Научная статья на тему 'APPLICATION OF LEARNING FEED-FORWARD CONTROLLER BASED ON MODEL REFERENCE ADAPTIVE SYSTEM FOR MISSILE STABILIZATION'

APPLICATION OF LEARNING FEED-FORWARD CONTROLLER BASED ON MODEL REFERENCE ADAPTIVE SYSTEM FOR MISSILE STABILIZATION Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
550
71
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
LEARNING FEED-FORWARD CONTROLLER / MODEL REFERENCE ADAPTIVE SYSTEM / MISSILE / STABILIZE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Nguyen Van Bang, Dang Cong Vu, Vu Quang Luong

The article presents the results of research, analysis and how to build learning feed-forward controller based on model reference adaptive system in the remote control loop for missile stabilization. The controller structure is simple, adaptive control law applying Lyapunov stability theory fast convergence and sustainable. The simulation results have shown the advantages of using algorithm, the missile is always stable when there is a parameter change due to the effects of flight conditions.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «APPLICATION OF LEARNING FEED-FORWARD CONTROLLER BASED ON MODEL REFERENCE ADAPTIVE SYSTEM FOR MISSILE STABILIZATION»

ТЕХНИЧЕСКИЕ НАУКИ

Nguyen Van Bang, Dang Cong Vu, Vu Quang Luong

Air Defence - Air Force Academy, Ha Noi, Viet Nam

APPLICATION OF LEARNING FEED-FORWARD CONTROLLER BASED ON MODEL REFERENCE ADAPTIVE SYSTEM FOR MISSILE STABILIZATION

DOI: 10.31618/ESSA.2782-1994.202LL68.11 Abstract. The article presents the results of research, analysis and how to build learning feed-forward controller based on model reference adaptive system in the remote control loop for missile stabilization. The controller structure is simple, adaptive control law applying Lyapunov stability theory fast convergence and sustainable. The simulation results have shown the advantages of using algorithm, the missile is always stable when there is a parameter change due to the effects of flight conditions.

Keywords: Learning feed-forward controller, Model reference adaptive system, Missile, Stabilize.

1. INTRODUCTION

The nature of applying an adaptive control system according to a reference model is to design the controller so that the system to achieves the desired properties given by a mathematical model (reference model) [2]. When the properties of the real system different from the ideal properties of the reference model, the system is changed by adjusting the parameters of the controller or create additional subsignal [1].

The learning feed-forward controller is based on a model reference adaptive system capable of automatically adjusting the parameters of the controller

according to the tendency to bring erro (e) between the reference model and the process (missile) forward gradually go to zero. The advantages of this controller are fast adaptive speed, high stability and less sensitivity to noise [1, 2].

Missiles in the remote control loop is kinetic stage with change parameters, and therefore need to be stabilized. The change in the missile normal accelerations depends on the wing deflection angle in groove nod described by the transmission function [3, 4, 5, 6]:

VP) =

P-Tv

TpP2 + 2tpTpp+1

(1)

Inside; Kp - Transfer coefficient of the missile Vp - Missile velocity Tp - Time constant

- The attenuation coefficient fluctuates individually

Tv - Aerodynamic time constant Tv depends on the aerodynamic arrangement of the missile, the geometrical and aerodynamic characteristics of the missile's elements. They change

with flight conditions (altitude, velocity, change of

vv

attack angle ...) [5, 6]. In particular, the — coefficient

Tv

varies greatly, depending on the dynamic pressure and make amplification coefficient of the control system also change within a wide limit.

There have been a number of articles providing solutions to stabilize the missile by application of classical control theory [5]. However, only response within a certain range the dependence of the open control loop gain on the aerodynamic pressure [5]. Stabilizing the missile stage parameters requires complex equipment, multiple sensors, each parameter needs a separate stabilizer [4, 6]. Although stable solutions have been implemented, but in actual the missile stage parameters still change, so the quality of the control loop will decrease, the missile stage parameter is different from the calculated parameters [5, 6].

There have been a number of articles providing solutions to stabilize the missile by application of adaptive control theory [1, 2]. However, the solutions proposed today mainly use the feedback linearization method, complex stability algorithm, which requires many measuring set (or evaluation) of the missile's kinematic parameters [1, 4]. Therefore, the realization of the algorithm is very difficult.

Seeing that, to improve the accuracy of destroying the target, the missile needs to be stable during flight. Therefore, the article proposes how to stabilize the missile on the application of learning feed-forward controller based on model reference adaptive system. The controller has a simple structure, the law adapted fast convergence and sustainable. Algorithm is verified through simulation, has reliable results and is able to realize the algorithm in current technological and technical conditions.

2. DESIGN ADAPTIVE LEARNING FEEDFORWARD CONTROLLER ACCORDING TO THE REFERENCE MODEL

The structure depicted in figure 1 can be used as an model reference adaptive system [1, 2]. The process has a mathematical model of the second order, which is controlled with the help of the learning feed-forward controller. The parameters of this controller are am,bm,cm. The change parameter of the process

V

p

к

UB

ansa

(missile) is a, b, c. Normal acceleration requires of the missile stage input is ar (control signal).

Figure 1. Structure diagram ofprocess, reference model, learning feed-forward controller The reference model is described by:

Vm

ar p2 + 2$mü>m.p + ü>$n

(2)

The process is described by:

u T£p2 + 2l;p.Tp.p + 1 a.p2 + b.p + c

(3)

With a = —, b = ^^eIl c = —.

Kv

1

Kr,

Represents process as a state variable:

x =

-±1 01 rXi "1 0

= c b Iv1] + 1

A. a a. .a.

u = Ax + Bu

(4)

With A =

, B =

By means of a learning feed-forward controller, the state variable filter output signals can be used to create an inverse model of the process. We need to define the operating principle based on the errors between the output of the reference model (ym) and the output of the process (x), and adjust the parameters am, bm and cm so that they converge according to the parameters of process a, b and c respectively.

This shows that we can use the approach by classic Lyapunov stability theory to find the law of adaptation for the learning feed-forward controller parameters. - Step 1: Determine the differential equation for e Represent the reference model as a state variable:

Therefore, the design problems posed are: Find (stabilize) the adjustment law for the adjustment parameters am, bm and cm so that the error between the reference model (e) and the process progresses to 0, and adjust the parameters am, bm and cm so that they converge according to the parameters of process a, b and c respectively. Steps to design the controller adapted with Lyapunov stability theory as follows:

jml = Jm2 ; jm2 = £

ym =

ïnK hem-G oMB

(5)

(6)

2 m

K

1

x

V

V

0

1

b

c

a

a.

.a.

£

Represents a process as a state variable:

X1 = X2

X2 = —äX1 — aX2 + 1 (cmJm1 + ^mJm2) + 1 am. £

(7)

(8)

Xi 0 1 rX1l 0 0

X = = C b + m bm

Ï2. X2 -

a a a a

0 1 0 0 0

= C b X + Cm il Jm + am

a a a a a

M +

\Jm2] +

With error e is determined by the following formula:

e = ym-x e = ym-x

Replace (6) and (9) in to (11) we have:

(9)

(10) (11)

0 0 01 0

e = Cm il Jm - c b X + 1 -am

a a a a a

0 0 01 01 01 0

Cm bm Jm - c b Jm + c b Jm - c b X + 1-am

a a a a a a a a a

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

0

b b;

La a a

Jm +

With A, =

00

E — Em. b bm

a a a a

<Jm-x) + 0

1 —am

a

A =

e = AiJm + A2e + Bi£ (12) 0

B =

\ — zm

a

- Step 2: Select the Lyapunov V(e) function [1,2]

V(e) = eTNe + aTaa + bTpb

(13)

(14)

Inside, N - Symmetric matrix is determined a and p - The diagonal matrix contains the

arbitrarily positive. elements that determine the adaptation process speed.

a and b - The vectors contain nonzero elements of - Step 3: Determine the conditions for function

matrices A1 and B1. V(e) to determine negative

V(e) = (A1ym + A2e + B1e)T. N.e + eT. N. (A1ym + A2e + B1e) + 2a. a. aT + 2b. p. bT

= (A2e)T. N.e + eT. N. A2. e + 2eT. N. A1. ym + 2d. a. aT + 2eT. N.B.e + 2. b. p. bT (15)

From [1, 2]: ATN + NA = -Q either (A2e)T.N.e + eT.N.A2.e is always negative. Thus, eT(ATN + NA)e = -eTQe the stability of the system will be ensured if part

According to Malkin's theorem, Q is a positive 2eT. N. A1. ym + 2a. a. aT + 2eT. N. B. e + 2.b. p. bT deterministic matrix. This means that the value for part has zero value, that is:

eT. N. A1.ym + a. a.aT = 0 eT.N.B.e + b.p.bT = 0

a11 0

0 a22.

(16) (17)

With a = [a2i ^22], e = [ei e2], a=[

N = \nii ni2] A = N = \n2i n22],Al =

00

a21 a22

^m = LJ

After calculating, we get the following results:

From formula (9) we have:

a21 = ~ (el. n21 + e2n22)Jm1

a11 1

a22 = - — (ei.n2i + e2n22)jm2 a22

_ C Cm . _ 1 .

a2i — ^ a2i — cm

21 a a 21 a m

(18)

(19)

a

0

0

1

0

C C

m

1

To complete the parameter update process, cm is defined by the following expression:

crn = ~lKei.n2i + e2n22)ymi\ dt + cm(0)

an

From formula (13) we have:

(21)

b bn a„ =----

^ änn = -~b„

(22)

To complete the parameter update process bm, an are defined by the following expression:

K =-^J[(ei.n2! + e2U22)ym2\ dt + bm(0)

a22 ' a

am = -;rI[(ei.n2i + e2^22)£] dt + am(0)

P22

(23)

(24)

Where a22 and fi22 are called the speed of the adaptation process, n21 and n22 are the elements of the matrix N.

- Step 4: Determine N from ATN + NA = -Q with Q =

Qu Ri2 R21 Q22

W-21 n22] + №21 ^J

1

Qll Rl2 %2l R22

(25)

-(n.2l+n22)

b

Z.n2l

C

~.n22

Ull

nl2

c

~.n22

a

+ n

b

-.nl2

t c a 2

Rll Rl2 R2l Q22

(26)

The results are as follows:

nl2 = n2l = 2 Qll

l i-a2 1 a \

n-ll = n.22 =-(~i.qll+-q22)

(27)

(28)

From formula (21), (23) and (24), the design of the reference adaptive system with Lyapunov's stability learning feed-forward controller based on model theory in figure 1 is redrawn in figure 2 as follows:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

a a

a

c-

0

0

b

c

1

a

U-

a-

n

l

2l

Figure 2. The learning feed-forward controller based on model reference

adaptive system

3. SIMULATION RESULTS AND ANALYSIS

The algorithm survey is performed within the

remote missile control loop [5, 6]. The simulation organization diagram is in the form of figure 3, with the parameters are selected follows:

J, Creating fake Target coordinate determination system Command setting ar The missile has adaptive system

targets system

Missile coordinate determination system

Figure 3. Structure diagram of control loop using learning feed-forward controller based on model reference

adaptive system

- Target has speed Vt = 450(m/s), flying in, the horizontal distance D = 29(km), altitude H = 6(km), maneuver start time at moment ^ = 10(s), maneuver finish at moment t2 = 15(s), maneuver 30(m/s2).

Missile

velocity Vp = 900(m/s).

a = 0,011; b = 0,15; c = 1.

- Controller parameters: wm = 10; ¡¡m = 0,7.

Q = \4] thi P21 * 0,0385; P22 * 0,078.

- The command setting system creates command according to the 3-point guidance method.

2000 -

1.5

Horizontal distance [m]

Figure 4. Missile trajectory - target

Guidance error

Time [s]

Figure 5. Error at meeting point

ив

НЩШ

The position error

Time [s]

Figure 6. Error of position

Speed error

Figure 7. Speed error

Comment: The missile is always stable during flight. The controller is adaptable to changes in kinetic parameters, the error at the meeting point (straight deviation) is small. Error between the reference model and missile is small, the law of adaptation is fast convergence and sustainable.

4. CONCLUSION The controller structure is simple, adaptive control law according to the reference model applied Lyapunov stability theory fast convergence and sustainable. Simulation results show that, when using an adaptive mechanism, it is more stable than when not in use. This is the basis of improving the accuracy destroy targets, meet in the actual conditions when the missile's flight conditions change.

However, the adaptive laws (21), (23) and (24) only apply to the process and the reference model has the second order transfer function. Thus, when the process has a higher order transfer function, we must approximate that transfer function to degree order 2. The learning feed-forward controller only compensates and corrects for the process with the second order transfer function, which is a limitation of this method.

REFERENCES

1. Kadriye Tiryaki Kutluay, Adaptive control of guided missiles, A Thesis Submitted to The Graduate School of Natural and Applied Sciences of Middle East Technical University, 2011.

2. Pankaj K., Kumar J.S. and Nema R.K., Comparative Analysis of MIT Rule and Lyapunov Rule in Model Reference Adaptive Control Scheme, Innovative Systems Design and Engineering, Vol.2, 2011, pp. 154-162.

3. Nguyen Van Bang, Nguyen Tat Tuan, Synthesis of parameter recognition algorithm and state evaluation for flight device, East European Scientific Journal, Vol 2, No.66, 2021, pр. 46-54.

4. Nguyen Van Bang, Synthesis of remote control law when taking into dynamics and nonlinear of the missile stage, Intelligent Systems and Networks, Springer, No.22, April 2021, DOI:10.1007/978-981-16-2094-2_22.

5. Канащенкова. А.И и Меркулова. В.И. Авиационные системы радиоуправления (том 2), Радиотехника, Москва, 2013.

6. Анатолий Борисович Скорик, Системы управления современными зенитными ракетами. Математическое моделирование контура наведения, Сучасци информащйя технологи сфере безпеки та оборони (том 1), 2013.

i Надоели баннеры? Вы всегда можете отключить рекламу.