Engee на старт! – Telegram
Engee на старт!
3.46K subscribers
464 photos
72 videos
1 file
272 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://news.1rj.ru/str/engee_julia_chat
Download Telegram
Релиз 0.8.0 – Что нового? 🍁

Друзья, представляем Вашему вниманию очень важное, августовское обновление Engee.
Не терпится кратко рассказать Вам о главном, а подробности, как всегда, в Документации.

Итак, что нового:

↗️Ура! В Engee появилось первое специализированное приложение – “Инспектор данных”
Мы вложили много сил и создали удобный и эффективный инструмент визуализации данных, которые вы получите в процессе проектирования и моделирования Вашей системы. Например, это могут быть данные из модели Engee, которые Вы регистрируете в приложении, или данные из иных источников для сравнения

Мы работаем над тем, чтобы приложений со временем стало больше, чтобы среда Engee помогла Вам автоматизировать больше рутинных инженерных задач

↗️Полная документация на язык программирования Engee (jl)
Провели огромную работу по подготовке и оформлению документации по базовой библиотеке основного языка программирования Engee на русский язык. Теперь Вы всегда найдете ответ на свой вопрос на родном языке
↗️Автозаполнение адреса в файловом браузере
Мы реализовали автозаполнение адреса в панели навигации файлового браузера, теперь Вы можете быстрее перемещаться между папками, а браузер Вам подскажет правильный путь до вашего скрипта или модели
↗️Просмотр переменной по двойному клику
Добавили долгожданную возможность просмотра переменных в отдельном окне по двойному клику. Например, это позволяет на лету редактировать массивы или таблицы, не прибегая к скриптам
↗️Публикация примеров в документации
Для удобства и наглядности мы разработали специальный механизм и опубликовали часть примеров в документацию в специальный раздел

А еще:
↗️Добавили возможность закрыть все сохранённые модели одним кликом
↗️Создали новые блоки базовой библиотеки, расширили векторизацию для ряда блоков
↗️Расширили поддержку блоков генератором кода, добавили выбор режима работы сгенерированного кода для многочастотных моделей

Заходите скорее на engee.com и оцените Приложения Engee, а также другие новые возможности окружения для проектирования!
🔥7👍4
Дорогие друзья!

Мы очень рады пригласить вас на публичный семинар, где наш партнер, ЦИТМ Экспонента, впервые представит инженерному сообществу программный продукт Engee! 🔥

Семинар состоится 18 октября, подробности по ссылке.

Engee – самая новая платформа на российском рынке, предназначенная для разработки сложных технических систем. Она позволяет инженерам и конструкторам предприятий наукоемкой отрасли создавать качественные и эффективные продукты в высокотехнологичном программном окружении.

На семинаре технические специалисты ЦИТМ Экспонента проведут подробную демонстрацию возможностей нашей среды. Вы увидите актуальные промышленные возможности использования платформы, узнаете, как работать с интерактивными скриптами и с графическими инструментами для построения динамических моделей.

Вас ждут такие темы, как:

Инженерный анализ и технические вычисления;

Модельно-ориентированное проектирование алгоритмов управления;

Цифровая обработка сигналов, применение Engee для связи и радиолокации;

Физическое 1D моделирование систем и компонентов;

Путь к аппаратному обеспечению: генерация кода, полунатурное тестирование.

Наш семинар будет полезен специалистам, решающим широкий спектр задач, затрагивающих в своей работе машинное обучение, оптимизацию и искусственный интеллект, ТАУ, цифровую обработку сигналов, радиосвязь и многое другое. 🌐

Не упустите возможность познакомиться с Engee и узнать о новых методах и технологиях в области разработки сложных технических систем!

Ждем вас на нашем семинаре! Регистрация уже открыта! 🚀

Подать заявку на участие 👈
🔥11👍53🤔2😢1
Engee – визуализация и выполнение расчетов в сторонних инструментах

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

Engee позволяет запускать сторонние инструменты из окружения интерактивных скриптов – например, так можно запустить MATLAB и выполнять в нем любые команды. Вам же это позволяет производить расчеты из одной единой среды, без переключения между ними.

В примере, который мы хотим продемонстрировать сегодня, показано, как визуализировать STL-модель лопатки турбины, загрузив расчетную сетку в скрипте Engee.

Затем мы открываем ту же модель в MATLAB и запускаем целевой расчет напряженно-деформированного состояния. Таким образом нам удается объединить в Engee CAD и CAE системы, чтобы быстро получить желаемый результат.

После обновления директории примеров (запуск скрипта Start.ngnoscript), нужный скрипт будет находиться в папке start/examples/math_and_optimization/turbine-blade.

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

Предлагаем вам изучить, как реализован новый пример, и желаем успешных проектов в Engee!
👍8🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
Engee Data Inspector 🌌

Друзья, представляем Вашему вниманию наше первое инженерное приложение – Инспектор данных 🕵️

Engee создан и для разработки громадных архитектур, и для простых, легковесных примеров. Сложные динамические модели могут при запуске порождать гигабайты данных. Эффективно анализировать эти объемы данных – это как раз и есть работа для нового специального приложения 🔎

Мы создали удобный и эффективный инструмент визуализации данных и результатов, которые вы создаете в процессе проектирования и моделирования вашей системы🔦

🌌Инспектор данных запоминает все запуски модели Engee
🌌В нем вы можете сравнивать запуски с разными входными параметрами
🌌Данные можно визуализировать на одном графике или на разных, анализируя отклик системы
🌌А ещё вы можете импортировать хронику проведенных испытаний или любые другие данные, чтобы сравнивать их с результатами симуляции вашей модели и изучать параллельно

Инспектор данных позволяет строить несколько видов графиков. Вы легко сможете создавать сложные и наглядные визуализации результатов работы ваших моделей🔭

Полученные графики, конечно, можно экспортировать в CSV или сохранить в отчет и отправлять коллегам.

Приложения Engee запускаются из меню в левом верхнем углу интерфейса. Желаем всем активно ими пользоваться и делиться с нами обратной связью 🎇
👍8🔥3
Технические расчеты в Engee: Параметрическая идентификация 🆔

Друзья, хотим рассказать вам о том, как в Engee выполнить параметрическую идентификацию. Или по простому – как подобрать параметры уже известной модели.

Построение модели на основе эмпирических данных или настройка модели под данные испытаний – пожалуй, самая инженерная из задач анализа данных. В этом примере мы покажем, как в Engee использовать разные инструменты, встроенные в эту среду:

📈как синтезировать сигнал из динамической схемы Engee,
📈как идентифицировать параметры модели,
📈как поместить на схему Engee код идентифицированной модели.

Чтобы решить эту задачу, нам потребуется:

🕵️‍♀️найти параметры линейной составляющей и вычесть ее из сигнала,
🕵️‍♀️определить параметры двух синусоид,
🕵️‍♀️проверить, что остаточный сигнал является белым шумом.

Engee использует экосистему Julia, Python, MATLAB, а также собственные дополнительные библиотеки. Пожалуй, нет такой задачи, которой нельзя решить в этой среде. Попробуйте запустить этот пример, он находится по адресу start/examples/data_analysis/parametric_identification в вашем рабочем кабинете на engee.com!
👍4🔥3
Модели физических систем в формате скриптов и пользовательских блоков 📝📦

Друзья,

Решение инженерных задач часто требует нестандартных подходов. Например, для создания модели нашей динамической системы иногда требуется редкий компонент, которого нет в библиотеке блоков среды моделирования 🤷

Что же делать в таком случае? Решение есть. Engee – многофункциональная корпоративная платформа для технических вычислений, предоставляет также удобную среду для создания инженерных скриптов. С помощью кода вы можете описать любую физическую систему и поместить ее внутрь ваших пользовательских блоков Engee Function 🙋‍♂️

Как это сделать, рассказываем сегодня на простом примере электрического колебательного контура: сначала промоделируем его в интерактивном скрипте, а затем интегрируем код в модель Engee.

Пример, после обновления скрипта Start, будет находиться по следующему адресу: /start/examples/math_and_optimization/electric_oscillatory_circuit_modeling

Часто инженерам проще и быстрее описать систему кодом, чем собирать ее из блоков. Engee позволяет это сделать, ПОПРОБУЙТЕ и вы!
👍73🔥3
Релиз 0.9.0 – сентябрьское обновление🌦

Друзья, спешим рассказать вам о свежем обновлении и новых возможностях Engee, которые появились в сентябре.
Кратко ознакомиться можно ниже, а подробности, как и всегда, в Документации.

Итак, что же нового:


↗️Новая 1D библиотека – “Влажный воздух”
Библиотека содержит готовые блоки и базовые элементы, такие как резервуары, камеры и пневмомеханические преобразователи, а также датчики и источники. Используйте эти блоки, чтобы смоделировать системы HVAC (отопление, вентиляция и кондиционирование).

↗️Еще одно специализированное приложение – “РИТМ.Управление машинами”
С помощью этого приложения можно добавлять машины и следить за статусом их подключения, а также управлять приложениями, запущенными на машине реального времени. Еще вы сможете управлять свойствами машины, настраивать сетевые подключения и обновлять встроенное программное обеспечение.

↗️Ускорили и оптимизировали работу среды математических вычислений
Мы потратили много сил на то, чтобы среда технических вычислений работала быстрее. Теперь она стала не только удобней, но и гораздо отзывчивей. Проверьте и вы!

↗️Переработали интерфейс блока С function
Нам не нравилась старая реализация блока С function. Новая гораздо лучше! Теперь окно редактирования исходного кода открывается не в отдельном окне браузера, а внутри самой среды, и вам больше не придется каждый раз сохранять и закрывать окно с кодом.

↗️Бесконечное время моделирования – Inf
Задайте время моделирования, равное Inf. Это действие запустит модель в бесконечном цикле. Многие просили и мы сделали.

А еще:

↗️Добавили локализацию на английский язык;

↗️Интегрировали библиотеку Impute;

↗️Обновили программное управление;

↗️Улучшили алгоритм автосохранения моделей теперь вы не потеряете свои данные;

↗️Добавили новые блоки в базовую библиотеку и доработали другие блоки;

↗️Множественные улучшения для генератора кода.

Кроме того, мы опубликовали новые примеры в соответствующем
разделе, поэтому регистрируйтесь в engee.com и оцените свежие улучшения сами!
🔥9👍4👏21
Программное управление в Engee 🛠

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

Программное управление будет очень полезно для комплексных исследований, когда вам необходимо в одном скрипте готовить первичные данные и входные сигналы для модели, многократно «прогонять» их через свою модель алгоритма, а затем обрабатывать данные виртуальных испытаний с помощью современных методов математических исследований.

С помощью команд вы можете создавать модели, управлять ходом симуляции и изменять параметры моделирования. Ознакомиться с этими методами на примере можно в формате интерактивного скрипта. Он находится по адресу /start/examples/base_simulation/command_control в репозитории примеров. Не устаем напоминать: чтобы его загрузить или обновить, необходимо запустить скрипт Start в среде.

Заходите в ENGEE, изучайте наши ПРИМЕРЫ и осваивайте современные методы разработки сложных систем! 👷
🔥9👍52
Физическое моделирование: Упрощенная коробка передач ⚙️

Для моделирования физической стороны вашей системы лучше всего использовать блоки 1-D моделирования. Так получаются самые компактные и наглядные модели. Сегодня показываем ещё один пример, как это работает.

Перед вами модель зубчатой передачи, соединяющей два элемента (вала):

⚙️источник крутящего момента управляется простой синусоидой
⚙️валы – это инерционные элементы (блоки Inertia)
⚙️коробка передач идеальная (блок Gearbox), не учитывает потерь на трение, передаточное отношение задано как 2:1
⚙️опорная точка для источника момента: блок Mechanical Rotational Reference
⚙️датчик крутящего момента до и после блока Gearbox: блок Ideal Torque Sensor
⚙️сигнал с датчиков записывается в CSV-файл (блок To CSV).

Обратите внимание, как просто и наглядно выглядит эта схема в Engee. Чтобы запустить модель в Вашем окружении, обновите учебные примеры (запустив скрипт Start). Модель и справка по ней находятся в каталоге /start/examples/physmod.

Надеемся, что Вам самим захотелось просчитать и Вашу текущую систему при помощи физических блоков. Будем рады вашим комментариям и идеям!
👍9🔥5
Друзья,

Напоминаем, что завтра наши коллеги, ЦИТМ Экспонента, проведут первую публичную презентацию нашей средыEngee. 💥💥💥

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

На презентации будет много технических демонстраций, вы сможете задать свои вопросы и получить ответы.
Очень ждем участников, уверены, вам будет интересно! 🤝

Места на завтрашнее мероприятие закончились, регистрация закрыта.

А тех, кто не успел зарегистрироваться на 18 октября, призываем не расстраиваться, ведь уже открыт второй слот на 1 ноября и вы еще можете посетить презентацию в другую дату!

До встречи на семинаре!
9👏6
Engee 🫶 Astra Linux и Ред ОС🟥

Друзья, спешим поделиться хорошей новостью: мы успешно завершили сертификацию под российские операционные системы – Astra Linux и Ред ОС!

Это означает, что Engee будет успешно работать в чувствительной инфраструктуре, требующей особого внимания к использованию зарубежного программного обеспечения.

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

Кроме этого, подобная архитектура позволяет:

облегчить и ускорить внедрение среды на рабочих местах;

упростить лицензирование и учет ПО;

гибко настраивать вычислительные мощности для решения инженерных задач;

и, самое важное, эффективно организовать командную работу, хранение и централизацию данных разработки;

Регистрируйтесь в Engee, изучайте наши ПРИМЕРЫ, проходите КУРСЫ и все это, не закрывая браузер! 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍43👏2
Фильтрация сигнала? В Engee – проще простого! 📻

Друзья, хотим рассказать вам о том, как в Engee выполнить фильтрацию сигнала при помощи дискретного КИХ-фильтра (с конечной импульсной характеристикой, FIR). Цифровые фильтры – основной строительный блок почти любой системы цифровой обработки сигнала. Построение модели с использованием фильтрации – пожалуй, одна из самых частых задач в области.

Насколько трудным должен быть процесс иллюстрации или реализации основных концепций ЦОС? Нужно ли преобразовывать частоты или настраивать схему перед визуализацией?

В Engee КИХ-фильтр – это обычный блок, который ведет себя надежно и предсказуемо и не требует никаких экзотических настроек. Чтобы в Engee построить модель с КИХ-фильтром, вам потребуется:

🕵️‍♀️использовать блок дискретного КИХ-фильтра;
🕵️‍♀️задать и суммировать две синусоиды;
🕵️‍♀️отметить, какие сигналы вы хотите видеть на графиках.

И, что особенно интересно, в этом примере мы также сравним поведение таких систем в нашей среде разработки и в самом известном зарубежном аналоге MATLAB (Simulink). Зайдите в Engee, обновите директорию start (вызвав скрипт Start), откройте каталог start/examples/dsp и проверьте сами!
🔥7👍2
💡Инженеры ЦИТМ Экспонента продемонстрировали возможности новой российской платформы Engee.

ЦИТМ Экспонента провела презентацию, на которой эксперты компании рассказали о потенциале среды Engee для инженерного анализа данных, технических вычислений, модельно-ориентированного проектирования и решения других задач. В семинаре приняли участие представители ведущих предприятий наукоемкой отрасли и технических вузов.

Engee содержит в себе универсальное математическое ядро для всех областей науки и техники и быстро развивающиеся библиотеки для решения задач применительно к конкретным отраслям промышленности.

На презентации инженеры Экспоненты рассказали о применении Engee для решения, в частности, таких задач, как анализ и моделирование данных, цифровая обработка сигналов, модельно-ориентированное проектирование систем управления и др.

Более подробно о мероприятии, а также о том, какие вопросы из зала стали самыми популярными, читайте по ссылке.

В связи с большим интересом к импортозамещению в области инженерного ПО ЦИТМ Экспонента 1 ноября проведет в Москве еще одну презентацию Engee. Зарегистрироваться на мероприятие можно по ссылке👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4👏3
Расчёт траектории и визуализация движения космического аппарата вокруг Земли 🛰

Друзья,
Мы разработали и выложили для вас новый пример, посвященный расчету и визуализации движения космического аппарата вокруг Земли. В нем мы покажем, как, исходя из начальных условий, а также из закона всемирного тяготения удобно и наглядно выполнить такой расчет в среде Engee.

Приглашаем открыть пример и ознакомиться с методами и результатами! 🚀

Чтобы его получить, обновите каталог с примерами (запустите скрипт Start.ngnoscript) и откройте папку /start/examples/aerospace/satellite_movement.

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

Желаем и Вам успешных исследовательских проектов в Engee!
🔥7👍5