Пакет: 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).
copy | get | sdo.requirements.SmoothnessConstraint.evalRequirement | set