Пакет: 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).