Engee на старт! – Telegram
Engee на старт!
3.47K subscribers
464 photos
72 videos
1 file
272 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://news.1rj.ru/str/engee_julia_chat
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Что нового в файловом браузере Engee?

Система Engee с каждым релизом становится все более интуитивной, надежной и производительной. Вот дополнения, которые за последний месяц получил файловый браузер:
📁Новая мощная навигационная строка – теперь там можно увидеть список уже пройденных каталогов и быстро переключиться в одну из родительских папок;
📁Новый режим текстовой адресной строки – можно набрать название каталога, а можно скопировать текущий путь
📁Настраиваемые столбцы браузера – теперь их можно переместить, а можно избирательно спрятать; и они, как всегда, отлично выполняют свою роль кнопок для сортировки файлов
📁Скачать группу файлов одним архивом – если выделить несколько файлов и запросить их скачивание, то Engee упакует их в один архив; таким образом вы можете за одно действие скачать любое количество файлов
📁Дизайн функции переноса файлов (drag&drop) – удобная функция в новой оболочке, чтобы ей было еще приятнее пользоваться
📁Клавиатурные сокращения – новая возможность удалить файл при помощи кнопки Del или Cmd+Backspace
📁Новые яркие иконки файлов позволят Вам быстрее ориентироваться в каталоге – благодаря этим значкам Вы быстро заметите нужный каталог, ноутбук, модель, скрипт, таблицу или PDF…

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

К хорошему быстро привыкаешь! Предлагаем Вам в этом убедиться: https://engee.com.
👍3
Engee на старт!
Анализ данных в Engee: Обработка пропущенных значений Engee – российская среда для модельно-ориентированного проектирования и технических вычислений, которая предоставляет техническим специалистам эффективную и удобную платформу для разработки специализированных…
Анализ данных в Engee: Обработка пропущенных значений (продолжение)

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

Найти пример можно, как обычно, в каталогах примеров по адресу /start/examples/data_analysis.

Не забудьте запустить start.ngscipt для обновления каталога!

Engee был создан и развивается для предоставления удобного средства инженерного анализа и мы будем создавать для вас больше примеров и демонстраций, чтобы вы могли применять эти методы для своих задач! 📖
🔥5
Модельно-Ориентированная разработка алгоритма управления кондиционером 💭

Коллеги и друзья,

Сегодня мы приготовили для вас наглядный пример, который показывает, как можно быстро разработать и испытать код для алгоритмического ПО. В этот раз на основе "системы" управления кондиционером в комнате для поддержания заданной температуры.

Пример находится в каталоге примеров в папке /start/examples/controls

Не забудьте запустить start.ngscipt для обновления каталога!

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

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

Engee – современная и удобная среда модельно-ориентированного проектирования и мы приглашаем Вас в этом убедиться САМИМ! 🧰
🔥3
Исследование температурного поля плоского радиационного теплообменника 🕯

Друзья, мы разработали и выложили для вас новый пример, посвященный расчету температурного поля плоского теплообменника. В нем мы покажем, как, исходя из отношения тепловых потоков (излучаемого и поглощаемого), можно рассчитать поглощение и излучение тепла. Приглашаем открыть пример и ознакомиться с методами и результатами!

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

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

Желаем и Вам успешных исследовательских проектов в Engee!
🔥3
Media is too big
VIEW IN TELEGRAM
Редактор скриптов Engee 🍰

Инструмент инженерных расчетов – это связующее звено между всеми возможностями Engee. Для нас, именно так выглядят инженерные расчеты будущего.

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

Кроме прогрессивной архитектуры, редактор Engee дает вам еще множество уникальных возможностей:

1️⃣Вы можете проводить расчеты сразу на нескольких языках (например, Julia, Python и MATLAB)
2️⃣Логическая вложенность скриптов позволяет хранить в одном файле целый инженерный проект вместе с отчетом о выполнении, справкой, методическим пособием и всей документацией.
3️⃣Редактор настолько удобный и продуманный, что его не придется настраивать под индивидуальные нужды; все функции находятся на виду и легко доступны.
4️⃣Ваш код будет слаженно работать с моделями и блок-схемами на холсте; редактор позволяет изменять параметры блоков, запускать симуляцию и собирать результаты.
5️⃣Изящный графический дизайн скриптов Engee – это возможность использовать один и тот же формат для разработки и для презентации проекта.

Вашим коллегам еще хочется работать в устаревшем notepad?
Пригласите их попробовать Engee – российский инструмент, сделанный инженерами для инженеров.
🔥3👍21
Системные объекты. Как рассчитать РЛС в Engee

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

Мы разработали и выложили для вас новый пример: модель однопозиционной радиолокационной системы, реализованную через системные объекты библиотеки EngeePhased. Откройте его, и вы легко убедитесь, что скрипты – не только удобная среда для обработки данных, но и отличный инструмент для быстрого прототипирования систем и алгоритмов.

Предлагаем изучить, какие преимущества есть у разработки сложных динамических систем через системные объекты:

📡это удобный альтернативный метод разработки и прототипирования;
📡все настройки расположены максимально наглядно, а не в отдельных окнах настройки блоков, что упрощает документирование;
📡скрипт одновременно является и документацией, и отчетом по разработке.

Где можно найти этот пример? После обновления вашей папки start (запустите Start.ngnoscript), модель будет расположена по адресу /start/examples/phased/MonostaticRadar.ipynb в Вашем облачном окружении Engee.
👍4🔥3
Обучение нейросетевой модели для прогнозирования данных 🤖
(Анализ данных ч.3)

Друзья, уже ни для кого не секрет, что в настоящее время методы Искусственного Интеллекта (ИИ) прочно вошли в жизнь инженеров и исследователей данных для решения широкого спектра задач. Engee, как современная среда разработки, предлагает удобный фреймворк для машинного обучения, что мы демонстрируем в новом примере.

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

После обновления вашей папки start (т.е. запуска скрипта Start.ngnoscript), пример будет находиться по адресу /start/examples/data_analysis/neural_net_learning в файловом браузере Engee.

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

Приглашаем и Вас начинать осваивать ИИ вместе с Engee!
👍5👌4
Курс “Введение в графическое моделирование в Engee”

Графическое моделирование принципиально упрощает разработку сложных систем. Например, инженерам часто необходимо просчитывать и предсказывать поведение компонентов, имеющих реальные прототипы, а программистам – создавать безопасно работающие алгоритмы на основе диаграмм из документации.

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

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

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

Этот курс входит в стандартную поставку Engee, поэтому после обновления учебного каталога (запуска скрипта Start.ngnoscript) вы сразу сможете приступить к его изучению. Все нужные материалы располагаются в папке engee-visual-simulation-course каталога start. До встречи в Engee!
👍3
Релиз 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