exponenta event banner

evalRequirement

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

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

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

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

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

req

sdo.requirements.PZSettlingTime объект.

lin_sys

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

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

c

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

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

Примеры

Оценка потребности во времени расчета.

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

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

См. также

| |