Недавно я нашел статью " ИЗГОТОВЛЕНИЕ МОДЕЛИ МОДЕЛЕЙ, ДОСТУПНОЙ ДЛЯ АНАЛИЗА В БИБЛИОТЕКЕ СИСТЕМ УПРАВЛЕНИЯ PYTHON"", объясняющую, как использовать JModelica в сочетании с CasADi для получения линеаризованных моделей в Python. Это именно то, что я ищу, но, видимо, статья написана в 2014 году и используется JModelica 1.12. Описанный подход устарел, а используемые функции больше не доступны.
Документация JModelica очень ограничена в этой теме, и я не знаю, как выполнить описанную задачу, используя последнюю версию JModelica. Класс CasadiModel
больше не используется, а функция compile_fmux
выдает ошибку компиляции.
Моя конечная цель - моделирование (нелинейных) систем в Modelica. Мне нужно символическое представление этой модели, чтобы выполнить линеаризацию самостоятельно. Затем для разработки контроллера в Python используется линеаризованная модель.
У кого-нибудь есть предложение?