Пакет: sdo.requirements
Коэффициент затухания граница
Задайте ограничения на коэффициент затухания полюсов линейной системы. Затем можно оптимизировать ответ модели, чтобы соответствовать этим границам, используя sdo.optimize
. Можно также использовать этот объект, чтобы задать перерегулирование границы.
У вас должен быть Simulink® Управляйте Design™ программным обеспечением, чтобы задать требования к коэффициенту затухания.
создает damp_req
= sdo.requirements.PZDampingRatiosdo.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
свойство как нижняя граница.
|
Коэффициент затухания граница. Должен быть конечным скаляром между 0 и 1. По умолчанию: |
|
Описание требования, заданное как вектор символов. Для примера, По умолчанию: |
|
Имя требования, заданное как вектор символов. По умолчанию: |
|
Тип ограничения коэффициента затухания, заданный как одно из следующих значений:
По умолчанию: |
evalRequirement | Оцените коэффициент затухания, связанный с линейной системой |
getOvershoot | Преобразуйте коэффициент затухания в эквивалентное значение перерегулирования |
setOvershoot | Установите перерегулирование равным эквивалентному коэффициенту затухания |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».
Создайте объект коэффициента затухания и задайте коэффициент затухания.
r = sdo.requirements.PZDampingRatio; r.DampingRatio = 0.1;
Кроме того, можно задать коэффициент затухания во время конструкции.
r = sdo.requirements.PZDampingRatio('DampingRatio',0.1);
Использовать getbounds
для получения границ, заданных в блоке Check Pole-Zero Characteristics (Simulink Control Design).