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