Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Гэты артыкул адкрывае цыкл артыкулаў, прысвечаных аўтаматызаваным спосабам налады ПІД-рэгулятараў у асяроддзі Simulink. Сёння разбяромся, як працаваць з дадаткам PID Tuner.

Увядзенне

Найбольш папулярным тыпам ужывальных у прамысловасці рэгулятараў у сістэмах кіравання замкнёнымі сістэмамі можна лічыць ПІД-рэгулятары. І калі структуру і прынцып дзеяння кантролера інжынеры памятаюць яшчэ са студэнцкай лавы, то яго налада, г.зн. разлік каэфіцыентаў рэгулятара, да гэтага часу з'яўляецца праблемай. Існуе велізарная колькасць літаратуры, як замежнай (напрыклад, [1, 2]), так і айчыннай (напрыклад, [3, 4]), дзе настройка рэгулятараў тлумачыцца на дастаткова няпростай мове тэорыі аўтаматычнага кіравання.

У гэтай серыі артыкулаў будуць апісвацца аўтаматызаваныя спосабы налады ПІД-рэгулятараў з дапамогай прылад асяроддзя Simulink, такіх як:

  • PID Tuner,
  • Response Optimizer,
  • Control System Tuner,
  • Frequency Response Based PID Tuner,
  • Closed-Loop PID Autotuner.

У якасці аб'екта сістэмы кіравання будзе выступаць электрапрывад на базе рухавіка пастаяннага току з узрушанасцю ад пастаянных магнітаў, які працуе сумесна з рэдуктарам на інэрцыйную нагрузку, з наступнымі параметрамі:

  • напружанне харчавання рухавіка, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма;
  • актыўны супраціў абмоткі якара рухавіка, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма;
  • індуктыўны супраціў абмоткі якара рухавіка, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма;
  • каэфіцыент моманту рухавіка, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма;
  • момант інэрцыі ротара рухавіка, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма.

Параметры нагрузкі і рэдуктара:

  • момант інэрцыі нагрузкі, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма;
  • перадаткавы лік рэдуктара, Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма.

Артыкулы практычна не ўтрымоўваюць матэматычных формул, аднак пажадана, каб чытач валодаў базавымі ведамі ў тэорыі аўтаматычнага кіравання, а таксама меў досвед мадэлявання ў асяроддзі Simulink для разумення прапанаванага матэрыялу.

Мадэль сістэмы

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

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

У адпаведнасці з прыведзенай структурай у асяроддзі Simulink была пабудавана мадэль такой сістэмы.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Мадэлі электрапрывада (падсістэма Electric actuator) і інэрцыйнай нагрузкі (падсістэма Load) створаны з дапамогай блокаў бібліятэкі фізічнага мадэлявання Simscape:

  • мадэль электрапрывада,

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

  • мадэль інэрцыйнай нагрузкі.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Мадэлі электрапрывада і нагрузкі таксама ўключаюць падсістэмы датчыкаў розных фізічных велічынь:

  • току, які праходзіць у абмотцы якара рухавіка (падсістэма А),

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

  • напругі на яго абмотцы (падсістэма V),

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

  • кутняй хуткасці аб'екта кіравання (падсістэма Ω).

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Перад наладай параметраў ПІД-рэгулятара запусцім мадэль на разлік, прыняўшы перадаткавую функцыю рэгулятара Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма. Вынікі мадэлявання пры адпрацоўцы ўваходнага сігналу 150 аб/мін паказаны ніжэй.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

З аналізу прыведзеных графікаў бачна, што:

  • Выходная каардыната сістэмы кіравання не дасягае зададзенага значэння, г.зн. у сістэме прысутнічае статычная памылка.
  • Напруга на абмотках рухавіка дасягае значэнні 150 У у пачатку мадэлявання, што пацягне за сабой вынахад яго з ладу з прычыны падачы на ​​яго абмотку напругі больш намінальнага (24 У).

Няхай рэакцыя сістэмы на адзінкавы імпульс павінна адпавядаць наступным патрабаванням:

  • перарэгуляванне (Overshoot) не больш за 10%,
  • час нарастання (Rise time) менш за 0.8 с,
  • час пераходнага працэсу (Settling time) менш за 2 з.

Акрамя таго, рэгулятар павінен абмяжоўваць напругу, якое падаецца на абмотку рухавіка, да значэння напругі сілкавання.

Наладжваем кантролер

Настройка параметраў рэгулятара ажыццяўляецца з дапамогай інструмента PID Tuner, які даступны непасрэдна ў акне параметраў блока PID Controller.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Прыкладанне запускаецца націскам на кнопку Tune…, размешчаную на панэлі Automated tuning. Варта адзначыць, што да выканання этапу налады параметраў кантролера неабходна абраць яго выгляд (П, ПІ, ПД і інш.), а таксама яго тып (аналагавы ці дыскрэтны).

Паколькі адным з патрабаванняў з'яўляецца абмежаванне яго выходнай каардынаты (напругі на абмотцы рухавіка), то варта задаць дапушчальны дыяпазон высілкаў. Для гэтага:

  1. Пераходзім ва ўкладку Output Saturation.
  2. Націскаем на флагавую кнопку Limit output, у выніку чаго актывуюцца палі для задання верхняй (Upper limit) і ніжняй (Lower limit) межы дыяпазону выходнай велічыні.
  3. Усталёўваны межы дыяпазону.

Карэктная праца блока рэгулятара ў складзе сістэмы мяркуе выкарыстанні метадаў, накіраваных на дужанне з інтэгральным насычэннем. У блоку рэалізаваны два метады: back-calculation і clamping. Падрабязная інфармацыя аб дадзеных метадах размяшчаецца тут. Выпадальнае меню выбару метаду размешчана на панэлі Анты-замотка.

У разгляданым выпадку запішам значэнні 24 і -24 у палі Верхняя мяжа и Ніжняя мяжа адпаведна, а таксама выкарыстоўваем метад clamping для выключэння інтэгральнага насычэння.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Можна заўважыць, што вонкавы выгляд блока рэгулятара змяніўся: з'явіўся знак насычэння побач з выходным портам блока.

Далей, прыняўшы ўсе змены націскам кнопкі Ужываць, вяртаемся ва ўкладку галоўны і націскаем кнопку Tune…, у выніку чаго адкрыецца новае акно прыкладання PIDTuner.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

У графічнай вобласці акна адлюстроўваюцца два пераходных працэсу: пры бягучых параметрах рэгулятара, г.зн. для ненастроенага рэгулятара, і пры значэннях, падабраных аўтаматычна. Новыя значэнні параметраў можна паглядзець, націснуўшы на кнопку Show Parameters, размешчаную на панэлі інструментаў. Пры націску на кнопку з'явяцца дзве табліцы: падабраныя параметры рэгулятара (Controller Parameters) і зробленыя адзнакі характарыстык пераходнага працэсу пры падабраных параметрах (Performance and Robustness).

Як відаць са значэнняў другой табліцы, аўтаматычна разлічаныя каэфіцыенты рэгулятара задавальняюць усім патрабаванням.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка рэгулятара завяршаецца націскам на кнопку з зялёным трыкутнікам, размешчанай справа ад кнопкі Show Parameters, пасля чаго новыя значэнні параметраў аўтаматычна зменяцца ў адпаведных палях у акне наладкі параметраў блока PID Controller.

Вынікі мадэлявання сістэмы з настроеным рэгулятарам для некалькіх уваходных сігналаў паказаны ніжэй. Пры вялікіх узроўнях уваходных сігналаў (блакітная лінія) сістэма будзе працаваць у рэжыме з насычэннем па напрузе.

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Настройка ПІД-рэгулятараў: ці так страшны чорт, як яго малююць? Частка 1. Аднаконтурная сістэма

Адзначым, што прылада PID Tuner падбірае каэфіцыенты рэгулятара па лінеарызаванай мадэлі, таму пры пераходзе да нелінейнай мадэлі патрабуецца ўдакладняць яго параметры. У гэтым выпадку можна скарыстацца дадаткам Response Optimizer.

Літаратура

  1. Ручнік PI і PID Controller Tuning Rules. Aidan O'Dwyer
  2. PID Control System Design і аўтаматычнае Tuning з дапамогай MATLAB, Simulink. Wang L.
  3. ПІД-кіраванне ў нястрогім выкладзе. Карпаў В.Э.
  4. ПІД-рэгулятары. Пытанні рэалізацыі. Часткі 1, 2. Дзенісенка В.

Крыніца: habr.com

Дадаць каментар