Optimierung, Analyse und Validierung
Optimieren von Regelungssystemparametern und Analysieren der Ergebnisse über die Befehlszeile
Nachdem Ihr Modell zur Optimierung eingerichtet ist, passt der Befehl systune die optimierbaren Koeffizienten an Ihre Entwurfsanforderungen an. Zur Validierung des Ergebnisses prüfen Sie die Systemantworten und werten Sie aus, inwieweit die Optimierungsziele erreicht wurden. Für ein in Simulink® modelliertes Regelungssystem schreiben Sie die optimierten Parameterwerte in das Modell zur Validierung gegenüber dem vollständigen nichtlinearen System. Weitere Informationen finden Sie unter Validate Tuned Control System.
Funktionen
Themen
Grundlagen der Optimierung
- Tune Control System at the Command Line
 After building a tunable control system model and specifying tuning goals, usesystuneto tune the parameters of your system.
- Tuning Multiloop Control Systems
 Jointly tune the inner and outer loops of a cascade architecture withsystune.
- Speed Up Tuning with Parallel Computing Toolbox Software
 If you have the Parallel Computing Toolbox™ software installed, you can speed up the tuning of fixed-structure control systems.
Analyse und Validierung
- Interpret Numeric Tuning Results
 Tuning reports fromsystuneand Control System Tuner give you an overview of how well the tuned control system meets your tuning goals.
- Visualize Tuning Goals
 Tuning-goal plots let you visualize your design requirements against tuned system responses, to see where and by how much tuning goals are satisfied or violated.
- Validate Tuned Control System
 When you tune a control system, validate the results by examining system responses with the tuned parameters.
- Extract Responses from Tuned MATLAB Model at the Command Line
 Analyze responses of a tuned control system by usinggetIOTransferand related functions to compute responses between various points in the model.
- Validating Results
 This example shows how to interpret and validate tuning results fromsystune.
Anwendungen der Bewegungsregelung
- Control of an Inverted Pendulum on a Cart
 This example usessystuneto control an inverted pendulum on a cart.
- Control of a Linear Electric Actuator
 useslTunerandsystuneto tune the current and velocity loops in a linear electric actuator with saturation limits.
Anwendungen der industriellen Automatisierung
- PID Tuning for Setpoint Tracking vs. Disturbance Rejection
 Explore trade-offs between setpoint tracking and disturbance rejection when tuning PID controllers withsystune.
- Digital Control of Power Stage Voltage
 Tune a high-performance digital controller with bandwidth close to the sampling frequency.
- MIMO Control of Diesel Engine
 Usesystuneto design and tune a MIMO controller for a Diesel engine. The controller is tuned in discrete time for a single operating condition.
- Active Vibration Control in Three-Story Building
 Usesystuneto control seismic vibrations in a three-story building.
- Vibration Control in Flexible Beam
 Usesystuneto tune a passivity-based controller for reducing vibrations in a flexible beam.
- Passive Control with Communication Delays
 Use a passive control system to mitigate communication delays.
Anwendungen in der Luft- und Raumfahrt
- Multiloop Control of a Helicopter
 UseslTunerandsystuneto tune a multi-loop controller for a rotorcraft.
- Fixed-Structure Autopilot for a Passenger Jet
 UseslTunerandsystuneto tune the standard configuration of a longitudinal autopilot.
- Fault-Tolerant Control of a Passenger Jet
 Achieve reliable control of a passenger jet by tuning a controller for multiple operating modes of the plant.