Fuzzy pid based Temperature Control of Electric Furnace for Glass Tempering Process


Download 1.99 Mb.
Pdf ko'rish
bet14/43
Sana16.11.2023
Hajmi1.99 Mb.
#1781651
1   ...   10   11   12   13   14   15   16   17   ...   43
Bog'liq
621dec7d43b02de16d65a3b91120332038b7

2.3.1.1 
Algorithm of PID controller 
A PID controller continuously calculates an error value as the difference between a desired set 
point and a measured process variable. The controller attempts to minimize the error over 
time by adjustment of a control variable, such as the position of a control valve, a damper, or 
the power supplied to a heating element, to a new value determined by a weighted sum [8] [9] 
[15]. 
( )
( )
∫ ( )
( )
----------------------------------------------------------2.1 
Where
,
and
all non-negative, denote the coefficients for the proportional, integral and 
derivative terms, respectively (sometimes denoted P, I, and D).

Proportional term: accounts for present values of the error. Because a non-zero error is 
required to drive it, a proportional controller generally operates with a so-called steady-
state error. Steady-state error (SSE) is proportional to the process gain and inversely 
proportional to proportional gain. SSE may be mitigated by adding a compensating bias 
term to the set point or output, or corrected dynamically by adding an integral term
[15].
The proportion gain is given by 
 
----------------------------------------------------------------------------2.2 

Integral term I accounts for past values of the error. The contribution from the integral 
term is proportional to both the magnitude of the error and the duration of the error. 
The integral in a PID controller is the sum of the instantaneous error over time and 
gives the accumulated offset that should have been corrected previously. The 
accumulated error is then multiplied by the integral gain and added to the controller 
output. 
The integral term is given by: 
∫ ( )
-----------------------------------------------------------------2.3 
The integral term accelerates the movement of the process towards set point and 
eliminates the residual steady-state error that occurs with a pure proportional 
controller. However, since the integral term responds to accumulated errors from the 
past, it can cause the present value to overshoot the set point value [15].

Derivative term accounts for possible future values of the error, based on its current rate 
of change. The derivative of the process error is calculated by determining the slope of the 
error over time and multiplying this rate of change by the derivative gain. The magnitude 


Fuzzy PID Based Temperature Control of Electric Furnace for Glass Tempering Process
M.Sc. Thesis, Addis Ababa University, December 2016 
12 
of the contribution of the derivative term to the overall control action is termed the 
derivative gain, Kd [15]. 
The derivative term is given by:
( )
-------------------------------------------------------------------------------2.4 
Derivative action predicts system behavior and thus improves settling time and stability 
of the system. An ideal derivative is not causal, so that implementations of PID controllers 
include an additional low pass filtering for the derivative term, to limit the high 
Temperature gain and noise [15]. 
As a PID controller relies only on the measured process variable, not on knowledge of the 
underlying process, it is broadly applicable. By tuning the three parameters of the model, a PID 
controller can deal with specific process requirements. The response of the controller can be 
described in terms of its responsiveness to an error, the degree to which the system overshoot 
set point, and the degree of any system oscillation. The use of the PID algorithm does not 
guarantee optimal control of the system or even its stability [8]. 
Some applications may require using only one or two terms to provide the appropriate system 
control. This is achieved by setting the other parameters to zero. A PID controller will be called 
a PI, PD, P or I controller in the absence of the respective control actions. PI controllers are 
fairly common, since derivative action is sensitive to measurement noise, whereas the absence 
of an integral term may prevent the system from reaching its target value [14][15]. 
The PID controller algorithm that operates as a position algorithm is shown in the following 
Figure [15]. 
Figure 2. 3 General block diagram of PID controller 


Fuzzy PID Based Temperature Control of Electric Furnace for Glass Tempering Process
M.Sc. Thesis, Addis Ababa University, December 2016 
13 
Where, u(t) and e(t) denotes the control and error signals of the system.
is the 
proportion ,integral and derivative gain values. The corresponding PID controller transfer 
function Gc (s) is given as 
( )
----------------------------------------------------------
2.5

Download 1.99 Mb.

Do'stlaringiz bilan baham:
1   ...   10   11   12   13   14   15   16   17   ...   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling