Il software di progettazione controlli supporta idealmente ciascuna fase del processo di sviluppo del sistema di controllo, dalla modellazione dell'impianto alla progettazione del compensatore, fino alla distribuzione, attraverso la generazione automatica di codice.
Per i team che vogliono sviluppare, implementare e testare un sistema di controllo in un unico ambiente software di progettazione controlli, le attività comuni includono:
- creazione di modelli accurati degli impianti usandomodellazione fisica,identificazione dei sistemaestima dei parametri;
- progettazione di compensatori in retroazione usando tecniche che vanno dalla progettazione classica (ad esempio Bode e luogo delle radici) allaregolazione automatica dei sistemi di controllo decentralizzati multivariabile, usando algoritmi H-infinito;
- generazione automatica dicodice C, testo strutturatoIEC 61131-3e codiceVerilog®e VHDL®per il targeting di microcontroller, controllori logici programmabili (PLC) eFPGA;
- verifica del progetto di un controllo attraverso la simulazione,metodi di verifica formaliesimulazione in tempo reale.