Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Автоматическая настройка ПИД регуляторов, разработка систем автоматизированного вождения и другие вебинары ноября

Блог компании ЦИТМ Экспонента Промышленное программирование *FPGA *Программирование микроконтроллеров *Инженерные системы

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

Модельно - ориентированная разработка систем с использованием пары инструментов Simulink/dBricks

Разработка систем автоматизированного вождения

Автоматическая настройка ПИД регуляторов в Simulink

Разработка на ПЛИС с применением IP-ядер российского производства

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 553
Комментарии 0

ПИД-регулятор своими руками

Assembler *Алгоритмы *
Tutorial

I. Постановка задачи


Нужно держать температуру на заданном неком уровне и менять задание. Есть микроконтроллер, к которому прицеплены измеритель температуры, и симистор для управления мощностью. Не будем греть голову на ТАУ, ни разностными схемами, просто возьмём и сделаем «в лоб» ПИД-регулятор.
Читать дальше →
Всего голосов 36: ↑32 и ↓4 +28
Просмотры 257K
Комментарии 45

Автономный квадрокоптер с нуля: PID и грабли

Блог компании TechnoWorks
Большинство проектов, использующих коптеры, опираются на ручное дистанционное управление, полностью автономных систем пока нет. Но для индустриального использования это необходимо; человеческий фактор — причина большинства аварий. Ниже рассказ пойдёт про то, как мы делали свою систему стабилизации с помощью ПИД, позволяющую свести к минимуму участие человека в процессе работы дрона.

Один из тестовых полётов нашего коптера
Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Просмотры 80K
Комментарии 54

Нечеткая логика против ПИД. Скрещиваем ежа и ужа. Авиадвигатель и алгоритмы управления АЭС

Анализ и проектирование систем *Алгоритмы *Математика *Промышленное программирование *Matlab *

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


В этой статье мы будем экспериментировать с «настоящей» моделью авиационного двигателя. Обвесив ее «реальными» моделями аппаратуры и алгоритмов управления от атомной станции.


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


Как только модель превратилась из листинга Fortran в структурную схему, с ней стало просто и удобно работать, проводя любые, самые «изощренные» эксперименты. Совершенно не случайно у меня оказались реальные алгоритмы управления АЭС. Что позволило быстро собрать модель для экспериментов, не используя при этом никаких формул, да да, только картинки.

Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 13K
Комментарии 43

Синтез регулятора методом обратной задачи динамики

Анализ и проектирование систем *Алгоритмы *Математика *Схемотехника *
Из песочницы
В задачах управления бывают случаи, когда закон движения управляемого объекта известен и необходимо разработать регулятор с определенными характеристиками. Порой задача осложняется тем, что уравнения, описывающие управляемый объект, оказываются нелинейными, что осложняет построение регулятора. В связи с этим были разработаны несколько методов, позволяющих учесть нелинейные особенности строения объекта управления, одним из которых и является метод обратной задачи динамики.

Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 5.8K
Комментарии 4

Регулятор расхода газа в 5 раз дешевле коммерческих решений

Разработка под Arduino *DIY или Сделай сам
image

Регуляторы расхода газа (РРГ) предназначены для поддержания заданного пользователем значения расхода. РРГ используются в промышленности и научно-исследовательских лабораториях для организации подачи газа из баллонов и магистралей. На рынке представлены устройства компаний Элточприбор, MKS, Bronkhorst и др. Стоимость таких приборов составляет 1000-2500 USD. Целью настоящей работы является создание регулятора расхода газа из более доступных компонентов. Идея состоит в организации системы с обратной связью, включающей в себя пропорциональный клапан и измеритель расхода. Ниже приведено краткое описание аппаратной и программной части системы, позволяющее воспроизвести ее всем, кто использует РРГ в своей деятельности. Все исходные коды доступны на GitHub.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 14K
Комментарии 28

Симуляция ПИД-регулятора температуры

Анализ и проектирование систем *Алгоритмы *Математика *Физика
Из песочницы
Поискал я статьи на данном ресурсе на тему ПИД-регуляторов. Много статей. И с объяснением принципов работы таких регуляторов. И с алгоритмами подбора параметров. И с реализацией на конкретных железках и программах. Не увидел одного — симуляции ПИД-регуляторов на моделях, с тем, чтобы пользователь без использования без всякого железа мог «пощупать» работу ПИД-регулятора.

Для этого создана матмодель нагревательного элемента с датчиком температуры и ПИД-регулятором (разумеется, с кучей упрощений, но без ущерба для реалистичности). Реализовано это на обычном Excel. С тем, чтобы любой пользователь мог сам «покрутить» виртуальные параметры, и посмотреть, что из этого выходит. Собственно, я эту модель в своё время и сделал как раз для того, чтобы «потрогать» своими руками процесс ПИД-регулирования.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 12K
Комментарии 40

Введение в теорию автоматического управления. Основные понятия теории управления техническим системами

Анализ и проектирование систем *CAD/CAM *Промышленное программирование *Matlab *Инженерные системы
Tutorial

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


Лекции по курсу «Управление Техническими Системами», читает Козлов Олег Степанович на кафедре «Ядерные реакторы и энергетические установки», факультета «Энергомашиностроения» МГТУ им. Н.Э. Баумана. За что ему огромная благодарность.


Данные лекции только готовятся к публикации в виде книги, а поскольку здесь есть специалисты по ТАУ, студенты и просто интересующиеся предметом, то любая критика привествуется.


Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Просмотры 64K
Комментарии 99

Настройка ПИД-регуляторов: так ли страшен чёрт, как его малюют? Часть 1. Одноконтурная система

Блог компании ЦИТМ Экспонента Алгоритмы *Matlab *Инженерные системы
Tutorial


Эта статья открывает цикл статей, посвященных автоматизированным способам настройки ПИД-регуляторов в среде Simulink. Сегодня разберемся, как работать с приложением PID Tuner.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 13K
Комментарии 2

Настройка ПИД-регуляторов: так ли страшен чёрт, как его малюют? Часть 2. Двухконтурная система. Control System Tuner

Блог компании ЦИТМ Экспонента Matlab *
Tutorial


При реализации системы управления положением объекта часто применяют двухконтурную структуру, включающую в себя два регулятора: положения нагрузки и скорости исполнительного устройства. В таком случае возникает необходимость одновременной настройки обоих регуляторов. Данная задача может быть решена с использованием инструмента Control System Tuner.

Читать дальше →
Всего голосов 4: ↑2 и ↓2 0
Просмотры 2K
Комментарии 0

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 3. Response Optimizer

Блог компании ЦИТМ Экспонента Matlab *
Tutorial


В данной статье рассмотрим процесс настройки регулятора нелинейной модели электропривода с помощью инструмента Response Optimizer.

Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.1K
Комментарии 1

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 4. Frequency Response Based PID Tuner

Блог компании ЦИТМ Экспонента Matlab *
Tutorial


Среда Simulink предоставляет возможность исследования нелинеаризуемых систем и настройки их регуляторов с помощью метода гармонического анализа. Одним из инструментов, использующих данный метод, является Frequency Response Based PID Tuner.

Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 2.4K
Комментарии 4

Настройка ПИД-регуляторов: так ли страшен черт, как его малюют? Часть 5. Closed-Loop PID Autotuner

Блог компании ЦИТМ Экспонента Matlab *
Tutorial


Заключающая статья серии, посвященной автоматизированным способам настройки ПИД-регуляторов в среде Simulink, в которой мы рассмотрим применение блока автоматической настройки Closed-Loop PID Autotuner.

Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.4K
Комментарии 1

Акселерометр в системе ПИД-регулирования круиз-контроля автомобиля

DIY или Сделай сам Автомобильные гаджеты Транспорт Инженерные системы
Я эксплуатирую в общем-то довольно современный, напичканный электроникой американский автомобиль. Из того, что управляет движением, в нем есть электронная система стабилизации, ПБС с эмуляцией блокировки дифференциала, естественно АБС, и конечно же, круиз-контроль. Последний еще не адаптивный (то есть без функции поддержания дистанции до впереди идущего авто). В машине — электронная педаль газа (это принципиальный момент для данной статьи — позже объясню, почему).

Всем, кто хочет знать, чем не угодил круиз-контроль, и что предлагается улучшить — welcome под кат.
Читать дальше →
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 5K
Комментарии 70

Динамика квадро-, гекса- и октокоптеров. Моделирование системы управления

Анализ и проектирование систем *Математика *Matlab *Мультикоптеры Визуальное программирование *
Tutorial
Продолжение статьи "Введение в моделирование динамики квадро-, гекса- и октокоптеров".

В этой части автор Александр Щекатуров, рассказывает основные принципы создания системы управления и ее моделирования в структурном виде. Всем кто одолел первые части лекций по теории управления в технических система, все будет ясно и понятно (ну почти). Лекции на хабре лежат по ссылкам:

  1. Введение в теорию автоматического управления.
  2. Математическое описание систем автоматического управления 2.1 — 2.3, 2.3 — 2.8, 2.9 — 2.13

В данной статье мы попробуем применить эти данные на практике. Используя модель, мы разберемся как воздействовать на коптер, что бы он летел в нужную нам сторону.



Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 4.2K
Комментарии 28