Модели серого ящика требуют, чтобы вы задали структуру модели ODE в файле. Вы используете этот файл, чтобы создать idgrey
или idnlgrey
объект модели. Можно использовать обоих idgrey
и idnlgrey
объекты смоделировать линейные системы. Однако можно только представлять нелинейную динамику с помощью idnlgrey
объект модели.
idgrey
объект требует, чтобы вы записали функцию, чтобы описать линейную динамику в форме пространства состояний, такой, что этот файл возвращает матрицы пространства состояний в зависимости от ваших параметров. Для получения дополнительной информации смотрите Определение Линейной Структуры модели Серого ящика.
idnlgrey
объект требует, чтобы вы записали функцию или файл MEX, чтобы описать динамику в виде набора дифференциальных уравнений первого порядка, таких, что этот файл возвращает выходной параметр и производные состояния в зависимости от времени, входа, состояния и значений параметров. Для получения дополнительной информации смотрите Определение Нелинейной Структуры модели Серого ящика.
Следующая таблица выдерживает сравнение idgrey
и idnlgrey
объекты модели.
Сравнение idgrey и Объектов idnlgrey
Настройки и операции | Поддерживаемый idgrey? | Поддерживаемый idnlgrey? |
---|---|---|
Установите границы на значениях параметров. | Да | Да |
Обработайте начальные состояния индивидуально. | Да | Да |
Выполните линейный анализ. |
Да Например, используйте | Нет |
Соблюдайте ограничения устойчивости. |
Да Задайте ограничения с помощью |
Нет Примечание Можно использовать границы параметра, чтобы гарантировать устойчивость |
Оцените возмущение. |
Да Возмущение представлено | Нет |
Оптимизируйте результаты оценки для симуляции или предсказания. |
Да Установите |
Нет Поскольку |