Пакет: sdo.requirements
Ограничение пикового коэффициента усиления по замкнутому контуру
Задайте более низкие границы или границы равенства для пикового усиления в замкнутом контуре линейной системы. Замкнутый контур может быть сформирован с использованием отрицательной, положительной обратной связи или без нее. Затем можно оптимизировать отклик модели для соответствия этим границам с помощью sdo.optimize.
Необходимо иметь программное обеспечение Simulink ® Control Design™ для задания границ пикового усиления с замкнутым контуром.
создает pkgain_req = sdo.requirements.ClosedLoopPeakGain sdo.requirements.ClosedLoopPeakGain и присваивает его свойствам значения по умолчанию.
использует дополнительные параметры, указанные одним или несколькими pkgain_req = sdo.requirements.ClosedLoopPeakGain(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.ClosedLoopPeakGain('Type','<=') создает sdo.requirements.ClosedLoopPeakGain и задает Type свойство в качестве верхней границы.
|
Описание требования, указанное как символьный вектор. Например, По умолчанию: |
|
Знак контура обратной связи для определения пикового коэффициента усиления линейной системы. Должно быть По умолчанию: |
|
Единицы измерения требования. Должно быть По умолчанию: |
|
Имя требования, указанное как символьный вектор. По умолчанию: |
|
Предел пикового усиления. По умолчанию: |
|
Тип требования пикового коэффициента усиления, указанный как один из следующих:
По умолчанию: |
| evalRequirement | Оценка пикового коэффициента усиления для линейной системы |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.
Создайте объект с замкнутым контуром пикового усиления и укажите требование пикового усиления.
r = sdo.requirements.ClosedLoopPeakGain; r.PeakGain = 2;
Можно также задать пиковое усиление во время конструирования:
r = sdo.requirements.ClosedLoopPeakGain('PeakGain',2);Использовать getbounds для получения границ, указанных в блоке «Проверка характеристик Николса» (Simulink Control Design).