Лабораторные работы: Научный метод настройки ПИД регулятора

По просьбе наших посетителей, данный материал перенесен с сайта plc4good.org.ua, в связи с полной его потерей. Всё возражения принимаются через форму обратной связи.

plc4good.org.ua/view_post.php?id=279

pid

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

Лабораторная работа 1
Определение разгонной кривой.

lab pid
Разгонная кривая.

lab pid

Загрузить лабораторную работу 1 (pdf, 2Mb) https://disk.yandex.ru/i/deKstJQZnBWdfg

Лабораторная работа 2
Настройка коэффициентов, оптимизация.

lab pid
Структура модели.

lab pid

Загрузить лабораторную работу 2 (pdf, 2Mb) https://disk.yandex.ru/i/G786O_g1dHxE0A

Лабораторная работа 3.1
Конфигурирование модели регулятора в Step7.

lab pid

lab pid

Загрузить лабораторную работу 3.1 (pdf, 2Mb) https://disk.yandex.ru/i/tcKJvGUurpWC_Q

Лабораторная работа 3.2
Конфигурирование модели в MathLab и оптимизация регулятора.

lab pid

lab pid

Загрузить лабораторную работу 3.2 (pdf, 2Mb) https://disk.yandex.ru/i/HwU0swvYetvyHQ

Автор материала: VA

Комментарии к материалу

Добавлен: Владимир Дата: 2016-04-13

Очень интересная и замечательная статья.
А можно на практике с помощью Matlab для PID регулятора Siemens S300 автоматически вычислить Kp, Ti, Td (Автотюнинг)?

Добавлен: Василий Дата: 2016-04-14

Небольшой комментарий к работам.
Лр1 Получение из разгонной кривой мат модели объекта управления в виде передаточной функции.
Лр2 Сборка модели контура регулирования на базе модели объекта управления полученного в ЛР1. И настройка регулятора разными методами.
Лр3 Реализация матлабовского регулятора в 300ке (чтобы регуляторы были идентичные). И подключение 300ки через ОРС к модели объекта в матлаб симулинк для программно аппаратного тестирования результатов настройки регулятора.
И на это в универе уходит 3 года…

Добавлен: Василий Дата: 2016-04-14

Чтобы настройки подходили для родного сименовского регулятора нужно иметь в виду что для ПИ закона передаточная функция FB41(супер приближенно без масштабирования) W(s)=GAIN*(1+1/(s*Ti)).
А матлабовски регулятор ПИ имеет передаточную функцию W(s)=Kp+Ki/s.
То есть Kp=GAIN Ki=GAIN/Ti.
Но в свое время я решил что точнее и лучше будет перенести матлабовский регулятор на 300ку.

Добавлен: Василий Дата: 2016-04-14

Самое главное данная методика идеальна если:
1.Во время снятия разгонной кривой она не утонула в шумах.
2.Во время снятия разгонной кривой переходной процесс предсказуемый и явно выраженный.
3.Во время снятия разгонной кривой все остальные переходные процессы в системе закончились.
4.Во время снятия разгонной не было ни каких посторонних воздействий на систему управления (возмущений).
5.Разгонная кривая снималась в рабочей точке (или около ее) регулирующего органа.
Все эти условия также необходимы и для SIMATIC PID-Tuner.

Добавлен: Владимир Дата: 2016-04-14

А как с Matlab-бовским
PID регулятором автоматически для Siemens S300 вычислить коэффициенты Kp, Ti, Td с передаточной функцией W(s)=Kp+Ki/s?

Добавлен: Василий Дата: 2016-04-14

Оставьте свой майл может чем смогу помочь.

Добавлен: Владимир Дата: 2016-04-14

[email protected]

0 0 голоса

Оцените статью!

guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии