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 положительно, который указывает, что система не удовлетворяет требованию времени урегулирования.

Смотрите также

| |