Друзья, а вы уже заметили, что в меню приложений появилась новая иконка? Представляем вам наше новое приложение – Оценка параметров усилителя!
Это новый инженерный графический инструмент, который предназначен для анализа характеристик усилителей мощности (УМ) по данным измерений, а также построения моделей усилителей с возможностью их использования в среде моделирования Engee.
Цель DPD — исказить входной сигнал так, чтобы после прохождения через усилитель результирующий сигнал был близок к идеальному. Приложение поддерживает различные алгоритмы расчёта параметров DPD, такие как RLS, LMS, NLMS, RPEM и регуляризованный RLS, а также архитектуры моделей, включая P, MP и GMP. Выбор архитектуры зависит от оценки нормализованной среднеквадратичной ошибки (NMSE) модели усилителя.
Цифровые предыскажения обеспечивают:
Хотите узнать больше о приложении?
До встречи в Engee и хороших выходных!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍11👨💻5❤2 2🤩1
Резервирование (или дублирование) датчиков — ключевой принцип повышения надежности критических систем. При отказе основного сенсора резервный мгновенно берет на себя его функции, обеспечивая непрерывность работы. Особенно важно это в авиации, промышленных процессах и робототехнике, где даже кратковременный сбой недопустим.
В Engee для реализации подобной логики отлично подходит удобный и эффективный инструмент – Конечные автоматы. И с помощью него мы реализовали для вас и выложили в Сообщество алгоритм:
🔗Изучить и скачать проект
Модель состоит из двух специализированных блоков Chart:
Как показали результаты тестов, система полностью компенсирует одиночные сбои датчиков, а при редких двойных отказах гарантирует безопасное поведение.
Еще больше примеров со сложной логикой доступно в Сообществе!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18 11❤8 1
Ура! Летняя школа Julia 2025 открывает набор! 🚀
Погружаемся в мир высокопроизводительных вычислений и красивого кода!✨
Кто с нами?
Погружаемся в мир высокопроизводительных вычислений и красивого кода!
Кто с нами?
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Экспонента для инженеров
Но по-своему
Пока кто-то лежит на пляже, мы запускаем Летнюю школу Julia — интенсив по языку, который уже используют в научных расчетах, ИИ, математическом моделировании и инженерных проектах.
Что вас ждет:
Почему Julia
Julia — не просто модный язык, а рабочий инструмент, который уже сейчас открывает новые карьерные возможности.
После регистрации вас ждет
Please open Telegram to view this post
VIEW IN TELEGRAM
Спектральный анализ в Engee 📻
Друзья,
Знаете ли Вы, что интерактивные скрипты Engee — это лучший инструмент для спектрального анализа сигналов различными методами?
В новом расчетном проекте Сообщества описываются как основные задачи анализа, так и повсеместно применяемые методы оценки спектра сигнала. Отдельное внимание уделяется методам периодограммы, Уэлча и базового БПФ(про БПФ есть свой отдельный пост ).
А в качестве тестового сигнала мы берём запись гитарной струны, и пытаемся методами цифровой обработки сигналов понять, что за ноту играл музыкант!
Для этого необходимо:
🟡 оценить спектр сигнала – для этого используются функции fft и fftshift библиотеки FFTW.jl, а также periodogram и welch_pgram из DSP.jl
🟡 отрисовать его на графике – стандартная функциональность Plots.jl
🟡 найти основную частоту, то есть первый «пик» на графике спектра – в этом нам помогает функция
🟡 или же рассчитать среднее расстояние между «пиками» - тут мы обращаемся к библиотеке Statistics.jl
Затем можно обратиться к таблице частот музыкальных нот и сопоставить результаты. А для большей убедительности можно синтезировать цифровой фильтр функцией digitafilter, выделить первую гармонику и послушать результат обработки прямо в скрипте Engee в вашем браузере!
👇 Изучить и скачать скрипт
Ещё больше примеров из области цифровой обработки сигналов - в нашем Сообществе.
Следите за обновлениями на канале, до встречи!💼
Друзья,
Знаете ли Вы, что интерактивные скрипты Engee — это лучший инструмент для спектрального анализа сигналов различными методами?
🎓
Спектральный анализ, простыми словами, — это разложение сигнала на элементарные частотные компоненты и построение спектра сигнала, то есть зависимости амплитуды/мощности этих компонентов от частоты.
В новом расчетном проекте Сообщества описываются как основные задачи анализа, так и повсеместно применяемые методы оценки спектра сигнала. Отдельное внимание уделяется методам периодограммы, Уэлча и базового БПФ
А в качестве тестового сигнала мы берём запись гитарной струны, и пытаемся методами цифровой обработки сигналов понять, что за ноту играл музыкант!
Для этого необходимо:
findpeaks1dЗатем можно обратиться к таблице частот музыкальных нот и сопоставить результаты. А для большей убедительности можно синтезировать цифровой фильтр функцией 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
Forwarded from Экспонента для инженеров
А мы пришли вам напомнить!
В чате «Мастерская Engee» можно задавать любые вопросы про работу в Engee — от самых простых до сложных. Там сидят наши инженеры, которые готовы отвечать и помогать.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🤝7👌4
Релиз 25.7 – новое в июле 🥵🏡🌊
Друзья,
Вот и закончился июль — насыщенный, жаркий и продуктивный месяц для нашей команды. Пока вы отдыхали, участвовали в регатах, доделывали отчёты или просто старались не расплавиться от жары, мы готовили новое обновление Engee.
И вот сегодня мы рады представить июльское обновление — очередной шаг вперед, в котором мы учли ваши пожелания и то, чего нам самим не хватало в повседневной работе.
Всё, чтобы вам стало проще, быстрее и приятнее работать в Engee — как в одиночку, так и в команде!
Самое важное в обновлении:
⭐️ Отдельный модуль графиков для расчетов;
⭐️ Автоматический расчет установившегося синусоидального режима;
⭐️ Новые объекты для ТАУ;
⭐️ Поддержка продвинутого редактора текстовых ячеек при экспорте;
⭐️ Интеграция IP-ядер Экспоненты в Engee;
⭐️ Быстрое добавление нового графика в моделях.
А еще:
✔️ Новые блоки в библиотеках Влажный воздух, Электричество, Гидравлика, Газ, ЦОС, Базовая, Аэрокосмические системы, Механика, РЧ, РИТМ и Оборудование;
✔️ КА: перетаскивание начальной точки перехода;
✔️ КА: просмотр и редактирование значений переменных;
✔️ Явная поддержка шин в моделях-ссылках;
✔️ Константы в переменных;
✔️ Новые статьи в Документации и новые Примеры.
Откройте раздел Что нового 25.7, чтобы узнать подробности, ждем вас в Engee!💼
Друзья,
Вот и закончился июль — насыщенный, жаркий и продуктивный месяц для нашей команды. Пока вы отдыхали, участвовали в регатах, доделывали отчёты или просто старались не расплавиться от жары, мы готовили новое обновление Engee.
И вот сегодня мы рады представить июльское обновление — очередной шаг вперед, в котором мы учли ваши пожелания и то, чего нам самим не хватало в повседневной работе.
Всё, чтобы вам стало проще, быстрее и приятнее работать в Engee — как в одиночку, так и в команде!
Самое важное в обновлении:
А еще:
Откройте раздел Что нового 25.7, чтобы узнать подробности, ждем вас в Engee!
А еще напоминаем, что уже стартовал набор в летний поток Школы Julia. Присоединяйтесь!🆒
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Экспонента Электроэнергетика
Встречайте одно из главных обновлений: автоматический расчет установившегося синусоидального режима для линейных физических систем.
Новый алгоритм инициализации моделей работает следующим образом:
— анализирует гармонические составляющие
— находит установившийся режим
— поддерживает несколько частот одновременно (даже в Simscape такого нет!)
🤔 Почему это важно?
Если вы моделируете трехфазные цепи, то замечали этот момент: запускаете симуляцию, а на графиках в начале переходной процесс. Приходится ждать, пока все «успокоится», чтобы провести опыт.
Причина в стандартной инициализации моделей: чтобы получить установившийся режим t=0, нужно прописать стартовые мгновенные (!) значения трехфазного тока или напряжения в зависимости от того, что в том или ином блоке является переменными. Для пользователя эта задача в принципе невыполнима в контексте электроэнергетических моделей. И, как правило, модель стартует с нулевых значений.
Теперь достаточно одной галочки в настройках решателя и модель стартует с уже рассчитанного установившегося режима. Попробовать и сравнить результаты ДО и ПОСЛЕ можно в модели из Сообщества.
📖 Подробнее в описании релиза 25.7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥9⚡7👨💻1 1
Друзья,
Мы двигаем инженерию, вдохновляясь наукой. Кажется, сама физика подсказывает нам, как ускорить разработку проектов:
В инженерии полно места для научных методов, но только высокоуровневая среда проектирования позволит их применить. Пример: в нашем Сообществе моделирование поляризации и ЦОС на октонионах соседствует с релятивистским сложением скоростей через кватернионы.
💡Почему октонионы, а не просто векторы?
🔹Октонионы дают естественное представление оптических полей,
🔹Запрещают физически невозможные операции (например, независимое изменение фазы и поляризации),
🔹Сокращают вычислительную сложность — октонионные операции лаконичнее матричных,
🔹Сохраняют геометрические инварианты
🆒 А почему мы используем Julia? Это редкий пример компилируемого высокоуровневого языка, по которому вы можете получить сертификат до конца августа!
С 25 по 29 августа мы проводим Летнюю Школу 2025: пять лекций и домашние задания, чтобы сделать научное программирование доступнее!
В Engee вы можете пользоваться всем инструментарием современной науки, объединять области и модели в такие проекты, которые раньше никому не снились.
P.S. Может вы уже рассчитывали что-то на загадочных октонионах? Ваш звездный час, делитесь в комментариях! 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥7 7❤3 1
Нечёткий ПИД и идентификация объекта в Engee 🤖
Друзья,
❓А вы когда-нибудь сталкивались с ситуацией, когда нужно настроить регулятор, но модель объекта управления неизвестна? Мы решили эту двойную задачу в одном проекте – сначала идентифицировали объект по экспериментальным данным, а затем применили нечёткий ПИД-регулятор.
Знаете, почему это особенно интересно? Мы не просто взяли готовую модель из учебника, а получили её из "живых" экспериментальных данных с шумом и запаздыванием – как это бывает в реальности!
✔️ Умная идентификация: Использовали метод ошибки прогнозирования для получения модели системы. Система "сама рассказала" о своих свойствах через переходный процесс!
🔄 Двойная валидация: Проверили модель не только на обучающих данных, но и на специальном валидационном наборе – и результат превосходный!
🧠 Нечёткое управление: Заменили классический ПИД на систему с нечёткой логикой. Регулятор принимает решения на основе простых правил типа "если ошибка большая и растёт, то..."
🔧 Единая среда: Вся идентификация и синтез регулятора выполнены в Engee. Никаких переходов между разными программами!
Ссылка на проект.
Получилась работающая система управления, где модель объекта была неизвестна заранее, а определена экспериментально. Такой подход очень близок к реальным инженерным задачам!
Как думаете, в каких ещё областях полезна связка "идентификация + нечёткое управление"?
Делитесь идеями в комментариях!💼
Друзья,
❓А вы когда-нибудь сталкивались с ситуацией, когда нужно настроить регулятор, но модель объекта управления неизвестна? Мы решили эту двойную задачу в одном проекте – сначала идентифицировали объект по экспериментальным данным, а затем применили нечёткий ПИД-регулятор.
Знаете, почему это особенно интересно? Мы не просто взяли готовую модель из учебника, а получили её из "живых" экспериментальных данных с шумом и запаздыванием – как это бывает в реальности!
✔️ Умная идентификация: Использовали метод ошибки прогнозирования для получения модели системы. Система "сама рассказала" о своих свойствах через переходный процесс!
🔄 Двойная валидация: Проверили модель не только на обучающих данных, но и на специальном валидационном наборе – и результат превосходный!
🧠 Нечёткое управление: Заменили классический ПИД на систему с нечёткой логикой. Регулятор принимает решения на основе простых правил типа "если ошибка большая и растёт, то..."
🔧 Единая среда: Вся идентификация и синтез регулятора выполнены в Engee. Никаких переходов между разными программами!
Ссылка на проект.
Получилась работающая система управления, где модель объекта была неизвестна заранее, а определена экспериментально. Такой подход очень близок к реальным инженерным задачам!
Как думаете, в каких ещё областях полезна связка "идентификация + нечёткое управление"?
Делитесь идеями в комментариях!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17 14🔥8 3❤2
🎧 Адаптивная фильтрация в Engee
Друзья,
а вы задумывались, как работают ваши любимые наушники с активным шумоподавлением? Под капотом продвинутые алгоритмы цифровой обработки сигналов (ЦОС), а именно – адаптивные фильтры!🔈
Один из самых фундаментальных и широко применяемых алгоритмов – это LMS-алгоритм (Least Mean Squares, алгоритм наименьших средних квадратов). Он итеративно подстраивает коэффициенты КИХ-фильтра и минимизирует ошибку между желаемым и фактическим сигналом.
🎙️ В гарнитурах с ANC, к примеру, используется дополнительный микрофон, который улавливает только шум (эталонный шумовой сигнал). LMS-фильтр адаптируется так, чтобы его выходной сигнал максимально точно повторял этот шум, который затем вычитается из основного сигнала (где есть и полезный сигнал, и шум). В результате шум подавляется.
В новой серии демонстрационных проектов разбирается реализация этого алгоритма на базе системного объекта LMSFilter библиотеки EngeeDSP:
✍️ Первый проект Сообщества описывает основные принципы работы алгоритма и его параметры, такие как длина фильтра, шаг адаптации и коэффициент утечки, а также на тестовом сигнале демонстрирует адаптивное изменение коэффициентов объекта LMSFilter
🔎 Далее, осуществляется исследование таких параметров LMS-фильтра, как длина фильтра и шаг адаптации, оценивается их влияние на сходимость алгоритма.
✔️ Наконец, производится сравнение алгоритмов LMS и NLMS (Normalized LMS) для адаптивной фильтрации стационарных и нестационарных сигналов.
🚀 Проекты показывают, как легко начать знакомство с адаптивными фильтрами и другими продвинутыми алгоритмами ЦОС при помощи функционала библиотеки EngeeDSP.
Следите за обновлениями на канале, до встречи!💼
Друзья,
а вы задумывались, как работают ваши любимые наушники с активным шумоподавлением? Под капотом продвинутые алгоритмы цифровой обработки сигналов (ЦОС), а именно – адаптивные фильтры!
Один из самых фундаментальных и широко применяемых алгоритмов – это LMS-алгоритм (Least Mean Squares, алгоритм наименьших средних квадратов). Он итеративно подстраивает коэффициенты КИХ-фильтра и минимизирует ошибку между желаемым и фактическим сигналом.
🎙️ В гарнитурах с ANC, к примеру, используется дополнительный микрофон, который улавливает только шум (эталонный шумовой сигнал). LMS-фильтр адаптируется так, чтобы его выходной сигнал максимально точно повторял этот шум, который затем вычитается из основного сигнала (где есть и полезный сигнал, и шум). В результате шум подавляется.
В новой серии демонстрационных проектов разбирается реализация этого алгоритма на базе системного объекта LMSFilter библиотеки EngeeDSP:
Следите за обновлениями на канале, до встречи!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM