Control design software ideally supports each stage of the control system development process, from plant modeling to compensator design to deployment, through automatic code generation.
Common tasks for teams looking to develop, implement, and test a control system in one control design software environment include:
- Creating accurate plant models usingphysical modeling,system identification, andparameter estimation
- Designing feedback compensators using techniques ranging from classical design such as Bode and root locus, toautomated tuning of multivariable decentralized control systems, using H infinity algorithms
- Automatically generatingC code,IEC 61131-3structured text, andVerilog®and VHDL®for targeting microcontrollers, programmable logic controllers (PLCs) andFPGAs
- Verifying a control design through simulation,formal verification methods, andreal-time simulation