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

См. также

| |