Пакет: sdo.requirements
Суперклассы:
Наложите эллиптическую границу на траекторию плоскости фазы двух сигналов
Используйте sdo.requirements.PhasePlaneEllipse
объект, чтобы наложить эллиптическую границу на траекторию фазовой плоскости двух сигналов в Simulink® модель. Траектория фазы плоскости является графиком из двух сигналов друг против друга. Вы задаете радиусы, центр и поворот ограничивающего эллипса. Вы также задаете, требуется ли, чтобы траектория двух сигналов лежала внутри или снаружи эллипса.
На следующем изображении показаны ограничивающий эллипс и пример траектории плоскости фазы из двух сигналов.
Плоскость X-Y является плоскостью фазы, заданной двумя сигналами. rx и ry являются радиусами ограничивающего эллипса вдоль осей x и y, и θR является поворотом эллипса вокруг центра. Центр эллипса находится в (x0, y0). На изображении траектория плоскости фазы сигналов лежит внутри ограничивающего эллипса для всех временных точек, t1 к tn.
Можно использовать объект как вход в функцию затрат и использовать evalRequirement
команда в функции стоимости, чтобы оценить, удовлетворяют ли ваши тестовые сигналы указанному требованию. Затем можно использовать функцию затрат и sdo.optimize
выполнить оценку параметра или оптимизацию отклика при условии удовлетворения заданного требования. Если вы выполняете анализ чувствительности, после генерации выборок параметров, можно использовать функцию затрат и sdo.evaluate
для оценки потребности для каждого сгенерированной выборки.
создает requirement
=
sdo.requirements.PhasePlaneEllipsesdo.requirements.PhasePlaneEllipse
объект требования и присваивает его свойствам значения по умолчанию. Используйте запись через точку для настройки свойств.
Используйте evalRequirement
команда для оценки того, удовлетворяют ли тестовые сигналы заданному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement
= sdo.requirements.PhasePlaneEllipse(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.PhasePlaneEllipse('Type','>=')
создает sdo.requirements.PhasePlaneEllipse
объект и задает Type
свойство как внешняя граница.
evalRequirement | Оцените удовлетворение эллиптической границы на траектории фазовой плоскости двух сигналов |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».
copy
| evalRequirement
| get
| set