Engee на старт! – Telegram
Engee на старт!
3.46K subscribers
464 photos
72 videos
1 file
272 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://news.1rj.ru/str/engee_julia_chat
Download Telegram
Релиз 25.6 – новое в июне 🎣🍒🏊

Друзья,
Кажется, только вчера мы встречали июнь, а уже треть лета осталась позади! 🙁


Время летит стремительно, но наша команда ENGEE не останавливается ни на минуту — даже в разгар сезона отпусков мы продолжаем трудиться над улучшением платформы. За этот насыщенный месяц мы успели реализовать ряд важных обновлений и новых функций, которые уже доступны нашим пользователям. Мы верим, что эти улучшения сделают работу с Engee еще более комфортной и эффективной, и с нетерпением ждём ваших отзывов о новых возможностях! 🌪️

Самое важное в обновлении:
⭐️Загрузка папок в файловый браузер;
⭐️Интерактивная работа с блоками Goto и From;
⭐️Принципиальное ускорение программного управления;
⭐️Многоуровневые собственные библиотеки;
⭐️Возможность записать все физические сигналы;
⭐️Новый элемент для редактора масок блоков – Button;
⭐️Определение времени моделирования выражением или переменной;

А еще:
✔️Новые блоки в библиотеках Электричество, Базовая, ЦОС, Газ, Гидравлика, Оборудование;
✔️Сообщение об аварийной остановке в Диагностике;
✔️Предупреждение при переименовании портов КА;
✔️Новые статьи в Документации и новые Примеры;

Приглашаем в раздел Что нового 25.6, чтобы узнать подробности, и ждем вас в Engee! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🥰8🤩8👏21🤔1
Тестирование моделей Engee в реальном времени 🦾

На календаре - пятница, за окном - вернувшееся лето, а в нашем канале - свежая подборка проектов.

В наших статьях и на мероприятиях часто мелькают слова “машина реального времени”, КПМ РИТМ, “Комплекс полунатурного моделирования”. Если вы не знаете о чём речь и не решаетесь спросить, то знайте — это программно-аппаратные комплексы для тестирования с учётом времени выполнения. Модели вы собираете в Engee, а выполняете - на РИТМе. Благодаря этому, шаг моделирования будет максимально приближен к настоящему, реальному времени (мы называем его жёстким). Прочитать подробнее можно ЗДЕСЬ.

🦾Если же вы еще не подружили ваш РИТМ с Engee, то прямо сейчас вы можете в два счёта сделать это с нашей подборкой:

1️⃣Делаем первые шаги с КПМ РИТМ в Engee
2️⃣Контролируем реальное время
3️⃣Прототипируем системы управления
4️⃣Изучаем поведение объекта управления в полунатурном моделировании
5️⃣Автоматизируем тестирование в реальном времени

Тоже хотите управлять временем? Делитесь идеями своих проектов, мы с радостью их обсудим 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥117👍63🆒2
👤 Сегодня — День семьи, любви и верности
И мы в Engee решили отметить его по-своему — через анализ семейных связей при помощи языка программирования Julia.


⚡️ В честь праздника делимся нашим примером, построенным в Engee — чтение генеалогического древа семьи Скайуокеров. Да-да, та самая семья, где всё не так просто:
🟡 отцы, которые становятся ситхами,
🟡дети, которые возвращают свет,
🟡 и галактика, которая зависит от семейных уз.

В Engee загружается файл спецификации GEDCOM - он хранит описание генеалогических связей и данные персоналий.

При помощи языка Julia происходит:
🔹 чтение файла GEDCOM и извлечение информации о персонах;
🔹 поиск строк, начинающихся с 0@ и содержащие INDI, чтобы определить начало записи о персоне;
🔹 извлечение информации о персоне: имя и дату рождения, если они присутствуют;
🔹 запись данных в словарь, где ключом является ID персоны, а значением — другой словарь с информацией о ней.

📶 Этот проект показывает, что Engee — это не только про технику и математику, но и про визуализацию сложных взаимосвязей, даже если они… межгалактические.

👥 Загляните в наш пример и, возможно, вдохновитесь построить родословную своей семьи. Ведь каждая семья — это своя сага.

С праздником, друзья! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
19👏12🥰6🔥431
🟦 Оценка параметров усилителя - новое приложение Engee! 

Друзья, а вы уже заметили, что в меню приложений появилась новая иконка? Представляем вам наше новое приложение – Оценка параметров усилителя!

Это новый инженерный графический инструмент, который предназначен для анализа характеристик усилителей мощности (УМ) по данным измерений, а также построения моделей усилителей с возможностью их использования в среде моделирования Engee.

🔈 Поддерживается анализ сигналов, настройка параметров модели, визуализация результатов и экспорт коэффициентов для последующего использования.

📎 Приложение «Оценка параметров усилителя» моделирует нелинейные усилители мощности, используя данные реальных или синтезированных сигналов. Оно позволяет учитывать расширение спектра и помехи в соседних каналах, а также применять цифровое предыскажение сигнала (DPD) для минимизации искажений.

Цель DPD — исказить входной сигнал так, чтобы после прохождения через усилитель результирующий сигнал был близок к идеальному. Приложение поддерживает различные алгоритмы расчёта параметров DPD, такие как RLS, LMS, NLMS, RPEM и регуляризованный RLS, а также архитектуры моделей, включая P, MP и GMP. Выбор архитектуры зависит от оценки нормализованной среднеквадратичной ошибки (NMSE) модели усилителя.


Цифровые предыскажения обеспечивают:
🔹 повышение энергоэффективности;
🔹 снижение нелинейных искажений и межканальных помех;
🔹 уменьшение размеров усилителя.

Хотите узнать больше о приложении? 
🔗Подробное руководство в документации Engee 

До встречи в Engee и хороших выходных! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍11👨‍💻522🤩1
🔄Резервирование датчиков: как сделать систему неуязвимой к отказам?

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

В Engee для реализации подобной логики отлично подходит удобный и эффективный инструмент – Конечные автоматы. И с помощью него мы реализовали для вас и выложили в Сообщество алгоритм:
🔗Изучить и скачать проект

Модель состоит из двух специализированных блоков Chart:
1️⃣Первый блок отслеживает состояние датчиков через параллельные состояния: при сигнале сбоя (например, sensor1Failure > 0) система переводит датчик в 5-шаговый режим проверки с динамическим сбросом таймера с непрерывным мониторингом. Если сбой исчезает, таймер автоматически сбрасывается.

2️⃣Второй блок формирует выходной сигнал по интеллектуальной логике:
🔹Оба исправны → усреднение показаний для фильтрации шума
🔼Сбой одного → мгновенное переключение на резерв без разрыва данных
⭐️Двойной отказ → аварийное обнуление выхода (как на 7-й секунде симуляции)

Как показали результаты тестов, система полностью компенсирует одиночные сбои датчиков, а при редких двойных отказах гарантирует безопасное поведение. ☑️

Еще больше примеров со сложной логикой доступно в Сообществе! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍181181
Ура! Летняя школа Julia 2025 открывает набор! 🚀

Погружаемся в мир высокопроизводительных вычислений и красивого кода!

Кто с нами?
Please open Telegram to view this post
VIEW IN TELEGRAM
854
🆒 Инженеры тоже отдыхают.
Но по-своему

Пока кто-то лежит на пляже, мы запускаем Летнюю школу Julia — интенсив по языку, который уже используют в научных расчетах, ИИ, математическом моделировании и инженерных проектах.

📅 Когда? 25-29 августа
💿 Формат: онлайн, бесплатно

Мы обновили и улучшили программу — стало еще больше практики и примеров из реальных задач.

Что вас ждет:
✔️теория без воды
✔️практические задачи
✔️поддержка специалистов Экспоненты
✔️сообщество, которое поймет с полуслова

Почему Julia⁉️
⭐️Легкость Python
⭐️Скорость C
⭐️Динамичность Ruby
⭐️Возможности MATLAB

Julia — не просто модный язык, а рабочий инструмент, который уже сейчас открывает новые карьерные возможности.

После регистрации вас ждет закрытый чат студентов школы 👀

👉 РЕГИСТРАЦИЯ 👈

👍 Экспонента
Please open Telegram to view this post
VIEW IN TELEGRAM
1293👍2
Спектральный анализ в Engee 📻

Друзья,

Знаете ли Вы, что интерактивные скрипты Engee — это лучший инструмент для спектрального анализа сигналов различными методами?

🎓
Спектральный анализ, простыми словами, — это разложение сигнала на элементарные частотные компоненты и построение спектра сигнала, то есть зависимости амплитуды/мощности этих компонентов от частоты.


В новом расчетном проекте Сообщества описываются как основные задачи анализа, так и повсеместно применяемые методы оценки спектра сигнала. Отдельное внимание уделяется методам периодограммы, Уэлча и базового БПФ (про БПФ есть свой отдельный пост).

А в качестве тестового сигнала мы берём запись гитарной струны, и пытаемся методами цифровой обработки сигналов понять, что за ноту играл музыкант!

Для этого необходимо:
🟡 оценить спектр сигнала – для этого используются функции fft и fftshift библиотеки FFTW.jl, а также periodogram и welch_pgram из DSP.jl
🟡 отрисовать его на графике – стандартная функциональность Plots.jl
🟡 найти основную частоту, то есть первый «пик» на графике спектра – в этом нам помогает функция findpeaks1d
🟡 или же рассчитать среднее расстояние между «пиками» - тут мы обращаемся к библиотеке Statistics.jl

Затем можно обратиться к таблице частот музыкальных нот и сопоставить результаты. А для большей убедительности можно синтезировать цифровой фильтр функцией digitafilter, выделить первую гармонику и послушать результат обработки прямо в скрипте Engee в вашем браузере!

👇 Изучить и скачать скрипт

Ещё больше примеров из области цифровой обработки сигналов - в нашем Сообществе.

Следите за обновлениями на канале, до встречи!
💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍11🥰5
🤔 Кажется, вы ещё не слышали про чат пользователей Engee в Telegram…
А мы пришли вам напомнить!


В чате «Мастерская Engee» можно задавать любые вопросы про работу в Engee — от самых простых до сложных. Там сидят наши инженеры, которые готовы отвечать и помогать.

👉 ВСТУПИТЬ В ЧАТ

🏢 Экспонента
Please open Telegram to view this post
VIEW IN TELEGRAM
9🤝7👌4
Релиз 25.7 – новое в июле 🥵🏡🌊

Друзья,

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

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

Всё, чтобы вам стало проще, быстрее и приятнее работать в Engee — как в одиночку, так и в команде!

Самое важное в обновлении:
⭐️Отдельный модуль графиков для расчетов;
⭐️Автоматический расчет установившегося синусоидального режима;
⭐️Новые объекты для ТАУ;
⭐️Поддержка продвинутого редактора текстовых ячеек при экспорте;
⭐️Интеграция IP-ядер Экспоненты в Engee;
⭐️Быстрое добавление нового графика в моделях.

А еще:
✔️Новые блоки в библиотеках Влажный воздух, Электричество, Гидравлика, Газ, ЦОС, Базовая, Аэрокосмические системы, Механика, РЧ, РИТМ и Оборудование;
✔️КА: перетаскивание начальной точки перехода;
✔️КА: просмотр и редактирование значений переменных;
✔️Явная поддержка шин в моделях-ссылках;
✔️Константы в переменных;
✔️Новые статьи в Документации и новые Примеры.

Откройте раздел Что нового 25.7, чтобы узнать подробности, ждем вас в Engee! 💼

А еще напоминаем, что уже стартовал набор в летний поток Школы Julia. Присоединяйтесь! 🆒
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥10🤩5🎉3
💼 Стартуем с установившегося режима — обзор важной фичи Engee релиза 25.7!

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

Новый алгоритм инициализации моделей работает следующим образом:
— анализирует гармонические составляющие
— находит установившийся режим
— поддерживает несколько частот одновременно (даже в Simscape такого нет!)

🤔 Почему это важно?

Если вы моделируете трехфазные цепи, то замечали этот момент: запускаете симуляцию, а на графиках в начале переходной процесс. Приходится ждать, пока все «успокоится», чтобы провести опыт.

Причина в стандартной инициализации моделей: чтобы получить установившийся режим t=0, нужно прописать стартовые мгновенные (!) значения трехфазного тока или напряжения в зависимости от того, что в том или ином блоке является переменными. Для пользователя эта задача в принципе невыполнима в контексте электроэнергетических моделей. И, как правило, модель стартует с нулевых значений.


Теперь достаточно одной галочки в настройках решателя и модель стартует с уже рассчитанного установившегося режима. Попробовать и сравнить результаты ДО и ПОСЛЕ можно в модели из Сообщества.

📖 Подробнее в описании релиза 25.7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥97👨‍💻11
🔗Где инженерия дружит с высшей математикой🔥

Друзья,

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

🌀 Как это бывает в физике? Если найдете способ избавиться от массы, то окажетесь в точке назначения мгновенно

🏍 А так это бывает в Engee: Открываете Сообщество, вам попадается интересный проект, нажимаете "Открыть в Engee", запускаете — и вот окружение для разработки готово и настроено... а балласта в виде локальных файлов и инсталляторов (то есть и массы) просто нет!

В инженерии полно места для научных методов, но только высокоуровневая среда проектирования позволит их применить. Пример: в нашем Сообществе моделирование поляризации и ЦОС на октонионах соседствует с релятивистским сложением скоростей через кватернионы.

💡Почему октонионы, а не просто векторы?
🔹Октонионы дают естественное представление оптических полей,
🔹Запрещают физически невозможные операции (например, независимое изменение фазы и поляризации),
🔹Сокращают вычислительную сложность — октонионные операции лаконичнее матричных,
🔹Сохраняют геометрические инварианты

🆒А почему мы используем Julia? Это редкий пример компилируемого высокоуровневого языка, по которому вы можете получить сертификат до конца августа!
С 25 по 29 августа мы проводим Летнюю Школу 2025: пять лекций и домашние задания, чтобы сделать научное программирование доступнее!


В Engee вы можете пользоваться всем инструментарием современной науки, объединять области и модели в такие проекты, которые раньше никому не снились. 💼

P.S. Может вы уже рассчитывали что-то на загадочных октонионах? Ваш звездный час, делитесь в комментариях! 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥7731
Нечёткий ПИД и идентификация объекта в Engee 🤖

Друзья,

А вы когда-нибудь сталкивались с ситуацией, когда нужно настроить регулятор, но модель объекта управления неизвестна? Мы решили эту двойную задачу в одном проекте – сначала идентифицировали объект по экспериментальным данным, а затем применили нечёткий ПИД-регулятор.

Знаете, почему это особенно интересно? Мы не просто взяли готовую модель из учебника, а получили её из "живых" экспериментальных данных с шумом и запаздыванием – как это бывает в реальности!

✔️ Умная идентификация: Использовали метод ошибки прогнозирования для получения модели системы. Система "сама рассказала" о своих свойствах через переходный процесс!

🔄 Двойная валидация: Проверили модель не только на обучающих данных, но и на специальном валидационном наборе – и результат превосходный!

🧠 Нечёткое управление: Заменили классический ПИД на систему с нечёткой логикой. Регулятор принимает решения на основе простых правил типа "если ошибка большая и растёт, то..."

🔧 Единая среда: Вся идентификация и синтез регулятора выполнены в Engee. Никаких переходов между разными программами!

Ссылка на проект.

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

Как думаете, в каких ещё областях полезна связка "идентификация + нечёткое управление"?

Делитесь идеями в комментариях! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1714🔥832