Model-based control system design lets engineers create and run simulations of automation models before going live.
Automation engineers traditionally have implemented and tested control algorithms by running them on programmable automation controllers (PAC) connected to machinery. A drawback to this approach is that it can be expensive, difficult or dangerous to test the control strategy for the first time on the machine. A better approach is to first design and test the control system using simulation with a machine model. Simulation can uncover problems earlier in the development process and reduce the number of defects found later in the process, when they are more costly and difficult to fix. when the controller then is connected to the actual machine for testing and validation, engineers have more confidence that the system will behave as expected.
To further read this paper please click 'How will your Control System run?'