Research
Closed-form conflict resolution, with its uncertainty stated.
Given two level aircraft on constant tracks, when will they come too close, which maneuvers fix it, and how much should we trust those answers given what we don’t know precisely about where the aircraft are and how fast they are going?
Animated illustration of conflict detection and resolution
- DetectPredict the closest approach
- ResolveBoth aircraft turn together
- ReturnRejoin the original tracks
The problem, in the relative-velocity plane
Assume both aircraft hold constant velocity and are currently separated by more than Sm. Fix the intruder and let the ownship move with the relative velocity. A loss of separation is predicted when that relative track passes inside the intruder’s protected circle. The two tangent lines to the circle bound the conflict, and every resolution maneuver can be read off this picture.
dCPA = |r + vrel tCPA|
predicted conflict when tCPA > 0 and dCPA < Sm
Here r is the ownship’s position relative to the intruder and vrel the ownship’s velocity relative to the intruder, taken as nonzero. A negative tCPA means the closest approach is already past.
What the paper derives
Every result is closed-form, with existence conditions and degenerate geometries stated for each maneuver family.
Detection
Time and distance of closest approach, and the time separation is first lost.
Ownship-only track changes
The complete conflict-free track-angle intervals when only one aircraft maneuvers.
Synchronized track changes
Same-direction track changes by both aircraft, executed together.
Speed changes
Equal-and-opposite ground-speed changes that restore separation without turning.
Return to track
A nominal, separation-constrained return to the original trajectories after the conflict.
Uncertainty propagation
A first-order Jacobian model that carries uncertainty in nine measured inputs (positions, ground speeds, track angle, and maneuver-execution time) into every resolution variable.
The main finding
When both aircraft maneuver together, the uncertainty in the required track change shrinks. The reduction is about 54% for reciprocal encounters and 44% at a 60° intercept, falling to about 10–21% at a shallow 20° intercept.
Synchronized maneuvering reduced resolution track-angle uncertainty relative to ownship-only maneuvering in every tabulated case. For head-on tracks the bearing uncertainty dominates; as the intercept angle narrows, ground-speed uncertainty becomes a large share of the total. These figures describe the tested encounter grid, not a universal bound.
How it was checked
Derivations are cheap to get wrong. The validation supplement publishes the methods and the data so anyone can repeat them.
- Direct trajectory tests
- A suite of 28 automated tests compares the analytic solutions with direct simulation. Every boundary resolution is tangent to the protected circle to within 10−8 NM, on both tangent branches.
- Randomized heading sweeps
- 15,000 randomized encounter geometries, swept across the full heading circle, with no interval misclassification at the tested 0.25° heading resolution.
- Nonlinear Monte Carlo
- 200,000 samples per geometry and three seeds. Across all 144 seed-level runs, the largest spread between seeds of the same case was 0.63%.
- First-order vs Monte Carlo
- Agreement within about 2% for synchronized track changes at every tabulated intercept angle. For ownship-only changes, about 2% at 90° and above, about 5% at 60°, and about 10% at shallow 40°–20° intercepts.
- Table audit
- A 372-comparison audit of a draft revision of the 15 numerical tables isolated a systematic sign defect in the draft uncertainty totals, traced to a negative prediction-time entry in the calculation worksheets.
Assumptions and limits
The results hold under these conditions, and the paper says so.
- Two-dimensional, level flight. Vertical maneuvers and vertical separation are out of scope.
- Track and speed changes are instantaneous; synchronized solutions assume both aircraft execute exactly and simultaneously.
- The protected zone is a circle, and separation at the maneuver instant must exceed its radius.
- The speed-change solution has no practical value when the required change exceeds about 30 kt, and is undefined for reciprocal and bisector-aligned geometries.
- Uncertainty propagation is first-order and treats inputs as independent. It is invalid near the existence boundary of one resolution branch, where options should be gated or assessed by Monte Carlo.
- The numerical study rests on two base geometries (reciprocal and 60° intercept) extended over six intercept angles.
Publications and filings
-
Preprint public
Closed-Form Pairwise Aircraft Conflict Resolution with First-Order Uncertainty Propagation
Aydin Jalilov (GodwitNav Solutions LLC) and Firdovsi Jalilov (Independent Researcher)
Preprint v2 with validation supplement, Zenodo, 2026. DOI 10.5281/zenodo.21956633. CC BY-NC-ND 4.0.
-
Submitted
Journal manuscript 2026-08-D0673
Aydin Jalilov and Firdovsi Jalilov
Submitted to the AIAA Journal of Air Transportation, August 2026.
-
Superseded
Complete Analytical Solutions for Pairwise Aircraft Conflict Resolution and First-Order Error-Propagation Assessment of Solution Uncertainty
Aydin Jalilov and Firdovsi Jalilov
Preprint v1, Zenodo, 2026. Superseded by v2 (v1 record; all versions).
-
Pending
U.S. Provisional Patent Applications 64/127,389 and 64/134,632
Filed August 2026; assigned to GodwitNav Solutions LLC. Patent pending.