evalRequirement

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

Оцените ограничения по усилению и фазе на отклике Николса линейной системы

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

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

Входные параметры

req

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

lin_sys

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

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

c

Вектор максимальных знаковых расстояний отклика на каждое кусочно-линейное ребро. Отрицательные значения указывают, что связанное ребро удовлетворено, и положительные значения указывают, что граница нарушена.

Примеры

Оцените требования к усилению и фазе разомкнутого контура.

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