Professional Documents
Culture Documents
A Study On The Control Methods Based On 3-DOF Helicopter Model
A Study On The Control Methods Based On 3-DOF Helicopter Model
Abstract—The 3 degree of freedom (3-DOF) helicopter According to the dynamic trait of pitch axis, elevation
system is a typical higher-order times, instability, axis and travel axis, the system mathematic model was
multi-variable, nonlinear and strong coupling control established, the model offered basic for the PID control
system. This paper presents the analysis of the and theoretical support for the controller improvement.
mathematical model and the basic principle of PID control Finally, the fuzzy control was used to control the system.
and fuzzy PID control, which are based on 3-DOF
The control results of the simulation experiments proved
helicopter systems. In allusion to balance control of 3-DOF
helicopter system, PID controller and fuzzy PID controller that the using of the fuzzy control worked better than the
are designed respectively to control the model. The pure PID controller. Compared with the traditional PID
MATLAB simulation results demonstrate the control control, it had a remarkable improvement. Both the PID
effects of both controllers achieve the requirements in this controller and the fuzzy controller had their respective
system, and fuzzy self-tuning PID shows more advantages. advantages. Based on their excellent merits, PID and
fuzzy controller were combined together as one controller
Index Terms—helicopter system, Fuzzy PID, matlab, which fit together with switch and weighted value. It
pitching axis, lateral axis, revolving shafts optimizes the flying gesture of the helicopter [4], [5].
K l
p(s) c p (4)
=
V J S2
d p
B. Revolving Shafts
Structure of revolving shafts as Fig.3,
Figure 1 Structure of pitching axis
ε (s) K l r (s) Gl
= c1 (2) =− 1 (6)
V
s J s2 P( s) J S
t
e
J p &&p = Fl
1 p − Fl
2 p = Kclp (V1 −V2 ) = KclpVd
(3)
follows:
s 2 + 2ξω0 + ω0 2 (10)
Peak time as t p =
π , by choosing expected
ω0 (1 − ξ 2 )
peak time t p and damping ratio, to determine the kep
and ked to satisfy expectations response.
Figure 4 Structure of PID controller 2) Controller of Lateral Axis
The rotation speed of the helicopter can be controlled
PID controller is a linear controller, the control rules
by changing the size of slant angle of lateral axis.
as follows [12]:
According to equation (7), we design a PD controller as
t derror (t ) (7) follows,
u (t ) = k p (error (t ) + K i ∫ error (t )dt + K d )
0 dt Vd = K pp ( p − pc ) + k pd p& (11)
Where, error(t) is the deviation composed by given The transfer function of this part of the system can be
value rin(t) and actual output value yout(t), Kp, Ki, got as follows,
Kd, respectively known as proportional coefficient,
integral coefficient and differential coefficient. The p( s) − kc k pp l p / J e
= (12)
effect of the three links of PID control is obvious: pc ( s ) s 2 − kc k pd l p / J p s − kc k pp l p / J p
a) Proportional link: the deviation signal is
reflected proportionally, and the controller would Then, as the controller of pitching axis, we can
produce effect to reduce deviation if deviation determine the k pp and k pd by choosing expected peak
produced;
time and damping ratio to satisfy expectations response.
b) Integrating link: mainly used to eliminate
3) Controller of revolving shafts
static errors, and improve indiscrimination degree of
the system; According to equation (7), we design a controller to get
c) Differential modulus, to reflect the rates of expected Lateral Angle,
deviation signal change, and to lead in an effective Pc = K rp (r − rc ) + kri ∫ (r − rc ) (13)
early modify signal in system before error signal
The transfer function of this part of the system can be
becomes too large, to speed up the responsiveness of
get as follows:
the system, and to reduce the setting time.
Then, three parameters operate convenient in practical r ( s) −krpGl1s + kr1Gl1 / J t
control [13]. = (14)
rc (s) s 2 − krpGl1 / J t s − kriGl1 / J t
1) Controller of Pitching Axis
According to equation (7), a PD controller is This controller can also be designed according to the
designed as follows: second-order controller, by choosing expected peak time
Vs = K ep (ε − ε c ) + ked ε& (8) t p and damping ratio, to determine the krp and krd to
satisfy expectations response.
In equation (8), ε represents actual angle of pitch,
B. FUZZY-PID Controller Design
and ε c represents the pitch angle of expectation.
This fuzzy self-adaptive PID controller used the signals
The transfer function of this part of the system can be of the error e and the error varying ec as inputs, modifying
given as follows: PID parameters at any time through the fuzzy control
rules, and then puts control signal into actuators to adjust
ε ( s) −kc kep l1 / J e
= 2 (9) controlled object [14]. The structure of FUZZY-PID
ε c ( s ) s − kc kep l1 / J e s − kc kep l1 / J e controller is shown in Fig.5.
Perturbance
Kp
r e
Fuzzy Ki PID Controlled y
Actuator
_ rules Kd controller Object
de
dt
⎪
⎪⎩ Kd = Kd + {ei , ecj }qd
*
NB PB PB PM PM PS ZO ZO
NM PB PB PM PS PS ZO NS
NS PM PM PM PS ZO NS NS
ZO PM PM PS ZO NS NM NM
PS PS PS ZO NS NS NM NM
PM PS ZO NS NM NM NM NB
PB ZO ZO NM NM NM NB NB
NB NB NB NM NM NS ZO ZO
NM NB NB NM NS NS ZO ZO
NS NM NM NS NS ZO PS PS
ZO NM NM NS ZO PS PM PM
PS NM NS ZO PS PS PM PB
PM ZO ZO PS PS PM PB PB
PB ZO ZO PS PM PM PB PB
NB PS NS NB NB NB NM PS
NM PS NS NB NM NM NS ZO
NS ZO NS NM NM NS NS ZO
ZO ZO NS NS NS NS NS ZO
PS ZO ZO ZO ZO ZO ZO ZO
PM PB NS PS PS PS PS PB
PB PB PM PM PM PS PS PB
Min, and Or method as Max according based on fuzzy According to transfer function of controlled object and
control rules and fuzzy membership functions. relationship of every link which are got in section 2 , we
Implication method is Min, Aggregation method is build the controlled object model in matlab/simulink as
Max and considering defuzzification method as Fig.13.
centroid. According to all linguistic values in rule
tables, its forms can be used (i.e. If…then) in order to
complete fuzzy reasoning section, and prepare
simulation in next step in simulink, And relations are
used between outputs and inputs to edit rules [16].
FIS Editor in matlab of Fuzzy PID controller as
Fig.12.
IV. THE SIMULATION RESULTS AND ANALYSIS Figure 14 Structure of PID controller
1.5 1
Output
1 0.5
0.5 0
0 -0.5
0 20 40 60 80
Time
-0.5
0 20 40 60 80 Figure 19 Response curve of angle of pitch with delay
Time
Response curve
Figure 17 Response curve of angle of pitch without delay
0.6
PID
Response curve 0.4 FUZZY-PID
0.6
PID 0.2
0.4 FUZZY-PID
0
0.2
output
-0.2
0
-0.4
output
-0.2
-0.6
-0.4
-0.8
-0.6
-1
-0.8
0 20 40 60 80
-1 time
0 20 40 60 80 Figure 20 Response curve of lateral angle with delay
time
Figure 18 Response curve of lateral angle without delay It can be seen from above tables that both of PID
control method and fuzzy PID control method can
Through the simulation curve, we can get two groups achieve the purpose of remaining the system stable.
of system performance data of control modes, shown in However, PID control had disadvantages in the
TableⅡ. rapidity and accuracy. Also, PID control appeared
overshoot, even appeared static error at response curve
of lateral angle. Furthermore, system performance of
PID control method was significantly worse after
adding the time delay process, especially smaller
irregular shocks appeared. Correspondingly, system of [12] Jinkun Liu. Advanced PID control Base on MATLAB
fuzzy PID control method is not influenced almost. simulation. 2nd edition. Beijing: Publishing House of
Electronics Industry, 2004.
[13] Qiu Li, Zeng Gui-e, and Zhu Xue-feng. A Comparative
Ⅴ. CONCLUSION Study of PID Turning Methods. Industry Control and
The paper focus on analyzing 3-dof helicopter Application. Vol. 24, No.11. pp.27-31.
[14] Zhou Liyin, Zhao Guoshu. Application of fuzzy-PID
model, and designing the PID controller and the PID control algorithm in uniform velocity temperature control
parameters self-adjusting controller, which depend on system of resistance furnace. V01.29 No.2. pp. 405-409.
fuzzy inference functions to achieve. Feb.2008.
Simulation results demonstrate that both of the [15] Shiyong Li. Fuzzy control.neural control and intelligent
controllers can be applied into 3-dof helicopter system control theory. Heilongjiang: Harbin Institute of
to keep stable. Admittedly, the accuracy improved and Technology Press,1998
[16] Yang Li. Computer control and simulation technology. 2nd
the speed met the requirements of 3-dof helicopter edition. Beijing: ChinaWaterPower Press, 2006.
model. In addition, the fuzzy PID control method has [17] Yue Xin-cheng, Yang Ying, and Geng Zhi-yong. No
better adaptability for parameters change and Steady-state Error Tracking Control of 3-DOF
environmental change, so it is applicable to Experimental Helicopter System. Journal of System
environment with a delay and other actual existence Simulation. Vol.19, NO.18. pp.4279-4283. Sep. 2007.
but working trouble. With comparison, fuzzy PID
controller could probably develop the characteristics
of stronger robustness, better dynamic response, more
quickly regulating time and smaller overshoot of fuzzy Junshan Gao born in 1962, he is
professor of Harbin University of Science
control. As a result, fuzzy PID controller performances
and Technology in Harbin, China. Master
better than PID controller dose. Tutor, Doctor of Engineering. He
graduated from Harbin University of
REFERENCES Science and Technology in Harbin, China.
His research fields are intelligent control,
[1] Ge Jinlai, Zhang Chenghui, and Cui Naxin. Fuzzy
chaos theory, Power Electronic
Self-tuning PID Controller in the 3-DOF Helicopter
Technology.
Experimental System. Information and Control. Vol.39,pp.
He completed four research tasks , such as Heilongjiang
342-347.June, 2010
natural science fund item, Harbin Reserve leader fund item and
[2] Liang Li-min, Yin Ping-lin. Optimal Design of the TRMS
so on. He is author of more than 20 papers published in
Based on MATLAB. Microcomputer Development.
international peer reviewed journals.
Vol.14, No.4. pp.25-30. Apr,2004.
Prof. Gao is Councilor of Harbin Control Academy.
[3] Xiaoxiao Zhao. The 3 Dof Helicopter Control System
Based on PID Contmller. Joumal of Shandong Electric
Power College. Vol.12 No.4, pp. 52-55.
[4] Mostafa A. Hamood, Rini Akmeliawati, Ari Legowo. Xinghu Xu born in 1986, Bachelor of
ultiple-surface sliding mode control for 3DOF helicopter. Engineering is a graduate of North China
2011 4th International Conference on Mechatronics University of Technology in Beijing,
(ICOM). Page(s): 1-5, 2011 . China. His research fields are intelligent
[5] Takamuku, K.; Ishitobi, M.; Kumada, T.; Nishi, M.; control and advanced detection
Kunimatsu, S.; Redesign implementation of a nonlinear technology. He completed some parts of
sampled-data controller for a 3-DOF model helicopter. research tasks guidance
SICE Annual Conference (SICE), 2011 Proceedings of of tutor.
Publication Year: 2011 , Page(s): 1014 – 1018.
[6] Wang Xiu-yan, Zhao Chang-li, and Li Zong-shuai. Study
on Simulation of 3-DOF Helicopter Model Control Based
on System Decomposition. Vol.27 No.6. December 2009.
[7] R. W. Prouty, Helicopter Performance, Stability, and
Control, Krieger Publishing Co., Inc., 1995.
[8] A. Isidori and C. I. Byrnes, "Output regulation of nonlinear Chen He born in 1987, Bachelor of
systems," IEEE Transactions on Automatic Control, vol. Engineering is a graduate of Harbin
35, pp. 131-140, 1990. University of Science and Technology in
[9] J. K. Vi, Y. Ma, and S. S. Sastry, "Nonlinear Control Of A Harbin, China. His research fields are
Helicopter Based Unmanned Aerial Vehicle Model," intelligent control and advanced detection
[10] T. J. Koo and S. Sastry, "Output tracking control design of technology.
a helicopter model based on approximate linearization," in
Proc. 37'" IEEE Conference on Decision and Control,
Tampa, FL, 1998, pp. 3635-3640.
[11] Velagic, J., Osmic, N.; Identification and control of 2DOF
nonlinear helicopter model using intelligent methods.
Systems Man and Cybernetics (SMC), 2010 IEEE
International Conference on. Page(s): 2267 – 2275, 2010 .