Интегрируйте физический сигнал
Simscape / Библиотека Основы / Физические сигналы / Линейные операторы
Блок PS Integrator выводит интеграл своего входа на шаге текущего времени. Следующее уравнение представляет выход блока:
где
u | Физический сигнал во входном порту I |
y0 | Начальное условие |
y | Физический сигнал в выходном порту O |
t | Время |
Блок PS Integrator является динамической системой с одним состоянием, его выходом. Вход блока PS Integrator является производной времени состояния:
Решатель вычисляет выход блока PS Integrator на шаге текущего времени, с помощью текущего входного значения и значения состояния на предыдущем временном шаге. Чтобы поддержать эту вычислительную модель, блок PS Integrator сохраняет свой выход на шаге текущего времени для использования решателем, чтобы вычислить его выход на следующем временном шаге. Блок также предоставляет решателю начальное условие для использования в вычислении начального состояния блока в начале запущенной симуляции. Значением по умолчанию начального условия составляют 0 с. Можно задать другое значение для начального условия или как параметры блоков или как дополнительный входной сигнал:
Чтобы задать начальное условие как параметры блоков, задайте параметр Initial condition source как Internal
и введите значение и модуль в полях Initial condition.
Чтобы обеспечить начальное условие из внешнего источника, задайте параметр Initial condition source как External
. Дополнительный входной порт физического сигнала, X0, появляется ниже входного порта блока. Соедините внешний начальный сигнал условия с портом X0.
Блок выполняет интегрирование входного сигнала в зависимости от времени, поэтому модуль выходного сигнала равняется модулю входного сигнала, умноженного на модуль времени, s. Например, если входной сигнал находится в m/s
, затем выходной сигнал находится в m
. Модуль, заданный для параметра Initial condition или модуля внешнего начального сигнала условия в порте X0, должен быть соразмерным с модулем выходного сигнала.
Блок может сбросить свое состояние к заданному начальному условию на основе внешнего сигнала. По умолчанию параметр External reset устанавливается на None
. Чтобы заставить блок сбрасывать свое состояние, выберите один из другого выбора External reset:
Выберите Rising
сбрасывать состояние, когда сигнал сброса повышается с отрицательной величины или нулевого значения к положительному значению.
Выберите Falling
сбрасывать состояние, когда сигнал сброса падает от положительного значения до нулевого значения или отрицательной величины.
Выберите Either
сбрасывать состояние, когда сигнал сброса изменяется от нуля до ненулевого значения, от ненулевого значения, чтобы обнулить, или изменяет знак.
Когда вы выбираете любую из этих опций, триггерный порт R появляется ниже входного порта блока. Соедините физический сигнал сброса с портом R.