TGViewer
Channel Public Channel
Engee на старт!

Engee на старт!

@engee_com

Engee - российская среда динамического моделирования и технических расчётов. Лучшая замена MATLAB/Simulink/Amesim.
Группа общения и поддержки пользователей: https://t.me/engee_julia_chat
Subscribers
4.58K
Photos
539
Videos
84
Links
334

Showing posts older than #422 · Back to latest

Older Posts 11 shown
Post #420 2.28K
Друзья,

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

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

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


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

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

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

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

Хороших выходных! 💼
  • 🔥 19
  • 👍 12
  • ❤ 5
  • 🤩 2
Post #419 2.3K
  • 🔥 15
  • 🤩 5
  • 🎉 4
Post #418 2.48K
Друзья,

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

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

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

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

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

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

Увидимся в Engee! 💼
  • 🔥 15
  • 😍 8
  • 👌 4
  • ❤ 2
  • 👍 2
  • 🫡 1
Post #416 4.32K
Друзья,

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

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

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

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

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

Увидимся в Engee! 💼
  • 🔥 16
  • 👍 11
  • 🥰 6
  • 🤓 3
  • ❤ 2
  • 😁 2
Post #415 3.67K
❗️Вниманию учащихся❗️

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

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

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

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

А еще мы будем очень рады, если вы опубликуете свои работы в Сообществе Engee — это вдохновляет нас и других пользователей!
  • ❤ 16
  • 🔥 13
  • 👍 2
Post #410 2.14K

Forwarded from Экспонента для инженеров

🎂 14 ноября в новом офисе Экспоненты прошел День Engee, посвященный годовщине открытия публичного доступа к платформе. Эксперты Экспоненты рассказали о возможностях и перспективах платформы в своих докладах, а также ответили на сотни вопросов участников на мастер-классах и в демозоне.

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

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

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

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

💬 @exponenta_ru
  • 👍 7
  • ❤ 6
  • 🔥 4
  • 🥰 1
Post #407 2.65K
Вебинар “Генерация кода” 3го декабря 📄

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

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

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

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

Ждём вас на вебинаре, расскажем о подобных проектах подробнее! 💼
  • 🔥 16
  • 👍 8
  • ❤ 4
  • 🎉 2
Post #406 1.85K
ДПТ и LQR ⚙️

Друзья,


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

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

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

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

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

До скорой связи! 💼
  • 🔥 19
  • 👍 8
  • 👌 6
  • ⚡ 1
Post #405 2.16K
📡 Технология радаров является одним из направлений, обеспечивающих развитие систем помощи водителю (ADAS) и высокоавтоматизированного вождения (HAD) в автомобильной отрасли.

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

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

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

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

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

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

Ждем вас! 💼
  • 🔥 16
  • 👍 6
  • ❤ 5
  • ✍ 1
Post #401 1.85K

Forwarded from Экспонента для инженеров

🔥 Engee Day прямо сейчас!

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

💬 @exponenta_ru
  • 🔥 23
  • 👍 7
  • ❤ 6
  • 🥰 3
  • 🤩 3
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →