АПМонитор
-
Обзор APMonitor
- APMonitor — язык моделирования дифференциально-алгебраических уравнений.
- Предоставляет бесплатный веб-сервис и локальный сервер для решения различных задач.
-
Применение APMonitor
- Подходит для крупномасштабных задач, включая линейное, целочисленное и нелинейное программирование.
- Используется для динамического моделирования, оценки подвижности горизонта и прогнозирующего управления.
-
Интеграция с языками программирования
- Интегрируется с Julia, MATLAB и Python через API веб-сервисов.
- GEKKO Optimization Suite — расширение с полной интеграцией с Python.
-
Интерфейс и оптимизация
- Предоставляет встроенные наборы инструментов оптимизации и модули для загрузки и обработки решений.
- Позволяет настраивать режим моделирования или оптимизации для различных задач.
-
Пример задачи оптимизации
- Задача оптимизации Хока и Шитковского № 71 используется для проверки производительности решателей.
-
Расширенные возможности
- APMonitor решает DAE любого индекса без необходимости перестановки или дифференциации.
-
Применения APMonitor
- Описывает множество физических систем, включая клеточные культуры, химические реакторы и производство солнечной тепловой энергии.
-
Дополнительные ресурсы
- Ссылки на курсы, документацию и внешние ссылки доступны на домашней странице APMonitor.
Полный текст статьи: