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