Для ЦОС в Engee мы развиваем специализированную библиотеку EngeeDSP.
Один инструмент вместо набора разрозненных библиотек: единый API, единый подход к работе с сигналами и готовые функции для типовых задач ЦОС.
Сегодня расскажем о проекте, в котором на одном сигнале собрали довольно много таких задач.
Для начала применяем окно Ханна и считаем БПФ. На амплитудном спектре хорошо видны три частотные компоненты, а их пики можно выделить непосредственно из рассчитанного спектра.
Дальше считаем спектральную плотность мощности (PSD) методом периодограммы. Здесь уже можно посмотреть не только на амплитуды отдельных гармоник, но и на распределение мощности сигнала по частоте.
Отдельно разбираем фазовую составляющую: строим фазовый спектр, а из него рассчитываем групповую задержку как производную фазы по частоте.
Есть и анализ взаимосвязи сигналов. Для синусоиды 50 Гц в качестве эталона рассчитываем когерентность с исходным сигналом. Затем по спектральным оценкам строим передаточную функцию и смотрим отдельно её модуль и фазу.
Для анализа изменения спектра во времени используем STFT. В расчёте применено окно Ханна длиной 128 отсчётов, перекрытие 64 отсчёта и БПФ длиной 256. Это позволяет увидеть частотный состав сигнала не только в целом, но и на отдельных участках времени.
Весь расчёт собран в Engee с использованием EngeeDSP и Statistics.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8 4❤2🥰2
Forwarded from Экспонента для инженеров
Собрали в карточках, что вас ждёт в День Engee 2026: демозона с реальным оборудованием, новые возможности платформы, инженерные проекты, мастер-классы, работа с аппаратурой и нетворкинг.
Смотрите карточки и выбирайте, что хотите посмотреть в первую очередь 👀
❗ ️Регистрация
🏢 Экспонента
Смотрите карточки и выбирайте, что хотите посмотреть в первую очередь 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3👍2
Представим: регулятор требует открыть клапан на 130%, а привод физически может дать только 100%.
Управляющий сигнал упирается в предел, но интегратор продолжает накапливать ошибку. Когда ошибка меняет знак, регулятору сначала приходится избавиться от накопленного интегрального вклада. Поэтому система может ещё некоторое время оставаться в насыщении и получить дополнительное перерегулирование.
Это и есть windup. Один из способов с ним бороться — anti-windup.
В проекте Сообщества Engee используется вариант с фиксированными пределами выхода интегратора ошибки. Его диапазон — [−0,3; 0,3]. То есть ограничивается не только итоговый управляющий сигнал после сумматора, но и сам I-канал.
В модели используются:
Сам объект моделируется последовательным интегрированием: ускорение → скорость → положение. Сигналы скорости и положения возвращаются в обратную связь.
Здесь есть важный момент: малый Ki не заменяет anti-windup. Он лишь замедляет накопление интегральной составляющей. Если исполнительный механизм уже уперся в ограничение, интегратор всё равно может продолжать накапливать ошибку.
Поэтому в модели можно отдельно посмотреть на сигнал I-канала и команду до и после ограничителя, а затем оценить, как система выходит из насыщения и как это отражается на переходном процессе.
Весь запуск моделей и построение графиков в проекте автоматизированы кодом на Julia.
👉Открыть проект
24 сентября в 10:00 на вебинаре «ПИД-регулятор в АСУ ТП: управление температурой в Engee» разберём, как настроить регулятор на виртуальной модели технологической ёмкости.
В программе Дня Engee будет отдельный блок про моделирование систем управления: от построения модели до настройки и исследования регуляторов.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5👍4😁1👌1
Engee MIND — ИИ непосредственно в инженерном проекте
На ИТОПК-2026 впервые представили Engee MIND — модуль ИИ-автоматизации инженерной разработки в среде Engee.
MIND связывает языковую модель с инженерным проектом. Инженер может использовать LLM прямо при работе с моделью: разобраться в её структуре и коде, изменить параметры, запустить расчёт и проанализировать результат.
При этом MIND не привязан к конкретной языковой модели. Можно подключать разные LLM, в том числе локальные — для работы в защищённом контуре предприятия.
Инженерную экспертизу можно сохранять в Skills — формализованных процедурах, которые задают порядок выполнения инженерной задачи и критерии проверки.
Engee MIND уже доступен по запросу.
➡️ Узнать, как работает MIND, и запросить доступ
На ИТОПК-2026 впервые представили Engee MIND — модуль ИИ-автоматизации инженерной разработки в среде Engee.
MIND связывает языковую модель с инженерным проектом. Инженер может использовать LLM прямо при работе с моделью: разобраться в её структуре и коде, изменить параметры, запустить расчёт и проанализировать результат.
При этом MIND не привязан к конкретной языковой модели. Можно подключать разные LLM, в том числе локальные — для работы в защищённом контуре предприятия.
Инженерную экспертизу можно сохранять в Skills — формализованных процедурах, которые задают порядок выполнения инженерной задачи и критерии проверки.
Engee MIND уже доступен по запросу.
Подробнее об Engee MIND и практических сценариях его применения расскажем 21 октября в День Engee
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤5 5👏2🤯2
Релиз 26.9 – новое в сентябре 🍂 ☕️ ⚙️
Друзья,
Сентябрь подходит к концу — за окном яркая осень, а у нас начинается особенно насыщенный период. Готовимся к Дню Engee, собираем новые материалы и продолжаем развивать саму среду. Поэтому по традиции рассказываем, что нового появилось в Engee за последний месяц.
Раз вы читаете это сообщение, значит новое обновление уже доступно для вас на Engee.com.
Самое важное:
⭐️ Engee MIND
⭐️ Пакет поддержки для Artery;
⭐️ Быстрое прикрепление файлов к «баг-репорту»;
⭐️ Возможность восстанавливать закрытые ранее модели;
⭐️ Переработанная работа с коннекторами;
⭐️ Поддержка шин в конечных автоматах;
⭐️ Новые возможности по диагностике ошибок в моделях;
⭐️ Обновления и улучшения интеграции с ЭЙЛЕР;
⭐️ Возможность поменять положение имени блока относительно иконки;
А еще:
✅ Новые блоки и функции в библиотеках РИТМ, ЦОС, Автомобильные системы, Влажный воздух, Смешанный сигнал, Электричество, РЧ, Спутниковые системы, Радары, Навигация, ФАР;
✅ Переход на соседнюю вкладку при ее закрытии в редакторе кода;
✅ Обратное наследование через шины;
✅ Поддержка массивов шин для генерации кода;
✅ Шины в КА также поддерживаются и для генерации кода;
✅ Функции для программной работы с COM и CAN;
✅ Новые статьи в Документации и новые Примеры;
Полный список обновлений доступен в разделе «Что нового 26.9».
Сентябрь закрываем, но расслабляться не собираемся. Впереди День Engee, новые задачи и много работы над новыми проектами. Продолжаем добавлять крутые возможности, а 21 октября покажем часть из них вживую.
Ждем вас! 🎂
Друзья,
Сентябрь подходит к концу — за окном яркая осень, а у нас начинается особенно насыщенный период. Готовимся к Дню Engee, собираем новые материалы и продолжаем развивать саму среду. Поэтому по традиции рассказываем, что нового появилось в Engee за последний месяц.
Раз вы читаете это сообщение, значит новое обновление уже доступно для вас на Engee.com.
Самое важное:
А еще:
Полный список обновлений доступен в разделе «Что нового 26.9».
Сентябрь закрываем, но расслабляться не собираемся. Впереди День Engee, новые задачи и много работы над новыми проектами. Продолжаем добавлять крутые возможности, а 21 октября покажем часть из них вживую.
Ждем вас! 🎂
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤2🎉2 2