Tècniques de control PID en automatització

Tècniques de control PID en automatització

Dalam dunia automasi industri, menjaga suatu proses tetap stabil dan sesuai target adalah kebutuhan utama. Baik itu menjaga suhu oven tetap pada nilai tertentu, mempertahankan level cairan di tangki, mengatur kecepatan motor konveyor, maupun mengendalikan tekanan pada sistem pneumatik—semuanya membutuhkan strategi kontrol yang andal. Salah satu teknik yang paling luas digunakan karena sederhana, efektif, dan mudah diimplementasikan adalah kontrol PID (Proportional–Integral–Derivative). Artikel ini membahas conceptes bàsics PID, cara kerja tiap komponennya, penerapan dalam automasi, hingga praktik penyetelan (tuning) agar performa sistem optimal.

Què és el control PID?

El PID és un algorisme de control de retroalimentació que calcula un senyal de control basat en la diferència entre un valor de referència (punt de consigna) i un valor mesurat (variable de procés/PV). Aquesta diferència s'anomena error. L'objectiu del control PID és minimitzar l'error el més ràpidament possible sense fer que el sistema oscil·li excessivament o esdevingui inestable.

Secara umum, kontroler akan menghasilkan output (misalnya bukaan valve, tegangan ke motor, atau duty cycle PWM) yang memengaruhi proses. Sensor membaca hasilnya, lalu nilai tersebut dibandingkan lagi dengan setpoint. Siklus ini berlangsung kontinu dalam PLC, DCS, atau controller tertanam (embedded).

Fórmula bàsica del PID en forma contínua:

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

En sistemes digitals (com ara els PLC), els càlculs es realitzen discretament en funció de certs temps de mostreig.

Components PID: P, I i D

1) Proporcional (P)
El component proporcional proporciona una resposta proporcional a la magnitud de l'error actual. Si l'error és gran, la sortida de correcció també serà gran. L'avantatge és una resposta ràpida i senzilla.

Namun, kontrol P saja umumnya menyisakan steady-state error (error yang tersisa ketika sistem sudah “stabil”). Misalnya pada kontrol suhu, suhu dapat berhenti sedikit di bawah setpoint karena gaya koreksi P menurun ketika error mengecil.

Parameter kunci: Kp (gain proporsional)
– Kp massa petit: resposta lenta, molt de temps per desaparèixer l'error.
– Kp és massa gran: risc de sobrepassament i oscil·lació.

2) Integral (I)
El component integral suma els errors al llarg del temps. La seva funció és eliminar els errors d'estat estacionari, perquè fins i tot errors petits continuaran impulsant la sortida fins que l'error s'acosti a zero.

Kelemahannya, integral dapat membuat respons menjadi lebih lambat dan berpotensi menciptakan overshoot atau osilasi jika terlalu agresif. Masalah klasik lain adalah integral windup , yaitu ketika integral “menumpuk” terlalu besar saat aktuator sudah mencapai batas maksimum/minimum (saturasi).

Parameter kunci: Ki (gain integral) atau kadang dinyatakan sebagai Ti (integral time)
– Ki és massa petit: l'error en estat estacionari desapareix molt lentament.
– Ki massa gran: sobreoscil·lació elevada, oscil·lació i propens a la bobinatge.

3) Derivada (D)
Komponen derivatif memprediksi tren error dengan melihat laju perubahannya. D dapat membantu meredam overshoot dan meningkatkan stabilitas, terutama al sistema yang cenderung berosilasi.

Tanmateix, les derivades són molt sensibles al soroll del sensor. En mesures sorolloses, D pot provocar fluctuacions a la sortida. Per tant, les implementacions de D sovint van acompanyades d'un filtre (per exemple, un filtre de pas baix) o s'apliquen com a derivada de la PV (en lloc de l'error) per mitigar els efectes dels canvis sobtats del punt de consigna.

Parameter kunci: Kd (gain derivatif) atau Td (derivative time)
– Kd és massa petit: l'efecte d'amortiment és menys perceptible.
– Kd és massa gran: la sortida és sensible al soroll, el sistema pot esdevenir incòmode o inestable.

Per què és popular el PID en l'automatització?

Els PID són populars per diverses raons pràctiques:

1. Mudah diimplementasikan : Hampir semua PLC dan DCS memiliki blok fungsi PID bawaan.
2. Cukup fleksibel : Dapat dipakai pada banyak proses (suhu, level, flow, speed, tekanan).
3. Tidak membutuhkan model matematis detail : Berbeda dengan kontrol berbasis model, PID bisa disetel dengan pendekatan eksperimen.
4. Kinerja memadai untuk sebagian besar kebutuhan industri : Untuk banyak proses, PID sudah “good enough” dengan biaya rendah.

Tanmateix, el PID no és una solució per a tots els casos; per exemple, en processos altament no lineals, aquells amb temps morts llargs o processos amb multivariables que interactuen fortament. En aquestes situacions, el control avançat (per exemple, MPC) de vegades és més apropiat.

Exemples d'aplicacions PID a la indústria

1. Kontrol suhu (heater/oven/boiler)
PV: temperatura del termopar/RTD
Sortida: potència de l'escalfador (SSR/tiristor) o obertura de la vàlvula de vapor
Reptes: inèrcia tèrmica i temps mort.

2. Kontrol level tangki
PV: nivell de líquid (transmissor d'ultrasons/pressió)
Sortida: obertura de la vàlvula d'entrada o velocitat de la bomba
Reptes: pertorbacions per la sortida i canvis de densitat.

3. Kontrol kecepatan motor
PV: RPM de l'encoder/tacòmetre
Sortida: senyal a VFD/servoaccionament
Reptes: càrregues canviants, fricció i inèrcia mecànica.

4. Kontrol tekanan
PV: transmissor de pressió
Sortida: actuador de vàlvula o compressor
Reptes: compressibilitat del gas i dinàmica dels gasoductes.

Principi d'afinació PID (afinació)

L'afinació és el procés de seleccionar els valors de Kp, Ki i Kd perquè el sistema compleixi els criteris de rendiment: ràpid per assolir el punt de consigna, sobrepassament mínim, estable i resistent a les pertorbacions.

Hi ha diversos mètodes d'afinació comuns:

1) Afinació manual (assaig i error)
Mètodes pràctics que s'utilitzen sovint en el camp:

– Mulai dari Ki = 0 dan Kd = 0 .
– Naikkan Kp hingga respons cepat, tetapi belum berosilasi berlebihan.
– Tambahkan Ki perlahan untuk menghilangkan steady-state error.
– Tambahkan Kd jika perlu untuk mengurangi overshoot dan osilasi.

La clau de l'afinació manual és fer petits canvis, observar la resposta a l'esglaó (canvi de consigna o pertorbació) i assegurar-se que el sistema romangui segur.

2) Ziegler-Nichols (mètode d'oscil·lació)
El mètode clàssic: augmentar Kp fins que el sistema oscil·li establement (guany final), registrar el període d'oscil·lació i després calcular els paràmetres PID a partir d'una taula. Aquest mètode és ràpid, però sovint produeix grans sobrepassos, per la qual cosa no sempre és adequat per a processos sensibles.

3) Ajust automàtic en controladors moderns
Molts PLC/controladors de temperatura ofereixen funcions d'autoajustament. Normalment, el dispositiu proporciona un senyal de prova, identifica la resposta del procés i després calcula els paràmetres PID inicials. Els resultats solen ser prou bons com a punt de partida, però poden requerir ajustaments en funció dels requisits del procés.

Aspectes importants en la implementació de PID digital

1. Waktu sampling (Ts)
Un mostreig massa lent pot fer que el control reaccioni lentament. Un mostreig massa ràpid pot amplificar el soroll i sobrecarregar la CPU. Trieu les T segons la dinàmica del procés: els processos ràpids requereixen una T petita, mentre que els processos lents poden utilitzar una T més gran.

2. Saturasi output dan anti-windup
Quan la sortida arriba a un límit (per exemple, 0–100%), la integral pot continuar creixent i provocar un sobrepassament quan el sistema torna a la normalitat. L'anti-windump evita l'acumulació innecessària d'integrals.

3. Filtering untuk derivatif dan PV
Els sensors sovint tenen soroll. Un filtre de pas baix ajuda, sobretot quan s'utilitzen components D.

4. Setpoint ramp/soft start
Els canvis sobtats del punt de consigna poden provocar un sobrepassament. Augmentar el punt de consigna fa que la transició sigui més suau.

Criteris de rendiment comuns avaluats

En automatització, l'afinació PID normalment persegueix una combinació de:
– Rise time cepat (waktu naik menuju setpoint).
– Overshoot kecil (tidak melewati setpoint terlalu jauh).
– Settling time singkat (cepat stabil).
– Steady-state error minimal.
– Robustness baik (tetap stabil meski ada perubahan beban/gangguan).

No tot es pot optimitzar alhora. Per exemple, intentar aconseguir temps de pujada molt ràpids sovint augmenta el sobrepassament. Per tant, l'ajust depèn de les prioritats del procés: seguretat, qualitat del producte, eficiència energètica o confort operatiu.

Tancament

Teknik kontrol PID adalah tulang punggung banyak sistem automasi karena kemampuannya mengendalikan proses secara efektif dengan implementasi yang relatif sederhana. Dengan memahami peran komponen P, I, dan D, serta menerapkan tuning dan praktik implementasi yang baik—seperti anti-windup, filtering, dan pemilihan waktu sampling—PID dapat memberikan performa stabil, responsif, dan tahan gangguan pada berbagai aplikasi industri. Walaupun ada metode kontrol modern yang lebih canggih, PID tetap menjadi pilihan utama untuk banyak proses karena keseimbangan terbaik antara kinerja, kemudahan, dan biaya.

Si ho desitgeu, puc adaptar aquest article a un context específic (per exemple, PID en un PLC Siemens/Omron, control de temperatura amb SSR o un exemple de càlculs d'afinació per a un sistema de nivell de motor/dipòsit).

Deixa un comentari