Vés al contingut

Mètode de Ziegler-Nichols

De la Viquipèdia, l'enciclopèdia lliure

El mètode de Ziegler-Nichols és un mètode heurístic per ajustar un controlador PID. Fou desenvolupat per John G. Ziegler i Nathaniel B. Nichols. S'aplica ajustant a zero els guanys integral i derivatiu (I i D, respectivament). A continuació, el guany proporcional, s'incrementa (des de zero) fins que arriba al guany últim , on la sortida del llaç de control té oscil·lacions estables i consistents. i el període d'oscil·lació s'utilitzen posteriorment per ajustar els guanys P, I i D segons el tipus de controlador emprat, i segons el comportament desitjat:

Mètode de Ziegler–Nichols[1]
Tipus de control
P
PI
PD
PID clàssic[2]
PIR (Pessen Integral Rule)[2]
sobrepassa lleugerament[2]
sense que sobrepassi[2]

El guany últim es defineix com 1/M, on M és la relació d'amplituds, i .

Aquests tres paràmetres s'utilitzen per establir la correcció a partir de l'error amb l'equació:

que té la següent funció de transferència entre l'error i la sortida del controlador:

Avaluació

[modifica]

L'ajustament per Ziegler–Nichols (representat per les equacions de "PID clàssic" a la taula de sobre) crea un decaïment de quart d'ona. És un resultat acceptable per alguns propòsits, però no és òptim per a totes les aplicacions. Aquest mètode està dissenyat per donar la millor estabilitat possible als controls PID davant d'una pertorbació.[2] Proporciona un guany i un sobrepassament agressius[2] – algunes aplicacions exigeixen minimitzar-lo o eliminar-lo, motiu pel qual aquest mètode no és apropiat. EN aquest cas, es poden fer servir les equacions de la fila "sense que sobrepassi" per calcular els guanys apropiats del controlador.

Referències

[modifica]
  1. «Optimum settings for automatic controllers». , vol. 64, 1942, pàg. 759–768. Arxivat 2017-09-18 a Wayback Machine. «Còpia arxivada». Arxivat de l'original el 2017-09-18. [Consulta: 16 desembre 2020].
  2. 2,0 2,1 2,2 2,3 2,4 2,5 Ziegler–Nichols Tuning Rules for PID, Microstar Laboratories

Enllaços externs

[modifica]