- JMCAD
-
JMCAD Разработчик Yuriy Mikhaylovskiy
Операционная система Последняя версия Лицензия Сайт
JMCAD (JMCADRTS, JMCADRTC)Содержание
Описание
Программный комплекс JMCAD[1] предназначен для анализа динамики и проектирования самых разнообразных систем и устройств. По своим возможностям он является альтернативой аналогичным программным продуктам Simulink, VisSim, МВТУ и др. Удобный редактор структурных схем, обширная библиотека типовых блоков и встроенный язык программирования позволяют реализовывать модели практически любой степени сложности, обеспечивая при этом наглядность их представления. Программный комплекс JMCAD успешно применяется для проектирования систем автоматического управления, следящих приводов и роботов-манипуляторов, тепловых энергетических установок, а также для решения нестационарных краевых задач (теплопроводность, гидродинамика и др.).
Широко используется в учебном процессе, позволяя моделировать различные явления в физике, электротехнике, в динамике машин и механизмов и т.д. Может функционировать в кластерах, в том числе и в режиме удаленного доступа к технологическим и информационным ресурсам.
Для пользователей удобство работы с JMCAD обусловлено также локализацией интерфейса на различные языки и наличием обширной документации[2].
Версии JMCAD доступны с исходными текстами ядра, библиотек и является открытой системой с полной документацией и набором демонстрационных примеров. Также в состав комплекса входят модули для обеспечения максимальной производительности и контроля в реальном времени (JMCADRTS, JMCADRTC).
Программный комплекс JMCAD разработан с использованием языка Java и может быть использован в различных операционных системах (Windows, Linux, Solaris, Unix и т.д.).Применение
Программный комплекс JMCAD реализует следующие режимы работы:
- МОДЕЛИРОВАНИЕ, обеспечивающий:
- моделирование процессов в непрерывных, дискретных и гибридных динамических системах, в том числе и при наличии обмена данными с внешними программами и устройствами;
- редактирование параметров модели в режиме «on-line»;
- расчет в реальном времени или в режиме масштабирования модельного времени;
- рестарт и воспроизведение результатов моделирования;
- динамическую обработку сигналов.
- ОПТИМИЗАЦИЯ, позволяющий решать задачи:
- минимизации (максимизации) заданных показателей качества;
- нахождения оптимальных параметров проектируемой системы в многокритериальной постановке при наличии ограничений на показатели качества и оптимизируемые параметры.
- АНАЛИЗ, обеспечивающий:
- расчет и построение характеристик статических и динамических систем;
- расчет передаточных функций;
- визуализацию результатов анализа статически и динамически.
- СИНТЕЗ, позволяющий конструировать регуляторы:
- по заданным желаемым частотным характеристикам;
- по заданному расположению доминирующих полюсов.
- КОНТРОЛЬ И УПРАВЛЕНИЕ, позволяющий создавать виртуальные прототипы:
- пультов управления с измерительными приборами и управляющими устройствами;
- мнемосхем с мультимедийными и анимационными эффектами.
К достоинствам JMCAD относятся:- открытость за счет с использованием языка Java и реализации нескольких механизмов обмена данными с внешними программами;
- возможность использовать в различных операционных системах (Windows, Linux, Solaris, Unix и т.д.);
- простота построения сложных моделей благодаря использованию вложенных структур, векторизации сигналов и алгоритмов типовых блоков, удобным средствам задания параметров и уравнений;
- эффективные численные методы;
- большое число обучающих и демонстрационных примеров с подробными комментариями.
Примечания
См. также
Ссылки
- Официальный сайт проекта. Автор
- Скать новую версию JMCAD
- Архив версий JMCAD
- JMCAD на http://parallelcompute.sourceforge.net/ (Центр Параллельных Вычислений, Хмельницкий Национальный Университет, Украина)
- Softpedia
Для улучшения этой статьи желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Викифицировать статью.
Категории:- Программное обеспечение по алфавиту
- Свободное программное обеспечение, написанное на Java
- Кроссплатформенное программное обеспечение
Wikimedia Foundation. 2010.