14 ноября в новом офисе Экспоненты состоялся День Engee. Мероприятие было приурочено к годовщине открытия публичного доступа к платформе Engee. Инженеры Экспоненты рассказали о возможностях и перспективах этой платформы в своих докладах, на мастер-классах и на работающих моделях в демозоне.
Какие вопросы больше всего интересовали присутствующих, что обсуждали в кулуарах? Пожалуй, эти три темы.
Чего достигли разработчики Engee за этот период, насколько зрелая эта среда?
Можно ли уже пользоваться этой платформой в своей ежедневной работе?
Правда ли, что именно Engee стала лучшей альтернативой MATLAB/Simulink/Amesim?
В докладах, прозвучавших в первой части мероприятия, был дан положительный ответ на все эти вопросы. При создании Engee действительно были эффективно переосмыслены самые ценные наработки западного ПО для инженеров. Engee быстро растет каждый месяц: добавляются новые настройки в интерфейсы, блоки в библиотеках, функции в самой среде, примеры в документации. Появилось Сообщество пользователей для обмена опытом и поиска той самой инженерной истины.
Интерактивная среда разработки Engee способна облегчить ежедневную работу инженеров и позволяет обрабатывать экспериментальные данные, делать прототипы алгоритмов и даже создавать инженерные приложения. На данный момент Engee, в отличие от других российских аналогов, обеспечивает полную поддержку современного рабочего процесса по анализу данных. Engee предоставляет самые удобные инструменты для инженеров, которые доступны в оболочке качественного интерфейса, с хорошим быстродействием и с клиент-серверной архитектурой, что позволяет гибко настраивать вычислительные ресурсы, и, в том числе, широко применять графические вычислители.
В подтверждение зрелости Engee на мастер-классах инженеры Экспоненты продемонстрировали возможности среды по своим направлениям:
Новые инструменты для моделирования алгоритмов управления и логики – прикладные библиотеки (например, по аэрокосмическим системам), новые блоки, функции и возможности;
Быстродействие и гибкость языка Julia для инженеров, лучшей доступной альтернативе языку MATLAB;
Уникальные возможности Engee для проектирования РЛС, в частности, развитые отраслевые библиотеки блоков и системных объектов. В подтверждение этих тезисов были продемонстрированы реализованные демонстрационные проекты, в том числе с применением КПМ РИТМ (кстати, этой же теме будет посвящен наш офлайн-семинар 27 ноября);
Опции интеграции Engee и внешнего оборудования, такого, как платы захвата данных или стенды полунатурного моделирования КПМ РИТМ, а также ко-симуляции со сторонним ПО (например, для визуализации данных);
Генерация встраиваемого читаемого кода под российские микроконтроллеры АМУР МИК-32;
Построение физических моделей сложных технических систем в Engee (для замены моделей Simscape и Amesim);
Применение библиотеки ControlSystems.jl в Engee для теории автоматического управления;
Различные инженерные лайфхаки для проектирования в Engee систем ЦОС и связи LTE/5G.
Все эти практические аспекты были очень полезны для инженеров, которые уже строят модели в Engee и осваивают возможности среды. Также на мастер-классах прозвучало много интересных подробностей про применение Engee в рамках методологии модельно-ориентированного проектирования сложных технических систем.
Успешные примеры промышленного внедрения и стенды полунатурного моделирования РИТМ были представлены в демозоне. Команда по радиолокации Экспоненты продемонстрировала взаимодействие в реальном времени между КПМ РИТМ и средой Engee. КПМ РИТМ представлял собой генератор квадратурных составляющих отраженного сигнала от движущейся цели. При формировании квадратур также учитывались особенности распространения радиоволн. Имитационный отраженный сигнал по каналу Ethernet поступает на ПК, где в качестве среды взаимодействия выступает Engee. Полученные квадратурные составляющие проходят через спроектированный в Engee согласованный фильтр, результатом такой обработки является детекция цели.
Наша команда Систем автоматического управления представила полунатурные стенды для автомобильной и авиационной промышленности. Модели динамики автобуса и самолета были разработаны в Engee и запущены на КПМ РИТМ. Для взаимодействия с оператором стенда были использованы органы управления, соответствующие транспортным средствам, – джойстики, руль и педали. Для визуализации движения транспортных средств использовалась графическая среда, взаимодействующая с КПМ РИТМ посредством протокола UDP.
Лаборатория цифрового моделирования в электроэнергетике Экспоненты подготовила насыщенную программу. Хитом стал запуск в реальном времени на КПМ РИТМ модели сети для испытаний защит в условиях насыщения трансформаторов тока при переходных процессах по ГОСТ Р 70358-2022 и HIL-тестирование терминала РЗА.
Также большой интерес вызвали возможности Engee в части силовой электроники. Их продемонстрировали на модели ШИМ-управления преобразователем системы накопления энергии: детализированной, с аккумуляторной батареей и инвертором на МОП-транзисторах.
Еще одна действующая модель, представленная на мероприятии, – генератор с внутренними повреждениями (такой же, как в RSCAD), в фазных координатах, с настраиваемым замыканием указанных точек фаз обмоток статора и цепи возбуждения.
Самым ценным для нас стали общение с коллегами и живой отклик на достижения Engee, на практические примеры работы среды и моделей. Пришедшие на День Engee убедились в том, что Engee уже сейчас качественно обеспечивает множество потребностей инженеров и продолжает стремительно развиваться. Те из коллег, кто уже опробовал среду, тоже поделились своими опытом и впечатлениями и высказали пожелания по функциям и новым блокам в библиотеках.
Также на День Engee нас спрашивали, как перенести свои разработки и модели на Engee. Поэтому мы решили провести для инженеров, занимающихся моделированием и ищущих альтернативу западному ПО, онлайн-тренинг «Основы платформы Engee». Он начнется 25 ноября, регистрация открыта.