Проверяйте пассивность линейных систем
возвращает логическое значение 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
| passiveplot
| getSectorIndex
| getSectorCrossover
| getPeakGain
| sectorplot