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.
Similar content being viewed by others
References
World unmanned aerial vehicle systems: 2010 market survey and forecast. Teal Group Corporation Annual Report, Fairfax, VA (2010)
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)
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)
Merz, A.W.: Optimal aircraft collision avoidance. In: Proc. Joint Automatic Control Conf., Paper 15-3, Columbus, OH, pp. 449–454 (1973)
Merz, A.W.: Optimal evasive manoeuvres in maritime collision avoidance. Navigation 20(2), 144–152 (1973)
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)
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)
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)
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)
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)
Miele, A., Wang, T.: Optimal trajectories and guidance schemes for ship collision avoidance. J. Optim. Theory Appl. 129(1), 1–20 (2006)
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)
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)
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)
Krozel, J., Peters, M.: Conflict detection and resolution for free flight. Air Traffic Control Q. 5(3), 181–211 (1997)
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)
Clements, J.C.: The optimal control of collision avoidance trajectories in air traffic management. Transp. Res., Part B 33, 265–280 (1999)
Clements, J.C.: Optimal simultaneous pairwise conflict resolution maneuvers in air traffic management. J. Guid. Control Dyn. 25(4), 815–818 (2002)
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)
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)
Hu, J., Prandini, M., Sastry, S.: Optimal coordinated maneuvers for three-dimensional aircraft conflict resolution. J. Guid. Control Dyn. 25(5), 888–900 (2002)
Paielli, R.: Modeling maneuver dynamics in air traffic conflict resolution. J. Guid. Control Dyn. 26(3), 407–415 (2003)
Durand, N.: Optimisation de trajectoires pour la résolution de conflits en route. Ph.D. thesis, Institut National Polytechnique de Toulouse (1996)
Shukla, U.S., Mahapatra, P.R.: The proportional navigation dilemma—pure or true? IEEE Trans. Aerosp. Electron. Syst. 26(2), 382–392 (1990)
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)
Christodoulou, M.: Automatic commercial aircraft-collision avoidance in free flight: the three-dimensional problem. IEEE Trans. Intell. Transp. Syst. 7(2), 242–249 (2006)
Cesarone, J., Eman, K.F.: Efficient manipulator collision avoidance by dynamic programming. Robot. Comput.-Integr. Manuf. 8(1), 35–44 (1991)
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)
Bicchi, A., Pallotino, L.: On optimal cooperative conflict resolution for air traffic management systems. IEEE Trans. Intell. Transp. Syst. 1(4), 221–232 (2000)
Fulton, N.L.: Airspace design: towards a rigorous specification of conflict complexity based on computational geometry. Aeronaut. J., 75–84 (February 1999)
Bryson, A.E., Ho, Y.-C.: Applied Optimal Control. Taylor & Francis, New York (1975)
Hestenes, M.R.: Calculus of Variations and Optimal Control Theory. Wiley, London (1966)
Pontryagin, L.S., Boltyanski, W.G., Gamkrelidze, R.V., Mishchenko, E.F.: The Mathematical Theory of Optimal Processes. Wiley, New York (1965)
Fleming, W.H., Rishel, R.W.: Deterministic and Stochastic Optimal Control. Springer, New York (1975)
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)
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)
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)
Acknowledgements
We thank the anonymous referees for helpful comments and suggestions.
Author information
Authors and Affiliations
Corresponding author
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
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
Assume that ν≠0. Then, condition (A.2) is satisfied if one of the conditions
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
while (A.3) implies
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
or
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
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
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10957-012-0049-y