exponenta event banner

evalRequirement

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

Вычислить сингулярное значение, связанное с линейной системой

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

c = evalRequirement(req,lin_sys) вычисляет, удовлетворяет ли линейная система заданным сингулярным значениям.

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

req

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

Для систем MIMO граница применяется к каждому каналу ввода-вывода (I/O).

lin_sys

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

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

c

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

Для систем MIMO матрица расстояний со знаком, где каждый столбец представляет пару ввода-вывода и дает расстояние усиления этой пары IO до каждого края в границах.

Примеры

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

 req = sdo.requirements.SingularValue;
 sys = tf(1,[1 2 2 1]);
 c = evalRequirement(req,sys);

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