РИТМ
ENGEE
Cреда математических расчетов, модельно-ориентированного проектирования и программирования сложных технических систем
ENGEE
Среда математических расчетов, модельно-ориентированного проектирования и программирования сложных технических систем. Математические библиотеки и высокоуровневый язык среды ENGEE предназначены для исследования данных и визуального моделирования систем различной физической природы: дискретные, непрерывные, нелинейные, каузальные, акаузальные, линейные, а также для разработки алгоритмов систем управления, цифровой обработки сигналов, конечных автоматов, моделей на базе данных и методов искусственного интеллекта. Программная среда обеспечивает процессы командной разработки от концепции до реализации, генерации кода, тестирования и сопровождения эксплуатации с помощью цифрового двойника.
Скачать документацию на РИТМ.ENGEE
Назначение и актуальность применения
Модельно-ориентированное проектирование (МОП) — это особая технология проектирования сложных встраиваемых или технологических систем. Такое проектирование выполняется определенными методами, основанными на систематическом использовании моделей, которые развиваются, уточняются и эффективно используются на всех этапах жизненного цикла изделия. Основной целью применения МОП является гарантия того, что при разработке системы в динамике учтено взаимное влияние компонентов системы, параметры системы настроены оптимально для выполнения поставленных задач, испытания проведены во всех возможных режимах эксплуатации изделия и компания разработчик уложилась в бюджет при достижении нужного качества изделия в приемлемые сроки. Методология хорошо зарекомендовала себя при разработке различных сложных систем, в частности встраиваемых систем управления, цифровой обработки сигналов, компьютерного зрения, радиолокации и связи.

ENGEE – среда динамического междисциплинарного моделирования сложных технических систем и основной инструмент для модельно-ориентированного проектирования (далее Среда). Его основным интерфейсом является графический инструмент для построения диаграмм и настраиваемый набор библиотек блоков. Он предлагает тесную интеграцию с собственной средой технических вычислений. ENGEE найдет широкое применение в системном проектировании, автоматическом управлении и цифровой обработке сигналов для многодоменного моделирования и проектирования на основе моделей.

В сочетании с другими своими продуктами ENGEE может автоматически генерировать исходный код на языке C. Поскольку эффективность и гибкость кода улучшаются, он становится все более широко распространенным для производственных систем, в дополнение к тому, что является инструментом для разработки встроенных систем из-за его гибкости и способности к быстрой итерации. Встроенный кодер создает код, достаточно эффективный для использования во встроенных системах.

Также ENGEE предоставляет высокоуровневый язык и интерактивную среду для про­граммирования, численных расчетов и визуализации результатов. С помощью ENGEE можно анализировать данные, разрабатывать алгоритмы, создавать математические модели и приложения. Язык, инструментарий и встроенные математические функции позволяют исследовать различные подходы и получать решение быстрее, чем с использованием элек­тронных таблиц или традиционных языков программирования, таких как C/C++ или Java.

Среда позволяет запускать скрипты, написанные на различных языках. Например, можно переиспользовать внешнюю функцию на питоне или Julia в среде ENGEE, то есть можно одновременно применять методы визуального программирования (блок схемы), так и в текстовое программирование - на различных языках. По умолчанию в Систему подключены Julia и Python в конфигурации, удовлетворяющей большинство запросов инженеров и не требующей дополнительного лицензирования (все подключенные библиотеки являются СПО). По желанию пользователя к продукту можно подключить интеграцию с другими вычислительными средами (Например, MATLAB. Требует отдельного лицензирования и по умолчанию не включается в продукт).
Технические возможности
Графический редактор для построения и управления иерархией блок-схем
Библиотеки предопределенных блоков для моделирования систем непрерывного и дискретного времени
Устройство симуляции с решателями ODE (Ordinary Differential Equation (Обыкновенные Дифференциальные Уравнения)) с фиксированным и переменным шагом
Устройства для наблюдения и индикации данных для просмотра результатов симуляции
Инструменты для управления файлами модели и данными
Инструменты для анализа модели, совершенствования архитектуры модели и повышения скорости симуляции
Автоматическая генерация портируемого С кода
Высокоуровневый̆ язык для численных расчетов, визуализации и разработки приложений
Интерактивная среда для систематических исследований, проектирования и выпуска конечного изделия
Расширяемые библиотеки математических функций линейной̆ алгебры, статистики, анализа Фурье, фильтрации, оптимизации, численного интегрирования, решения обыкновенных дифференциальных уравнений
Встроенные графические средства для визуализации данных и создания пользовательских графиков
Программные средства для оптимизации кода и улучшения его производительности
Требования
  • Операционные системы: Microsoft Windows, Linux, Mac

  • Поддерживаемые браузеры: Yandex, Chrome, и любые, поддерживающие opensource технологии Chromium

Заинтересовались?
Среда Engee настраивается под каждый проект индивидуально «под ключ» из-за обилия используемых инструментов разработки, языков программирования, библиотек, формата работы на внешнем или внутреннем Сервисе. Для наиболее популярных целевых прикладных задач имеются готовые конфигурации Среды. Для получения консультаций и оценки стоимости лицензий обращайтесь к нам по e-mail.