Пакет: 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 влияют на операции копии, смотрите Копирование Объектов (MATLAB).