Пакет: 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 | Оценка соответствия требованиям ограничения плавности |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.