Engee на старт!
2.09K subscribers
338 photos
54 videos
1 file
173 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim

Конкурс работ с денежными призами: https://start.engee.com/contest

Группа общения и поддержки пользователей: https://t.iss.one/julia_engee/
Download Telegram
Релиз 24.12 – новое в декабре 🧑‍🎄🎆🥗

Друзья,

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

Самое важное:
⭐️Возможность настроить размеры шрифтов в интерфейсе;
⭐️Выполнение выделенного кода в Редакторе;
⭐️Различные режимы запуска моделей;
⭐️Возможность настроить размер Графиков в моделях;
⭐️Перетаскивание сигнала на График;
⭐️Безопасный режим для HTML документов;
⭐️Улучшения Инспектора данных;
⭐️Поддержка закомментированных блоков для генерации кода.


А еще:
✔️ Новые блоки в базовой библиотеке, а также библиотеках Газа, Гидравлики, Электрики, ЦОС, Связи, 5G, и др.;
✔️ Новый дизайн поля быстрого поиска блоков;
✔️ Новая нумерация строк в ячейках;
✔️ Поддержка конечных автоматов в моделях-ссылках;
✔️ Поддержка расширенных возможностей блока C Function для генерации кода;
✔️ Ежемесячные обновления в документацию – новые статьи, переводы и примеры.

Подробное описание релиза, как и всегда, вы найдете в документации в разделе Что нового v.24.12. 💼

До встречи в Engee! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Спектральный анализ и фильтрация аудиофайла 📢

Друзья,

сегодня мы поговорим о цифровой обработке аудио в скриптах Engee. Рассмотрим демо-проект, в котором описываются типичные этапы технических вычислений при цифровой обработке сигналов (ЦОС). Для этого в нашем скрипте мы использовали функции из библиотеки DSP.jl.

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

Задача – выделить полезную составляющую сигнала, которой для нас является голос.

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

📈 Затем нам важно отобразить аудио-сигнал на временной оси. Мы используем стандартную функцию plot. Впрочем, форма сигнала во временной области не даёт нам понимания, что и как фильтровать.

🔈 Мы переходим к спектральному анализу! Отображаем спектральную плотность мощности методом Уэлча (функция DSP.welch_pgram), а также смотрим спектрограмму сигнала, то есть картину изменения спектра сигнала во времени.

📄 Определив частотные диапазоны (полосы) полезного сигнала и шума, мы приступаем к разработке подходящего цифрового фильтра. Используя функции из библиотеки DSP.jl мы получаем коэффициенты фильтра нижних частот, рассчитываем и визуализируем его характеристики (АЧХ, ФЧХ, ИХ).

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

Этот и другие примеры из области ЦОС доступны для ознакомления в нашем сообществе, присоединяйтесь и изучайте захватывающий мир обработки сигналов!

До скорой связи! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎓 Друзья!

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

⚡️Мы стремимся поддерживать вас в этом процессе и для этого делимся продвинутой и сложной моделью, демонстрирующей использование алгоритма заряда и разряда батареи при постоянном токе и постоянном напряжении. Эта модель была создана по запросу клиента, которому понадобилось оптимизировать процессы зарядки и разрядки для нового проекта. В данном примере блок CC-CV (постоянный ток – постоянное напряжение) заряжает и разряжает батарею в течение 10 часов.

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

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

📶 Для выгрузки данных из модели анализа результатов мы использовали возможности языка Julia в Редакторе Engee. Для освоения этого языка приглашаем вас посетить нашу Зимнюю школу Julia! Это отличная возможность бесплатно углубить свои знания и улучшить навыки работы с таким перспективным языком программирования.

Уверены, вы знаете, что бесплатная лицензия Engee доступна всем инженерам и студентам ВУЗов. Не упустите возможность развиваться вместе с нами и стать частью нашего Сообщества! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Криптография: как инженеры защищают мир?

Привет, инженеры настоящего и будущего! 📢

Сегодня мы поговорим о магии, которая превращает информацию в секретный код. Да-да, это криптография — основа безопасности в цифровом мире!

Интересный факт:
Знаете ли вы, что даже ваши умные часы используют алгоритмы шифрования? От банковских транзакций до сообщений в Telegram — криптография везде!

🔎 Почему это важно?
Криптография — это не только про хакеров из кино. Это про:
✔️ Защиту данных в умных сетях,
✔️ Безопасность автоматизированных производств,
✔️ Надежное шифрование для ваших инженерных проектов.

💬 Как это связано с Engee?
Моделирование защищенных систем: с помощью инструментов Engee можно эффективно создавать и тестировать алгоритмы шифрования для IoT-устройств или энергосистем. Как, например, в нашем демонстрационном проекте – AES-шифрование

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

📸 Если на вашем контроллере нет блоков шифрования AES, эта модель может стать частью драйвера, а вы сможете сосредоточиться на более высокоуровневых проблемах.

🆒 При помощи Julia вы сможете анализировать этот процесс, например, строить гистограмму шифротекста (Уже совсем скоро Зимняя школа!).


🔒 Кодируйте будущее — оно в ваших руках! И еще, специально для педагогов мы добавили набор блоков для работы со строками.
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья,

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

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

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

Хотите узнать, как это работает?

🎞 Применяется алгоритм анализа яркости пикселей на изображении. Берется калибровочный коэффициент, и от него вычисляется температура в выделенной области. По сути, это имитация работы тепловизора, но на основе обычного изображения!

Такой подход полезен для мониторинга потенциально опасных зон, например, на критическом или дорогостоящем производстве.

Если хотите узнать больше или увидеть пример работы алгоритма, переходите по ссылке! 📎👍

Увидимся в Engee! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья,

👥 Сегодня хотим поделиться интересным примером от нашего пользователя из Сообщества Engee!

В нашем сообществе Engee появился новый проект от andreyilinskiyLeapfrog метод и Ричард Фейнман про некоторые свойства Leapfrog метода, описанного в фейнмановских лекциях по физике.

Andreyilinskiy рассмотрел этот метод на нескольких численных экспериментах. Модельной задачей проекта стали колебания нелинейного математического маятника на жестком стержне. Используя написанную на языке Julia функцию SolveODE для решения задачи разными способами, автор сравнил точность при использовании разных методов:
🟡Эйлера,
🟡Рунге-Кутты 2-го порядка («средней точки»),
🟡leapfrog.

⚡️Кроме того, коллега посчитал и сравнил энергию для данных, полученных методом «средней точки» и leapfrog. Чтобы познакомиться со всеми тонкостями реализации и выводами, переходите по ссылке.

💙 Нас очень вдохновляют такие интересные проекты от наших пользователей. Если вам есть чем поделиться, приглашаем смело выкладывать свои проекты в Сообщество и собирать лайки и приятные комментарии от коллег!

Увидимся в Engee! 💼

PS Кстати, это уже второй пост этого пользователя. Первый пост был о переходных процессах в линейных цепях. Он тоже очень интересен и рекомендован нами к ознакомлению.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Релиз 25.1 – новое в январе ⛷️🐲🏮

Друзья,

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

Самое важное:

🧮 Горячие клавиши для Переменных;
🧮 Комментирование блоков;
🧮 Автомасштабирование ширины колонки в Переменных;
🧮 «Повторить действие» в Конечных автоматах;
🧮 Доступность Типа блока для программного управления;
🧮 55 новых блоков в библиотеках:
🔻5g
🔻1D Механика
🔻Системы связи
🔻Электричество
🔻Обработка сигналов
🔻Изотермическая жидкость
🔻Фазированные антенные решетки
🔻Радары
🔻Аэрокосмические системы
🔻Газ
🧮 Ежемесячные обновления в документации – новые статьи, переводы и примеры.

Подробное описание релиза, как и всегда, вы найдете в документации в разделе Что нового в 25.1. 💼

До встречи в Engee! ✈️
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья!

Поздравляем вас с днём женщин и девушек в науке!


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

По этому случаю сегодня мы представляем вам демонстрационный проект, который был создан нашей коллегой-девушкой. Это Гидравлический привод с замкнутым контуром.

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

🟡гигантские экскаваторы роют котлованы,
🟡самолеты выпускают шасси,
🟡лифты плавно поднимают вас на 50-й этаж,
🟡и даже ваш автомобиль тормозит благодаря гидравлике! 🚗

Данный проект интересен по следующим причинам:

🟢Модель одновременно включает блоки из нескольких доменов и библиотек;
🟢Блок Fixed-Displacement Pump только появился в релизе 25.1, а мы уже подготовили для вас пример с его использованием.
🟢Управление осуществляется изменением частоты вращения насоса, которая зависит от текущего положения поршня;

⁉️ А как бы вы применили подобную модель гидравлического привода? Встречаетесь ли вы с задачами моделирования гидравлики в своих системах?

Будем ждать и ваш будущий проект в Сообществе! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья,

Уже меньше недели осталось до старта
Зимней школы Julia! 🗓

Летняя школа Engee стала важным событием прошлого года и собрала сотни участников! Вместе с коллегами из ЦИТМ Экспонента подготовили для вас отзывы в карточках.

Почему надо изучить Julia вместе с Engee именно сейчас?
✔️Julia идеальна для науки, ML, анализа данных, ТАУ, ЦОС и не только;
✔️Скорость как у C, простота как у Python;
✔️Возможность легкой интеграции кода из Python, R, C и использования их библиотек;
✔️Julia выбирают ведущие российские компании, а также NASA, MIT, Google для прорывных проектов.

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

Торопитесь, пока еще есть свободные бесплатные места!
Начинаем 24го февраля.


👉 Регистрация 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM