Snapshot of the front panel of the simulator:
The simulated system is a temperature PID control system for a tank with continuous inflow and outflow. The inflow temperature Tin is a disturbance to the control system. If Tin becomes low, the heating element reaches its saturation limit. The user can choose to activate or deactivate the anti windup in the PID controller, but in most commercial controllers some anti windup function is activated.
Here is an instructional video where the present simulator is used as an example: Anti windup in a PI(D) controller.
The aim is to observe the importance of having anti windup in the PID controller when a large disturbance drives the control variable into saturation.
All practical PI(D) controllers must have anti windup, so this is standard in commercial controllers. If you are to implement a PI(D) controller yourself, it should definitely have anti windup.
Reasonable PID parameter settings are shown on the front panel of the simulator (i.e. Kp=6.7, Ti=252s, Td=63s). The temperature setpoint can be set to 80 degrees C.