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