PID Tuner
Optimieren von PID-Reglern
Beschreibung
Die PID Tuner-App optimiert die Verstärkungsfaktoren eines PID-Reglers einer SISO-Regelstrecke automatisch, um ein gutes Gleichgewicht zwischen Leistung und Robustheit zu erzielen. Sie können den Reglertyp wie PI, PID mit Ableitungsfilter oder PID-Regler mit zwei Freiheitsgraden festlegen. Mithilfe von Analysediagrammen können Sie die Reglerleistung in den Zeit- und Frequenzdomänen untersuchen. Sie können die Leistung des Reglers interaktiv justieren, um die Schleifen-Bandbreite und den Phasenrand anzupassen oder die Sollwertverfolgung oder Störgrößenkompensation zu priorisieren.
Sie können PID Tuner mit einer Regelstrecke verwenden, die durch ein numerisches LTI-Modell wie eine Transferfunktion (tf) oder ein Zustandsraummodell (ss) dargestellt wird. Wenn Sie über die Simulink® Control Design™-Software verfügen, können Sie mit PID Tuner Blöcke vom Typ PID Controller oder PID Controller (2DOF) in einem Simulink-Modell optimieren. Wenn Sie über die System Identification Toolbox™-Software verfügen, können Sie mit der App eine Regelstrecke auf Basis gemessener oder simulierter Daten schätzen und einen Regler für die geschätzte Regelstrecke entwerfen.
Interaktive Optimierung im Live-Editor
Mehr über interaktive PID-Optimierung im Live-Editor finden Sie im Live-Editor-Task Tune PID Controller. Mit diesem Task können Sie einen PID-Regler interaktiv entwickeln und MATLAB®-Code für Ihr Live-Script automatisch generieren.
Öffnen Sie die PID Tuner-App
MATLAB Toolstrip: Klicken Sie auf der Registerkarte Apps unter Control System Design and Analysis auf das App-Symbol.
MATLAB-Eingabeaufforderung: Geben Sie
pidTunerein.Simulink-Modell: Klicken Sie im Dialogfeld des Blocks PID Controller oder PID Controller (2DOF) auf Tune.
Beispiele
Parameter
Programmatische Nutzung
Tipps
Verwenden Sie zur PID-Optimierung über die Befehlszeile
pidtune. Mit dem Befehlpidtunekönnen Sie einen Regler für mehrere Regelstrecken zugleich entwickeln.Mehr über interaktive PID-Optimierung im Live-Editor finden Sie im Live-Editor-Task Tune PID Controller. Mit diesem Task können Sie einen PID-Regler interaktiv entwickeln und MATLAB-Code für Ihr Live-Script automatisch generieren.
Versionsverlauf
Eingeführt in R2010b

