Ich habe eine Übertragungsfunktion fünfter Ordnung, für die ich einen Controller entworfen habe, bei dem die Technik der Pol-Null-Löschung auf einem Wurzelort angewendet wurde.
Ich bin nach <5% Überschwingen und <2s Einschwingzeit . Derzeit sind die Überschreitungskriterien erfüllt.
Hinweis: Ich weiß, dass eine exakte pz-Löschung im wirklichen Leben nahezu unmöglich ist.
Der Controller und die ursprüngliche Übertragungsfunktion 5. Ordnung werden in Simulink unten gezeigt:
die eine Antwort mit einem langen Schwanz in der Einschwingzeit und damit sehr lange Einschwingzeit geben.
Wie pro Chu Kommentar hier ,
Nullen in Polnähe zu platzieren, um abzubrechen, ist nicht allzu clever. Es ist normalerweise unmöglich, eine Null direkt auf eine Stange zu werfen und zu erwarten, dass beide Stangen und die Null stehen bleiben. Das Ergebnis ist ein Dipol (ein Pol und eine Null in unmittelbarer Nähe), der zu einem langen Schwanz in der Einschwingreaktion führt.
und HermitianCrustaceans Kommentar:
Der Controller 4. Ordnung, den Sie ausgewählt haben, lässt sich nur schwer numerisch modellieren ...
Was wäre die Grundursache für diese unannehmbar lange Einschwingzeit , die ungenaue pz-Löschung, die schwer numerisch zu modellierende Steuerung oder beides ?
Vorschläge zur Verbesserung dieser Reaktion sind sehr willkommen.
Pole 5. Ordnung:
Poles =
1.0e+02 *
-9.9990 + 0.0000i
-0.0004 + 0.0344i
-0.0004 - 0.0344i
-0.0002 + 0.0058i
-0.0002 - 0.0058i
Nullen platziert, um Pole abzubrechen:
Controller 4. Ordnung:
Bei Bedarf erteile ich gerne weitere Auskünfte.