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

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

| | |