Проверяйте пассивность линейных систем
возвращает логическое значение 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,___)getPassiveIndexR измеряет сумму, которой удовлетворяют свойству пассивности (R <1) или нарушенный (R > 1). Можно использовать этот синтаксис с любой из предыдущих комбинаций входных параметров.
getPassiveIndex | getPeakGain | getSectorCrossover | getSectorIndex | passiveplot | sectorplot