Проверяйте пассивность линейных систем
возвращает логическое значение 1 (pf = isPassive(G)true) если динамическая системная модель G пассивен, и логическое значение 0 (false) в противном случае. Система passive, если все ее вводы-выводы траектории (u (t), y (t)) удовлетворяют:
для всех T > 0. Эквивалентно, система пассивна, если ее частотная характеристика положительная действительная, что означает, что для всех ω > 0,
(или эквивалент в дискретном времени). Если G является массивом моделей, тогда isPassive возвращает логический массив с теми же измерениями массива, что и G, где каждая запись в массиве отражает пассивность соответствующей записи в G.
Для получения дополнительной информации об понятии пассивности смотрите Об индексах пассивности и пассивности.
возвращает 1 (pf = isPassive(G,nu,rho)true), если G пассивный с индексным nu на входах и индексе rho на выходах. Такие системы удовлетворяют:
для всех T > 0.
Использование rho = 0, чтобы проверить, input passive ли система с индексом nu на входах.
Использование nu = 0, чтобы проверить, output passive ли система с индексом rho на выходах.
Для получения дополнительной информации об входной и выходной пассивности смотрите Об индексах пассивности и пассивности.
[ также возвращает относительный индекс для соответствующей границы пассивности (см. pf,R] =
isPassive(G,___)getPassiveIndex). R измеряет величину, на которую удовлетворяется свойство пассивности (R < 1) или нарушен (R > 1). Можно использовать этот синтаксис с любой из предыдущих комбинаций входных параметров.
getPassiveIndex | getPeakGain | getSectorCrossover | getSectorIndex | passiveplot | sectorplot