Задайте данные о вводе-выводе эксперимента, параметры модели и значения начального состояния
Используйте sdo.Experiment
возразите, чтобы сопоставить входные и выходные данные с сигналами в Simulink® модель. Как правило, вы сопоставляете данные измерений, которые вы собираете из эксперимента с соответствующими сигналами в модели.
Можно использовать createSimulator
функция эксперимента, чтобы создать объект симуляции. Используйте объект симуляции симулировать модель и сравнить измеренные и симулированные данные. Если симулированный отклик не совпадает с экспериментальными данными, можно оценить значения параметра модели, для которых ответ модели совпадает с результатами измерений.
Чтобы задать параметры модели для оценки, сначала создайте целевую функцию оценки, с помощью sdo.Experiment
возразите и экспериментируйте переменные проекта, чтобы оценить конструктивные требования. Можно затем использовать sdo.optimize
оценить значения параметров, которые удовлетворяют конструктивным требованиям. Для получения дополнительной информации о рабочем процессе, смотрите Запись Значения Параметра модели Функции стоимости и Оценки (Код).
создает exp
= sdo.Experiment(modelname
)sdo.Experiment
объект и наборы ModelName
свойство. Остающиеся свойства имеют значения по умолчанию.
createSimulator | Создайте объект симуляции из эксперимента, чтобы сравнить измеренные и симулированные данные |
getValuesToEstimate | Получите начальные состояния модели и параметры для оценки из эксперимента |
prepareToDeploy | Сконфигурируйте эксперимент для развертывания с Simulink Compiler |
setEstimatedValues | Обновите эксперименты с предполагаемыми начальными состояниями модели и значениями параметров |
updateIOData | Обновите входные и выходные данные эксперимента |
sdo.optimize
| sdo.getStateFromModel
| param.Continuous
| param.State