JMCAD – свободный программный комплекс для компьютера, который предназначен для анализа динамики и проектирования самых разнообразных систем и устройств.
По своим возможностям JMCAD является альтернативой аналогичным программным продуктам Simulink, VisSim, МВТУ и др.. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели практически любой степени сложности, обеспечивая при этом наглядность их представления.
Программный комплекс JMCAD успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, тепловых энергетических установок, а также для решения нестационарных краевых задач (теплопроводность, гидродинамика и др.).
Также JMCAD широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов и т. д.. Может функционировать в кластерах, в том числе и в режиме удаленного доступа к технологическим и информационным ресурсам.
Для пользователей удобство работы с JMCAD обусловлено также локализацией интерфейса на различные языки и наличием обширной документации.
Версии JMCAD доступны с исходными текстами ядра, библиотек и является открытой системой с полной документацией и набором демонстрационных примеров. Также в состав комплекса входят модули для обеспечения максимальной производительности и контроля в реальном времени (JMCADRTS, JMCADRTC).
Программный комплекс JMCAD разработан с использованием языка Java и может быть использован в различных операционных системах (Microsoft Windows, Linux, Solaris, UNIX и т. д.).
Применение JMCAD
Программный комплекс JMCAD реализует следующие режимы работы:
- моделирование процессов в непрерывных, дискретных и гибридных динамических системах, в том числе и при наличии обмена данными с внешними программами и устройствами;
- редактирование параметров модели в режиме реального времени;
- расчёт в реальном времени или в режиме масштабирования модельного времени;
- рестарт и воспроизведение результатов моделирования;
- динамическую обработку сигналов.
- минимизации (максимизации) заданных показателей качества;
- нахождения оптимальных параметров проектируемой системы в многокритериальной постановке при наличии ограничений на показатели качества и оптимизируемые параметры.
- расчёт и построение характеристик статических и динамических систем;
- расчёт передаточных функций;
- визуализацию результатов анализа статически и динамически.
- по заданным желаемым частотным характеристикам;
- по заданному расположению доминирующих полюсов.
- пультов управления с измерительными приборами и управляющими устройствами;
- мнемосхем с мультимедийными и анимационными эффектами.
Достоинства JMCAD
Ссылки