Top-Logo
TOP news productlist download support business company sitemap Navigation Menu

TOP >> Products >> Water Level Controller Training Apparatus by Fuzzy & PID Theory >> Lesson Summary

Product's Feature
Lesson Summary
PID & Fuzzy Control
Specification / Price
PRODUCT LIST

Lesson Summary

PID Control

Water Level PID Control
Using the same training kit at the same control cycle time for Fuzzy control, water tank level control of first order lag is realized by PID control.
PID Control Equation
MV=(100/Pb)((1/1+Tis)×e-(Tds/(1+0.1Tds))×PV)
MV :
Manipulated Variable
100/Pb :
Proportional Gain
e :
SV-PV
SV :
Set Value
s :
Laplace Operator
Pb :
Proportional Band
Ti :
Integral Time
Td :
Derivative Time
PV :
Present Value
In PID control, the respective effect given by each parameter of Pb, Ti and Td can be easily understood since those three outputs are separately computed and displayed in graphics. However, the actual control output is a sum of those output.
PID Control Display Window
Upon mouse-clicking the "Control Display" in the menu, the Control-display window opens. The above window shows the stabilized water level status at the target level after controlling it actually. Since the time axis is common to that for Fuzzy control, you can check the difference of the control effect between PID and Fuzzy controls. In the above window, you can see that each output from the proportional, integral and derivative controls is displayed respectively.

Fuzzy Control

Water Level Fuzzy Control
As illustrated above, water tank level control of first order lag is realized by Fuzzy control. The water control tank is provided with a hole so that the water always flow out at a speed in proportion to its water level. To keep the water level at the set value, the pump must be always operated under a proper control. In Fuzzy control, such pump operation is realized using a combination of the position-type control (rough tuning) where the manipulated variable is determined by the deviation of the present value from the set value and the speed-type control (fine tuning) where the offset from the set value is adjusted.
Control Operation Block Diagram
The hardware configuration to make it commonly applicable to PID control is shown above. For Fuzzy inputs, the software is designed to enable such assignments as the "level deviation" at Ant-1, "level change" at Ant-2, "set value" at ant-3 and "set change" at Ant-4. While such assignments as the position-type control output at Cnsq-1 and speed-type control output at Cnsq-2 are enabled by the software as well as their sum are used as the control output.
Fuzzy Rule Explanation
Rough Tuning
The rules No. 1 - 3 are used to determine the position-type control output in response to only the input of the water level deviation. The input of the water level change is ignored for the rough tuning.
Fine Tuning
When the water level deviation does not become zero as a result of the control output from the rules No. 1 - 3 or due to the pump capacity fluctuation, the disturbance, etc., the rules 5 and 6 are used to determine the speed-type control output for fine tuning in addition to the above position-type control output.
Fuzzy Control Display Window
Upon mouse-clicking the "Control Display" in the menu, the Control-display window opens. The above window shows the stabilized water level status at the target level after controlling it actually. Fuzzy control has a shorter convergence time than PID control and can be realized using only 5 rules. It is a great feature of Fuzzy control where the human rules of thumb can provide the nonlinear outputs in response to the water level deviation data in different from PID control where all the proportional, integral and derivative controls can provide the only linear outputs.

 (C) 2004 ADWIN Corp.