Skip to main content
Log in

Synthesis of Optimal Bang–Bang Control for Cooperative Collision Avoidance for Aircraft (Ships) with Unequal Linear Speeds

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

Close proximity encounters most often occur for situations in which participants have unequal linear speeds. Cooperative collision avoidance strategies for such situations are investigated. We show that, unlike the encounters of participants with equal linear speeds, bang–bang collision avoidance strategies are not always optimal when the linear speeds are unequal, and we establish the conditions for which no optimal bang–bang controls exist near the terminal time. Nevertheless, under certain conditions, we demonstrate that bang–bang collision avoidance strategies remain optimal for encounters of participants with unequal linear speeds. Such conditions are established, and it appears that they cover a wide range of important practical situations. The synthesis of bang–bang control is constructed, and its optimality is established.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. World unmanned aerial vehicle systems: 2010 market survey and forecast. Teal Group Corporation Annual Report, Fairfax, VA (2010)

  2. Mozdzanowska, A., Hansman, R.J., Histon, J., Delahaye, D.: Emergence of regional jets and the implications on air traffic management. In: 5th Eurocontrol/FAA ATM R&D Seminar, Paper 82, Budapest, Hungary (2003)

    Google Scholar 

  3. Babikian, R., Lukachko, S.P., Waitz, I.A.: Historical fuel efficiency characteristics of regional aircraft from technological, operational and cost perspectives. J. Air Transp. Manag. 8, 389–400 (2002)

    Article  Google Scholar 

  4. Merz, A.W.: Optimal aircraft collision avoidance. In: Proc. Joint Automatic Control Conf., Paper 15-3, Columbus, OH, pp. 449–454 (1973)

    Google Scholar 

  5. Merz, A.W.: Optimal evasive manoeuvres in maritime collision avoidance. Navigation 20(2), 144–152 (1973)

    Google Scholar 

  6. Tarnopolskaya, T., Fulton, N.: Optimal cooperative collision avoidance strategy for coplanar encounter: Merz’s solution revisited. J. Optim. Theory Appl. 140(2), 355–375 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  7. Tarnopolskaya, T., Fulton, N.: Synthesis of optimal control for cooperative collision avoidance for aircraft (ships) with unequal turn capabilities. J. Optim. Theory Appl. 144(2), 367–390 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  8. Tarnopolskaya, T., Fulton, N.: Parametric behavior of the optimal control solution for collision avoidance in a close proximity encounter. In: Anderssen, R.S., et al. (eds.) 18th World IMACS Congress and MODSIM09 International Congress on Modelling and Simulation, pp. 425–431. The Modelling and Simulation Society of Australia and New Zealand Inc. and the International Association for Mathematics and Computers in Simulation, Cairns (2009)

    Google Scholar 

  9. Tarnopolskaya, T., Fulton, N.: Dispersal curves for optimal collision avoidance in a close proximity encounter: a case of participants with unequal turn rates. In: Proceedings of the World Congress on Engineering 2010, WCE 2010. Lecture Notes in Engineering and Computer Science, pp. 1789–1794. IAENG, London (2010)

    Google Scholar 

  10. Miele, A., Wang, T., Chao, C.S., Dabney, J.B.: Optimal control of a ship for collision avoidance maneuvers. J. Optim. Theory Appl. 103(3), 495–518 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Miele, A., Wang, T.: Optimal trajectories and guidance schemes for ship collision avoidance. J. Optim. Theory Appl. 129(1), 1–20 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  12. Miele, A., Wang, T., Chao, C.S., Dabney, J.B.: Optimal control of a ship for course change and sidestep maneuvers. J. Optim. Theory Appl. 103(2), 259–282 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  13. Miloh, T., Pachter, M.: Ship collision-avoidance and pursuit-evasion differential games with speed-loss in a turn. Comput. Math. Appl. 18(1–3), 77–100 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  14. Miele, A., Wang, T., Mathwig, J.A., Ciarcia, M.: Collision avoidance for an aircraft in abort landing: trajectory optimization and guidance. J. Optim. Theory Appl. 146(2), 233–254 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  15. Krozel, J., Peters, M.: Conflict detection and resolution for free flight. Air Traffic Control Q. 5(3), 181–211 (1997)

    Google Scholar 

  16. Krozel, J., Mueller, T., Hunter, G.: Free flight conflict detection and resolution analysis. In: AIAA Guidance, Navigation, and Control Conf., Paper 96-3763, San Diego, CA, pp. 1–11 (1996)

    Google Scholar 

  17. Clements, J.C.: The optimal control of collision avoidance trajectories in air traffic management. Transp. Res., Part B 33, 265–280 (1999)

    Article  Google Scholar 

  18. Clements, J.C.: Optimal simultaneous pairwise conflict resolution maneuvers in air traffic management. J. Guid. Control Dyn. 25(4), 815–818 (2002)

    Article  Google Scholar 

  19. Menon, P.K., Sweriduk, G.D., Sridhar, B.: Optimal strategies for free-flight air traffic conflict resolution. J. Guid. Control Dyn. 22(2), 202–211 (1999)

    Article  Google Scholar 

  20. Raghunathan, A.U., Gopal, V., Subramanian, D., Biegler, L.T., Samad, T.: Dynamic optimization strategies for three-dimensional conflict resolution of multiple aircraft. J. Guid. Control Dyn. 27(4), 586–594 (2004)

    Article  Google Scholar 

  21. Hu, J., Prandini, M., Sastry, S.: Optimal coordinated maneuvers for three-dimensional aircraft conflict resolution. J. Guid. Control Dyn. 25(5), 888–900 (2002)

    Article  Google Scholar 

  22. Paielli, R.: Modeling maneuver dynamics in air traffic conflict resolution. J. Guid. Control Dyn. 26(3), 407–415 (2003)

    Article  Google Scholar 

  23. Durand, N.: Optimisation de trajectoires pour la résolution de conflits en route. Ph.D. thesis, Institut National Polytechnique de Toulouse (1996)

  24. Shukla, U.S., Mahapatra, P.R.: The proportional navigation dilemma—pure or true? IEEE Trans. Aerosp. Electron. Syst. 26(2), 382–392 (1990)

    Article  Google Scholar 

  25. Goodchild, C., Vilaplana, M., Elefante, S.: Co-operative optimal airborne separation assurance in free flight airspace. In: Proc. 3rd USA/Europe Air Traffic Management R&D Seminar, Napoli (2000)

    Google Scholar 

  26. Christodoulou, M.: Automatic commercial aircraft-collision avoidance in free flight: the three-dimensional problem. IEEE Trans. Intell. Transp. Syst. 7(2), 242–249 (2006)

    Article  Google Scholar 

  27. Cesarone, J., Eman, K.F.: Efficient manipulator collision avoidance by dynamic programming. Robot. Comput.-Integr. Manuf. 8(1), 35–44 (1991)

    Article  Google Scholar 

  28. Tomlin, C., Pappas, G.J.: Conflict resolution for air traffic management: a study in multiagent hybrid systems. IEEE Trans. Autom. Control 43(4), 509–521 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  29. Bicchi, A., Pallotino, L.: On optimal cooperative conflict resolution for air traffic management systems. IEEE Trans. Intell. Transp. Syst. 1(4), 221–232 (2000)

    Article  Google Scholar 

  30. Fulton, N.L.: Airspace design: towards a rigorous specification of conflict complexity based on computational geometry. Aeronaut. J., 75–84 (February 1999)

  31. Bryson, A.E., Ho, Y.-C.: Applied Optimal Control. Taylor & Francis, New York (1975)

    Google Scholar 

  32. Hestenes, M.R.: Calculus of Variations and Optimal Control Theory. Wiley, London (1966)

    MATH  Google Scholar 

  33. Pontryagin, L.S., Boltyanski, W.G., Gamkrelidze, R.V., Mishchenko, E.F.: The Mathematical Theory of Optimal Processes. Wiley, New York (1965)

    Google Scholar 

  34. Fleming, W.H., Rishel, R.W.: Deterministic and Stochastic Optimal Control. Springer, New York (1975)

    Book  MATH  Google Scholar 

  35. Maurer, H., Büskens, C., Kim, J.-H.R., Kaya, Y.G.: Optimization methods for the verification of second order sufficient conditions for bang–bang controls. Optim. Control Appl. Methods 26, 129–156 (2005)

    Article  Google Scholar 

  36. Osmolovskii, N.P., Maurer, H.: Equivalence of second order optimality conditions for bang–bang controls, Part 1: Main results. Control Cybern. 34, 927–950 (2005)

    MathSciNet  MATH  Google Scholar 

  37. Osmolovskii, N.P., Maurer, H.: Equivalence of second order optimality conditions for bang–bang controls, Part 2: Proofs, variational derivatives and representations. Control Cybern. 36, 5–45 (2007)

    MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We thank the anonymous referees for helpful comments and suggestions.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to T. Tarnopolskaya.

Additional information

Communicated by Hans Josef Pesch.

Appendix

Appendix

Lemma A.1

The value of ν which is consistent with the state equations and terminal constraint (9) is ν=0.

Proof

The transversality condition for free terminal time (20) can be rewritten as

(A.1)

First, consider the case u 1=u 2 (i.e., the RR and LL strategies). In this case, the last term in (A.1) disappears, and (A.1) can be rewritten, using Property 5.1, as

$$ \nu\bigl[\sin\phi_{T} + \gamma\sin(\theta_{0} -\phi_{T})\bigr] \bigl[ - u_{1} + \bigl(\sin\phi_{T}+ \gamma\sin(\theta_{0} - \phi_{T})\bigr)/r_{T}\bigr] = 0.$$
(A.2)

Assume that ν≠0. Then, condition (A.2) is satisfied if one of the conditions

(A.3)
(A.4)

holds. First, we assume that (A.3) is not satisfied. We also assume that ν is a continuous function of the initial value ρ 0 and suppose that ν(ρ 0)≠0. We fix θ 0 and let \(\hat{r}_{0}\) and \(\hat{\phi}_{0}\) vary in the proximity of r 0 and ϕ 0, so that \(\hat{\rho}_{0}: = (\hat{r}_{0},\hat{\phi }_{0},\theta_{0})^{*} = (r_{0} + \delta r,\phi_{0} +\delta\phi,\theta_{0})^{*}\). Then, there exists ε>0 such that ν(ρ) remains nonzero for all \(\hat{\rho}_{0}\) such that |δr|≤ε,|δϕ|≤ε. The terminal constraint (9) and Property 5.1 imply that ϕ T is a function of θ 0 and γ and is independent of the initial values \(\hat{r}_{0},\hat{\phi}_{0}\). Therefore, the left-hand side of (A.4) is a constant for all \(\hat{\rho}_{0}\) such that |δr|≤ε,|δϕ|≤ε. At the same time, (60) implies that, for given θ 0,γ,u 1 and ϕ T ,r T is a function of the initial values \(\hat{r}_{0},\hat{\phi}_{0}\) (through the identities \(\hat{x}_{0}: = \hat{r}_{0}\sin\hat{\phi}_{0}\), \(\hat{y}_{0}: = \hat{r}_{0}\cos\hat{\phi}_{0})\), and therefore r T takes various values when \(\hat{\rho}_{0}\) varies. Thus, (A.4) cannot be satisfied, and therefore ν=0.

We now assume that (A.3) is satisfied, which implies that (A.4) is not satisfied. The terminal constraint (9) implies

$$ \gamma^{2}\cos^{2}(\theta_{T} -\phi_{T}) = \cos^{2}\phi_{T},$$
(A.5)

while (A.3) implies

$$ \gamma^{2}\sin^{2}(\theta_{0} -\phi_{T}) = \sin^{2}\phi_{T}.$$
(A.6)

Adding conditions (A.5) and (A.6) yields γ=1, as the only case where both conditions can be satisfied. For γ=1, condition (A.3) is satisfied for θ 0=0 and for ϕ T =θ 0/2−π/2−πk, while the terminal constraint (9) is satisfied for θ 0=0 and for ϕ T =θ 0/2; ϕ T =θ 0/2−π. Therefore, for γ=1, the only case where both (9) and (A.3) are satisfied simultaneously is θ 0=0, which is the case of no practical significance for γ=1. Thus, (A.3) cannot generally be satisfied, and therefore ν=0.

Now, consider the case u 1=−u 2 (i.e., the RL or LR strategies). In this case, condition (A.1) takes the form

(A.7)

or

$$ \nu\bigl\{ u_{1}\bigl[\gamma\sin(\theta_{T}- \phi_{T}) - \sin\phi_{T}\bigr] + \bigl[\sin \phi_{T} + \gamma\sin(\theta_{T} - \phi_{T})\bigr]^{2}/r_{T} \bigr\} = 0.$$
(A.8)

Assume that ν≠0. We start by assuming that sinϕ T +γsin(θ T ϕ T )≠0 and γsin(θ T ϕ T )−sinϕ T ≠0. Then, for (A.8) to be satisfied, the following condition

$$ r_{T} = - \frac{u_{1}[\gamma\sin(\theta_{T} - \phi _{T}) + \sin\phi_{T}]^{2}}{\gamma\sin(\theta_{T} - \phi_{T}) -\sin\phi_{T}}$$
(A.9)

must hold. Note that, for u 1=−u 2, the terminal condition (9) implies that θ T is a function of ϕ T and γ, and therefore the right-hand side of (A.9) is a constant for given ϕ T ,u 1 and γ. As before, we fix θ 0 and let \(\hat{r}_{0}\) and \(\hat{\phi}_{0}\) vary in the proximity of r 0 and ϕ 0, so that \(\hat{\rho}_{0} = (r_{0} + \delta r,\phi_{0} +\delta\phi,\theta_{0})\). If ν is a continuous function of the initial conditions and ν(ρ 0)≠0, then there exists ε>0 such that ν(ρ) remains nonzero for all \(\hat{\rho}_{0}\) satisfying |δr|≤ε,|δϕ|≤ε. Equations (62) implies that, for given γ,θ 0 and ϕ T , r T  is a function of the initial values \(\hat{r}_{0}\) and \(\hat {\phi}_{0}\), and therefore r T takes different values when \(\tilde{\rho}_{0}\) varies. Thus, for given γ,θ 0 and ϕ T , and for all \(\hat{\rho}_{0}\) such that |δr|≤ε, |δϕ|≤ε, (A.9) cannot be satisfied. Therefore, ν=0.

The remaining case where (A.8) can be satisfied is where γsin(θ T ϕ T )+sinϕ T =0 and γsin(θ T ϕ T )−sinϕ T =0 simultaneously. These two conditions are satisfied simultaneously if

$$ \sin\phi_{T} = 0 \quad\mbox{and} \quad\gamma\sin(\theta_{T} - \phi_{T}) = 0,$$
(A.10)

which implies ϕ T =−π,0; θ T =0,π. Substituting these expressions into the terminal condition (9) yields γ=1. In this case, the terminal constraint (9) is satisfied for θ T =0 and for ϕ T =θ T /2 or ϕ T =θ T /2−π. Then, the only possible case where (A.10) and (9) are satisfied simultaneously is θ T =0, ϕ T =0,−π. As can be seen from [7], such a case is always suboptimal and therefore presents no practical interest. Thus, we come to contradiction, and therefore ν=0. □

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tarnopolskaya, T., Fulton, N. & Maurer, H. Synthesis of Optimal Bang–Bang Control for Cooperative Collision Avoidance for Aircraft (Ships) with Unequal Linear Speeds. J Optim Theory Appl 155, 115–144 (2012). https://doi.org/10.1007/s10957-012-0049-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10957-012-0049-y

Keywords

Navigation