Progettazione Delle Strategie Di Controllo - Control Design
Progettazione Delle Strategie Di Controllo - Control Design
Progettazione Delle Strategie Di Controllo - Control Design
Networking
Discrete and Sequential
Logic
Embedded System
Design
1
Tendenze nella Meccatronica
2
Benefici di controllo e tuning avanzati
Controllo
• Un valvola con tuning Controllo Model
based < 1%
Model--
Manuale
scarso può costare
€880/anno*
• Un loop di pH mal fatto
può provocare sprechi di
materie chimiche per
€50.000/mese*
• Un termoregolatore con
cattivo loop può costare
PID con
PID va bene
tuning manuale
€30.000/mese*
*Fonti: Cybosoft e ExperTune
3
Algoritmi di Controllo
• PID
• Gain Scheduling
• Cascade
• Feed Forward
• LQR
• Fuzzy Logic
• Model Predictive Control (MPC)
4
L’approccio di LabVIEW al Control Design
Simulazione Configurabile
Dataflow grafico
Simulink® is a registered trademark of The MathWorks, Inc. All other trademarks are the
property of their respective owners.
LabVIEW Simulation Interface Toolkit (SIT)
•Interfaccia utente di LabVIEW per Simulink®
•E’ richiesto Simulink; non è richiesta conoscenza dei diagrammi di LabVIEW
•I/O basato su configurazione
•DAQ, FPGA e CAN con supporto LabVIEW Real-Time.
•LabVIEW esegue il modello Simulink®
•Simulink non è richiesto, eccetto che nel PC utilizzato per creare la DLL con
Matlab/Simulink/Real-Time Workshop® e Microsoft Visual C++ ®
Simulink
LabVIEW
Opzioni integrate/esterne per elaborazione segnali, analisi e
calcolo con LabVIEW
MATLAB® software
Script node The MathWorks, Inc.
MapleTM software
Script node Maplesoft
MathCAD® software
Funzionalità integrate VIs Mathsoft Engineering &
•Calcolo Education, Inc.
SystemBuild
DLL National Instruments - MATRIXx
Simulink® and Real-Time Workshop® are registered trademarks of The MathWorks, Inc. All
other trademarks are the property of their respective owners.
Prototipazione e rilascio con LabVIEW
I/O
I/O
Flessibilità e Prezzo di Sistema
I/O
PXI RIO Processor FPGA
Custom I/O
PCI RIO
CompactRIO
CompactRIO
Integrato Single-Board
RIO
Inputs
Application Software
Operating System
Driver API
Hardware
Risposta
Calcolo
IMPIANTO ~25 µs
Outputs
14
Hardware “decisionale”
Sistema basato su FPGA
Massima Affidabilità
Inputs
Application Software
Operating System
Driver API
Hardware
Risposta
Calcolo
IMPIANTO 25 ns1
Outputs
15
Controllo basato su FPGA
• Affidabilità dell’hardware custom
– Nessun sistema operativo
– Nessuna dipendenza software
• Decision making a bordo a 40 MHz
• I/O analogici fino a 800 kHz
• PID/control assi oltre 200 kHz
16
Conclusioni
17
Piattaforma NI per il controllo
LabVIEW Development Environment
18
Piattaforma PAC in una macchina moderna
Advanced
Control Compact FieldPoint
Mechanical
Data
Design
HMI Acquisition
Smart Camera
Industrial PC
Embedded
System
Design Motors, Drives Custom Layout
CompactRIO
19