exponenta event banner

evalRequirement

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

Оценка коэффициента демпфирования, связанного с линейной системой

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

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

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

req

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

lin_sys

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

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

c

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

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

Примеры

Оценка требований к коэффициенту демпфирования.

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

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

См. также

| |