Engee на старт! – Telegram
Engee на старт!
3.4K subscribers
462 photos
72 videos
1 file
270 links
Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://news.1rj.ru/str/engee_julia_chat
Download Telegram
Отчет с Дня Engee у коллег на канале!
This media is not supported in your browser
VIEW IN TELEGRAM
🔥10👍63👏3🤩1
🔥 Engee Day прямо сейчас!

Спасибо всем, кто присоединился, задает вопросы и участвует в мастер-классах. Рады видеть вашу активность и интерес к возможностям Engee!

💬 @exponenta_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍76🥰3🤩3
📡 Технология радаров является одним из направлений, обеспечивающих развитие систем помощи водителю (ADAS) и высокоавтоматизированного вождения (HAD) в автомобильной отрасли.

В данный момент автомобильные радары по-прежнему основаны на классическом принципе частотно-модулированного непрерывного волнового радара (FMCW). Вы можете ознакомиться с моделями радаров такого типа у нас в Сообществе:
🙂Радар для нескольких целей
🙂Радар для одной цели

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

MIMO технология предоставит автомобильным системам возможность пространственной фильтрации для достижения необходимого пространственного разрешения для оценки направления прибытия сигнала, а Engee предоставит средства для создания такого радара!

Приходите 27 ноября на наш мастер-класс, и мы научим Вас, как смоделировать в российской среде Engee перспективный радар:
🙂Рассмотрим процесс подавления активной узкополосной помехи;
🙂Построим модель в Engee по измерению дальности, скорости и азимута в одномерном MIMO радаре;
🙂Реализуем метод двумерной пеленгации.

Об этом и других интересных моментах из тематики РЛС вы сможете узнать на нашем мастер-классе.

🙂Регистрация тут🙂

Ждем вас! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍651
ДПТ и LQR ⚙️

Друзья,


А вы когда-нибудь пробовали реализовать с помощью кода модель двигателя постоянного тока (ДПТ) с возмущающим моментом от нагрузки? А алгоритм управления с помощью линейно-квадратичного регулятора (LQR)? Мы сделали это за вас и в одном (!) скрипте реализовали и то, и другое. Найти этот проект в Сообществе можно ТУТ📌.

✔️ Основой демо-проекта стала модель объекта управления – ДПТ. У этой модели есть особенность – наличие возмущающего момента от нагрузки. То есть модель двигателя имеет несколько входных сигналов. Описание такой системы позволяет выполнить библиотека RobustAndOptimalControl.jl. Сначала мы создали объекты блоков схемы управления с входными и выходными сигналами функцией named_ss, затем установили связь между выходом одного блока и входом другого, задали внешние входные сигналы и выходной сигнал системы. Объединили все объекты с помощью функции connect и получили описание системы с двумя входами и одним выходом в виде пространства состояний.

✔️ Второй задачей проекта стало управление описанной моделью. Мы исследовали три способа, среди которых управление с помощью линейно-квадратичного регулятора (LQR). Задавая матрицы весов Q и R, мы синтезировали контроллер, используя библиотеку ControlSystems.jl. Затем подключили LQR к модели двигателя и перешли к замкнутой системе управления, чтобы построить выходной сигнал и анализировать эффективность данного способа управления.

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

Приглашаем попробовать и вас! Активируйте бесплатную лицензию
Engee и делитесь своими идеями здесь или в Сообществе. А мы вам обязательно поможем. ⚡️

До скорой связи! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍8👌61
Вебинар “Генерация кода” 3го декабря 📄

Ни для кого не секрет, что автоматическая генерация кода - основа МОП для разработки встраиваемого ПО и интеграции среды моделирования с внешней средой и “железом”. Поэтому, без лишних слов, приходите 3го декабря на вебинар «Разработка кода для встраиваемых систем в Engee», мы расскажем вам все об этой технологии. И, конечно, ответим на волнующие вас вопросы.

А пока, для затравки, рекомендуем ознакомиться с проектом, посвященном системе обработки положения объекта в пространстве (Джойстик, если кратко), который был выполнен для одного из наших корпоративных пользователей.

Проект реализует:
🔹программную имитацию изменения положения в пространстве датчика - трехосевого гироскопа, акселерометра и передачи двух дискретных сигналов,
🔹обработку полученных сигналов фильтром Калмана
🔹расчет крена, тангажа и рыскания объекта в пространстве
🔹расчет декартовых отклонений вектора нормали объекта
🔹преобразование декартовых отклонений в углы поворота в сферических координатах
🔹взаимодействие с периферией целевого устройства - микроконтроллера STM32F4: интерфейсами I2C, USART, цифровыми входами.

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

Ждём вас на вебинаре, расскажем о подобных проектах подробнее! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍844🎉2
🎂 14 ноября в новом офисе Экспоненты прошел День Engee, посвященный годовщине открытия публичного доступа к платформе. Эксперты Экспоненты рассказали о возможностях и перспективах платформы в своих докладах, а также ответили на сотни вопросов участников на мастер-классах и в демозоне.

В ходе Дня Engee были представлены:
🔹Новые отраслевые библиотеки, рабочие методы и инструменты для МОП и анализа данных в самых разных областях от САУ, ЦОС, связи и многих других;
🔹Удобство и открытость единственной российской IDE, заточенной под инженерное применение;
🔹Возможности для построения физических моделей сложных технических систем (для замены моделей Simscape и Amesim);
🔹Автоматическая генерация кода для различных платформ, в том числе российских микроконтроллеров АМУР МИК-32,
🔹Интеграция Engee с внешним оборудованием и другим ПО для ко-симуляции или обмена данными;
🔹Стенды полунатурного моделирования, реализованные в Engee, для авиации, автопрома, радиолокации и электроэнергетики.

Участники активно делились впечатлениями об Engee. Коллеги приятно удивлены уникальным темпом развития среды и появления новых функций. Многие инженеры подтвердили, что уже начали строить модели в Engee и планируют перенести свои разработки с других платформ. Если и вы заинтересованы в этом, обращайтесь к нам, мы вам с удовольствием поможем!

Фотографии с мероприятия вы можете найти тут.

Записи докладов в комментариях.

💬 @exponenta_ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76🔥4🥰1
❗️Вниманию учащихся❗️

Уже более 30 ВУЗов приобрели безлимитный доступ к Engee, но многие студенты все еще пользуются бесплатными лицензиями с ежемесячно обновляемым количеством часов. Что делать, если часы закончились, а расчет для лабораторной или курсача еще не завершен?

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

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

🚀 Почему мы это делаем? Потому что нам важно видеть, как Engee приносит пользу для науки и помогает вам добиваться результатов!

А еще мы будем очень рады, если вы опубликуете свои работы в Сообществе Engee — это вдохновляет нас и других пользователей!
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥134👍2
Друзья,

📄 На Дне Engee мы заметили, как много вашего внимания и вопросов посвящено генерации кода для различных микроконтроллеров, в частности, MIK32 «Амур». Конечно, ведь без эффективного генератора кода невозможна разработка в рамках парадигмы модельно-ориентированного проектирования.

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

Итак, представляем вашему вниманию полноценный туториал по модельно-ориентированному проектированию в Engee для микроконтроллера MIK32 «Амур». В этой статье вы сможете пошагово пройти по процессу разработки в итерациях наращивания модели – от единственного блока передачи дискретных сигналов до генератора зашифрованных сообщений, «обёрнутого» в кодовые блоки периферии микроконтроллера. Из статьи вы узнаете:

⚫️как выстроить эффективный автоматизированный рабочий процесс разработки моделей для встраиваемого программирования,
⚫️как подготовить в Engee максимально переносимый код на языке Си для среды VSCode и PlatformIO,
⚫️какие детали, особенности и фишки модельной разработки стоит учитывать при работе с генератором кода.

➡️ Скорее читайте статью в блоге Экспоненты на Хабре, смотрите примеры и регистрируйтесь на вебинар по кодогенерации!

Увидимся в Engee! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍11🥰6🤓32😁2
Друзья,

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

⤵️ Предлагаем вам сперва пройти викторину в опросе ниже!

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

Если же вы ответили правильно, то всё равно предлагаем ознакомиться со статьей, ведь в ней также показано:
как итерироваться по матрицам и векторам, используя функции eachrow и zip;
как задать общие настройки для всех графиков в скрипте;

Да и в целом, "Повторение - мать учения! ". Поэтому посмотрите, как работает функция repeat.

🎉 Если же у вас есть идеи, как доработать материал, то это отличный повод опубликовать свою статью и поучаствовать в конкурсе!

Увидимся в Engee! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15😍8👌42👍2🫡1
Что соответсвует равномерному распределению α ∈[0 , 2 π] и ρ∈[0, 1] в полярных координатах?
Anonymous Quiz
47%
1 (левый)
39%
2 (центральный)
14%
3 (правый)
🔥15🤩5🎉4
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья,

Мы уверены, что вы прекрасно знаете, насколько удобным инструментом является программное управление моделями. Оно позволяет оптимизировать параметры, модифицировать блоки, автоматизировать виртуальные испытания и удобно анализировать результаты моделирования. 📓

А еще, напомним, что в интерактивных скриптах Engee каждый пользователь может создать свое “мини-приложение” для расчетов с помощью масок кодовых ячеек.

Что же будет, если объединить оба подхода? Отвечаем – “мини-приложение” для управления динамической моделью в Engee.


Чтобы показать вам, как это реализовать, мы предлагаем ознакомиться с ДЕМОНСТРАЦИОННЫМ ПРИМЕРОМ, в котором выполняется интерактивный подбор коэффициентов PID-регулятора, реализованного с помощью блоков в модели. На приложенном видео вы можете увидеть работу проекта.

Получившийся скрипт позволяет в ручном режиме менять параметры регулятора и сразу анализировать поведение системы. Добавить элемент управления в маску довольно просто, ведь нужно только написать после изменяемой переменной специальный код, например такой: # @param {type:"slider", min:0, max:50, step:0.01}
Он определяет тип элемента и его настройки.

А для разработчика данный подход открывает возможности по более быстрой и автоматизированной оценке переходного процесса, определяя наиболее оптимальные параметры системы.

Какую маску для своей модели сделали бы вы? Размещайте ваш проект в Сообществе, участвуйте в Конкурсе и делитесь с коллегами своими успехами.

Хороших выходных! 💼
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍125🤩2