Engee

Трубопровод в Engee (2 серия)

ПОСТ
Друзья,

Сегодня мы представляем вам вторую серию остросюжетного сериала о разработке детализированной модели трубопровода с клапанами в Engee. Как мы и обещали, в этой завершающей части будет усовершенствован регулятор, а разработанная модель системы управления воплощена в “железе”!
Этап 2. Усовершенствование модели объекта управления. Мы сделаем автоматически изменяющееся формирование заданного давления в трубопроводе, а ПИ-регулятор будет его стабилизировать. Сам проект целиком ТУТ.
В сравнении с моделью из первой серии, в новой модели можно заметить следующие доработки:
🔵 Заданное давление в трубопроводе теперь формируется автоматически, с помощью Конечных автоматов Engee, а именно блока Chart. В родительском состоянии потоковой диаграммы на каждом шаге ведется увеличение внутреннего счётчика циклов выполнения модели, а в зависимости от величины счетчика осуществляется переключение дочерних состояний диаграммы.
🔵 Входы и выходы системы управления “обернуты” в блоки C Function. Эти блоки реализуют инициализацию и обращение к периферии микроконтроллера. Так, например, если система управления работает в среде моделирования Engee, блоки ADC_A0 и PWM позволяют проходить сигналам из модели напрямую, а при выполнении кода на микроконтроллере они, соответственно позволяют получить аналоговый сигнал от датчика давления и передать сигнал ШИМ на электронную задвижку.
Код, сгенерированный из модели, был протестирован совместно с заказчиком на микроконтроллере MEGA2560. Результаты нас вполне устроили и позволили перейти к отладке алгоритма управления на реальном трубопроводе.
Таким образом, на этом необычном примере, мы рассказали вам, как легко перейти от идеи и чертежа в CAD к готовому встроенному алгоритму, проверенному на модели и протестированному на отладочной плате.
Это и есть Модельно-Ориентированное Проектирование. А Engee - надежный и самый лучший отечественный инструмент для его применения в инженерии.
Не переключайтесь, скоро мы вернемся с новыми проектами!