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