Автоматтандырудағы PID басқару әдістері

Автоматтандырудағы PID басқару әдістері

Өнеркәсіптік автоматтандыру әлемінде тұрақты және мақсатты процесті сақтау басты талап болып табылады. Пеш температурасын белгілі бір мәнде ұстап тұру, резервуардағы сұйықтық деңгейін ұстап тұру, конвейер қозғалтқышының жылдамдығын реттеу немесе пневматикалық жүйедегі қысымды басқару болсын - бәрі сенімді басқару стратегиясын қажет етеді. Қарапайымдылығына, тиімділігіне және іске асырудың қарапайымдылығына байланысты ең кең таралған әдістердің бірі - PID (Пропорционалды-интегралды-туынды) басқару. Бұл мақалада PID негізгі ұғымдары, әрбір компоненттің қалай жұмыс істейтіні, оны автоматтандыруда қолдану және жүйенің оңтайлы жұмыс істеуі үшін баптау тәжірибелері талқыланады.

PID басқару дегеніміз не?

PID – кері байланысты басқару алгоритмі, ол басқару сигналын анықтамалық мән (орнатылған мән) мен өлшенген мән (процесс айнымалысы/PV) арасындағы айырмашылыққа негіздеп есептейді. Бұл айырмашылық қате деп аталады. PID басқаруының мақсаты – жүйенің шамадан тыс тербелуіне немесе тұрақсыздығына әкелмей, қатені мүмкіндігінше тез азайту.

Жалпы алғанда, контроллер процеске әсер ететін шығыс сигналын (мысалы, клапанның ашылуы, қозғалтқыш кернеуі немесе PWM жұмыс циклі) шығарады. Сенсорлар шығыс сигналын оқиды және оны белгіленген мәнмен салыстырады. Бұл цикл PLC, DCS немесе ендірілген контроллерде үздіксіз жалғасады.

Үздіксіз түрдегі PID негізгі формуласы:

u(t) = Kp e(t) + Ki ∫ e(t) dt + Kd · (de(t)/dt)

Сандық жүйелерде (мысалы, PLC) есептеулер белгілі бір іріктеу уақыттарына негізделген дискретті түрде орындалады.

PID компоненттері: P, I және D

1) Пропорционалды (P)
Пропорционалды компонент ағымдағы қателіктің шамасына пропорционалды жауап береді. Егер қате үлкен болса, түзету шығысы да үлкен болады. Артықшылығы - жылдам және қарапайым жауап.

Дегенмен, тек P-басқару жүйесі әдетте тұрақты күйдегі қатені қалдырады (жүйе тұрақтанғаннан кейін де қалатын қате). Мысалы, температураны бақылауда температура белгіленген мәннен сәл төмен болуы мүмкін, себебі қателік азайған сайын P түзету күші азаяды.

Негізгі параметр: Kp (пропорционалды күшейту)
– Kp тым кішкентай: баяу жауап, жоғалып кету уақыты ұзақ.
– Kp тым үлкен: шамадан тыс соғылу және тербеліс қаупі бар.

READ  Оптоэлектрониканың өнеркәсіпте қолданылуы

2) Интегралдық (I)
Интегралдық компонент уақыт өте келе қателіктерді қосып есептейді. Оның қызметі тұрақты күйдегі қателіктерді жою болып табылады, себебі тіпті кішігірім қателіктер де қателік нөлге жақындағанша шығысты басқара береді.

Кемшілігі - интегралдар тым агрессивті болса, реакцияны баяулатып, шамадан тыс тербеліс немесе ауытқу тудыруы мүмкін. Тағы бір классикалық мәселе - интегралдық толқын, мұнда интегралдар жетектің максималды/минималды шегіне (қанығу) жеткенде тым көп «жиналады».

Негізгі параметрлер: Ki (интегралдық күшейту) немесе кейде Ti (интегралдық уақыт) ретінде өрнектеледі
– Ki тым кішкентай: тұрақты күй қатесі өте баяу жоғалады.
– Ki тым үлкен: жоғары ауытқу, тербеліс және бұралуға бейім.

3) Туынды (D)
Туынды компонент қателік үрдісін оның өзгеру жылдамдығына қарап болжайды. D, әсіресе тербеліске бейім жүйелерде, шамадан тыс тербелісті азайтуға және тұрақтылықты жақсартуға көмектеседі.

Дегенмен, туындылар сенсор шуына өте сезімтал. Шулы өлшеулерде D шығыс сигналының дірілдеуіне әкелуі мүмкін. Сондықтан, D іске асырулары көбінесе сүзгімен (мысалы, төмен жиілікті сүзгі) бірге жүреді немесе кенеттен орнатылған нүктенің өзгеруінің әсерін азайту үшін PV туындысы ретінде қолданылады (қателік емес).

Негізгі параметрлер: Kd (күшейту туындысы) немесе Td (уақыт туындысы)
– Kd тым кішкентай: демпферлік әсер онша байқалмайды.
– Kd тым үлкен: шығыс шуылға сезімтал, жүйе ыңғайсыз немесе тұрақсыз болуы мүмкін.

Неліктен PID автоматтандыруда танымал?

PID бірнеше практикалық себептерге байланысты танымал:

1. Орындау оңай: Барлық дерлік PLC және DCS кіріктірілген PID функция блоктарына ие.
2. Икемді: Көптеген процестерде (температура, деңгей, ағын, жылдамдық, қысым) қолданылуы мүмкін.
3. Егжей-тегжейлі математикалық модельдерді қажет етпейді: Модельге негізделген басқарудан айырмашылығы, PID эксперименттік тәсілді қолдана отырып реттелуі мүмкін.
4. Көптеген өнеркәсіптік қажеттіліктер үшін жеткілікті өнімділік: Көптеген процестер үшін PID төмен бағамен «жеткілікті жақсы».

Дегенмен, PID барлық жағдайлар үшін шешім емес — мысалы, жоғары сызықты емес процестерде, үлкен өлі уақыттары бар процестерде немесе күшті өзара әрекеттесетін көп айнымалылары бар процестерде. Мұндай жағдайларда кеңейтілген басқару (мысалы, MPC) кейде тиімдірек болады.

READ  Электр энергетикалық жүйелердегі қуат коэффициенті

Өнеркәсіптегі PID қолдану мысалдары

1. Температураны басқару (жылытқыш/пеш/қазандық)
PV: термопара/RTD температурасы
Шығыс: жылытқыш қуаты (SSR/тиристор) немесе бу клапанының ашылуы
Қиындықтар: жылу инерциясы және өлі уақыт.

2. Бак деңгейін басқарыңыз
PV: сұйықтық деңгейі (ультрадыбыстық/қысым таратқышы)
Шығыс: кіріс клапанының ашылуы немесе сорғы жылдамдығы
Қиындықтар: ағын мен тығыздықтың өзгеруінен туындаған бұзылулар.

3. Қозғалтқыш жылдамдығын басқару
PV: Энкодер/тахометрдің айналым жылдамдығы
Шығыс: VFD/серво жетегіне сигнал
Қиындықтар: жүктемелердің өзгеруі, үйкеліс және механикалық инерция.

4. Қысымды бақылау
PV: қысым таратқыш
Шығыс: клапан жетегін немесе компрессорды
Қиындықтар: газдың сығылу қабілеті және құбыр динамикасы.

PID баптау принципі (баптау)

Реттеу - бұл жүйенің өнімділік критерийлеріне сәйкес келуі үшін Kp, Ki және Kd мәндерін таңдау процесі: белгіленген мәнге жылдам жету, минималды шамадан тыс жүктеме, тұрақты және кедергілерге төзімділік.

Бірнеше кең таралған реттеу әдістері бар:

1) Қолмен баптау (сынақ және қателік)
Тәжірибелік салада жиі қолданылатын әдістер:

– Ki = 0 және Kd = 0 мәндерінен бастап.
– Жауап жылдам болғанша, бірақ әлі шамадан тыс тербелмелі болмағанша Kp-ны арттырыңыз.
– Тұрақты күй қатесін жою үшін Ki баяу қосыңыз.
– Қажет болса, шамадан тыс соққы мен тербелісті азайту үшін Kd қосыңыз.

Қолмен реттеудің кілті - шағын өзгерістер енгізу, қадамдық реакцияны (орнатылған мәннің өзгеруі немесе бұзылуы) бақылау және жүйенің қауіпсіз болып қалуын қамтамасыз ету.

2) Циглер-Никольс (тербелмелі әдіс)
Классикалық әдіс: жүйе тұрақты тербеліске жеткенше Kp-ны арттырыңыз (соңғы күшейту), тербеліс кезеңін жазып алыңыз, содан кейін кестеден PID параметрлерін есептеңіз. Бұл әдіс жылдам, бірақ көбінесе үлкен асып кетулерді тудырады, сондықтан ол сезімтал процестерге әрқашан қолайлы бола бермейді.

3) Заманауи контроллерлерде автоматты түрде баптау
Көптеген PLC/температура реттегіштері автоматты түрде реттеу мүмкіндіктерін ұсынады. Әдетте, құрылғы сынақ сигналын береді, процестің жауабын анықтайды, содан кейін бастапқы PID параметрлерін есептейді. Нәтижелер әдетте бастапқы нүкте ретінде жеткілікті жақсы болады, бірақ олар процестің талаптарына негізделген түзетулерді қажет етуі мүмкін.

Сандық PID енгізудегі маңызды нәрселер

READ  Синхронды машиналардың сипаттамалары

1. Іріктеу уақыты (Ts)
Тым баяу іріктеу басқару элементінің баяу әрекет етуіне әкелуі мүмкін. Тым жылдам іріктеу шуды күшейтіп, процессорды шамадан тыс жүктейді. Процесс динамикасына сәйкес Ц таңдаңыз: жылдам процестер кіші Ц қажет, ал баяу процестер үлкенірек Ц пайдалануы мүмкін.

2. Шығыстың қанығуы және сөнуіне қарсы
Шығыс шекке жеткенде (мысалы, 0–100%), интеграл өсе береді және жүйе қалыпты жағдайға оралғанда шамадан тыс жүктеме тудыруы мүмкін. Анти-жойылу интегралдардың қажетсіз жиналуына жол бермейді.

3. Туындылар мен фотоэлектрлік оттегіні сүзу
Сенсорларда жиі шу болады. Төмен жиілікті сүзгі көмектеседі, әсіресе D компоненттері пайдаланылған кезде.

4. Орнатылған пандус/жұмсақ старт
Орнатылған мәннің кенеттен өзгеруі шамадан тыс жүктемеге әкелуі мүмкін. Орнатылған мәнді арттыру ауысуды тегіс етеді.

Жалпы өнімділік критерийлері бағаланды

Автоматтандыруда PID тюнингі әдетте келесілердің тіркесімін көздейді:
– Жылдам көтерілу уақыты (орнатылған нүктеге көтерілу уақыты).
– Кішкентай асып кету (белгіленген мәннен тым алыс кетпейді).
– Қысқа тұну уақыты (тез тұрақтандырылады).
– Тұрақты күйдегі минималды қателік.
– Жақсы беріктік (жүктеме/бұзылыстар өзгерген кезде де тұрақты болып қалады).

Барлығын бірден оңтайландыру мүмкін емес. Мысалы, өте жылдам көтерілу уақытына ұмтылу көбінесе шамадан тыс жүктемені арттырады. Сондықтан, баптау процестің басымдықтарына байланысты: қауіпсіздік, өнім сапасы, энергия тиімділігі немесе пайдалану ыңғайлылығы.

Жабу

PID басқару әдістері салыстырмалы түрде қарапайым іске асыру арқылы процестерді тиімді басқару мүмкіндігіне байланысты көптеген автоматтандыру жүйелерінің негізі болып табылады. P, I және D компоненттерінің рөлдерін түсіну және жақсы баптау және енгізу тәжірибелерін - мысалы, тітіркенуге қарсы, сүзгілеу және іріктеу уақытын қолдану арқылы PID өнеркәсіптік қолданбалардың кең ауқымында тұрақты, жауапты және ақауларға төзімді өнімділікті қамтамасыз ете алады. Қазіргі заманғы басқарудың күрделі әдістерінің қолжетімділігіне қарамастан, PID өнімділік, қарапайымдылық және бағаның тамаша тепе-теңдігіне байланысты көптеген процестер үшін артықшылықты таңдау болып қала береді.

Қаласаңыз, мен бұл мақаланы белгілі бір контекстке бейімдей аламын (мысалы, Siemens/Omron PLC құрылғысындағы PID, SSR көмегімен температураны бақылау немесе қозғалтқыш/цистерна деңгейінің жүйесі үшін баптау есептеулерінің мысалы).

Пікір қалдырыңыз