Hvad menes med plantemodel til programmering i Simulink med en PID-controller? Hvordan finder jeg processen med første ordre eller anden ordre uden en overføringsfunktion eller Kp-, Ki- og Kd-værdier?


Bedste svar

Plantemodel er den matematiske model af system (“anlægget”), du vil kontrollere. Normalt skal du udlede den matematiske model selv ved at undersøge systemets fysik og nedskrive den tilsvarende differens / forskelligning og derefter måle / identificere modelparametre.

Processordene i første rækkefølge og anden ordens henvisning strukturen for overførselsfunktionsmodellerne for systemer, der ofte findes i praksis.

En procesordens første ordens model ser sådan ud:

G (s) = \ frac {K} {\ tau s + 1},

mens en anden ordens procesmodel kan være sådan:

G (s) = \ frac {K \ omega\_n ^ 2} {s ^ 2 + 2 \ xi \ omega\_n s + \ omega\_n ^ 2}.

Hvis du kender systemets fysik og parametre, kan du skrive ned overførselsfunktionen og derefter fortsætte med controller-design (f.eks. PID-tuning). Hvis du ikke kender fysikken og / eller parametrene, skal du først Systemidentifikation .

En nem måde at håndtere PID-tuning på uden at udtrykkeligt vedrøre dig selv med systemidentifikation er at bruge Ziegler – Nichols-metoden . Flere oplysninger om denne metode kan findes her:

PIDTuningClassical – ControlsWiki

og på side 302 i denne bog :

http://www.cds.caltech.edu/~murray/books/AM08/pdf/am08-complete\_30Aug11.pdf

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *