Professional Documents
Culture Documents
I.
INTRODUCTION
Fig.2 Test platform for the optimization of Fuzzy self- turning PID control
rules based on the MATLAB
232
Or
Implication
Aggregation
Defuzzification
Min
Max
Min
Max
Centroid
25
s 2 + 25 s + 1
(1)
TABLE II.
Kp/
Ki
NB
NM
NS
ZE
PS
PM
PB
233
NM
PB/
PB
PB/
PB
PM/
PM
PS/
PS
PS/
PS
ZE/
ZE
NS/
NS
NS
PM/
PB
PM/
PB
PM/
PM
PS/
PS
ZE/
ZE
NS/
NS
NM/
NM
E
ZE
PM/
PM
PS/
PS
PS/
PS
ZE/
ZE
NS/
NS
NM/
NM
NM/
NM
PS
PS/
NM
PM/
NS
PM/
ZE
PS/
PS
PM/
PM
PB/
PB
PB/
PB
PM
NS/
NS
ZE/
ZE
PS/
ZE
PB/
PS
PB/
PM
PB/
PB
PB/
PB
PB
PS/
NS
PM/
ZE
PB/
PS
PB/
PS
PB/
PM
PB/
PB
PB/
PB
(2)
where k 0 = k p + ki + k d , k1 = k p 2k d , k 2 = k d .
Therefore, transforming the control parameters firstly,
the calculation will be completed only with three
multipliers and two adders. This approach simplifies the
fuzzy reasoning process, accelerates the running speed of
the controller and shortens the development cycle. Then,
this paper, based on Top-Down design ideas, implemented
the fuzzy adaptive PID controller IP (Intellectual Property)
core internal hardware structure as shown in Fig.8.
IV.
IMPLEMENTATION AND VERIFICATION OF FUZZY
SELF-TUNING PID CONTROLLER BASED ON FPGA
The core part of this design is PID controller. There are
several hardware implementation strategies such as serial
234
[2]
CONCLUSIONS
TABLE III.
E
Kp/Ki/Kd
NB
NM
NS
ZE
PS
PM
PB
NB
PB/NB/PS
PB/NB/NS
PM/NM/NB
PM/NM/NB
PS/NS NB
ZE /ZE/NM
ZE/ZE/PS
NM
NS
ZE
PS
PM
PB
PB/NB/PS
PB/NB/NS
PM/NM/NB
PS/NS/NM
PS/NS/NM
ZE/ZE/NS
NS/NS/ZE
PM/NB/ZE
PM/NM/NS
PM/NS/NM
PS/NS/NM
ZE/ZE/NS
NS/PS/NS
NS/PS/ZE
PM/NM/ZE
PM/NM/NS
PS/NS/NS
ZE/ZE/NS
NS/PS/NS
NM/PM/NS
NM/PM/ZE
PS/NM/ZE
PS/NS/ZE
ZE/ZE/ZE
NS/PS/ZE
NS/PS/ZE
NM/PM/ZE
NM/PB/ZE
PS/ZE/PB
ZE/ZE/NS
NA/PS/PS
NM/PS/PS
NM/PM/PS
NM/PB/PS
NB/PB/PB
ZE/ZE/PB
ZE/ZE/PM
NM/PS/PM
NM/PM/PM
NM/PM/PS
NB/PB/PS
NB/PB/PB
235