Выбор idgrey или idnlgrey Объект модели

Модели серого ящика требуют, чтобы вы задали структуру модели ODE в файле. Вы используете этот файл, чтобы создать idgrey или idnlgrey объект модели. Можно использовать обоих idgrey и idnlgrey объекты смоделировать линейные системы. Однако можно только представлять нелинейную динамику с помощью idnlgrey объект модели.

idgrey объект требует, чтобы вы записали функцию, чтобы описать линейную динамику в форме пространства состояний, такой, что этот файл возвращает матрицы пространства состояний в зависимости от ваших параметров. Для получения дополнительной информации смотрите Определение Линейной Структуры модели Серого ящика.

idnlgrey объект требует, чтобы вы записали функцию или файл MEX, чтобы описать динамику в виде набора дифференциальных уравнений первого порядка, таких, что этот файл возвращает выходной параметр и производные состояния в зависимости от времени, входа, состояния и значений параметров. Для получения дополнительной информации смотрите Определение Нелинейной Структуры модели Серого ящика.

Следующая таблица выдерживает сравнение idgrey и idnlgrey объекты модели.

Сравнение idgrey и Объектов idnlgrey

Настройки и операцииПоддерживаемый idgrey?Поддерживаемый idnlgrey?
Установите границы на значениях параметров.ДаДа
Обработайте начальные состояния индивидуально.ДаДа
Выполните линейный анализ.

Да

Например, используйте bode команда.

Нет
Соблюдайте ограничения устойчивости.

Да

Задайте ограничения с помощью Advanced.StabilityThreshold опция оценки. Для получения дополнительной информации смотрите greyestOptions.

Нет

Примечание

Можно использовать границы параметра, чтобы гарантировать устойчивость idnlgrey модель, если эти границы известны.

Оцените возмущение.

Да

Возмущение представлено K в уравнениях пространства состояний.

Нет
Оптимизируйте результаты оценки для симуляции или предсказания.

Да

Установите Focus опция оценки к 'simulation' или 'prediction'. Для получения дополнительной информации смотрите greyestOptions.

Нет

Поскольку idnlgrey модели являются моделями Output-Error, нет никакого различия между результатами предсказания и симуляцией.

Смотрите также

| |

Связанные примеры

Больше о