Engee на старт! – Telegram
Engee на старт!
3.48K 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
Физическое моделирование на высоте: 1D модели в Engee

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

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

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

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

Инструментарий 1D моделирования Engee дает следующие возможности:

🌌Быстрое и интуитивное создание мультидоменных моделей прямо в браузере
🌌Надежные и точные алгоритмы симуляции, тонкая настройка решателей
🌌Результаты моделирования легко анализировать через скрипты и ноутбуки Engee
🌌Чтение моделей упрощается цветовой палитрой блоков: один домен – один цвет
🌌Возможность строить изящные модели в привычной инженерной среде

Пожалуй, Engee – единственная браузерная среда, где будет удобно всем: и промышленным инженерам, и аналитикам данных. Попробуйте сами!
🔥5👍1
Анализ данных в Engee: Классификация

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

Мы подготовили для вас демонстрационный пример из области статистики, запустив который вы можете сами убедиться в этом. Пример доступен в нашем стартовом каталоге курсов и примеров (/start/examples/data_analysis), который вы можете получить, выполнив скрипт Start.

В этом примере показано, как выполнить классификацию с использованием пары распространенных методов:
👉Наивных байесовских классификаторов
👉Деревьев решений

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

Дальнейшее вы узнаете из ноутбука. Приглашаем изучить его и понять, как Engee помогает решать задачи инженерного анализа, и статистики, в частности!
🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️Engee для моделирования электроэнергетических систем

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

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

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

А как проверить релейную защиту на Engee?
Для этого нужно запустить модель энергосистемы в реальном времени. У нас уже был был опыт запуска модели Engee в реальном времени на КПМ РИТМ. В результате мы получили полноценный цифровой двойник энергосистемы, к которому подключили терминал релейной защиты и проверили его работоспособность.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43
ТАУ в среде вычислений Engee ⚙️

Возможен ли мир без стабилизаторов и без контролируемого переходного процесса? Конечно, нет. Прежде, чем возникли современные контроллеры, их задачи выполняла остроумно сконструированная механика. А еще раньше – сами люди, собственными руками.

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

В Engee есть несколько примеров, с помощью которых вы можете проиллюстрировать базовые концепции из области ТАУ: пространство состояний, отклик системы, регуляторы и годографы. Если вы уже выполнили скрипт Start из корневой папки Engee, то пример demo_controls.ngnoscript уже находится в папке start/examples/controls.

Engee – удобная облачная платформа для моделирования сложных систем. Здесь вы можете настроить регулятор, а можете обучить нейросеть. Заходите попробовать!
👍4
Media is too big
VIEW IN TELEGRAM
Анализ данных в Engee: Обработка пропущенных значений

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

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

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

Желаем успеха в Ваших проектах и хорошего просмотра!
👍5🔥1
Физическое моделирование: Соленоид с возвратной пружиной

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

Очередным подтверждением служит новая модель, которая появилась в нашем репозитории. Что же происходит в этой модели?

В левой части схемы находятся блоки из библиотеки электрических элементов – источник напряжения, нагрузка, переключатель. При замыкании цепи в момент t=0.1с в ней появляется ток

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

⚙️Механические блоки справа – масса, пружина, демпфер, управляемая нагрузка и датчик перемещения. При отключенном питании пружина оттягивает поршень на 5мм от центра катушки; включение источника питания при t=0.1с втягивает поршень в центр катушки; при t=0.3с к плунжеру прикладывается внешняя нагрузка в 10Н

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

Надеемся, вам стало любопытно, а насколько легко Вам будет просчитать и Вашу текущую систему. Будем рады вашим комментариям и идеям!
👍6
Релиз 0.7.0 – Что нового? 🍎

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

Итак, что нового:
↗️Командная строка готова к работе сразу после старта.
Больше не надо ждать, пока она “прогреется”
↗️Большие обновления в файловом браузере. Прокачали навигационную строку, она стала намного удобнее, а также добавили возможность настраивать колонки файлового браузера: менять их местами, настраивать ширину и скрывать ненужные; добавили новые иконки файлов
↗️Новые удобные функции: дополнительные клавиатурные сокращения для удаления файлов, загрузка картинок в скрипт из буфера обмена и прочие небольшие изменения

↗️Добавили полиморфизм для блоков Engee. Новая возможность – задавать зависимости между параметрами блоков, а также между параметрами и входами-выходами блока
↗️Серьезные обновления в модуле графики. Модуль стал надежнее, графики формируются корректнее и нагляднее. Дополнительно стали доступны зум и перемотка графика в процессе симуляции
↗️Возможность создания подсистем из физических блоков. Теперь вы можете строить хорошо структурированные и понятные сложные физические 1-D модели из каузальных блоков
↗️Возможность генерировать код из подсистемы модели через графический интерфейс. Внедрили возможность генерировать код из любой подсистемы интуитивно на холсте с помощью контекстного меню
↗️Сделали библиотеку блоков удобнее. Закрепили поле поиска, а также сделали опцию представления блоков в виде списка

Кроме того:
↗️Дизайн вкладок моделей как у ноутбуков в среде расчетов
↗️Подсветка синтаксиса в полях редактирования параметров блока
↗️Новые блоки в библиотеках, расширение векторизации
↗️Поддержка новых блоков генератором кода и многое другое


Приглашаем зайти на engee.com и оценить последние нововведения!
👍5
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