Сочетание всех инженерных инструментов для проектирования и расчётов в облачной среде
Сочетание всех инженерных инструментов для проектирования и расчётов в облачной среде

Engee — платформа математических вычислений и модельно-ориентированного проектирования.

Математические библиотеки и высокоуровневый язык среды Engee предназначены для исследования данных и визуального моделирования систем различной физической природы: дискретные, непрерывные, нелинейные, каузальные, акаузальные, линейные, а также для разработки алгоритмов систем управления, цифровой обработки сигналов, конечных автоматов, моделей на базе данных и методов искусственного интеллекта. Программная среда обеспечивает процессы командной разработки от концепции до реализации, генерации кода, тестирования и сопровождения эксплуатации с помощью цифрового двойника.

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

Сочетание всех инженерных инструментов для проектирования и расчётов в облачной среде Сочетание всех инженерных инструментов для проектирования и расчётов в облачной среде

Ключевые особенности

Engee – мощный вычислительный инструмент с удобством современной веб-платформы
Engee – мощный вычислительный инструмент с удобством современной веб-платформы
Engee – мощный вычислительный инструмент с удобством современной веб-платформы Engee – мощный вычислительный инструмент с удобством современной веб-платформы
  • Централизованная корпоративная платформа разработки и моделирования сложных технических систем;
  • Объединяет программный код и инженерные схемы;
  • Позволяет перейти с импортного софта с сохранением имеющихся наработок и сложившихся рабочих процессов;
  • Интегрированная мультиязычная вычислительная инфраструктура с широкой поддержкой open-source;
  • Образовательная инфраструктура для очного, смешанного и дистанционного обучения, которая сразу работает;
  • Содержит готовые онлайн-курсы с автоматической проверкой задач для быстрого начала работы;
  • Может работать без доступа к публичному Интернету;
  • Поддерживает работу с микроконтроллерами и стендами полунатурного моделирования.

Назначение продукта

Междисциплинарные модели, код и графики всегда доступны всей вашей команде
Междисциплинарные модели, код и графики всегда доступны всей вашей команде

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

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

Междисциплинарные модели, код и графики всегда доступны всей вашей команде Междисциплинарные модели, код и графики всегда доступны всей вашей команде

Актуальность применения

Генерация кода и визуализация результатов для лёгкого полунатурного моделирования
Генерация кода и визуализация результатов для лёгкого полунатурного моделирования
Генерация кода и визуализация результатов для лёгкого полунатурного моделирования Генерация кода и визуализация результатов для лёгкого полунатурного моделирования

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

Среда позволяет запускать скрипты, написанные на различных языках. Например, можно переиспользовать внешнюю функцию на питоне или Julia в среде Engee, то есть можно одновременно применять методы визуального программирования (блок схемы), так и в текстовое программирование - на различных языках. По умолчанию в Систему подключены Julia и Python в конфигурации, удовлетворяющей большинство запросов инженеров и не требующей дополнительного лицензирования (все подключенные библиотеки являются СПО). По желанию пользователя к продукту можно подключить интеграцию с другими вычислительными средами (Например, MATLAB. Требует отдельного лицензирования и по умолчанию не включается в продукт).

Технические возможности

Систематизируйте вашу работу и откройте новые технологические горизонты с Engee
Систематизируйте вашу работу и откройте новые технологические горизонты с Engee
  • Графический редактор для построения и управления иерархией блок-схем;
  • Устройство симуляции с решателями ODE (Ordinary Differential Equation) с фиксированным и переменным шагом;
  • Инструменты для управления файлами модели и данными;
  • Автоматическая генерация портируемого С кода;
  • Интерактивная среда для систематических исследований, проектирования и выпуска конечного изделия;
  • Встроенные графические средства для визуализации данных и создания пользовательских графиков;
  • Библиотеки предопределенных блоков для моделирования систем непрерывного и дискретного времени;
  • Устройства для наблюдения и индикации данных для просмотра результатов симуляции;
  • Инструменты для анализа модели, совершенствования архитектуры модели и повышения скорости симуляции;
  • Высокоуровневый язык для численных расчетов, визуализации и разработки приложений;
  • Расширяемые библиотеки математических функций линейной алгебры, статистики, анализа Фурье, фильтрации, оптимизации, численного интегрирования, решения обыкновенных дифференциальных уравнений;
  • Программные средства для оптимизации кода и улучшения его производительности.


Систематизируйте вашу работу и откройте новые технологические горизонты с Engee Систематизируйте вашу работу и откройте новые технологические горизонты с Engee

Участие в истории разработки Engee

Мы создаём массовый и вызывающе сложный научно-технический продукт. От успеха нашей работы зависит ускорение развития науки и техники, качество учёбы и уровень жизни наших близких. Мы нацелены на результат и уверены, что наша работа уже делает жизнь вокруг нас лучше.

Если вы программист или специалист в предметной области — мы готовы предложить вам попробовать свои силы в команде Engee.

Наши вакансии на hh.ru

Заинтересовались?

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