exponenta event banner

sdo.requirements.PZDamiRatio класс

Пакет: sdo.requirements

Ограничение коэффициента демпфирования

Описание

Задайте границы коэффициента демпфирования полюсов линейной системы. Затем можно оптимизировать отклик модели для соответствия этим границам с помощью sdo.optimize. Этот объект можно также использовать для задания границы превышения.

Для определения требований к коэффициенту демпфирования необходимо программное обеспечение Simulink ® Control Design™.

Строительство

damp_req = sdo.requirements.PZDampingRatio создает sdo.requirements.PZDampingRatio и присваивает его свойствам значения по умолчанию.

gainphase_req = sdo.requirements.PZDampingRatio(Name,Value) использует дополнительные параметры, указанные одним или несколькими Name,Value аргументы пары. Name является именем свойства и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (''). Можно указать несколько аргументов пары имя-значение в любом порядке как Name1,Value1,...,NameN,ValueN.

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Использовать Name,Value для указания свойств   объекта требования во время создания объекта. Например, requirement = sdo.requirements.PZDampingRatio('Type','>=') создает sdo.requirements.PZDampingRatio и задает Type свойство в качестве нижней границы.

Свойства

DampingRatio

Отношение демпфирования ограничено. Должен быть конечным скаляром между 0 и 1.

По умолчанию: 0.7071

Description

Описание требования, указанное как символьный вектор. Например, 'Requirement on signal 1'.

По умолчанию: ''

Name

Имя требования, указанное как символьный вектор.

По умолчанию: ''

Type

Тип ограничения коэффициента демпфирования, указанный как одно из следующих значений:

  • '<=' - Верхняя граница

  • '>=' - Нижняя граница

  • '==' - Равенство связано

  • 'max' - Цель максимизации

По умолчанию: '>='

Методы

evalRequirementОценка коэффициента демпфирования, связанного с линейной системой
getOvershootПреобразование коэффициента демпфирования в эквивалентное значение превышения
setOvershootУстановить коэффициент затухания на эквивалентный

Копирование семантики

Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.

Примеры

Создайте объект коэффициента демпфирования и укажите коэффициент демпфирования.

       r = sdo.requirements.PZDampingRatio;
       r.DampingRatio = 0.1;

Можно также задать коэффициент демпфирования во время конструирования.

       r = sdo.requirements.PZDampingRatio('DampingRatio',0.1);

Альтернативы

Использовать getbounds для получения границ, указанных в блоке «Проверка характеристик полюсов и нулей» (Simulink Control Design).