Версия для печати

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

Дата: 2016-04-09

Добавлено: VA

Тема: PIDcontrol



pid



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





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

lab pid


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



lab pid




Загрузить лабораторную работу 1 (pdf, 2Mb)

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



lab pid


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



lab pid




Загрузить лабораторную работу 2 (pdf, 2Mb)

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



lab pid




lab pid




Загрузить лабораторную работу 3.1 (pdf, 2Mb)



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




lab pid




lab pid




Загрузить лабораторную работу 3.2 (pdf, 2Mb)






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





Просмотров: 4170

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

Добавлен: Владимир    Дата: 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

Pvalp@bk.ru

Добавить комментарий

Ваше имя:

Текст комментария (4000 max):

Введите сумму с картинки: