exponenta event banner

evalRequirement

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

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

c = evalRequirement(req,lin_sys) оценивает, удовлетворяет ли линейная система заданному пиковому коэффициенту усиления (бесконечной норме системы). Замкнутый контур вычисляется с использованием знака обратной связи, указанного в FeedbackSign имущество req.

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

req

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

lin_sys

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

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

c

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

  • Пиковое усиление, если Type имущество req является min.

Примеры

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

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

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