Professional Documents
Culture Documents
Self-Tuning Ability
Enxiang Yu1θYundou Hu2
1. &ROOHJHRI(QJLQHHULQJ, Bohai university, Jinzhou, China
E-mail: bhu_yex@163.com
2. Binzhou Vocational College, Binzhou, China
E-mail: yundouhu@163.com
Abstract: Temperature control is the common problems in the process of industrial production. Because the temperature
system is a kind of time-varying nonlinear system, this gives the temperature real-time control has brought the certain
difficulty. In order to solve this problem, this paper designed a kind of self-tuning PID control system. It puts the model
parameter online identification and controller online design organic unifies in together, parameter identification using
fading memory recursive least squares algorithm, and the controller adopts the pole assignment algorithm. This makes
the control system not only can online real-time adjustment of parameters, but also ensure that the actual closed-loop
system converges to zero pole expectations of zero pole, achieve good control effect. At the same time, aiming at the
limitation of the cable temperature measurement technology, this paper designs the wireless acquisition function of
multipoint temperature. Simulation results prove the effectiveness of the proposed method.
Key Words: Temperature Control, Pole Assignment Self-tuning PID, Wireless Transmission
978-1-4673-9714-8/16/$31.00 2016
c IEEE 7025
3 ADAPTIVE PID CONTROL ALGORITHM P(k )φ (k + 1)
θˆ(k + 1) = θˆ(k ) +
Adaptive control system is a system of a certain ability to ρ + φ T (k + 1) P(k )φ (k + 1) (2)
adapt, it is able to meet the change of environment ª y (k + 1) − φ T (k + 1)θˆ(k ) º
¬ ¼
conditions, and be measured the information such as
dynamic behavior of the system, change of the controlled 1ª P(k )φ (k + 1)φ T (k + 1) P(k ) º
object and jamming signal etc in a timely manner, and P(k + 1) = « P(k ) − » (3)
ρ¬ ρ + φ T (k + 1) P(k )φ (k + 1) ¼
automatically make control decisions, modify the controller
structure and parameters, corrective control action, adapt where φ T (k ) = [ − y (k − 1), u (k − 1), u (k − 2) ]
the control signal to the dynamic change of object and
θ = [ a1 , b0 , b1 ] .
T
disturbance, make the system achieve the optimal or
sub-optimal control effect [11]. Least squares identification assumes recognition objects
Adaptive control system is also called the parameter under the working conditions in open loop, therefore is
estimation adaptive control, it has two forms: the indirect suitable for the open loop system. But self-tuning control
self-tuning control and self-tuning control directly. system must be under the condition of the closed-loop
The indirect self-tuning control system includes a process control to identify the parameters of the controlled object.
control and process model, calculator controller parameters The temperature control system meets the closed loop
and controller parameters estimator. cognizable conditions [13-14], so the open-loop system
Process model parameters are estimated by measuring the identification method can be applied in this system.
input/output information, estimate the process parameters, In the system control requirements of PID parameter setting
then sent to the controller. According to some kind of is not dependent on the object model, and can be adjusted
control strategy design controller, separate the parameter online and meet the requirements of real-time control.
calculation of the controller with the amount of calculation. Adaptive PID control is an effective way to solve this
The former calculator for controller parameters, it is a problem [15]. Adaptive PID controller parameters adaptive
function of process parameters; the latter is called the PID control of the main realization way has three: pole
adjustable controller, it gives a specific control quantity assignment adaptive PID controller, destructive principle of
size. When process parameters are unknown or changing, adaptive PID controller and the quadratic performance
model parameter identification device can process index based adaptive PID controller. Pole assignment
parameter, and by the controller parameter calculator and design of the main idea is to seek a feedback control law, is
adjustable controller to calculate the control parameters and located in the hope that the location of the closed-loop
control variables, and then applied to the process. Because transfer function of the pole. It has a design method is
the controller is designed according to some strategy of intuitive, good dynamic performance and stable system, etc.
design criterion, so the system can achieve and maintain the In the process of temperature control of electric furnace, a
desired performance index. This part of process modeling controlled object is a big lag. By choosing appropriate
and parameter change, through the model identification to expectations pole control effect, pole assignment method
estimate and detection, and through timely adjusting enables the system to achieve the optimal or sub-optimal
control quantity is overcome, the interference of the system state [16].
is also can pass the resistance control strategies. Pole assignment self-tuning of PID controller parameters
Design of self-tuning control system usually adopts calibration principle is, through the selection of PID
certainty equivalence principle, the object of which is to parameters, making system with the desired closed-loop
think of all the unknown parameters with their characteristic equation. Pole assignment self-tuning PID
corresponding estimate instead of after, the control law in controller is the most widely used type of adaptive control
the form of a just and object parameters known as method, it has the visual design method, the characteristics
stochastic optimal control law of the same form. Therefore, of good dynamic performance and steady system, its main
in the design of controller, given all the parameters of the idea is to seek a feedback control law, is located in the hope
controlled system is known, and according to the given that the location of the closed-loop transfer function of the
performance index integrated control law, and then pole.
estimates of the unknown parameters in the control law For discrete incremental PID controller form
with them instead. Δu (k ) = u (k ) − u (k − 1)
Self-tuning control system model parameter estimation K T
method of least squares identification method on the = K P [ e(k ) − e(k − 1) ] + P S e(k )
TI
application in the field of system identification has been (4)
K T
quite popular, method is also gradually perfect [12]. + P D [ e(k ) − 2e(k − 1) + e(k − 2) ]
If the system for differential equation TS
y (k ) + a1 y (k − 1) = b0 u (k − 1) + b1u (k − 2) (1) = g 0 e(k ) + g1e(k − 1) + g 2 e(k − 2)
Use with forgetting factor recursive least squares algorithm, Type: TS as the sampling frequency, and there are
namely formula
forgetting factor) estimates that get the control law of Characteristic polynomial corresponding discrete
self-tuning PID controller characteristic equation as follows:
u ( k ) = u ( k − 1) + g 0 [ e( k ) + aˆ1e( k − 1) + aˆ 2 e( k − 2) ]
( )
T ( z −1 ) = 1 + 2e −ξωnT cos ωnT 1 − ξ 2 z −1 + e −2ξωnT z −2 (20)
bˆ (14)
+ 1 [u ( k − 2) − u ( k − 1) ] Type, ωn as undamped natural oscillation angular
b0
frequency; ξ as the damping ratio. When the second order
Once N T = 5 , then ξ = 0.707 , TS = 10 s , ωn = 0.015s −1 . Computer through the analysis of the controlled
The expectation characteristic polynomial for: quantity u (t ) and the output quantity y(t ) , the online
T ( z −1 ) = 1 − 1.789 z −1 + 0.8089 z −2 (22) identification for controlled object [12], it is concluded that
the parameter values, into these parameters, the
Should avoid mutate and cause oscillation in the system corresponding PID controller parameters can be obtained
output end, so the choice K P = 0.1744 ; TI = 24.41 ; TD = 10.24 (30)
C ( z −1 ) = 1 + C1 z −1 + C2 z −2 = 1 + 0.5 z −1 + 0.1z −2 (23) Through MATLAB Simulink simulation tool for the
In a digital system, usually adopts PID controller with control system simulation, set the temperature setting of the
digital filter algorithm, such as furnace for step input50 ° C, the system response curve is
shown in Fig.2 (a). When the control object is affected by
g 0 + g1 z −1 + g 2 z −2
u ( z −1 ) = e ( z −1 ) interference or the external environment, the system
(1 − z −1 )(1 + f1 z −1 ) (24)
response curve is shown in Fig.2 (b).
Type,
§ T ·
g0 = K P ¨1 + D ¸
© TS ¹;
§ T T ·
g1 = − K P ¨ 1 + 2 D − S ¸
© T S TI ¹
, ;
TD
g2 = K P
TS
Solutions of equations K P , TI , TD , and the only solution,
namely
½
°
K P = ( g0 − g2 ) °
g0 − g2 °°
TI = T¾ (25)
g 0 + g1 + g 2 °
g2 °
TD = T °
g0 − g2 °¿
Convert pole assignment PID self-tuning controller into
incremental PID controller, can choose the following form:
F ( z −1 ) = (1 − z −1 )(1 + f1 z −1 ) (26)