Сброс состояния непрерывных блоков (например, передаточная функция) в Simulink

Как я могу сбросить состояние функционального блока передачи в Simulink (т. е. вернуться к начальным условиям)?

Например, в электрической сети это будет соответствовать сбросу конденсаторов/катушек индуктивности на ноль (или в исходное состояние), например, с помощью переключателей.

Я попытался использовать «Включенную подсистему» ​​и поместить туда блок Transfer Fcn, но кажется, что состояние не сбрасывается при изменении Enable…


person divB    schedule 03.09.2014    source источник


Ответы (1)


По умолчанию включенная подсистема удерживает состояния от одного включения до другого. Однако их можно сбросить, открыв блок Enable в подсистеме и изменив свойство Состояния при включении на сброс.

Если вам нужно сбросить состояния во время включения (а не в его начале), вам нужно будет построить свою передаточную функцию, используя отдельные блоки интегратора (и усиления, и суммирования, и т. д.) и использовать их функцию сброса.

person Phil Goddard    schedule 03.09.2014