Initial commit: offline flight planner (Rust, PFPX-class)
Clean-room reproduction of PFPX: route generation + IFPS validation + OFP. Independent design — official ICAO/EUROCONTROL data only (RAD, FRA points, IFPUV oracle); no community FPL sources. Workspace crates: core (routing/discover/rad/navdata/perf/export), cli, server, rad (Annex parser), gui (Tauri v2 + React + MapLibre). Route discovery: oracle-in-the-loop repair against Eurocontrol IFPUV. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"icao": "B738",
|
||||
"name": "Boeing 737-800 (CFM56-7B)",
|
||||
"default_cruise_fl": 370,
|
||||
"phases": {
|
||||
"climb": { "ias_kt": 280, "mach": 0.78, "tas_kt": 370, "fuel_flow_kgph": 2800, "roc_fpm": 2200 },
|
||||
"cruise": { "mach": 0.785, "tas_kt": 450, "fuel_flow_kgph": 2500 },
|
||||
"descent": { "ias_kt": 280, "mach": 0.78, "tas_kt": 320, "fuel_flow_kgph": 1100, "rod_fpm": 1800 }
|
||||
},
|
||||
"reserves": {
|
||||
"final_reserve_min": 30,
|
||||
"contingency_pct": 5.0,
|
||||
"taxi_kg": 250
|
||||
},
|
||||
"openap": {
|
||||
"wing_area_m2": 124.6,
|
||||
"cd0": 0.019,
|
||||
"induced_k": 0.042,
|
||||
"n_engines": 2,
|
||||
"engine": "CFM56-7B26",
|
||||
"max_thrust_n": 116990,
|
||||
"tsfc_cruise_g_per_ns": 0.0172,
|
||||
"ff_idle_kgs": 0.113,
|
||||
"ref_cruise_alt_ft": 35000,
|
||||
"oew_kg": 41400,
|
||||
"mtow_kg": 79000,
|
||||
"mlw_kg": 66300,
|
||||
"max_fuel_kg": 26000,
|
||||
"cruise_mach": 0.789
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user