Пакет: sdo.requirements
Суперклассы:
Накладывайте ограничения на градиентные величины переменной
Используйте sdo.requirements.SmoothnessConstraint объект, чтобы наложить верхнюю границу на величину градиента переменной в Simulink® модель. Переменная может быть векторным, матричным или многомерным массивом, который является параметром в вашей модели, таким как данные интерполяционной таблицы. Например, рассмотрите контроллер двигателя автомобиля, чей коэффициент усиления изменяется при различных условиях работы, определяемых скоростью автомобиля. Можно использовать ограничение, связанное с градиентом, чтобы ограничить скорость, с которой коэффициент усиления контроллера изменяется на модуль изменения скорости транспортного средства.
Можно использовать объект потребности как вход в функцию затрат, а затем использовать evalRequirement команда, чтобы оценить, удовлетворяют ли тестовые данные требованию. Если тестовые данные не сглажены, градиент тестовых данных больше, чем необходимая граница. Затем можно использовать функцию затрат и sdo.optimize выполнить оптимизацию отклика при условии удовлетворения заданного требования. Если вы выполняете анализ чувствительности, после генерации выборок параметров, можно использовать функцию затрат и sdo.evaluate для оценки потребности для каждого сгенерированной выборки.
создает requirement =
sdo.requirements.SmoothnessConstraintsdo.requirements.SmoothnessConstraint объект требования и присваивает его свойствам значения по умолчанию. Используйте запись через точку для настройки свойств. Используйте evalRequirement команда для оценки того, удовлетворяют ли тестовые данные заданному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement = sdo.requirements.SmoothnessConstraint(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.SmoothnessConstraint('GradientBound',2.5) создает sdo.requirements.SmoothnessConstraint и задает градиентную величину, ограниченную следующим 2.5.
| evalRequirement | Оцените удовлетворенность требования ограничения гладкости |
Указатель. Чтобы узнать, как классы handle влияют на операции копирования, см. раздел «Копирование объектов».