evalRequirement

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

Оцените собственную частоту, привязал линейную систему

Синтаксис

c = evalRequirement(req,lin_sys)

Описание

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

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

req

Объект Requirement (sdo.requirements.StepResponseEnvelope...).

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

lin_sys

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

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

c

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

  • Отрицательный из собственной частоты линейной системы орудует шестами таким образом, что минимизация значений максимизирует собственную частоту, если свойством Type req является 'max'.

Примеры

Оцените требование к собственной частоте.

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

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

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

| | |