Пакет: sdo.requirements
Суперклассы:
Наложение ограничения соответствия функций на переменную
Используйте sdo.requirements.FunctionMatching объект для наложения ограничения соответствия функций на значения переменной в модели Simulink ®. Переменная может быть вектором, матрицей или многомерным массивом, который является параметром в модели, например данными таблицы подстановки в модели. Создается объект требования и указывается линейная или квадратичная функция, которой должна соответствовать переменная. Например, для двумерной переменной можно указать, что тестовые данные из зависимой переменнойV сопоставить линейную функцию независимых переменных X1 и X2:
+ a2X2
Где, a0, a1, и a2 являются подходящими коэффициентами, и X1 и X2 являются векторами.
Вы используете evalRequirement метод, чтобы оценить, удовлетворяют ли тестовые данные указанному требованию, и указать независимые векторы переменных в качестве входных данных метода. Программное обеспечение вычисляет коэффициенты соответствия с использованием независимых переменных и тестовых данных, а затем вычисляет ошибку между тестовыми данными и заданной функцией независимых переменных.
Можно использовать объект потребности в качестве ввода в функцию затрат и использовать evalRequirement в функции затрат для оценки потребности. Затем можно использовать функцию затрат и sdo.optimize провести оптимизацию ответа при условии соблюдения указанного требования. При выполнении анализа чувствительности после генерации выборок параметров можно использовать функцию затрат и sdo.evaluate для оценки потребности для каждой созданной пробы.
создает requirement = sdo.requirements.FunctionMatchingsdo.requirements.FunctionMatching объект требования и присваивает его свойствам значения по умолчанию. Используйте точечную нотацию для настройки свойств. Используйте evalRequirement для оценки того, удовлетворяют ли тестовые данные указанному требованию.
создает объект требования с дополнительными опциями, заданными одним или несколькими requirement = sdo.requirements.FunctionMatching(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.FunctionMatching('Type','quadratic') создает sdo.requirements.FunctionMatching и определяет функцию, которая должна совпадать как квадратичная.
| evalRequirement | Оценка удовлетворенности требованиям соответствия функций |
Ручка. Сведения о том, как классы обработки влияют на операции копирования, см. в разделе Копирование объектов.