• No results found

On-line Adaptive Controller System used on Small UAV

N/A
N/A
Protected

Academic year: 2021

Share "On-line Adaptive Controller System used on Small UAV"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Procedia Engineering 45 ( 2012 ) 980 – 985

1877-7058 © 2012 Published by Elsevier Ltd. doi: 10.1016/j.proeng.2012.08.269

2012 International Symposium on Safety Science and Technology

On-line adaptive controller system used on small UAV

GAO Tongyue*, TANG Rui, RAO Junjin, LUO Jun, GONG Zhenbang

Department of Precision Mechanical Engineering Shanghai University, P.O.Box 108,Yanchang Road 149, Shanghai 200072, China

Abstract

Since Small Unmanned Helicopter flight attitude control process has strong time- varying characteristics, and there are random disturbances, the conventional control methods with unchanged parameters are often unworkable. An on-line adaptive ADRC control system is designed in this paper. An on-line adaptive ADRC system implements a simultaneous on-line tuning of ADRC rules. The flight experiment showed that the proposed adaptive ADRC system provides quicker response, smaller overshoot, higher precision, robustness and adaptive ability. It satisfies the needs of autonomous flight

© 2012 The Authors. Published by Elsevier Ltd. Selection and/or peer-review under responsibility of the Beijing Institute of Technology.

Keywords: small UAV; on-line adaptive; ADRC

Nomenclature

1 the control goal

2 the differential of the control goal 1

z

the state variable

2

z

the differential of the state variable

3

z

the interference variable

1

e

the error variable

2

e

the differential of the error variable

0 the initial control variable

the control variable

1. Introduction

Helicopters would be very suited for inspections and surveillance tasks, etc., due to their 3-dimensional maneuverability. Recent dramatic progress of electrics and computer technologies is contributing to development of an autonomous operating system for small unmanned helicopters (SUH). Once a small unmanned helicopter is fully realized, it is possible to operate the helicopter outside an operator’s direct line of sight, facilitating helicopter transport and operation. Such a compact

* Corresponding author. Tel.: +86-21-5633-4796; fax: +86-21-5633-4796 E-mail address: [email protected]

Supported by National Natural Science Foundation of China (51105238, 5090513) Open access under CC BY-NC-ND license.

(2)

helicopter can be stored in limited space, and operation not involving difficult manual flight operation reduces development, purchase, and operation costs while ensuring superior safety and reliability.

Therefore, on the basis of the analysis of the two new aircraft, tilt-rotor aircraft and ducted fan aircraft, the research team combines the advantages of the two and proposes a new type of SUH: dual ducted tilting super-mini UVA system (Fig.1). The aircraft changes the lift force of the aircraft by tilting the system to change attitude for the purpose of further navigation flight. New unconventional aerial vehicles provide novel vehicle platforms that allow for a wide operating envelope that have the potential to be especially useful in search and rescue operations.

Fig.1. New kind of small UAV system.

Active Disturbance Rejection Controller (ADRC) is evolved from the Nonlinear PID controller. It inherits the PID controller’s simplicity, easily to implement, and good robustness advantages[1], and overcomes the PID advantages of having no unreasonable methods for error extracting, no approach to extract error differential, and hard to find an ideal coefficient combination of a system. It takes the system’s internal disturbance and external disturbance as total disturbance, and then compensate for this total disturbance[2].

At present, the ADRC is widely used in many robotic systems. ADRC algorithm is complex, and has many parameters to be tuned. Parameters appropriate or not directly related to the ADRC control effect of actual object. ADRC common parameter tuning method is use computer-aided software or self software to estimate and select the parameters, which makes the system performance can’t gain an optimum performance.

In this paper, a new Adaptive ADRC controller is designed, which implement an Adaptive control module to adjust the ADRC control parameters. Finally, use the vector system of the aircraft, underwater robots, and other verification to prove the feasibility of the method, and get good results.

2. Methodology for adaptive ADRC controller 2.1. Active disturbance rejection controller (ADRC)

The block diagram of ADRC is shown in Fig.2. ADRC Controller Complete algorithm is follows[3]. Using 0 as input, Arrangement Transition Process

fh ) , , , ( fhan fh 2 2 2 1 1 0 2 2 1 h h h r e e (1)

(3)

1

e

1 2

e

2 0

u

0 / 1 b

u

0 b 1

z

2

z

3

z

y

Fig.2. Block diagram of ADRC.

(1) Using the input and output of a system to track and estimate the system state and perturbation.

) fe ( ) fe ( ) ( ) , 25 . 0 , ( fal fe ), , 5 . 0 , ( fal fe , 1 03 3 3 0 02 3 2 2 01 2 1 1 1 1 h z z u b z h z z e z h z z e e y z e (2) where 0 1 3 is a set of parameters.

(2) Law of state error feedback

)

,

,

(

,

2 1 0 2 2 2 1 1 1

p

e

e

k

u

z

e

z

e

(3) where

p

is a set of parameters.

(3) Disturbance compensation process

0 3 0 ) ( b t z u u (4)

2.2. Arrangement for the transition process based on Adaptive algorithm

The function

fhan

(

x

1

,

x

2

,

r

,

h

)

in Arrangement Transition Process is a second-order discrete system’s optimal Integrated control function:

r u hu k x k x k hx k x k x , ) ( ) 1 ( ) ( ) ( ) 1 ( 2 2 2 1 1 (5)

In Arrangement Transition Process, it is hard to accurately maintain the output speed at zero and the output may of high-frequency vibration. The longer the step, the greater the vibratory amplitude will be.

In order to weaken the high-frequency vibratory signal, we can choose a shorter step. But, at the same time, a shorter step will bring a slower corresponding rate. In an actual system, inputs 0and outputs

u

0can be measured. So in this page

(4)

we use a subsidiary self-immunity system--- On-line Adaptive Controller 1(shown in Fig.3) to adjust the arrangements of the transition process[4].

1 e1 2 e2 0

u

0 / 1 b

u

0 b 1

z

2

z

3

z

y

Fig.3. Block diagram of Adaptive --- ADRC.

When the error between actual output and desired output is large, the on-line adaptive controller makes the step to be longer. So the outputs can quickly reach to the inputs. When the error between actual output and desired output is small, the focus is to eliminate the output’s high frequency vibration. So the On-line Adaptive Controller1 makes the step shorter, and the outputs will be with weaker vibration. The input of the On-line Adaptive Controller1 is the error and the error changing rate between the input and output of the control object.

However, it is apparently irrationality to add the modificatory data to all ADRC rules. The reason is that it is not all ADRC rules to answer for the output error of the current state. To this question, this paper puts forward the following arithmetic: 0 0 03 02 01 ) ( ) ( ) , , , ( : h u h ln l l l l l (6) where

h

(l)

fhan

(

x

1

,

x

2

,

r

,

h

)

is the modificatory data of step

h

(l);

u

0is the output of the On-line Adaptive Controller 1;

(

01

,

02

,

03

,

0

)

l n l l l

is the responsibility coefficient. This paper puts forward the responsibility coefficient :

M i n i i i n i i i l l l n l l l x x C C 1 1 0 1 0 ) ( 0 03 02 01 )) ( ( )) ( ( ) , , , ( (7) where C 1 is the normalization coefficient, is the magnitude of the output of the on-line adaptive ADRC controller1; (l)is the semi-coefficient of responsibility.

As it is reasonable that the magnitude of ADRC rules shows its responsibility to the output error of the current state, the adaptive ADRC system makes change to each rule by ADRC controller 1 based on responsibility coefficient.

3. Soft System of Small unmanned helicopters

We designed the software system of the flight control system of the SUAV such as Figure 4.

In software architecture, the flight control system follows a two cascade controller design with an inner and outer controller.

The inner loop control system is attitude controller which is composed of three SISO ADRC controllers: pitch ADRC, roll ADRC and yaw ADRC. The attitude controller is most important part of the software system because that the attitude of SUAV is the fundament of the moment of the SUAV. For example, if the SUAV wants to fly ahead, it must low the head,

(5)

in other words, decreasing the pitch angle. So all instability characters of SUAV focus on the attitude of the SUAV that is also the reason that the inner loop control system adopts the adaptive ADRC control arithmetic.

Based on the inner loop controller system, the outer loop controller, navigation control system, is composed of three SISO PID controllers: trajectory controller, altitude controller and speed controller. The outer loop controller get the command from the position controller.

Fig.4. Proposed software architecture of the flight control system. 4. Experiment

Finally, in order to verify the control algorithm ADRS, in this paper, experiment on the mini unmanned helicopter, ultra-compact underwater robots, robotic systems, have achieved good results. Parts of the mini unmanned helicopter, the actual flight test data shown in Figs. 5-6.

Fig.5. Data of pitch channel of SUAV system. Fig.6. Data of roll channel of SUAV system.

In the data graph of Fig. 5 and Fig. 6 the red solid lines represent the target attitude angle and the blue dotted line represents the actual attitude angle. From the data can see: the design of the control system based on adaptive

(6)

self-disturbance rejection controller has good static and dynamic performance. Adaptive ADRC controller fully meets the needs of the ultra-small unmanned helicopter robot control system.

5. Conclusion

Small UAV flight attitude control process has strong time- varying characteristics, and there are random disturbances. The conventional control methods with unchanged parameters are often unworkable. An on-line adaptive ADRC control system is designed. An on-line adaptive ADRC system implements a simultaneous on-line tuning of ADRC rules. The flight experiment showed that the proposed adaptive ADRC system provides quicker response, smaller overshoot, higher precision, robustness and adaptive ability. It satisfies the needs of autonomous flight of small UAV.

Acknowledgements

This paper is supported by national Science Foundation of China under Grant No.51105238 and 50905103.

References

[1] Han Jingqing., 1994 A new type of controller: NLPID, Control and Decision, 9(6), p: 401-407. (in Chinese)

[2] Han Jingqing, 1998. Auto-disturbances-rejection cont roller and it’s applications, Control and Decision , 13(1), p. 19-23. (in Chinese)

[3] Han Jingqing, 2009. Active Disturbance Rejection Control Technique --- the technique for estimating and compensating the uncertainties. National Defence Industry Press, Beijing, pp. 257-262.

[4] Gao Tongyue, Ding Wei, 2010. An Control System For the Inertia Stabilised Pan-Tilt System, Computer Measurement & Control, 2(18), p. 13-16. [5] Liu Jinkun, 2012. Advanced PID control matlab simulation. Publishing House of Electronics Industry, Beijing, 2012, p. 201-228.

[6] Wang Hao Peng Yan, 2012. Yaw-angle control channel of subminiature unmanned helicopter based on ADRC, Advanced Materials Research, v 503-504, p 1527-1531.

[7] Deng Liwei. The design for position and attitude control system of 5-DOF air-floated platform based on ADRC. Proceedings of the 2nd International Conference on Intelligent Control and Information Processing, ICICIP 2011, n PART 2, p 1061-1065, 2011.

[8] Qin, Changmao, Qi Naiming, 2011. ADRC fractional order PID controller design of hypersonic flight vehicle[J].Transactions of Nanjing University of Aeronautics and Astronautics, v 28, n 3, p 240-245, September 2011

References

Related documents

and objects. An increase in copper content in maize was registered in effect of growing ash supplement to the soil. A signi fi cant increase in this microelement con- tent in

The Ewing ’ s sarcoma family of tumor (ESFT) are rare aggressive malignancies and consist of Ewing ’ s sarcoma (ES) of bone, extraosseous Ewing ’ s, primitive neuroectodermal

Taking the activation of historic districts as a clue and summarizing the practical cases, this paper analyzes the roots and logic of the activation methods and driving forces

Considering the estimates of mode of inheritance and heterosis effect compared to better parent analysis showed that for efficient progress in SYP and TSW

Wu et al Virology Journal 2014, 11 192 http //www virologyj com/content/11/1/192 RESEARCH Open Access Protease 2A induces stress granule formation during coxsackievirus B3 and enterovirus

Infocomm in Singapore Mobiel Betalen in Nederland Wouter Wiegmans ? Januari 2007 Mobiel Betalen Mobiel Betalen in Nederland Adoptie van mobiel betalen in Nederland Afstudeerverslag

For Pollitt, cyberspace may be conceived of as “that place in which computer programs function and data moves.” He employed the definition of terrorism contained in Title

for each antibody treated sample to determine the blood type , using the Agilent 8453 diode.