Сброс состояния непрерывных блоков (например, передаточная функция) в Simulink
Как я могу сбросить состояние передаточного функционального блока в Simulink (т. Е. Вернуть обратно к начальным условиям)?
Например, в электрической сети это будет соответствовать сбросу конденсаторов / катушек индуктивности в ноль (или начальное состояние), например, через переключатели.
Я попытался использовать "Включенную подсистему" и поместить туда блок Transfer Fcn, но кажется, что состояние не сбрасывается при изменении разрешения...
1 ответ
По умолчанию включенная подсистема хранит состояния от одного включения до следующего. Однако их можно сбросить, открыв Enable
Блокировка внутри подсистемы и изменение состояний при разрешении сброса свойства.
Если вам нужно сбросить состояния во время включения (а не в начале), вам нужно будет построить свою передаточную функцию, используя отдельные блоки интегратора (и коэффициенты усиления, и суммирование, и т. Д.) И использовать их функцию сброса.