Engee на старт! – Telegram
Engee на старт!
3.39K subscribers
462 photos
72 videos
1 file
270 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://news.1rj.ru/str/engee_julia_chat
Download Telegram
💥Редактор цифровых фильтров в Engee! 💥

Друзья, мы знаем, что вы этого очень ждали, и, наконец, мы представляем вам еще одно новое приложение Engee! 🎉

🪄Редактор цифровых фильтров — это графическое приложение (запустить его можно в меню приложений) в Engee для проектирования и анализа цифровых фильтров. Инструмент позволяет интерактивно создавать цифровые фильтры с конечной (КИХ) и бесконечной (БИХ) импульсной характеристикой, задавать технические характеристики фильтров, проводить анализ фильтров, визуализировать амплитудные и фазовые характеристики, нуль-полюсные диаграммы, групповые и фазовые задержки, импульсные и переходные характеристики. Незаменимый инструмент для ЦОС!

👷Первая версия приложения позволяет задавать тип отклика (частотной характеристики) фильтра, устанавливать порядок, частотные и амплитудные характеристики фильтра, осуществлять синтез коэффициентов числителя и знаменателя передаточной функции фильтра, а также выгружать их в виде текстового файла. В дальнейшем мы будем постоянно улучшать функциональность приложения. Ждем от вас откликов и предложений!

Скорее открывайте меню приложений Engee и попробуйте его сами! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27👏8🥰71🆒1
Разработка прошивки для Texas Instruments C2000 c помощью Engee

Друзья,

Мы знаем, что вы очень любите различное «железо», поэтому сегодняшний наш пост будет посвящен разработке встраиваемого ПО для TI C2000 на примере диммера для лампы накаливания на симисторе.

В примере мы постарались максимально использовать методы модельно-ориентированного проектирования.

Собрали и отладили модель объекта – электрической цепи в Engee с использованием библиотеки физического моделирования и появившихся в текущем релизе блоков кусочно-линейных тиристоров. 🪄

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

Сгенерировали код системы управления и запустили его на контроллере Texas Instruments семейства C2000. 🤖 Собранная в Engee модель системы управления реализует обработку прерываний по сигналу от детектора нуля, считывает из АЦП заданное напряжение, рассчитывает угол открытия симистора и формирует управляющие импульсы.

Спаяли «стенд для отладки» – электрическую цепь для 220 Вольт, состоящую из силового симистора, управляющего оптосимистора, потенциометра и схемы детектора нуля на оптотранзисторе с делителем напряжения. 🔌

На приложенном видео можно наблюдать, как регулирование потенциометра отражает изменение угла открытия симисторов в IDE контроллера, и как работа алгоритма изменяют форму выходного напряжения и яркость лампы накаливания.

Кроме того, этот и другие примеры уже доступны для обсуждения в нашем Сообществе. Вступайте в команду разработчиков Engee и делитесь своими проектами! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24👍9🆒4
Друзья,

Предлагаем занести в календарь: 11 сентября в 10:00 МСК мы всех зовем на вебинар “Системы управления в Engee” 🎮

Расскажем, как с помощью платформы Engee описывать динамические модели объектов и создавать для них системы управления, а после выступления нас ждет живая дискуссия

📈Мы выложили интересный пример про построение графиков отклика и годографов. Ведь анализ полученных характеристик – ключ к пониманию устойчивости систем управления

⚡️Как вообще из любой модели Engee сделать LTI систему? Всё довольно просто. В трехминутном ролике мы показываем все действия от построения модели до отчета, а скрипт скоро появится в Сообществе Engee

Регистрация здесь, а опробовать примеры можете уже сейчас на engee.com! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍98
Конкурс работ Engee 💼

Креативные инженеры выигрывают не только аплодисменты, но и деньги. 💵

Поэтому к годовщине публичной презентации мы запускаем первый конкурс инженерных работ Engee!


Приглашаем участвовать всех, на конкурс мы принимаем работы, реализованные как в виде скриптов, так и в виде графических моделей по следующим направлениям:

⚪️Цифровая обработка сигналов
⚪️Системы управления
⚪️Модели динамических систем
⚪️Математика и анализ данных
⚪️Искусственный интеллект
⚪️Физические компоненты на языке Julia

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

Ознакомиться со всеми условиями конкурса и подать заявку можно в соответствующем разделе нашего сайта.

Мы с нетерпением ждем ваших проектов!
Желаем всем удачи и инженерного вдохновения! 📯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤩9🔥81
Релиз 24.8 – августовское обновление 🍎🏖🌻

Друзья,

Очень спешим (хоть и опоздали немного 😳) рассказать вам о том, что нового появилось в Engee в августе. А рассказать есть о чем, поэтому без лишних слов, сразу к делу:

Самое важное:

🌟Маски для блоков
🎉;
🌟Открепление окон интерфейса – Редактора, Библиотеки блоков и Графиков;
🌟Функции MATLAB в блоке Engee Function;
🌟Возможность очистить отдельные выводы ячеек скрипта;
🌟Улучшения по работе с Python;
🌟Вывод мгновенного значения сигналов на линии;
🌟Новый алгоритм поиска блоков на холсте;
🌟Новый дизайн страниц с
примерами и онлайн-курсами;
🌟Группировка файлов по типу в файловом браузере;
🌟Автоматическая подстройка ширины графиков в Редакторе;
🌟Закладки в моделях;
🌟Новый тип графиков – Построение массивов;
🌟Переработали модели-ссылки.


А еще:

Быстрый доступ в один клик к настройкам и отладке модели;
Новые команды для программного управления;
Элементы управления для текстовых скриптов Julia;
Возможность переименовать файл с помощью клика;
Автоматическое форматирование списков в текстовых полях;
Доработали подстветку синтаксиса;
Реализовали индикатор сохранения скрипта;
Возможность скачать скрипт из заголовка в редакторе;
Доработали Инспектор данных;
Разрешили выводить несколько графиков X от Y;
Внедрили специальный тип линий для логических конструкций;
Добавили новые блоки в базовую библиотеку, а также библиотеки Электрики, ЦОС, ФАР, 5g, Cвязи и др.;
Десятки новых системных объектов и функций для ЦОС, Радаров и ФАР;
Доработки генератора кода и модуля работы с КПМ РИТМ;
Как и всегда, выкатили ежемесячные обновления в документацию – новые статьи, переводы и примеры.

Подробности о релизе вы можете найти, как и всегда, в Release Notes. 💼

PS Осень будет очень насыщенной для нас с вами, ведь мы запустили Конкурс работ Engee, готовим для вас вебинары (САУ и Авиация), провели школу Julia, скоро расскажем об онлайн-тренингах, и это далеко не все.
Поэтому оставайтесь на связи! ☎️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥237👍6🎉2🤯1
Трубопровод в Engee (1 серия)🚰

Друзья,

Хотим в нескольких сериях рассказать вам об одном необычном кейсе. Наш заказчик обратился с просьбой создать в Engee детализированную модель трубопровода с клапанами. Цель такой работы – разработка контроллера для системы управления давлением в настоящем трубопроводе.

Для реализации этой задачи мы, конечно же, применим методы нашего любимого модельно-ориентированного проектирования.

Этап 1. Разработка модели объекта управления. Мы будем использовать блоки из физической библиотеки, которые в точности повторяют поведение реальных объектов.

Модель включает в себя блок, описывающий падение давления в трубопроводе на пути движения жидкости, а также блок, представляющий объем трубопровода. В модель были добавлены клапаны для регулирования подачи и для сброса жидкости. Один из клапанов имитирует случайную утечку, а для другого как раз требуется разработать систему автоматического управления (САУ), которая регулирует давление в трубопроводе в ответ на потерю жидкости.

Модель была параметризована следующим образом:

🔵В качестве источника давления использовался блок Резервуар, давление в нем принималось равным 0.1513 МПа, как на выходе насосной станции, прокачивающей жидкость по трубопроводу.

🔵Установили в модели параметр длины трубопровода, по которому прокачивается жидкость, 225 метров от насосной станции до потребителя. Для этого использовался блок Pipe, который, в том числе, учитывает потери энергии движения жидкости на вязкое трение.

🔵Геометрические параметры трубопровода определялись из CAD модели заказчика. Важно было их задать корректно, так, чтобы модель максимально точно рассчитывала потери в настолько длинном трубопроводе.

🔵Объём трубы учитывался отдельно в блоке Постоянный Объём, к нему был подсоединен датчик давления, сигнал с которого поступал на вход системы управления.

В результате мы создали модель, которая отвечает требованиям нашего заказчика и открывает новые возможности для оптимизации и контроля процессов в реальных трубопроводах. Найти ее вы можете ЗДЕСЬ.

В следующих «сериях» мы подробнее расскажем о настройке получившейся системы управления, о создании более продвинутого регулятора на конечных автоматах и о дальнейших шагах по разработке встраиваемого кода из модели алгоритма. 🎛️

Не переключайтесь! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🥰6😁5👍3
Онлайн-тренинг Engee 💼

Друзья,

Мы очень заботимся об инженерном будущем, которое в конечном счете влияет на качество нашей жизни, и уверены, что тяга к знаниям и развитию не должны быть ограничены географией, часовыми поясами или физическими возможностями человека. Поэтому сегодня мы запускаем новый, такой долгожданный, формат освоения передового инженерного инструмента Engee – онлайн-обучение.

Первый доступный тренинг, который пройдет в таком формате, – «Основы платформы Engee», рассчитан на 5 дней обучения и стартует уже 30 сентября. 🎓

Онлайн-формат тренингов не требует присутствия в классе, позволяет обучаться из любого города в удобном темпе и получать поддержку от куратора потока и сообщества в режиме живого общения.

Для подачи заявки на сайте вам потребуется только регистрация в Engee (на странице тренинга вы найдете подробную инструкцию) и аккаунт в Telegram. Количество мест, как и всегда, ограничено, поэтому поторопитесь! 🏃
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥95🆒2🤝1
Трубопровод в Engee (2 серия)🚰

Друзья,

Сегодня мы представляем вам вторую серию остросюжетного сериала о разработке детализированной модели трубопровода с клапанами в Engee. Как мы и обещали, в этой завершающей части будет усовершенствован регулятор, а разработанная модель системы управления воплощена в “железе”!

Этап 2. Усовершенствование модели объекта управления. Мы сделаем автоматически изменяющееся формирование заданного давления в трубопроводе, а ПИ-регулятор будет его стабилизировать. Сам проект целиком ТУТ.

В сравнении с моделью из первой серии, в новой модели можно заметить следующие доработки:

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

🔵 Входы и выходы системы управления “обернуты” в блоки C Function. Эти блоки реализуют инициализацию и обращение к периферии микроконтроллера. Так, например, если система управления работает в среде моделирования Engee, блоки ADC_A0 и PWM позволяют проходить сигналам из модели напрямую, а при выполнении кода на микроконтроллере они, соответственно позволяют получить аналоговый сигнал от датчика давления и передать сигнал ШИМ на электронную задвижку.

Код, сгенерированный из модели, был протестирован совместно с заказчиком на микроконтроллере MEGA2560. Результаты нас вполне устроили и позволили перейти к отладке алгоритма управления на реальном трубопроводе.

Таким образом, на этом необычном примере, мы рассказали вам, как легко перейти от идеи и чертежа в CAD к готовому встроенному алгоритму, проверенному на модели и протестированному на отладочной плате.

Это и есть Модельно-Ориентированное Проектирование. А Engee - надежный и самый лучший отечественный инструмент для его применения в инженерии. 👷

Не переключайтесь, скоро мы вернемся с новыми проектами!
💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥9🥰51
Новые возможности Engee для РЛС 📡

Друзья,

Если помните, когда-то была представлена первая модель моностатического радара. С тех пор много воды утекло, наша команда не стоит на месте и к текущему моменту произошло значительное расширение функциональности для проектирования радиолокационных моделей.

📡 Теперь в блоках Narrowband Transmit Array и Narrowband Receive Array стала возможна гибкая настройка антенной решетки передатчика и приемника, включающая в себя: тип элемента, геометрию антенной решетки. И вы даже можете построить диаграмму направленности антенны с помощью функции Pattern() из системной библиотеки Engee.Phased.

🎯 Благодаря направленному действию антенной решетки вам доступны моделирование и обнаружение нескольких целей.

С этими важными инструментами вы можете ознакомиться в этом примере – Модель моностатического радара с несколькими целями.

🛸 Engee с недавних пор поддерживает моделирование разнесенного приемника и передатчика в движении. Для этого к передатчику и приемнику необходимо добавить блок Platform и определить в нем начальные координаты и модель движения

🗺️ С помощью блока Range-doppler response вы можете построить карты доплеровских и временных задержек, позволяющие определить дальность и скорость цели;

Эти новые функции мы демонстрируем здесь: Модель бистатического радара.

📊 Кроме того, для пользователя стали доступны новые возможности визуализации выходных сигналов:

Отображение данных РЛС по дальности и доплеровской частоте во времени с помощью функции calc_range_doppler_visual(). Посмотреть пример можно ТУТ.
Построение сигнала в каждом узле модели при помощи нового типа Графика – "Построение массива".

Кстати, все доступные примеры проектирования РЛС вы можете найти в Документации.

Желаем вам хороших выходных (кажется, это будут последние выходные «лета») и интересных проектов в Engee! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍11🤩61