Sincronizzazione del controller PID
Sincronizzare i guadagni PID in modo automatico o interattivo
Il software Control System Toolbox™ offre diversi strumenti e comandi per la sincronizzazione dei controller PID. Per selezionare lo strumento migliore per la propria applicazione, vedere Scelta di uno strumento di progettazione di controller PID.
Per informazioni sulla sincronizzazione dei controller PID nei modelli Simulink®, vedere Model-Based PID Controller Tuning (Simulink Control Design).
App
PID Tuner | Tune PID controllers |
Attività di Live Editor
Tune PID Controller | Tune PID Controller for LTI plant in the Live Editor |
Funzioni
pidtune | PID tuning algorithm for linear plant model |
pidtuneOptions | Define options for pidtune function |
getPIDLoopResponse | Closed-loop and open-loop responses of systems with PID controllers |
pidTuner | Open PID Tuner for PID tuning |
Argomenti
Nozioni di base sulla sincronizzazione PID
- Scelta di uno strumento di progettazione di controller PID
Il software Control System Toolbox fornisce vari strumenti per la progettazione di controller PID. - Progettazione di controller PID con PID Tuner
PID Tuner consente di eseguire la sincronizzazione automatica e interattiva dei controller PID. - PID Controller Types for Tuning
Control System Toolbox PID tuning tools can generate and tune many PID and 2-DOF PID controller types.
Sincronizzazione interattiva PID
- Progettazione di un controller PID per un tracking di riferimento veloce
Sincronizzare un controller PID per soddisfare i requisiti di tempo di salita e di tempo di assestamento. - Sincronizzazione del controller PID a favore del tracking di riferimento o della reiezione dei disturbi (PID Tuner)
La sincronizzazione PID è un bilanciamento tra la performance del tracking di riferimento e della reiezione dei disturbi. Questo esempio illustra come eseguire la sincronizzazione a favore dell’uno o dell’altra quando si utilizza PID Tuner. - PID Controller Design in the Live Editor
Use the Tune PID Controller task to generate code in the Live Editor for designing a PID controller for a linear plant model. - Analisi della progettazione in PID Tuner
PID Tuner fornisce dei grafici della risposta del sistema e altri strumenti per la sincronizzazione dei controller PID.
Sincronizzazione PID dalla riga di comando
- Progettazione di controller PID dalla riga di comando
Sincronizzare un controller PID in modo programmatico utilizzando il comandopidtune
. - Sincronizzazione del controller PID a favore del tracking di riferimento o della reiezione dei disturbi (riga di comando)
Utilizzare le opzioni di sincronizzazione del comandopidtune
a favore del tracking di riferimento o della reiezione dei disturbi sulla riga di comando. - Designing Cascade Control System with PI Controllers
Design two PI controllers for a cascade control system using thepidtune
command.
Progettazione del controller PID partendo dai dati di risposta misurati
- Stima interattiva dei parametri dell’impianto a partire dai dati di risposta
Se si dispone del software System Identification Toolbox™ è possibile utilizzare PID Tuner per eseguire la stima di un modello di impianto lineare in base ai dati di risposta misurati dal proprio sistema. PID Tuner sincronizza poi un controller PID per il modello risultante. - Tune PID Controller from Measured Plant Data in Live Editor
Use Live Editor Tasks to generate code for tuning a PID controller based on measured plant response. - Identificazione del sistema per il controllo PID
L’identificazione del sistema è il processo di stima di una rappresentazione dinamica del sistema che si desidera controllare, sulla base della risposta del sistema a un’eccitazione nota.
Controller PID a due gradi di libertà
- Tune 2-DOF PID Controller (PID Tuner)
Design a two-degree-of-freedom (2-DOF) PID controller, and compare the controller performance with that of a 1-DOF PID controller. - Tune 2-DOF PID Controller (Command Line)
Design a two-degree-of-freedom (2-DOF) PID controller, and compare the controller performance with that of a 1-DOF PID controller.
Sincronizzazione in Simulink
- PID Controller Tuning in Simulink
You can tune the gains of PID Controller blocks to achieve a robust design with the desired response time using PID Tuner. - Design PID Controller Using Simulated I/O Data
This example shows how to tune a PID controller for plants that cannot be linearized. - Design PID Controller Using Estimated Frequency Response
When your plant cannot be linearized, you can estimate a plant model using frequency response estimation and import the plant model into PID Tuner.
Algoritmo PID
- Algoritmo di sincronizzazione PID
L’algoritmo di MathWorks® per la sincronizzazione dei controller PID sincronizza i guadagni PID in modo da raggiungere un buon equilibrio tra performance e robustezza.