Repository navigation
Fix BADA 3 descent fuel and improve convergence when BADA 3 is used for trajectory optimization.
- Correct the idle-fuel floor in
openap.addon.bada3.FuelFlow.nominal(). The nominal calculation uses kg/min, whileidle()returns kg/s. The previous comparison could produce descent fuel below the idle rate by a factor of 60. - Widen the smooth idle-floor transition to 0.3 kg/min. This reduces solver convergence problems. The maximum added fuel flow from this smoothing operation is 0.0025 kg/s.
- Add regression coverage for numeric and CasADi inputs, with smoothing enabled and disabled.
Recalculate BADA 3 trajectories and fuel estimates produced with the affected implementation. OpenAP and BADA 4 fuel calculations are unchanged.