Научная статья на тему 'Interval explosion search algorithm and its Application to hypersonic aircraft modelling and motion optimization Problems'

Interval explosion search algorithm and its Application to hypersonic aircraft modelling and motion optimization Problems Текст научной статьи по специальности «Медицинские технологии»

CC BY
128
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
INTERVAL ANALYSIS / INTERVAL EXPLOSION SEARCH / OPTIMIZATION / OPTIMAL CONTROL / HYPERSONIC AIRCRAFT / ИНТЕРВАЛЬНЫЙ АНАЛИЗ / ИНТЕРВАЛЬНЫЙ МЕТОД ВЗРЫВОВ / ОПТИМИЗАЦИЯ / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / ГИПЕРЗВУКОВОЙ ЛЕТАТЕЛЬНЫЙ АППАРАТ

Аннотация научной статьи по медицинским технологиям, автор научной работы — Panteleev A.V., Panovskiy V.N., Korotkova T.I.

This work considers hypersonic aircraft open-loop control problem in a presence of terminal and phase constraints. By the discretization process this problem is transformed into a nonlinear programming problem which is solved numerically by the interval explosion search algorithm. This algorithm belongs to metaheuristic algorithms of interval global optimization. Desired control is constructed in a class of interval piecewise-constant and piecewise-linear functions. Also this work demonstrates the comparison of results obtained by the proposed method and by Galerkin projection technique. This comparison confirms the efficiency of the interval based control algorithm.

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

Текст научной работы на тему «Interval explosion search algorithm and its Application to hypersonic aircraft modelling and motion optimization Problems»

MSC 49J15, 90C30

DOI: 10.14529/mmp 160305

INTERVAL EXPLOSION SEARCH ALGORITHM

AND ITS APPLICATION TO HYPERSONIC AIRCRAFT

MODELLING AND MOTION OPTIMIZATION PROBLEMS

A.V. Panteleev, Moscow Aviation Institute, Moscow, Russian Federation, [email protected],

V.N. Panovskiy, Moscow Aviation Institute, Moscow, Russian Federation, [email protected],

T.I. Korotkova, Moscow Aviation Institute, Moscow, Russian Federation, tatyanamaill [email protected]

This work considers hypersonic aircraft open-loop control problem in a presence of terminal and phase constraints. By the discretization process this problem is transformed into a nonlinear programming problem which is solved numerically by the interval explosion search algorithm. This algorithm belongs to metaheuristic algorithms of interval global optimization. Desired control is constructed in a class of interval piecewise-constant and piecewise-linear functions. Also this work demonstrates the comparison of results obtained by the proposed method and by Galerkin projection technique. This comparison confirms the efficiency of the interval based control algorithm.

Keywords: interval analysis; interval explosion search; optimization; optimal control; hypersonic aircraft.

Introduction

Development of hypersonic aerial vehicle (HAV) control techniques is very urgent field of applied cybernetics [1]. One of possible opportunities consists in spaceplane creation. Spaceplane is a special type of spacecraft which can soar and hurtle as an ordinary plane. In consequence of principally different interaction between HAV and atmosphere all proposed methods should be analyzed accurately to find out advantages and disadvantages. To raise accuracy it is important to develop new numerical methods using metaheuristc and interval optimization algorithms [1-3], which can give an appropriate solution for the HAV optimal open-loop control problem.

Existing numerical methods of optimal control include various methods which use Pontryagin's maximum principle and Bellman's equation, direct methods (e.g. gradient methods, first-ordered methods), second-ordered methods which are based on a Taylor appoximation of Krotov - Bellman function, different improvement methods and etc. [4,5]. There is a need in development of new approaches in order to improve the efficiency and accuracy. Such an approach consists in the use of interval analysis coupled with metaheuristic strategies [2,3].

Interval analysis [6-10] is used as the main component of interval explosion search (IES). Existing interval optimization methods can be divided into a few groups:

• methods of unconstrained optimization (Moore - Skelboe algorithm, Ichida - Fujii algorithm, Dussel algorithm, interval simulated annealing, graph subdivision method and etc. [11-13]),

IES belongs to the group of so called metaheuristic algorithms. Metaheuristic algorithms give admissible solutions in the most practically significant cases. Such algorithms do not guarantee obtaining the best solution, but the main advantage is that they have lower computational complexity. Thus they can be applied to complicated problems without additional constraints on problem statement (differentiability, convexity and etc.). Also these methods do not use necessary and sufficient optimality conditions [1]. Metaheuristic algorithms combine one or several heuristic procedures which base on the higher level strategy.

In the following work it will be shown how general open-loop control problem can be transformed into the form of interval constrained global optimization problem which will be solved numerically with the IES. Method efficiency is demonstrated on the solution of HAV optimal control problem.

1. Interval Analysis. Definitions and Notations

The main idea of interval analysis [6-10] is that real numbers are surrounded with intervals and real vectors - with interval vectors, or boxes. Hereafter, lowercase letters in square brackets ([a] = [af, au]) will be used to denote intervals and bold lowercase letters in square brackets ([a] = [ai] x ... x [ara]) - for boxes.

Each interval has the following characteristics:

• lower bound: [a] = sup {£ G R U { — to, to} |V( G [a] : £ < (};

• upper bou nd: [a] = inf {£ G R U { — to, to} |V( G [a] : ( < £};

• width of nonempty interval: u ([a]) = [a] — [a];

• midpoint of nonempty and finite interval: mid ([a]) = Mj_M_

The same parameters are defined for boxes. Lower and upper bounds and midpoint become vectors, width is now calculated as maximum of component's widths.

Interval hull of a set X C Rra is the smallest box (box with minimum width) [X], that contains X. If the set is surrounded by square brackets it means that we consider the interval hull.

Let o be a binary operation, then [x] o [y] = [{£1 o £2 £ G [x] ,£2 G [y]}]; let f be an unary operator, then f ([x]) = [{f (£) |£ G [x]}].

The set of intervals is designated by IR, set of boxes - by IRra. Consider a function f from Rra to R. The interval function [f] from IRra to IR is an inclusion function for f if V [x] G IRra,f ([x]) C [f] ([x]). Inclusion function allows to get a priori estimate of function's range even if it is nonconvex or disconnected. If all variables are substituted with intervals and all operations are done by the rules of interval arithmetic such a value is called an estimation of a direct function image.

2. Interval ^-Minimization Problem

Consider a given box [s] and a cost function f : Rra ^ R. Interval e-minimization problem consists in determination of such a box [p]* C [s] that

u ([p]*) < e, $ [x] C [s] , u ([x]) > e, TTTHM) < [f] ([p]*) (1)

where the value e affects the width of the [p]* box.

3. Strategy of Interval Explosion Search (IES)

During the initialization bombs are randomly placed on the search area. Each bomb is associated with the box which describes its location. Moreover, all bombs are sorted (by ascending) by the lower bound of its direct function image estimation. IES has two iterative phases (Fig. 1): global and refining search, which differ from each other by the explosion procedure realization. Each iterative phase consists of:

1) bomb power calculation (power vector affects splinter scatter radius).

2) explosion procedure (during this procedure each bomb produces two splinters (new interval vectors) which scatter into different directions).

3) bomb list renewal.

Algoritm terminates when the maximum number of iterations is exceeded. From the bomb list we choose the one with the minimum lower bound of its direct function image estimation.

Fig. 1. IES strategy

4. IES Algorithm

Step 1. Set iteration number tg = 0, maximum number of global and refining search

tgmax and tcmax, maximum number of bombs Bmax, power vector rmax G Mra, search area [s]

t9 +tc

, ~_tmax + tmax /r -i \

and e = 2 n • u ([s]).

Step 2. Randomly distribute bombs (interval vectors) on the search area: {[b] = [£i; (i] x ... x [£ra; („]}fln1ax, where Cj and Zj are random numbers which are uniformly distributed over interval [sj] (if Cj > Q, then the corresponding interval is substituted with the interval [Zj; Cj])• Sort bombs by ascending of the lower bound of the direct function image estimation.

Step 3. Bomb power calculation. For each bomb [b^ from the list calculate its power

vector: p = B * • rmax, i = 1,...,B-

Bmax 1

max-

Step 4. Explosion (global search). During this step each bomb produces two splinters by the bisection procedure. Bisection is a division along the widest component [8]. Thus

( /NA (£ (—Pi;Pi)\\

we obtain two new bombs from the given one: b

[bk ]i

+

£ (0; Pk)

n [s]

\\[bn]J \£ (—pL; PL)//

( /NA /£ (—Pi;Pi)\\

[b]

^max +i

[bk ]i

+

£ (— Pk; 0)

n [s] £ (a; b)

WW \£ (—PL; PL)//

uniformly distributed on interval [a; b], k = Arg max u ([bj].).

j=1,...,n

Step 5. Bomb list renewal. On the previous step number of bombs has been doubled. Thus unnecessary ones should be removed: sort bombs in ascending order by the lower bound of the direct function image estimation. Remove last Bmax bombs.

Step 6. Increase t9 by 1. If tg < t9max then return to step 3, otherwise go to step 7. Step 7. Set iteration number tc = 0.

[b]i

vector: P% = Bl-1_1 • rmax, i = 1, ..., Bmax-

Bmax 1

Step 9. Explosion (refining search). During this step each bomb produces two splinters by the bisection procedure. Bisection is a division along the widest component [8]. Thus

//NA ( o \\

[b]i

[bk]i

+

£ (0; Pk)

n [s]

\\[bn]J \ 0 JJ

[b]

Bmax +i

[b1]i

[bk ]i

+

0

£ (—Pk ;0)

n [s], k = Arg max u ([bj]J

j=1,...,n

\\[bn]J V 0 //

Step 10. Bomb list renewal. Sort bombs in ascending order by the lower bound of the direct function image estimation. Remove last Bmax bombs.

tc 1 tc < tcmax

Step 12. Choose the box which is associated with the bomb with the smallest lower

[p]* [f] ([p]*)

as a cost function interval.

5. Optimal Open-Loop Control of Continuous Deterministic Systems

Behaviour of control object is described by differential equation [16]:

x (t) = f (t,x (t) ,u (t)),

(2)

where t E T = [t0; ti] is continuous time, T is the system operational time, x E Rn is the system state vector, u E [u] C R9 is a control vector, [u] is a set of admissible control values (box), f (t,x,u) = (f1 (t,x,u),..., fn (t,x,u))T is a continuous vector-function. Initial state is given

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

x (to) = xo. (3)

Terminal state x (t1) should satisfy the following interval terminal conditions:

r, (x (ti)) E [Gi] ,i = l,..,l, (4)

where 0 < l < n, [G,] are given intervals, functions r, (x) are continuously differentiable, system of vectors |^^ ,..., ^^xf^l ,i = 1..., l is linearly independent Wx E Rn.

t

consider open-loop control.

Set of admissible processes D (t0, x0) is defined as a set of pairs d = (x (•) ,u (•)) which include trajectory x (•) and admissible control u (•), where Wt E T : u (t) E [u] and state equation (2), initial condition (3) and terminal condition (4) are satisfied. On the set of admissible processes we consider cost functional

I (d)= i f (t,x (t) ,u (t)) dt + F (x (ti)), (5)

J to

where f0 (t,x,u) and F (x) are given continuous functions.

In order to transofrm the given problem into a problem without terminal constraints (4) we can use penalty function:

I (d) = I (d) + £ R(1) • H\l\ (6)

i=1

where H(1) = hi ([Гг {x (ti)); Гг (x (ti))] , [Сг]), h([a] , [b]) = inf {r\ [a] С [b] + [-r; r]} is a Hausdorff metric, R( 1) are penalty parameters.

If there are interval phase constraints {pj (x (t) ,u (t), X (t) (t)) E [Pj], Wt E T}^=1, where pj (•) is the constraint function, [Pj] are given intervals, Np is the number of constraints, then we have another form of modified cost functional (5):

l Np

I (d) = I (d) + £ R(1) • H1 ^ R? • H2), (7)

i=1 j=1

where

ti

H2) = J hi (pj (x (t) ,u (t), X (t) ,u (t));Pj (x (t) ,u (t), X (t) ,U (t))] , [Pj]) dt,

to

Rj2 are penalty parameters.

The problem is to find such a pair d* = (x* (•) ,u* (•)) = arg min I (d).

d&D ( to,xo)

6. Application of Interval Optimization Technique

We will consider interval control as a piecewise-constant or piecewise-linear interval function [u] (t) and interval trajectory as a piecewise-continuous interval function which satisfies (2) (4).

The piecewise-constant control (Fig. 2 (a)) can be uniquely associated with an interval vector [ui (to)] x ... x [uq (to)] x... x [ui (rN_i)] x ... x [uq (rN_i)], where Ti = to + • i,

s-v-' N-v-' N

[u(to)] [u(tn _i)]

and N is number of discretization steps. Corresponding interval control can be found as follows: [u] (t) G [u (t^], Ti < t < Ti+i, i = 0,..., N - 1.

The piecewise-linear control (Fig. 2 (b)) can be uniquely associated with an interval vector [ui (t0)] x ... x [uq (t0)] x... x [ui (tn)] x ... x [uq (tn)]. Corresponding interval

N-v-' N-v-'

[u(To)] [u(tN )]

control can be found as follows: [u] (t) G n+1_1 • [u (Ti)] + t-Ti . • [u (Ti+i)], Ti < t < Ti+i,

i = 0.....^ - 1. Ti+1 T Ti+1 T

Fig. 2. Piecwise-continuous interval control

It is suggested to find the interval vector, which satisfies condition (1). by the IES algorithm (optimization will be done on the search area [s] = [u] x ... x [u] for the

N-V-'

q-N

[s] = [u] x ... x [u]

N-V-'

q-(N+i)

control).

The value of the cost function criterion (14) is calculated by the numerical methods using Euler, Euler Cauchy or Runge Kutta formulas [3] (all calculations on the right hand side of equations are done by the rules of interval arithmetic [6 10].

7. HAV Optimal Open-Loop Control Problem

Consider the following system of differential equations [17] which describes HAV landing process:

r (t) = V ■ sin y,

0 (t) _ V•cos7-sin ^

Y (t) = mr + (V - V) + 2 ■ n ■ c°s 0 ■ cos

+ ^V^ ■ cos 0 ■ (cos Y ■ cos 0 + sin Y ■ sin 0 ■ sin -0),

Q (t) _ V•cos 7-cos ^ (8)

' rcos '

V (t) = -D — g • sin y + П2 • t • cos ф • (sin y • cos ф — cos y • sin ф • sin ф),

¿•sin a mV •cos y

ф (t) = ¿^та--V • cos y • cos ф • tan ф + 2 • П • (tan y • cos ф • sin ф — sin ф) —

tj—— - sin 0 • cos 0 • cos ri,

V •cos y r r T '

where r is the distance from the Earth center, Q is the longitude, 0 is the latitude, V is the Earth-relative velocity, Y is the flight path slope, -0 is the velocity azimuth angle, a is the roll angle, g = Gf is the acceleration, GM is the Earth gravitational constant, Q is the Earth rotational velocity, m is the HAV mass, L = 1 ■ p0 ■ e-l3^r-r°^V2 ■ CL ■ Sref is the aerodynamic lift force, D = 2 ■ p0 ■ e-l(r-ro)V2 ■ CD ■ Sref is the aerodynamic drag force, po is the sea-level air density, 3 is the numerical coefficient, p0 is the numerical constant, CL, CD are the aerodynamic force coefficients, Sref is the HAV surface area.

The aerodynamic force coefficients are defined by a polinomial function of Mach number M = V (Vs is sonic velocity) and attack angle a basing on X-33 project information:

CL = —0, 0005225 • a2 + 0, 03506 • a — 0, 04857 • M + 0,1577 CD = 0, 0001432 • a2 + 0, 00558 • a — 0, 01048 • M + 0, 2204.

The numerical parameters which are used in the model: m = 35828 kg, Sref = 149, 3881 m2, po = 1, 2256 kg/m3, ro = 1, 225^ m, 3 = 0, 00013785 m-1, GM = 3, 986 ■ lO1^ m3/s2, Q = 0, 000072722 rad/s, Re = 637810^ m, Ve = 11180 m/s.

The state vector consists of 6 components: x (t) = (r (t) ,Q (t) ,0 (t) ,V (t) Y (t) ,~0 (t))T. The HAV control is realized by attack and roll angles: u (t) = (a (t) ,a (t))T.

The initial state of the system: r (t0) = 6429100, Q (t0) = -85 0 (t0) = 30 V (t0) = 2600 Y (t0) = -1, 3 (t0) = 0. The HAV control vector:

u (t) = (a (t) , a (t)) E [-10; 50] x [-80; 80] , Vt E T = [0; 530] . (10)

The terminal conditions:

r (ti) E [6378578; 6378822] , V (ti) E [91, 44; 91, 44] , Q (ti) E [-80, 7126; -80, 7098] , Y (ti) E [-6; -6] , (11)

0 (t1) E [29, 998903; 30, 001097] , ^ (t1) E [-60; -60] .

The HAV trajectory phase constraints:

q (t) E [0; 14364,1] , h (t) = r (t) - Re E [0; 121920] , V (t) E [0, 3; 5200] , Q (t) E [0; 242000] , Q (t) E [-90; 90] , Y (t) E [-89; 89] , (12)

ng (t) = Ъф. e [—2, 5; 2, 5] , ф (t) E [—89; 89] , ф (t) E [—180; 180]

where q = 1 • P0 • e-lfr-ro) • V2 is the dynamic pressure, Q = 4, 477228 • 10-9vP • e-i3<r-ro) • V3'15 is the teat rate, nz = ^cosa+fl,sin al is normal acceleration.

The constraints on control vector rate:

d (t) E [-5; 5] ^ ^ E [-5; 5]

<r(t) E [-5; 5] ^ E [-5; 5]

(13)

The cost functional for the given problem:

ii

1 (d) = £ R« • h(1) + £ RV • h?

(14)

i=1

where R(11) = 1000, R£' = R

(i)

>(1)

R

(1)

R

r72) = r82) = io r22) = r32) = r52) = r62) = r92)

j=1

(1) = 1000000, r41) = 10000 and r12)

10000, R(10) = r(121) = i-

R

(2)

It is required to find time histories of attack and roll angles, which minimize cost functional (14).

IES was implemented in a software complex. Visual Studio IDE and C // programming language. Parameters of the IES: tmax = tmax = 2500, Bmax = 100, rmax = 0, 05 for each dimension.

Charts on Fig. 3 show the results from [17] which were obtained by B-splines and Galerkin projection technique.

Fig. 3. State vector components

Charts on Fig. 4, show the results for the piecewise-constant interval control. Charts on Fig. 5 show the results for the piecewise-linear interval control. Information about constraints satisfaction are represented in Tables 1, 2. Thus, by comparison of the results we can conclude that IES algorithm can be efficiently applied to HAV optimal open-loop control problem. Obviously it is better to

Fig. 4. State vector components

Time (sec.) Time (sec.)

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

Fig. 5. State vector components

use piecewise-linear control to satisfy constraints more accurately. All terminal and phase constraints were satisfied accurately enough.

Conclusion

In the present work IES algorithm based on metaheuristics and interval analysis is considired. The HAV optimal open-loop control problem is solved. Obtained results are compared with the results obtained by Galerkin projection technique.

Acknowledgements. Research was supported by R.FDR. in the framework of scientific projects No. 16-31-00115 mol_a, No. 16-07-00419 ,4.

Ol

Table 1

Terminal constraints

Piecewise-Constant r (ii) = [6378577, 87; 6378579, 23] 0(ti) = [-80,12;-79,69] 0(ii) = [29,84; 29,99]

Piecewise-Linear r (ii) = [6378578,12; 637859, 52] 0(ti) [-80, 73;-80, 72] <£(ti) = [29, 81; 29, 93]

Piecewise-Constant V{tl) = [91, 43; 91, 47] 7 (ti) = [ 14, 44; —14, 41] (ii) [-60,10;-59, 98]

Piecewise-Linear V (ii) = [91, 36; 91, 41] 7 (ii) = [-9, 76;-9, 65] tp (ii) [-59, 98;-59, 88]

Phase constraints

Table 2

Q(t) Q(t) ni (i) h(t)

Piecewise-Constant max = 13402,99 min = 1415,59 max = 36817, 52 min = 27,56 max = 2, 56 min = 0, 23 max = 51000 min = 0, 23

Piecewise-Linear max = 11949,45 min = 1415,59 max = 33239, 66 min = 40,06 max = 2, 42 min = 0, 32 max = 51000 min = 601, 95

Oit) m Vit) lit)

Piecewise-Constant max =-79, 68 min =-85 max = 30 min = 29, 84 max = 2600 min = 91, 47 max = 4, 93 min =-45,11

Piecewise-Linear max =-79, 73 min =-85 max = 30, 00 min = 29,81 max = 2600 min = 91, 36 max = 4, 32 min =-43,17

V(i) à{t) &(t)

Piecewise-Constant max = 1, 77 min =-60,10 max = 3, 71 min = —3, 28 max = 6, 88 min =-6,41

Piecewise-Linear max = 0, 65 min =-59,89 max = 1, 82 min =-1, 28 max = 2, 71 min =-3, 29

References

1. Panteleev A.V. Metody optimizatsii [Optimization Methods]. Moscow, Logos, 2011.

2. Panteleev A.V. Metody global'noy optimizatsii. Metaevristicheskie strategii i algoritmy [Methods of Global Optimization. Metaheuristic Strategies and Algorithms]. Moscow, Vuzovskaya kniga, 2013.

3. Panteleev A.V. Primenenie evolyutsionnykh metodov global'noy optimizatsii v zadachakh optimal'nogo upravleniya determinirovannymi sistemami [Application of Evolutional Methods of Global Optimization to Optimal Determined Systems Control Problems]. Moscow, Izd-vo MAI, 2013.

4. Gurman B.I. [Evolution and Prospects of Approximate Methods of Optimal Control]. Program Systems: Theory and Applications, 2001, no. 2 (6), pp. 11-29.

5. Fedorenko R.P. Priblizhennoe reshenie zadach optimal'nogo upravleniya [Approximate Solution of Optimal Control Problems]. Moscow, Nauka, 1978.

6. Shary S.P. Konechnomernyy interval'nyy analiz [Finite-Dimensional Interval Analysis]. Novosibirsk, XYZ, 2010.

7. Hansen E. Global Optimization Using Interval Analysis. N.Y., Marcel Dekker, 2004.

8. Jaulin L. Applied Interval Analysis. London: Springer, 2001. DOI: 10.1007/978-1-4471-0249-6

9. Moore R.E. Interval Analysis. Englewood Cliffs, Prentice Hall, 1966.

10. Moore R.E. Methods and Applications of Interval Analysis. Philadelphia, SIAM, 1979. DOI: 10.1137/1.9781611970906

11. Ratschek H. New Computer Methods for Global Optimization. Chichester, Horwood, 1988.

12. Shary S.P. A Surprising Approach in Interval Global Optimization. Reliable Computing, 2001, no. 7, pp. 497-505.

13. Shary S.P. Randomized Algorithms in Interval Global Optimization. Numerical Analysis and Applications, 2008, no. 1, pp. 376-389.

14. Panovskiy V.N. [Interval Genetic Algorithm of Global Constrained Optimization]. Uspekhi sovremennoy radioelektroniki [Achievements of Modern Radioelectronics], 2014, no. 4, pp. 71-75.

15. Panovskiy V.N. Prikladnoe primenenie interval'nogo metoda vzryvov [Application of Interval Explosion Search]. Trudy MAI [MAI Proceedings], 2014, no. 73, 21 p.

16. Panteleev A.V. Teoriya upravleniya v primerakh i zadachakh [Control Theory in Examples and Problems]. Moscow, Vysshaya shkola, 2003.

17. Singh B. Optimal Guidance of Hypersonic Vehicles Using B-Splines and Galerkin Projection. Guidance Navigation and Control Conference and Exhibit, 2008, no. AIAA-2008-7263.

Received April 1, 2016

УДК 519.85+517.977.5 DOI: 10.14529/mmpl60305

ИНТЕРВАЛЬНЫЙ МЕТОД ВЗРЫВОВ И ЕГО ПРИМЕНЕНИЕ К ЗАДАЧЕ МОДЕЛИРОВАНИЯ И ОПТИМИЗАЦИИ ДВИЖЕНИЯ ГИПЕРЗВУКОВОГО ЛЕТАТЕЛЬНОГО АППАРАТА

A.B. Пантелеев, В.Н. Пановский, Т.И. Короткова

Рассматривается задача поиска оптимального программного управления гиперзвуковым летательным аппаратом при наличии терминальных и фазовых ограничений. С помощью процедуры дискретизации она сводится к задаче нелинейного программирования, которая решается с помощью интервального метода взрывов, относящегося к метаэвристическим алгоритмам интервальной глобальной оптимизации. Искомое управление ищется в классе интервальных кусочно-постоянных и кусочно-линейных функций. Приведено сравнение полученных результатов с известным в задаче управления конечным положением гиперзвукового летательного аппарата, свидетельствующее об эффективности предложенного подхода.

Ключевые слова: интервальный анализ; интервальный метод взрывов; оптимизация; оптимальное управление; гиперзвуковой летательный аппарат.

Исследование выполнено при финансовой поддержке РФФИ в рамках научных проектов M 16-31-00115 мол_а, M 16-07-00^19 А.

Литература

1. Пантелеев, A.B. Методы оптимизации / A.B. Пантелеев, Т.А. Летова. - М.: Логос, 2011.

2. Пантелеев, A.B. Методы глобальной оптимизации. Метаэвристические стратегии и алгоритмы / A.B. Пантелеев, Д.В. Метлицкая, Е.А. Алешина. - М.: Вузовская книга, 2013.

3. Пантелеев, A.B. Применение эволюционных методов глобальной оптимизации в задачах оптимального управления детерминированными системами / A.B. Пантелеев. - М.: Изд-во МАИ, 2013.

4. Гурман, В.И. Эволюция и перспективы приближенных методов оптимального управления / В.И. Гурман, И.В. Расина, А.О. Блинов // Программные системы: теория и приложения. - 2001. - № 2 (6). - С. 11-29.

5. Федоренко, Р.П. Приближенное решение задач оптимального управления / Р.П. Федо-ренко. - М.: Наука, 1978.

6. Шарый, С.П. Конечномерный интервальный анализ / С.П. Шарый. - Новосибирск: XYZ, 2010.

7. Hansen, Е. Global Optimization Using Interval Analysis / E. Hansen. - N.-Y.: Marcel Dekker, 2004.

8. Jaulin, L. Applied Interval Analysis / L. Jaulin, M. Kieffer, O. Didrit, E. Walter. - London: Springer, 2001.

9. Moore, R.E. Interval Analysis / R.E. Moore. - Englewood Cliffs: Prentice Hall, 1966.

10. Moore, R.E. Methods and Applications of Interval Analysis / R.E. Moore. - Philadelphia: SI AM, 1979.

11. Ratschek, H. New Computer Methods for Global Optimization / H. Ratschek. - Chichester: Horwood, 1988.

12. Shary, S.P. A Surprising Approach in Interval Global Optimization / S.P. Shary // Reliable Computing. - 2001. - № 7. - P. 497-505

13. Shary, S.P. Randomized Algorithms in Interval Global Optimization / S.P. Shary // Numerical Analysis and Applications. - 2008. - № 1. - P. 376-389

14. Пановский, B.H. Интервальный генетический алгоритм глобальной условной оптимизации / В.Н. Пановский // Успехи современной радиоэлектроники. - 2014. - № 4. -С. 71-75.

15. Пановский, В.Н. Прикладное применение интервального метода взрывов / В.Н. Пановский // Труды МАИ. - 2014. - № 73. - 21 с.

16. Пантелеев, А.В. Теория управления в примерах и задачах / А.В. Пантелеев, А.С. Бор-таковский. - М.: Высшая niKOJTct, 2003.

17. Singh, В. Optimal Guidance of Hypersonic Vehicles Using B-Splines and Galerkin Projection / B. Singh, R. Bhattacharya // Guidance Navigation and Control Conference and Exhibit. -2008. - № AIAA-2008-7263.

Андрей Владимирович Пантелеев, доктор физико-математических наук, профессор, кафедра «Математическая кибернетика:», Московский авиационный институт (г. Москва, Российская Федерация), [email protected].

Валентин Николаевич Пановский, аспирант, кафедра «Математическая кибер-

»

[email protected].

Короткова Татьяна Ивановна, доктор физико-математических наук, профессор, кафедра «Математическая кибернетика», Московский авиационный институт (г. Москва, Российская Федерация), [email protected].

Поступила в редакцию 1 а,прем,я 2016 г.

»

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