Если вы понимаете физику вашей системы и можете представлять систему с помощью обыкновенных дифференциальных или разностных уравнений (ОДУ) с неизвестными параметрами, то можно использовать команды System Identification Toolbox™ для выполнения линейного или нелинейного моделирования серого ящика. ОДУ модели серого ящика задают математическую структуру модели явным образом, включая связи между параметрами. Серый ящик полезно, когда вы знаете отношения между переменными, ограничения на поведение модели или явные уравнения, представляющие динамику системы.
Тулбокс поддерживает как линейные, так и нелинейные модели в непрерывном времени и в дискретном времени. Однако, поскольку большинство законов физики выражены в непрерывном времени, легче создавать модели с физическим пониманием за непрерывное время, а не за дискретное время.
В дополнение к динамическим моделям ввода-вывода можно также создать модели timeseries, которые не имеют входов и статических моделей, которые не имеют состояний.
Если слишком трудно описать вашу систему, используя известные физические законы, можно использовать подход моделирования черного ящика. Для получения дополнительной информации см. «Идентификация линейной модели» и «Идентификация нелинейной модели».
Вы также можете использовать idss
объект модели для выполнения оценки структурированной модели при помощи ее Structure
свойство для исправления или освобождения конкретных параметров. Однако вы не можете использовать этот подход для оценки произвольных структур (произвольная параметризация). Для получения дополнительной информации о матрицах структур см. «Оценка моделей в пространстве состояний со структурированной параметризацией».