Интегрирование физического сигнала
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.