exponenta event banner

evalRequirement

Класс: sdo.requirements.PZNatureFrequency
Пакет: sdo.requirements

Оценка границы собственной частоты в линейной системе

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

c = evalRequirement(req,lin_sys) оценивает, удовлетворяют ли полюса линейной системы заданному пределу собственной частоты.

Входные аргументы

req

Объект требования (sdo.requirements.StepResponseEnvelope, ...).

Для систем MIMO граница применяется к каждому каналу ввода-вывода (I/O).

lin_sys

Линейная система (tf, ss, zpk, frd, genss, или genfrd).

Выходные аргументы

c

  • Подписанное расстояние собственной частоты каждого системного полюса до границы. Если Type имущество req является >=, <=, отрицательные значения указывают, что граница удовлетворена, в то время как положительные значения указывают, что граница нарушена. Если ==, любое значение, отличное от 0, указывает на нарушение границы.

  • Отрицательное значение собственной частоты полюсов линейной системы, так что минимизация значений максимизирует собственную частоту, если Type имущество req является 'max'.

Примеры

Оцените требования к собственной частоте.

req = sdo.requirements.PZNaturalFrequency;
sys = tf(0.5,[1 3 3 1]);
c = evalRequirement(req,sys);

c является положительным, что указывает на то, что система не удовлетворяет требованиям к собственной частоте.