This media is not supported in your browser
VIEW IN TELEGRAM
🔩 В Engee оживили знаменитый эффект Джанибекова!
Помните, как гайка в невесомости внезапно начинает кувыркаться? Мы построили модель этого феномена и показали, откуда берётся такая нестабильность.
👉 Открыть проект 👈
В механике есть явление, которое выглядит как цирковой трюк, а на самом деле подчиняется строгой математике. Это эффект Джанибекова — когда твердое тело вдруг начинает кувыркаться в воздухе (или в невесомости), хотя вроде просто вращается.
Секрет в том, что если моменты инерции устроены так:
В Engee мы реализовали моделирование этого эффекта через прямую запись уравнений Эйлера для свободного вращения твёрдого тела. Это даёт полный контроль и прозрачность для анализа и разработки.
🔧 В основе модели — блок Engee Function, где на Julia заданы дифференциальные уравнения Эйлера для угловых скоростей
🌀 Для описания ориентации мы используем кватернионы: их производные тоже считаются внутри блока, что избавляет от проблем с вырождением углов Эйлера.
📶 Затем угловые скорости и кватернионы интегрируются численно, результаты переводятся в матрицу направляющих косинусов (DCM) — и на выходе получаем анимацию кувыркающегося T-образного тела.
Хороших вам выходных и поздравляем с наступающим Днем Программиста!💼
🚨 Не пропустите:
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Помните, как гайка в невесомости внезапно начинает кувыркаться? Мы построили модель этого феномена и показали, откуда берётся такая нестабильность.
В механике есть явление, которое выглядит как цирковой трюк, а на самом деле подчиняется строгой математике. Это эффект Джанибекова — когда твердое тело вдруг начинает кувыркаться в воздухе (или в невесомости), хотя вроде просто вращается.
Секрет в том, что если моменты инерции устроены так:
I₁ < I₂ < I₃, то вращение вокруг средней оси (I₂) становится «скользким». Достаточно малейшего возмущения — и тело начинает периодически переворачиваться, словно капризная гайка в космосе.В Engee мы реализовали моделирование этого эффекта через прямую запись уравнений Эйлера для свободного вращения твёрдого тела. Это даёт полный контроль и прозрачность для анализа и разработки.
ω₁, ω₂, ω₃.Это не просто любопытная анимация. Понимание и моделирование такого поведения критически важно для систем ориентации спутников, динамики манипуляторов и задач наведения, где стабильность вращения — вопрос функциональности, а не эстетики.
Хороших вам выходных и поздравляем с наступающим Днем Программиста!
Вебинар — Генерация Verilog без рутины 24.09
Бесплатный тренинг — Основы Engee 23.09
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥19🆒5❤2 2🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Обработка видеопотока – важная инженерная задача. Но как превратить видео в источник информации? По сути, видео — это поток двумерных сигналов. В Engee с ним можно работать так же, как с временными рядами или изображениями:
🟦 Представьте типичную инженерную проблему: нужно определить траекторию движения объекта на записи.
В Engee вы можете:🔹 применить детектор границ (например Собеля или Канни),🔹 обработать изображение морфологическими фильтрами,🔹 выделить центр масс объекта на каждом кадре,🔹 получить временной ряд координат и построить график траектории.
В нашем Сообществе для ознакомления доступны следующие проекты:
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Передача данных через звук в Engee
Помните характерные звуки dial-up модемов? Сегодня они возвращаются в новом формате!
В новом видео мы рассказываем, как можно передавать данные через звуковые сигналы с помощью FSK-модуляции.
🔗 Приложенный проект реализует:
🔹 FSK-модуляцию с 96 частотами в диапазоне 1-5.5 кГц
🔹 Разбиение данных на 4-битные полубайты(nibble)
🔹 Простую проверку целостности данных (вместо Reed-Solomon)
🔹 Синхросигналы в начале и конце передачи
🔹 Демодуляцию с использованием FFT для анализа частот
🔹 Сохранение в WAV-файл
Попробуйте сами расшифровать переданный сигнал!
🎁 Первому угадавшему — памятный сувенир.
🚨 Не пропустите:
Вебинар — Генерация Verilog без рутины 24.09
Помните характерные звуки dial-up модемов? Сегодня они возвращаются в новом формате!
В новом видео мы рассказываем, как можно передавать данные через звуковые сигналы с помощью FSK-модуляции.
Попробуйте сами расшифровать переданный сигнал!
🎁 Первому угадавшему — памятный сувенир.
Вебинар — Генерация Verilog без рутины 24.09
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья! Мы собираем большую коллекцию классических алгоритмов, решений задач по программированию на языке Julia - снабжаем их развернутыми комментариями, пояснениями и даже теорией на русском языке.
Эта коллекция мини-проектов ДОСТУПНА ПО ССЫЛКЕ в открытом сообществе Engee и станет отличной опорой:
Так мы стремимся усилить поддержку ваших проектов - не нужно долго искать оптимальные решения и отлаживать классические алгоритмы, не нужно кропотливо переносить код на Julia и комментарии на русский язык - наша команда всё сделала за вас. Вы можете спокойно сконцентрироваться на решении собственных задач.
24.09 Вебинар по генерации Verilog
29.10 День Engee 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤8🥰5 3😁1
Forwarded from Экспонента для инженеров
Это больше, чем семинар. Вас ждёт погружение в мир Engee, где каждый найдет полезное для себя.
Что вас ждёт:
Новости Engee, развитие математического ядра и физического моделирования, реальные кейсы из Авиации, Транспорта, РТС и АСУ ТП.
Arduino в Engee, интеграция с внешним ПО, проектирование конечных автоматов, генерация Verilog для ПЛИС, создание собственных компонентов и приложений.
Моделирующие комплексы для авиации, транспорта, энергетики, РТС и образования. Можно трогать, пробовать, задавать вопросы экспертам.
☕ Нетворкинг и кофе-зона
Знакомьтесь с коллегами, находите новых партнёров и обменивайтесь опытом в неформальной атмосфере.
P.S. Приходите с коллегами — будет полезно всей команде!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6 3❤2 2🎉1
Директор по технологиям Engee, Денис Жегалин, принял участие в Международном технологическом конгрессе 2025, а конкретно в сессии о развитии систем математического моделирования и создании программно-аппаратных комплексов для высокопроизводительных вычислений.
По результатам Конгресса мы задали ему несколько вопросов о том, как 1D-моделирование сочетается с полунатурными стендами, какие вызовы стоят перед отраслью и куда движется Engee.
Читаем в формате блиц
Основной сценарий - это испытание сложных систем управления. Если объект управления недоступен или на нем опасно или даже дорого проводить испытания, то полунатурные стенды - это единственный выход. Представьте себе дорогостоящий промышленный объект, на котором нужно провести испытания в аварийном режиме, - объект будет неизбежно сломан, но полунатурный стенд заменит его
Ключевой вызов – это тонкая связка математической модели, операционной системы реального времени и аппаратного обеспечения. Ваши модели должны работать без утечки памяти, а оборудование работать на пределе производительности без прерываний счета, иначе реальное время будет нарушено и испытания провалены. Это очень сложная и интересная задача, которую мы успешно решаем с 2018 года, тогда начались коммерческие поставки наших стендов.
В контексте систем реального времени крайне важно обеспечить пользователя простым взаимодействием с оборудованием. Например, мы даем многоядерные вычисления, а для пользователя это всего лишь настройка в интерфейсе, мы даем считать на ПЛИС, а пользователь не пишет ни одной строчки кода на HDL. Это же относится и к подключению внешнего оборудования к стенду - это должно быть настолько просто, насколько возможно. И мы постоянно совершенствуем и программные и аппаратные интерфейсы, чтобы конечные пользователи не испытывали никакой головной боли.
Engee и КПМ РИТМ - это технологии созданные друг для друга. То есть Engee изначально создается на технологиях и подходах, которые позволяют запускать сложные физические модели в реальном времени. Потому Engee - это ключевой интерфейс для создания моделей и запуска симуляции на стенде КПМ РИТМ.
Меня очень заинтересовала инициатива правительства РФ по использованию отечественных процессоров в программно-аппаратных комплексах. Будем пристально следить за новыми линейками вычислителей для применения в наших комплексах.
⚡ От моделей до «железа» путь становится короче. Engee уже сегодня помогает инженерам проходить его быстрее.
P.S. Больше о среде Engee в видео-интервью с Денисом:
29.10 День Engee 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤11 9🫡1
Релиз 25.9 – новое в сентябре 🍂🔥💻
Друзья,
🔥 «Сентябрь горит» — и Engee тоже не отстаёт: новые блоки и модели, новые возможности, меньше рутины. Собрали для вас отчет за месяц о том, что нового появилось на Engee.com.
Мы хотим, чтобы инженеры и исследователи горели только от идей, а не от дедлайнов! Поэтому поделимся с вами своими идеями 29 октября в День Engee 2025! Ждем вас!
А теперь самое важное в обновлении:
🔹 Типы данных в Конечных автоматах;
🔹 Авто сохранение изменений в масках блоков;
🔹 Вывод версии Engee;
🔹 Пользовательские пакеты поддержки “железа” и ПО;
🔹 Ускорение обработки ячеек в редакторе;
🔹 Пользовательский тип данных в Шинах;
А еще:
✔️ Новые блоки и функции в библиотеках Базовая, Гидравлика, Механика, Газ, Электричество, РЧ, ЦОС, САУ, Оборудование и КПМ РИТМ;
✔️ Программное управления для масок;
✔️ Диагностические сообщения в коллбеках моделей и масок блоков;
✔️ Поддержка блока «РИТМ График»;
✔️ Поддержка аналогового модуля «BA-IS-XX RF9»;
✔️ Новые статьи в Документации и новые Примеры;
Подробности и полный список обновлений — Что нового 25.9.
До встречи в Engee!💼
Друзья,
🔥 «Сентябрь горит» — и Engee тоже не отстаёт: новые блоки и модели, новые возможности, меньше рутины. Собрали для вас отчет за месяц о том, что нового появилось на Engee.com.
Мы хотим, чтобы инженеры и исследователи горели только от идей, а не от дедлайнов! Поэтому поделимся с вами своими идеями 29 октября в День Engee 2025! Ждем вас!
А теперь самое важное в обновлении:
А еще:
Подробности и полный список обновлений — Что нового 25.9.
До встречи в Engee!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍10🤩5❤3🆒2 1
Друзья
🎉В этом месяце мы празднуем несколько больших инженерных праздников. Один из них – уже завтра:
👉 Не знаете, что подарить себе на этот праздник?
Откройте проект, где мы строим наземную трассу этого славного космического аппарата, и просчитайте хоть все 8 миллионов секунд полёта
❗️ А какой второй инженерный праздник?
29 октябрямы ждём вас на День Engee , где вы сможете пообщаться с разработчиками, послушать лекции и мастерклассы, завязать дружбу между собой и самим увидеть, на что способны технологии в умелых руках – в ваших 📸
До встречи в Engee💼
🎉В этом месяце мы празднуем несколько больших инженерных праздников. Один из них – уже завтра:
68 лет назад с Площадки №1 (Гагаринский старт) в небо взлетела первая ракета “Спутник”
Пять минут полёта и 90 тонн сгоревшей топливной смеси, и шарик массой чуть больше 80 килограмм был доставлен на первую (в истории) космическую орбиту. Три батарейки, датчики температуры и давления, радио. Его сигнал сообщал всей планете, что в космосе всё нормально
А сколько технологий появилось благодаря этому пуску…🔈 Спутниковая связь (неожиданно широкое покрытие вещания)🌐 Глобальные навигационные системы (помог эффект допплера при приёме сигнала)📓 Модель земного шара – геоида (по погрешности траектории)📢 Дальняя радиосвязь (оценили радиопросвечиваемость ионосферы)👥 И более экономные космические полёты (уточнили модель термосферы)
Откройте проект, где мы строим наземную трассу этого славного космического аппарата, и просчитайте хоть все 8 миллионов секунд полёта
29 октября
До встречи в Engee
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15 12❤5🎉3🔥2👨💻2
Media is too big
VIEW IN TELEGRAM
🔧 Косимуляция Engee и «Универсального механизма»: сила в интеграции
Когда механика становится сложной — одной среды моделирования может быть уже мало. В реальных задачах нужно сочетать управление, возмущения и 3D-динамику в различных средах. Теперь это можно делать прямо в Engee — через косимуляцию с инструментом «Универсальный механизм» (УМ).
Что это даёт:
⚙️ Точный совместный расчёт динамики,
🔄 Двусторонний обмен данными на каждом шаге интегрирования,
💡 Гибкость и физическую достоверность.
✨ Как это работает
В приложенном демо-проекте мы рассмотрели осциллятор — тело, на которое действуют внешние силы
🟡 Силы формируются в Engee.
🟡 Движение рассчитывается в УМ.
🟡 Положение и скорость возвращаются обратно в Engee — в “реальном” времени.
🧩 Ключевые элементы интеграции
1️⃣ Блок косимуляции Engee
Служит “шлюзом” к УМ: принимает сигналы, передает результаты, полностью управляется из модели.
2️⃣ DLL-библиотека
Организует обмен данными между средами (порты 7489/7490). Подходит для любых проектов.
3️⃣ Конфигуратор
Позволяет задавать число входов/выходов и имена сигналов — модели Engee и УМ “понимают” друг друга автоматически.
🔗 Всё это — часть подсистемы Engee.Интеграция, которая объединяет Engee с внешними программами и оборудованием.
🗓 Подробнее о работе Engee с внешними CAE-средами (включая «Логос») расскажем в ходе Дня Engee 2025.
До встречи! 🔥
Когда механика становится сложной — одной среды моделирования может быть уже мало. В реальных задачах нужно сочетать управление, возмущения и 3D-динамику в различных средах. Теперь это можно делать прямо в Engee — через косимуляцию с инструментом «Универсальный механизм» (УМ).
Универсальный механизм – это программный комплекс для моделирования динамики и кинематики плоских и пространственных механических систем.
Что это даёт:
⚙️ Точный совместный расчёт динамики,
🔄 Двусторонний обмен данными на каждом шаге интегрирования,
💡 Гибкость и физическую достоверность.
В приложенном демо-проекте мы рассмотрели осциллятор — тело, на которое действуют внешние силы
Fx, Fy, Fz🧩 Ключевые элементы интеграции
Служит “шлюзом” к УМ: принимает сигналы, передает результаты, полностью управляется из модели.
Engee_UM.dllОрганизует обмен данными между средами (порты 7489/7490). Подходит для любых проектов.
settings.cfgПозволяет задавать число входов/выходов и имена сигналов — модели Engee и УМ “понимают” друг друга автоматически.
До встречи! 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥9👍7 4🥰1😁1🤩1
🧬 Биомедицина: когда инженерия встречает жизнь 🦠
А вы знали, что в Engee можно моделировать органы человека, химические процессы и медицинские устройства? В нашем Сообществе есть целый раздел, посвящённый биомедицине! В нем вы, например, найдете:
🫀 Частотный анализ вегетативного контроля сердечного ритма
В графической модели дыхание задаётся как входное воздействие на вегетативные контуры сердца. Вдох снижает блуждающую активность, увеличивая ЧСС; симпатическая реакция моделируется фильтром НЧ с задержкой 1–2 с.
Изменения ЧСС влияют на артериальное давление (ABP) с задержкой 0.42 с, а обратная связь барорефлекса стабилизирует систему. Связи между блоками реализованы через передаточные функции и статические коэффициенты усиления, что позволяет воспроизводить динамику дыхательной синусовой аритмии.
🩸Регуляция уровня глюкозы в организме человека
В этой скриптовой модели объём крови и интерстициальной жидкости представлен как единый компартмент (~15 л). Концентрация глюкозы поддерживается балансом между притоком (всасывание, продукция печенью) и тремя основными путями выведения:
🔻 почечная фильтрация при превышении порога θ
🔻 утилизация тканями без участия инсулина (λx)
🔻 инсулин-зависимое поглощение (νxy), характерное для мышечной и жировой ткани.
Система описывается дифференциальными уравнениями, связывающими уровни глюкозы и инсулина: повышение глюкозы стимулирует секрецию инсулина, который, в свою очередь, ускоряет утилизацию глюкозы и возвращает систему в равновесие.
💰 Инженерия медицины: моделирование расходов на здравоохранение
Этот проект показывает, как в Engee можно применять методы глубокого обучения для анализа и предсказания медицинских затрат на основе множества факторов — от возраста до привычек.
📶 В модели учитываются:
🟡 Курение — главный фактор (корреляция 0.66): у курящих расходы в разы выше.
🟡 Возраст — сильное влияние (0.53): затраты растут с годами, особенно у курящих.
🟡 Наличие детей — умеренный рост расходов (0.13), но с нелинейными эффектами.
🟡 Индекс массы тела (BMI) — сам по себе слабый, но усиливает другие риски.
🟡 Пол и регион — влияние минимально.
🔬 Модель обучается на реальных данных и сравнивает различные нейросетевые подходы, оценивая точность предсказаний.
Эти проекты показывают, что в Engee можно моделировать не только технику, но и самые сложные биологические и социальные системы — от сердца до экономики здоровья.💼
🚨 Не пропустите:
29.10 День Engee 2025
Биомедицина — это наука, которая соединяет биологию и инженерию для решения медицинских задач.
А вы знали, что в Engee можно моделировать органы человека, химические процессы и медицинские устройства? В нашем Сообществе есть целый раздел, посвящённый биомедицине! В нем вы, например, найдете:
🫀 Частотный анализ вегетативного контроля сердечного ритма
В графической модели дыхание задаётся как входное воздействие на вегетативные контуры сердца. Вдох снижает блуждающую активность, увеличивая ЧСС; симпатическая реакция моделируется фильтром НЧ с задержкой 1–2 с.
Изменения ЧСС влияют на артериальное давление (ABP) с задержкой 0.42 с, а обратная связь барорефлекса стабилизирует систему. Связи между блоками реализованы через передаточные функции и статические коэффициенты усиления, что позволяет воспроизводить динамику дыхательной синусовой аритмии.
🩸Регуляция уровня глюкозы в организме человека
В этой скриптовой модели объём крови и интерстициальной жидкости представлен как единый компартмент (~15 л). Концентрация глюкозы поддерживается балансом между притоком (всасывание, продукция печенью) и тремя основными путями выведения:
Система описывается дифференциальными уравнениями, связывающими уровни глюкозы и инсулина: повышение глюкозы стимулирует секрецию инсулина, который, в свою очередь, ускоряет утилизацию глюкозы и возвращает систему в равновесие.
💰 Инженерия медицины: моделирование расходов на здравоохранение
Этот проект показывает, как в Engee можно применять методы глубокого обучения для анализа и предсказания медицинских затрат на основе множества факторов — от возраста до привычек.
🔬 Модель обучается на реальных данных и сравнивает различные нейросетевые подходы, оценивая точность предсказаний.
Эти проекты показывают, что в Engee можно моделировать не только технику, но и самые сложные биологические и социальные системы — от сердца до экономики здоровья.
29.10 День Engee 2025
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍9🔥7 4🤩1
🧠 Продвинутое использование Engee Function: максимум контроля над пользовательскими блоками
Если вы уже работали с
Что под капотом:
🔹 Явное определение выходных типов и размерностей.
Задайте явно типы данных и размерности, чтобы движок не тратил ресурсы на автоопределение. Это особенно важно при работе с большими матрицами или сложными системами сигналов.
🔹 Кэширование вычислений.
Используйте внутренние состояния и постоянные буферы для ускорения симуляций при множественных вызовах блока и уменьшения объема памяти.
🔹 Контроль прямого прохождения портов.
Возникла алгебраическая петля? Разорвите ее как вам необходимо с помощью контроля прямого прохождения порта.
🔹 Настройка шага расчета.
Определяйте собственный шаг расчета для управления частотой исполнения блока. Незаменимо, если блок должен работать реже или в отдельном дискретном контуре.
❗️ Ключевая идея:
Engee Function — не просто “гибкий” блок с пользовательским кодом. Это инструмент, который позволяет использовать ваш код в моделях Engee максимально эффективно.
🔗 Полная статья: Продвинутое использование Engee Function →
Об этих и других лайфхаках расскажем и покажем в ходе Дня Engee 2025.
Ждем Вас!
Если вы уже работали с
Engee Function, знаете: базовая функциональность дает свободу, но не всегда хватает точности. В этом посте разобраны приемы, которые превращают ваш кастомный блок в максимально эффективный вычислительный модуль ⚙️Что под капотом:
Задайте явно типы данных и размерности, чтобы движок не тратил ресурсы на автоопределение. Это особенно важно при работе с большими матрицами или сложными системами сигналов.
Используйте внутренние состояния и постоянные буферы для ускорения симуляций при множественных вызовах блока и уменьшения объема памяти.
Without cache:1.056730 seconds (1000.00 k allocations: 76.294 MiB, 90.59% gc time)
With cache:0.023816 seconds
Возникла алгебраическая петля? Разорвите ее как вам необходимо с помощью контроля прямого прохождения порта.
Определяйте собственный шаг расчета для управления частотой исполнения блока. Незаменимо, если блок должен работать реже или в отдельном дискретном контуре.
Engee Function — не просто “гибкий” блок с пользовательским кодом. Это инструмент, который позволяет использовать ваш код в моделях Engee максимально эффективно.
Об этих и других лайфхаках расскажем и покажем в ходе Дня Engee 2025.
Ждем Вас!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11 6🤯4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Мы реализовали любопытный пример того, как можно с помощью кода моделировать сложные природные процессы. Речь о проекте "Хищник-Жертва" — это не просто игра, а полноценная научная симуляция! 🌍
Что же тут такого особенного?
🔬 Глубокая научная основа: Модель точно воссоздает классическую экологическую систему "Волки → Овцы → Растения". Здесь можно наблюдать:
Engee предоставляет мощнейшие инструменты для научных вычислений и визуализации. Этот проект — живое доказательство, что сложные концепции можно представлять в доступной и интерактивной форме.
👉 Ссылка на проект: https://engee.com/community/ru/catalogs/projects/igra-ovtsy-i-volki
А вы когда-нибудь работали с научными симуляциями? Как думаете, можно ли с помощью таких моделей предсказывать реальные экологические процессы? 💭
День Engee 2025 – встречаемся с вами 29го октября!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12 9👍6 4❤2 2 1