Найти в Дзене
📚 Делимся подборкой материалов от нашей команды за 2025 год: ⚡️ Статья на Хабре: COMTRADE — «черный ящик» в мире электроэнергетики ⚡️ Доклады с конференции в Чебоксарах «РЕЛАВЭКСПО-2025» ⚡️ Доклады с форума в Казани «РЗА-2025» ⚡️ Доклад с форума в Москве «МФЭС-2025» ⚡️ Вебинар про способы моделирования силовой электроники ⚡️ Вебинар, посвященный моделированию энергосистем для полунатурных испытаний РЗА ⚡️ Видеокурс по ТОЭ ⚡️ Более 20 демо-проектов в Сообществе Engee ⚡️ Новогодний бонус-проект — управляем гирляндой с помощью КПМ РИТМ
2 дня назад
Друзья, поздравляем вас с наступающим Новым 2026 годом! 🎄 Пусть он принесёт новые идеи, научные открытия, смелые проекты и уверенный рост. Желаем точных решений, надёжных партнёров и вдохновения для реализации самых амбициозных задач. 💙 Спасибо, что вы с нами!
2 дня назад
Мы запускаем онлайн-школу системного моделирования в Engee Большинство курсов по моделированию учат отдельным приёмам. Отдельно блоки, отдельно алгоритмы, отдельно код. В реальных инженерных проектах так не бывает. Школа системного моделирования — это не курс по интерфейсу и не набор учебных примеров. Впервые мы собираем полный инженерный цикл моделирования сложных технических систем так, как он реально применяется в промышленных проектах. Будем разбирать: – физическое 1-D моделирование – дискретные системы и конечные автоматы – цифровую обработку сигналов (ЦОС) – интеграцию внешнего кода и оборудования Занятия ведут инженеры ЦИТМ «Экспонента», научные руководители — руководители профильных направлений. 🔗 Подробнее о Школе системного моделирования Следите за новостями! Впереди 2026 год и много интересного.
3 дня назад
🚀 Моделируем управляющую логику космического аппарата на основе конечных автоматов Друзья, хотим поделиться с вами простой и наглядной моделью системы аварийного прерывания полёта. Если при запуске космического аппарата происходит нештатная ситуация, в зависимости от набранной высоты он может: 1⃣ Вернуться на место старта. 2⃣ Осуществить посадку на аварийной площадке. 3⃣ Приземлиться после одного витка вокруг Земли. 4⃣ Выйти на стабильную орбиту. Но как спроектировать алгоритм переключения между различными режимами и при этом не запутаться во всех возможных вариантах обработки отказов? К счастью, в Engee уже есть надёжное и функциональное решение для разработки сложной управляющей логики - библиотека "Конечные автоматы"! 👉 На основе конечных автоматов мы разработали модель, позволяющую: ✔ Проанализировать текущую высоту космического аппарата и признак наличия неисправности. ✔ Выбрать корректный аварийный режим. ✔ Осуществить операции прерывания полёта - сброс топлива, отделение боковых ускорителей и внешнего топливного бака. 👉 Данный проект демонстрирует, как легко использовать продвинутые возможности редактора конечных автоматов: 🔹 Иерархические и параллельные состояния. 🔹 Оператор проверки активности состояний in(). 🔹 Суперпереходы. 🔹 Операторы темпоральной логики. Для переключения между тестовыми сценариями мы использовали маску кодовой ячейки интерактивного скрипта и блок "Вариантный источник". 🔗 Ознакомиться с проектом вы можете в Сообществе Engee. 🎓 Если же у вас появилось желание досконально разобраться в разработке управляющей логики на основе конечных автоматов или систематизировать уже имеющиеся знания вместе с преподавателем, у нас есть хорошая новость! Мы разработали тренинг "Моделирование конечных автоматов в Engee" и с удовольствием проведём его для вас. Можете перейти по ссылке и оставить заявку на обучение. Желаем вам тёплых и уютных выходных. Новогоднее настроение уже близко! 💼
3 дня назад
🦾 Завершена поставка и наладка КПМ «РИТМ» для предприятия Концерна «Алмаз-Антей» Рады сообщить об успешном завершении пусконаладочных работ комплекса полунатурного моделирования КПМ «РИТМ» на одном из предприятий Концерна «Алмаз-Антей». Ключевые возможности развёрнутого комплекса: ✔ Проведение полунатурного моделирования (HIL) ✔ Отработка и тестирование алгоритмов управления ✔ Подготовка и проведение полевых испытаний Технические характеристики комплекса: 🔼 Магистральный интерфейс ГОСТ Р 52070-2003 (MIL-STD-1553) 🔼 Высокопроизводительный модуль на базе ПЛИС с поддержкой цифровых интерфейсов I2C, SPI и широтно-импульсной модуляции 🔼 Аналоговые входы и выходы 🔼 Модули CAN 2.0, RS-232/422/485 и Ethernet Специально под требования заказчика была реализована кастомизация — цифровые линии 24 В выведены на отдельный клеммный модуль. Это обеспечивает максимально удобное и надежное подключение интерфейсов блока управления и исполнительных механизмов. Конфигурация, заложенная в данный комплекс РИТМ, предоставляет не только решение текущих задач, но и создает технологический задел для будущих проектов. Комплекс был поставлен в лабораторном (настольном) исполнении, однако также доступна опция мобильного исполнения для проведения испытаний непосредственно на объектах заказчика. Поставка и ввод в эксплуатацию такого оборудования для ведущего предприятия оборонно-промышленного комплекса — это подтверждение надежности, гибкости и высокой технологической готовности наших решений.
1 неделю назад
⚡ Новые демо-проекты и видео в Сообществе Engee 1⃣ Расчет установившегося режима модели IEEE 9 Bus В демонстрационном проекте разбираемся, как использовать блок Load Flow Source для реализации балансирующего узла, PV-узла или PQ-узла в типовой схеме от IEEE. 2⃣ Методика параметризации синхронных машин Данный проект обязателен к изучению всем, кто работает с моделями генераторов. Вы узнаете, как задать параметры в блоки cинхронных машин на основе данных из справочника Б.Н.Неклепаева и И.П.Крючкова. 3⃣ Видеокурс из 7 уроков по ТОЭ Мы завершили видеокурс по основам электротехники. Идеально для студентов, начинающих специалистов или тех, кто хочет освежить фундаментальные знания и сразу применить их на практике в среде моделирования Engee. 4⃣ Видео "Модель синхронного генератора с постоянными магнитами" В этом видео показано построение модели СГПМ в осях d-q, уравнения электромагнитных и механических процессов, а также реализация векторного управления скоростью. 5⃣ Arduino: быстрый старт Первый пример из серии для начала работы с микроконтроллерами Arduino из Engee без погружения в код. В примере пошагово объясняется, как настроить подключение, собрать и запустить на контроллере свою первую модель.
1 неделю назад
Предновогодний релиз 25.12 🎄✨ Конец года — это редкий момент, когда рабочая суета становится немного тише, а планы на следующий год уже начинают выстраиваться в голове. Пока все подводят итоги и закрывают последние задачи, мы выпускаем завершающее обновление Engee в этом году. Ниже — ключевые изменения и новые возможности этого обновления. Самое важное: ❄️ Формальные методы для верификации КА; ❄️ Новый способ авторизации для внешнего API; ❄️ Блоки GOOSE-TX и GOOSE-quality; ❄️ Новый раздел физической библиотеки – Теплообменники; ❄️ Быстрый доступ к подсистемам специального типа; А еще: ✔ Новые блоки и функции в библиотеках Базовая, ЦОС, Связь, Навигация, РЧ, Электричество, Гидравлика, Газ и Оборудование; ✔ Поддержка программного управления для физических блоков; ✔ Автоформатирование модели с помощью программного управления; ✔ Функции для получения подключенных блоков и портов; ✔ Новые статьи в Документации и новые Примеры; Подробности — в разделе Что нового 25.12. А дальше самое важное. В последние дни года не стоит пытаться успеть всё. Хорошие инженерные решения требуют спокойной головы, а не перегрева. Пусть оставшиеся рабочие часы пройдут без авралов, а праздники — с чувством завершенного года и интересом к тому, что впереди. Мы уже готовим много нового, но об этом позже. Пока еще на связи! 🧑‍🎄
1 неделю назад
⚡ Моделирование в силовой электронике В силовой электронике важно заранее понимать, как преобразователь влияет на сеть: коэффициент мощности, гармоники и поведение при рекуперации. В Engee мы разобрали проект моделирования активного выпрямителя AFE с анализом режимов потребления и возврата энергии в сеть. AFE-выпрямитель — это активный сетевой преобразователь, который формирует практически синусоидальный ток, удерживает коэффициент мощности близким к 1, умеет возвращать энергию обратно в сеть при рекуперации. Такие устройства применяются в промышленных приводах, транспорте и энергоёмких установках, где критичны гармонические искажения, реактивная мощность и стабильность напряжения в DC. Нам была поставлена задача — проверить алгоритмы управления AFE в режимах потребления и рекуперации без физического стенда. 👉 Особенности модели Разработали модель активного выпрямителя, состоящую из: 🔹 трёхфазного сетевого источника; 🔹 силовой части на управляемых ключах (IGBT); 🔹 звена постоянного тока; 🔹 нагрузки с возможностью генерации (имитация торможения); 🔹 системы векторного управления в dq-осях. Ключевой момент управления заключается в том, что проекция тока по оси q задается равной нулю, и, как следствие, формируется cosφ ≈ 1. Управление токами позволяет работать как в режиме потребления, так и рекуперации. 👉 Что сделано в Engee 1⃣ Загрузили и запустили модель через программный интерфейс Engee. 2⃣ Проверили работу в двух режимах: – потребление энергии из сети; – рекуперация (инверсия фаз тока и напряжения). 3⃣ Проанализировали осциллограммы токов и напряжений, спектр гармоник, устойчивость напряжения DC-звена. 👉 Результаты моделирования Что показала симуляция: ✔ Коэффициент мощности близок к 1 в обоих режимах. ✔ THD тока — 5.8%, что существенно ниже, чем у неуправляемого выпрямителя. ✔ Напряжение 600 В в звене постоянного тока без просадок при смене режимов. ✔ В режиме рекуперации фазы тока и напряжения инвертированы — энергия возвращается в сеть. 👉 Практическая польза Такая модель позволяет: 🔹 проверять алгоритмы AFE до изготовления силовой части; 🔹 оценивать гармоники и реактивную мощность без измерительного стенда; 🔹 анализировать рекуперацию энергии в безопасной среде; 🔹 отлаживать управление для транспорта и промышленных приводов. 🔗 Полная модель, код для анализа осциллограмм и спектров гармоник Вы можете запустить модель и адаптировать её под свои параметры сети и нагрузки. Хороших выходных!
1 неделю назад
🔧 Как подключить Analog Discovery 2 к Engee и работать с реальным сигналом Можно ли управлять лабораторным прибором и сразу обрабатывать измерения в Engee — без ПО производителя и ручных шагов? Да, если написать собственный пакет поддержки. 👉 Что мы хотели? Использовать платформу Analog Discovery 2 для управления генерацией сигналов и сбором данных напрямую из Engee. Ограничение: Engee работает в браузере и не имеет прямого доступа к USB. 👉 Что сделали в Engee? Использовали подсистему Engee.Интеграции и реализовали пользовательский пакет поддержки устройства. Для этого мы написали расширение на Python, используя SDK Digilent (библиотека dwf) и реализовали класс устройства, описывающий работу с устройством. Не забыли строго специфицировать типы аргументов и возвращаемых значений методов. Чтобы было проще отлаживать работу с оборудованием, добавили логирование через MainLogger для отладки. Когда все заработало, расширение было зарегистрировано в Engee.Интеграции. 👉 Что теперь умеет Engee: Работать с Analog Discovery при помощи Engee.Интеграции: ✔ Генерировать сигналы разной формы, частоты, симметрии. Даже шум! ✔ Читать данные с АЦП устройства и выводить их на график Пример эксперимента: Генерация импульсов частотой 5 Гц, 1.8 В, выход генератора присоедиен к АЦП устройства. Захваченный сигнал выведен на график Таким образом теперь можно использовать данные из реального мира для разработки своих алгоритмов! 👉 Что мы узнали? Engee умеет работать с любым оборудованием при помощи Engee.Интеграции. Даже если оборудование экзотичное, но у него есть SDK, то можно написать свое расширение для работы с таким устройством. 🔗 Полный проект и код расширения — в каталоге Сообщества Engee
2 недели назад
🚀 Провели испытания отечественных СВЧ-усилителей мощности с применением платформы РИТМ SDR USRP Специалисты ЦИТМ «Экспонента», «СВЧ КИТ» и «Электрон-Маш» протестировали GaN-усилители мощности в связке с алгоритмами CFR и цифровых предыскажений. Использовали многоканальную платформу РИТМ SDR USRP с отечественными IP-ядрами DPDex-IP и PC-CFRex-IP. Тесты в диапазонах B38/B7 показали улучшение линейности на 15–17 дБ при средней мощности около 5 Вт — результаты уже дотягивают до требований 3GPP и подходят для драйверов усилителей до 500 Вт. Команды отметили, что только кооперация в единую инженерную экосистему позволяет быстро продвигать отечественные решения для 4G/5G. 📎 Подробности, графики и результаты в полном материале на Хабре
2 недели назад
Оптимизация потоков в сетях массового обслуживания Друзья, сегодня расскажем об интересном практическом проекте в Engee. 🔧 Задачи распределения нагрузки в сетях — привычная инженерная рутина для телекома, логистики, энергетики и любых распределенных систем. В проекте рассматривается задача оптимизации распределения нескольких независимых потоков в сети, представленной ориентированным графом. Каждая линия графа имеет ограниченную пропускную способность, а каждый поток может использовать один или несколько допустимых маршрутов. Требуется построить конфигурацию распределения, минимизирующую суммарную загрузку узлов и каналов. Для оптимизации используется мощный алгоритм Ipopt с настраиваемыми параметрами: model = Model(Ipopt.Optimizer) set_optimizer_attribute(model, "max_iter", 2^18) set_optimizer_attribute(model, "constr_viol_tol", 2.0^-32) set_optimizer_attribute(model, "tol", 2.0^-32) @variable(model, x[1:nVars]) 1⃣ Постановка задачи Сеть задается матрицей смежности, где веса соответствуют пропускной способности линии связи. Потоки описываются матрицей смежности, где для каждого потока задана интенсивность λᵢ. Каждый канал моделируется как система массового обслуживания типа M/M/1: – входящий поток — пуассоновский; – время обслуживания — экспоненциальное; – интенсивность обслуживания — μ. Целевая функция определяется как сумма загруженности всех линий связи, где каждая линия учитывается независимо. 2⃣ Построение модели 1. Импорт матрицы структуры системы. Из неё строится граф, где дуги — потенциальные маршруты, а веса — доступные пропускные способности. 2. Определение всех допустимых маршрутов для каждого потока (поиск путей в графе) и набор возможных комбинаций распределения. 3. Формирование параметров M/M/1 для каждого канала: коэффициенты μ выбираются из таблицы структуры, λ — переменные оптимизации. 3⃣ Нелинейная оптимизация Оптимизатор автоматически подбирает комбинации значений, уменьшающие нагрузку наиболее загруженных каналов. На практике получаем перераспределение потоков на обходные ветви, локальное «разгрузочное» поведение, снижение суммарного ожидаемого времени обслуживания. 4⃣ Ключевые наблюдения по результатам – Один из потоков автоматически «уходит» через альтернативный маршрут, уменьшая коэффициент загрузки центрального канала почти на треть. – По визуализации графа видно, что оптимизация активирует резервные пути, которые при ручной настройке зачастую игнорируются. – Изменение интенсивности одного потока влияет на весь набор маршрутов — модель показывает чувствительность системы. 🔗 Подробный расчёт, код, графики и формулы — в публикации Запустите задачу в Engee, и вы получите: ✔ оптимальные маршруты для каждого потока; ✔ коэффициенты загрузки каналов до и после оптимизации; ✔ графики зависимостей времени ответа M/M/1 от интенсивности; ✔ визуализацию сети с раскраской по загрузке каналов; ✔ рекомендации по укреплению узких мест (увеличение пропускной способности или снижение нагрузки). 🧑‍🎓 17.12 Моделирование радиолокационных систем в Engee
2 недели назад
На прошлой неделе в Петербургском Политехе прошёл день Engee — событие, которое объединило инженеров, разработчиков и исследователей вокруг передовых технологий. Мы представили на выставке наши терминалы БМРЗ, в том числе на стенде полунатурного моделирования КПМ РИТМ. В ходе демонстраций имитировались короткие замыкания, а БМРЗ фиксировал данные возмущения и выдавал сигналы на отключение — всё как в реальных условиях. Особенно ценно было живое общение: эксперты и инженеры из разных отраслей активно делились опытом, обсуждали технические кейсы и новые подходы. Такие мероприятия помогают развивать профессиональное сообщество и двигать отрасль вперёд. 🚀
2 недели назад