Techteach - No Simview Antiwindup Index

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

TechTeach: SimView

Page 1 of 2

Anti Windup
Snapshot of the front panel of the simulator:

What is needed to run the the simulator? Read to get most recent information!
Tips for using the simulator.
The simulator: antiwindup.exe (click to download). The simulator runs immediately after the
download by clicking Open in the download window. Alternatively, you can first save a copy
of the exe-file on any directory (folder) on your PC and then run the exe-file, which starts the
simulator.

Description of the system to be simulated


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.

http://techteach.no/simview/antiwindup/index.php

14/02/2014

TechTeach: SimView

Page 2 of 2

Video
Here is an instructional video where the present simulator is used as an example: Anti windup in a
PI(D) controller.

Aim
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.

Motivation
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.

Tasks
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.
1. Control without anti windup: Deactivate the anti windup action. Set Tin = 40 degrees C,
and let the control system settle to a steady state. Then reduce Tin to 10 degrees C and keep
Tin at this value for about 100min. Does the control variable go into saturation? Then
increase Tin back to 40 degrees. How long does it take until the temperature T converges to
the setpoint with zero control error after Tin was increased from 10 to 40 degrees? To which
value is the I-term (ui) integrated?

2. Control with anti windup: Activate the anti windup, and adjust Tin as in Task 1. How long
does it take before the temperature T converges to the setpoint with zero control error after
Tin was increased from 10 to 40 degrees? To which value is the I-term (ui) integrated?
Is anti windup of any importance?

[SimView] [TechTeach]

Updated 18. January 2008. Developed by Finn Haugen. E-mail: finn@techteach.no.

http://techteach.no/simview/antiwindup/index.php

14/02/2014

You might also like