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