A Study on Trajectory Optimization for the Terminal Area Keywords : - - PowerPoint PPT Presentation

โ–ถ
a study on trajectory optimization
SMART_READER_LITE
LIVE PREVIEW

A Study on Trajectory Optimization for the Terminal Area Keywords : - - PowerPoint PPT Presentation

A Study on Trajectory Optimization for the Terminal Area Keywords : BADA, conflict resolution, terminal area 2014/05/30 ICRAT2014 Doctoral session Yokohama National University O Daichi Toratani Seiya Ueno Table of contents 1, Introduction -


slide-1
SLIDE 1

A Study on Trajectory Optimization for the Terminal Area

Keywords: BADA, conflict resolution, terminal area 2014/05/30 ICRAT2014 Doctoral session Yokohama National University O Daichi Toratani Seiya Ueno

slide-2
SLIDE 2

1, Introduction

  • Background and target of this study

2, Problem formulation (without conflict)

  • Model of the trajectory

3, Simulation results (without conflict) 4, Problem formulation (Conflict resolution)

  • Introducing conflict resolution

5, Simulation results (Conflict resolution) 6, Conclusion and future plan

Table of contents

1/25

slide-3
SLIDE 3

Continuous descent operation (CDO)

1, Introduction 1/6

CDO Conventional descent operation CDO is able to improve;

  • Fuel consumption
  • Noise pollution

etc.

  • Descending constant rate
  • Constant thrust

Step-by-step Climb Descent

Tokyo international airport (Haneda airport), HND

Proposed for the CDO 2/25 Crossing

slide-4
SLIDE 4

the optimal conflict-free trajectory for the CCO.

Air traffic management in the terminal area

1, Introduction 2/6

Air port Air port Conflict Fixed!

  • Conventional descent operation

(Step-by-step)

  • Continuous descent operation

Climb Descent Continuous climb operation (CCO)

Stepped climb CCO

3/25 The purpose of this study is โ€ฆ

slide-5
SLIDE 5

Optimal trajectory โ†’ Arc

4/13

  • Boundary conditions

๐‘Œ0 = 90 [deg] ๐‘Œ๐‘” = 0 [deg] 1 1 where ๐‘Œ๐‘ˆ = ๐œ„ ๐‘ฆ ๐‘ง 0: Initial f : Terminal

Optimal control theory and trajectory optimization

cos ๐œ„ sin ๐œ„

  • State equation (Dubins car)

๐‘’ ๐‘’๐‘ข ๐œ„ ๐‘ฆ ๐‘ง = ๐‘ฃ cos ๐œ„ sin ๐œ„ Input: ๐‘ฃ

  • Criterion (Minimum input)

Minimizing ๐พ =

๐‘ข0 ๐‘ข๐‘” 1

2 ๐‘ฃ2 ๐‘’๐‘ข ๐‘Š = 1 (const.) ๐‘ฆ ๐‘ง ๐œ„ ๐‘ฆ ๐‘ง

๐‘Œ0 = 90 [deg] ๐‘Œ๐‘” = 0 [deg] 1 1

1, Introduction 3/6

e.g.) Cruising aircraft

slide-6
SLIDE 6

5/13

Related previous studies (Optimal control approach)

  • A. Andreeva-Mori et al., โ€œScheduling of Arrival Aircraft Based on

Minimum Fuel Burn Descentsโ€

  • Fuel burn model
  • Optimal trajectory

โ†’ CDO

  • J. Hu et al., โ€œOptimal Coordinated Maneuvers for Three-Dimensional

Aircraft Conflict Resolutionโ€

  • Constraint for

conflict resolution

  • Multiple aircraft

conflict resolution

  • Constant velocity

1, Introduction 4/6

slide-7
SLIDE 7

6/16

Problem of the trajectory optimization

1, Introduction 5/6

! It is difficult to treat spatial and temporal conflict resolutions simultaneously.

Vectoring (Spatial control) Changing velocity (Temporal control) In the practice of the air traffic control, โ€ฆ Spatial conflict resolution Temporal conflict resolution Slowdown Spatial and Temporal conflict resolution

?

slide-8
SLIDE 8

Space-time coordinate system (STCS)

1, Introduction 6/6

t x y t = t1 t = t2 t = t3 x y

t

To develop the optimization method in the STCS.

  • Conflict resolution, minimum fuel, minimum time, etc.

In the STCS,;

  • The vertical axis means time.
  • It is able to treat the time

along with the position.

  • It is also able to calculate

the altitude. 4D trajectory Which conflict resolutions (spatial or temporal) are optimal to resolve conflict?

The target of this study is ... 7/25

slide-9
SLIDE 9
  • Total-energy model (TEM)

๐‘ˆโ„Ž๐‘  โˆ’ ๐ธ ๐‘Š๐‘ˆ๐ต๐‘‡ = ๐‘›๐‘•0 ๐‘’โ„Ž ๐‘’๐‘ข + ๐‘›๐‘Š๐‘ˆ๐ต๐‘‡ ๐‘’๐‘Š๐‘ˆ๐ต๐‘‡ ๐‘’๐‘ข โ†” ๐‘’๐‘Š๐‘ˆ๐ต๐‘‡ ๐‘’๐‘ข = 1 ๐‘› ๐‘ˆโ„Ž๐‘  โˆ’ ๐ธ โˆ’ ๐‘›๐‘• sin ๐›ฟ

  • Azimuth angle

๐‘’๐œ” ๐‘’๐‘ข = ๐‘•0 ๐‘Š๐‘ˆ๐ต๐‘‡ tan ๐œš

  • Fuel flow

๐บ๐บ = ๐ท

๐‘”1 1 + ๐‘Š๐‘ˆ๐ต๐‘‡

๐ท

๐‘”2

๐‘ˆโ„Ž๐‘ 

  • Maximum climb thrust

๐‘ˆโ„Ž๐‘  = ๐ท๐‘ˆ๐‘‘,1 1 โˆ’ โ„Ž๐‘ž ๐ท๐‘ˆ๐‘‘,2 + ๐ท๐‘ˆ๐‘‘,3โ„Ž๐‘ž

2

Base of aircraft data (BADA)

ฮณ ๐‘›๐‘• ๐ธ ๐‘€ ๐‘ˆโ„Ž๐‘  ๐‘ฆ โ„Ž๐‘ž

2, Problem formulation (w/o conflict) 1/5

๐œ” ๐›ฟ ๐‘ฆ ๐‘ง ๐ผ๐‘ž ๐‘Š๐‘ˆ๐ต๐‘‡ 8/25

slide-10
SLIDE 10
  • State equations

๐‘’ ๐‘’๐‘ข ๐›ฟ ๐‘ฆ ๐‘ง โ„Ž๐‘ž = ๐‘• ๐‘Š๐‘ˆ๐ต๐‘‡ tan ๐œš 1 ๐‘› ๐‘ˆโ„Ž๐‘  โˆ’ ๐ธ โˆ’ ๐‘›๐‘• sin ๐›ฟ ๐‘ž ๐‘Š๐‘ˆ๐ต๐‘‡ cos ๐›ฟ cos ๐œ” ๐‘Š๐‘ˆ๐ต๐‘‡ cos ๐›ฟ sin ๐œ” ๐‘Š๐‘ˆ๐ต๐‘‡ sin ๐›ฟ

  • Fuel flow

๐บ๐บ = ๐ท

๐‘”1 1 + ๐‘Š๐‘ˆ๐ต๐‘‡

๐ท

๐‘”2

๐‘ˆโ„Ž๐‘  ๐‘ž: Rate of flight path angle

Base of aircraft data (BADA)

๐‘Š๐‘ˆ๐ต๐‘‡ ๐œ”

ฮณ ๐‘›๐‘• ๐ธ ๐‘€ ๐‘ˆโ„Ž๐‘  ๐‘ฆ โ„Ž๐‘ž ๐œ” ๐›ฟ ๐‘ฆ ๐‘ง ๐ผ๐‘ž ๐‘Š๐‘ˆ๐ต๐‘‡

2, Problem formulation (w/o conflict) 2/5

9/25

slide-11
SLIDE 11
  • State equation

๐‘’ ๐‘’๐‘ก ๐œ”๐‘ก ๐œ”๐‘ข ๐‘ฆ ๐‘ง ๐‘ข = ๐œ†๐‘ก ๐œ†๐‘ข cos ๐œ”๐‘ก cos ๐œ”๐‘ข sin ๐œ”๐‘ก cos ๐œ”๐‘ข sin ๐œ”๐‘ข ๐œ†: Curvature Subscript ๐‘ก: Spatial ๐‘ข: Temporal Independent variable Length of the trajectory ๐‘ก x y

t

๐œ”๐‘ก ds ๐œ”๐‘ข dy dx dl ๐‘Š = ๐‘’๐‘š ๐‘’๐‘ข = tan 90ยฐ โˆ’ ๐œ”๐‘ค = 1 tan ๐œ”๐‘ข ๐‘ = โˆ’ ๐œ†๐‘ข sin3๐œ”๐‘ข โ†” ๐œ†๐‘ข = โˆ’๐‘sin3๐œ”๐‘ข dl dt ds ๐œ”๐‘ข

  • Velocity and acceleration

2, Problem formulation (w/o conflict) 3/5

Space-time coordinate system (STCS)

10/25

slide-12
SLIDE 12
  • BADA (Independent variable: time)

๐‘’ ๐‘’๐‘ข ๐œ”๐‘ก ๐‘Š๐‘ˆ๐ต๐‘‡ ๐›ฟ ๐‘ฆ ๐‘ง โ„Ž๐‘ž = ๐‘• ๐‘Š๐‘ˆ๐ต๐‘‡ tan ๐œš 1 ๐‘› ๐‘ˆโ„Ž๐‘  โˆ’ ๐ธ โˆ’ ๐‘›๐‘• sin ๐›ฟ ๐‘ž ๐‘Š๐‘ˆ๐ต๐‘‡ cos ๐›ฟ cos ๐œ”๐‘ก ๐‘Š๐‘ˆ๐ต๐‘‡ cos ๐›ฟ sin ๐œ”๐‘ก ๐‘Š๐‘ˆ๐ต๐‘‡ sin ๐›ฟ

  • STCS

๐‘’๐œ”๐‘ข ๐‘’๐‘ก = โˆ’๐‘sin3๐œ”๐‘ข ๐‘’๐‘ข ๐‘’๐‘ก = sin ๐œ”๐‘ข ๐‘Š๐‘ˆ๐ต๐‘‡ = 1 tan ๐œ”๐‘ข

+

2, Problem formulation (w/o conflict) 4/5

  • BADA (STCS)

๐‘’ ๐‘’๐‘ก ๐œ”๐‘ก ๐œ”๐‘ข ๐›ฟ ๐‘ฆ ๐‘ง โ„Ž๐‘ž ๐‘ข = ๐‘• sin ๐œ”๐‘ข tan ๐œ”๐‘ข tan ๐œš โˆ’sin3๐œ”๐‘ข 1 ๐‘› ๐‘ˆโ„Ž๐‘  โˆ’ ๐ธ โˆ’ ๐‘›๐‘• sin ๐›ฟ sin ๐œ”๐‘ข ๐‘ž cos ๐œ”๐‘ก cos ๐œ”๐‘ข cos ๐›ฟ sin ๐œ”๐‘ก cos ๐œ”๐‘ข cos ๐›ฟ cos ๐œ”๐‘ข sin ๐›ฟ sin ๐œ”๐‘ข 11/25

slide-13
SLIDE 13

Optimal control problem and calculation method

  • Optimal control problem

Constraint equation Criterion Boundary conditions

๐‘’๐’€ ๐‘’๐‘ก = ๐‘ฎ ๐พ =

๐‘ก๐บ

๐‘€ ๐‘’๐‘ก ๐’€ ๐‘ก0 = ๐’€๐Ÿ ๐’€ ๐‘ก๐‘” = ๐’€๐’ˆ

  • Two-point boundary value problem (TPBVP)

Simultaneous non-linear differential equations

  • Simultaneous non-linear equations

Simultaneous non-linear equations solver

2, Problem formulation (w/o conflict) 5/5

Optimal control theory Linear approximation State equation Fuel flow Initial and terminal state

Minimizing

12/25

slide-14
SLIDE 14

Optimal climbing trajectory in the 3D space

Simulation conditions

Units: ๐œ”๐‘ก ๐‘Š๐‘ˆ๐ต๐‘‡ ๐›ฟ ๐‘ฆ ๐‘ง โ„Ž๐‘ž ๐‘ข = deg m/s deg m m m s ๐บ : Terminal free Initial condition ๐œ”๐‘ก0 ๐‘Š๐‘ˆ๐ต๐‘‡0 ๐›ฟ0 ๐‘ฆ0 ๐‘ง0 โ„Ž๐‘ž0 ๐‘ข0 = 0 150.0 5 3000

291.6 [kt] 9843 [ft]

Terminal condition ๐œ”๐‘ก๐‘” ๐‘Š๐‘ˆ๐ต๐‘‡๐‘” ๐›ฟ๐‘” ๐‘ฆ๐‘” ๐‘ง๐‘” โ„Ž๐‘ž๐‘” ๐‘ข๐‘” = 0 250.0 ๐บ ๐บ 10000 ๐บ

485.0 [kt] 32808 [ft]

32808 [ft]

Data of aircraft Boeing 777-200

3, Simulation results (w/o conflict) 1/3

107.99 [nm] 54.00 [nm]

13/25

slide-15
SLIDE 15

Trajectories in the 3D space and the STCS

3D space Space-time coordinate system

3, Simulation results (w/o conflict) 2/3

32808 [ft]

14/25

slide-16
SLIDE 16

TAS, altitude, fuel flow, and fuel consumption

  • The optimal trajectory in the STCS is derived.

39370 [ft] 583.2 [kt]

3, Simulation results (w/o conflict) 3/3

11.02 [lb/s] 6614 [lb]

700.3 [s] 2509 [kg]

15/25

slide-17
SLIDE 17

Spatial conflict resolution

x y time 5 [nm] Spatial interval Vectoring (Spatial control)

Temporal conflict resolution

x y time 250 [m/s] 37.0 [s] 5 [nm] = 9260 [m] Temporal interval in the STCS Changing velocity (Temporal control)

4, Problem formulation (Conflict resolution) 1/2

16/25

slide-18
SLIDE 18

If you wont to add a new constraint, โ€ฆ Waypoint

Interior-point constraint

4, Problem formulation (Conflict resolution) 2/2

17/25

slide-19
SLIDE 19

Trajectory1 Trajectory2 Split! Initial1 Initial2 Terminal1 Terminal2 Position1 = Position2 (Specified) Angle1 = Angle2 (Free) โ‹ฎ

Interior-point constraint

4, Problem formulation (Conflict resolution) 2/2

17/25

slide-20
SLIDE 20

If you wont to add a new constraint, โ€ฆ Waypoint Trajectory1 Trajectory2 Split! Initial1 Initial2 Terminal1 Terminal2 Position1 = Position2 (Specified) Angle1 = Angle2 (Free) โ‹ฎ Trajectory with constraint

  • The original trajectory optimization is transformed to the trajectory
  • ptimization problem with a new constraint.
  • To see clearly which conflict resolutions are optimal, conflict

resolution with specified point is shown.

Interior-point constraint

4, Problem formulation (Conflict resolution) 2/2

17/25

slide-21
SLIDE 21

Conflict point ๐œ”๐‘ก ๐‘Š๐‘ˆ๐ต๐‘‡ ๐›ฟ ๐‘ฆ ๐‘ง โ„Ž๐‘ž ๐‘ข = 0 225.9 2.410 73842 7553 384.4

439.0 [kt] 39.87 [nm] 24781 [ft]

Simulation conditions (Interior point constraint)

32808 [ft]

5, Simulation results (Conflict resolution) 1/6

54.00 [nm]

  • 54.00 [nm]

107.99 [nm]

Descending aircraft Fixed

18/25

slide-22
SLIDE 22

32808 [ft]

Spatial w/o conflict

Simulation conditions (Spatial conflict resolution)

5, Simulation results (Conflict resolution) 2/6

107.99 [nm] 54.00 [nm]

  • 54.00 [nm]

Interior point conditions ๐œ”๐‘ก๐‘—๐‘œ๐‘ข ๐‘Š๐‘ˆ๐ต๐‘‡๐‘—๐‘œ๐‘ข ๐›ฟ๐‘—๐‘œ๐‘ข ๐‘ฆ๐‘—๐‘œ๐‘ข ๐‘ง๐‘—๐‘œ๐‘ข โ„Ž๐‘ž๐‘—๐‘œ๐‘ข ๐‘ข๐‘—๐‘œ๐‘ข = 0 ๐บ ๐บ 73842 9260 ๐บ ๐บ

39.87 [nm] 5 [nm]

19/25

slide-23
SLIDE 23

Spatial conflict resolution

3D space x-y plane

5, Simulation results (Conflict resolution) 3/6

Spatial w/o conflict

32808 [ft]

20/25

  • It is confirmed that the spatial conflict resolution is

able to resolve the conflict with the spatial control.

slide-24
SLIDE 24

Temporal w/o conflict

Simulation conditions (Temporal conflict resolution)

5, Simulation results (Conflict resolution) 4/6

54.00 [nm]

  • 54.00 [nm]

107.99 [nm]

Interior point conditions ๐œ”๐‘ก๐‘—๐‘œ๐‘ข ๐‘Š๐‘ˆ๐ต๐‘‡๐‘—๐‘œ๐‘ข ๐›ฟ๐‘—๐‘œ๐‘ข ๐‘ฆ๐‘—๐‘œ๐‘ข ๐‘ง๐‘—๐‘œ๐‘ข โ„Ž๐‘ž๐‘—๐‘œ๐‘ข ๐‘ข๐‘—๐‘œ๐‘ข = 0 ๐บ ๐บ 73842 ๐บ 421.4 5 [nm] / 225.9 [m/s] = 41.0 [s] 384.4 + 41.0 = 421.4 [s] Conflict point ๐‘ข๐‘—๐‘œ๐‘ข=384.4 [s] ๐‘Š๐‘ˆ๐ต๐‘‡๐‘—๐‘œ๐‘ข=225.9 [m/s] 21/25

slide-25
SLIDE 25

Temporal conflict resolution

Space-time coordinate system x-y plane

5, Simulation results (Conflict resolution) 5/6

Spatial w/o conflict

22/25

  • It is confirmed that the temporal conflict resolution is

able to resolve the conflict decreasing its velocity.

slide-26
SLIDE 26

5, Simulation results (Conflict resolution) 6/6

Fuel flow and fuel consumption

w/o conflict Spatial Temporal Terminal time [s] 700.3 705.7 769.6 Fuel consumption [kg] [lb] 2509 2520 2581 5531 5556 5690

  • The fuel consumption with the spatial conflict resolution

is lower than the fuel consumption with the temporal conflict resolution.

Cuise ๐‘ฆ๐‘” = 150000 [m] = 80.99 [nm]

11.02 [lb/s] 6614 [lb]

23/25

slide-27
SLIDE 27

๏ƒผ The trajectory optimization method in the space-time coordinate system is developed, and the optimal trajectory is derived. ๏ƒผ By introducing the interior-point constraint, the

  • ptimal

conflict-free trajectories with spatial and temporal conflict resolutions are obtained. ๏ƒผ The fuel consumption with the spatial conflict resolution is lower than the fuel consumption with the temporal conflict resolution.

Conclusion

6, Conclusion and future plan

24/25

slide-28
SLIDE 28

๏ƒผ The optimal trajectories will be obtained in various boundary conditions.

  • e.g.) Conflict resolution with accelerating velocity.

๏ƒผ The model of the trajectory will be improved.

  • Introducing mass change, ๐‘Š

๐ท๐ต๐‘‡, clime rate, etc.

๏ƒผ Multiple aircraft will be introduced to the trajectory

  • ptimization .

25/25

Future plan

6, Conclusion and future plan