{
  "study": "AeroPropSim X57-DEMO-01",
  "snapshot_date": "2026-10-23",
  "source_repository": "LordTurbulence/AeroPropSim",
  "source_base_commit": "717e1e82a7504c79da72ba1b9dad19db58afe2b1",
  "snapshot_status": "Local completed demonstration, not included in the remote base commit; exact source hashes retained below.",
  "scope": "12 solved high-lift propellers; 2 illustrative cruise wakes; clean-main-wing aerodynamics; full-aircraft display",
  "physical_validation": false,
  "fourteen_rotor_aerodynamic_solution": false,
  "operating_condition": {
    "description": "Exploratory low-speed distributed blowing; clean-wing approximation, flap physics excluded",
    "source": "https://ntrs.nasa.gov/citations/20230010662",
    "source_pages": "PDF 24 (printed 20), 48, 66, 88",
    "nominal_EAS_kt": 58.0,
    "TAS_m_s": 32.67456,
    "density_kg_m3": 1.0245730909656738,
    "temperature_K": 276.26111111111106,
    "altitude_ft": 6000,
    "alpha_deg": 2.0,
    "HLP_rpm": 5035.0,
    "cruise_visual_rpm": 1540.0,
    "cruise_pitch_deg_075R": null,
    "cruise_pitch_note": "Native saved geometry ~31 degrees retained for display, not a low-speed pitch schedule",
    "cruise_aerodynamic_loads": null,
    "flap_aerodynamic_deg": 0,
    "source_flap_deg_not_modelled": 30,
    "rho_EAS_reference_kg_m3": 1.225,
    "flight_test_point": false,
    "reconstructed_EAS_kt": 58.08643125222958,
    "dynamic_viscosity_Pa_s": 1.7314368673344092e-05,
    "sound_speed_m_s": 333.19988406265486,
    "dynamic_pressure_Pa": 546.9308817084191
  },
  "baseline": {
    "CL": 0.32096680342635653,
    "lift_N": 1087.2544298270914,
    "rotor_shaft_power_W": 0.0,
    "q_Pa": 546.9308817084191,
    "S_m2": 6.193535380646399,
    "span_m": 9.63862182626209,
    "spanwise": 640,
    "chordwise": 4,
    "radial": 80
  },
  "powered": {
    "CL": 0.6197887287273752,
    "lift_N": 2099.4945074447683,
    "rotor_shaft_power_W": 162698.60245324572,
    "q_Pa": 546.9308817084191,
    "S_m2": 6.193535380646399,
    "span_m": 9.63862182626209,
    "spanwise": 640,
    "chordwise": 4,
    "radial": 80
  },
  "timing": {
    "powered_solver_median_s": 6.848978166934103,
    "powered_solver_repeats_s": [
      6.848978166934103,
      6.767805916955695,
      6.911451291060075
    ],
    "primary_end_to_end_s": 7.111307042185217,
    "definition": "Monotonic perf_counter wall seconds. Primary solver includes fresh polar parsing, 12 BEMT solves, radial construction/query and VLM including condition diagnostics. Parent totals overlap leaves and must not be added. Total demo includes imports, verified native cache, all 10 cases, additional fields, exports, audits and reports; excludes development, regression, user/browser review and final timing/manifest serialization. Warm OS cache uncontrolled; sequential requested single-thread libraries."
  },
  "hardware": {
    "processor": "Apple M3 Pro",
    "memory": "18 GB",
    "basis": "Retained workspace record, not a new hardware measurement",
    "threading": "Sequential cases; numerical libraries requested single-thread",
    "cache": "Warm OS caches uncontrolled"
  },
  "physical_time": "Steady solution; no time-marched physical duration",
  "pressure_proxy": "Panel-normal Kutta\u2013Joukowski load / panel area / freestream dynamic pressure; approximate lower-minus-upper pressure-jump coefficient, not CFD surface Cp",
  "reference_geometry": "https://science.nasa.gov/3d-resources/x-57-maxwell/",
  "reference_conditions": "https://ntrs.nasa.gov/citations/20230010662",
  "source_records": [
    {
      "source": "visualisation/isometric.png",
      "sha256": "cf60cf8f39466c69461e48c94baa6ff746850aaeb28124a4e5e80b05edd5dab3",
      "published_original": "aircraft-wakes.png",
      "webp": "aircraft-wakes.webp",
      "webp_conversion": "lossless RGB; no crop, recolouring or annotations",
      "dimensions": [
        1569,
        990
      ],
      "responsive_preview": {
        "path": "aircraft-wakes-small.webp",
        "width": 900,
        "height": 568,
        "conversion": "LANCZOS downsampling for responsive display; original linked"
      }
    },
    {
      "source": "figures/wing_lift_distribution.png",
      "sha256": "9740ec0df09c848c74ad935dcf5e539a1c3a6b2eceab97ed4358a341c3fb10ac",
      "published_original": "wing-lift.png",
      "webp": "wing-lift.webp",
      "webp_conversion": "lossless RGB; no crop, recolouring or annotations",
      "dimensions": [
        2242,
        931
      ]
    },
    {
      "source": "figures/wing_pressure_difference.png",
      "sha256": "243fc444da4f86e34376ce5dd13bb547574a95a6138441777a170724c2b598b6",
      "published_original": "wing-pressure-difference.png",
      "webp": "wing-pressure-difference.webp",
      "webp_conversion": "lossless RGB; no crop, recolouring or annotations",
      "dimensions": [
        2400,
        1180
      ]
    },
    {
      "source": "simulations/unpowered/summary.json",
      "sha256": "032a92fdafcf7099ba8dc4f224ba9d593f992de44861fef81864ac95f7c7fa79",
      "private_evidence": "docs/x57-evidence/simulations/unpowered/summary.json"
    },
    {
      "source": "simulations/twelve_HLP/summary.json",
      "sha256": "2e44ccd763ae165b29b98c84849f02ad2c3bc5a26713a8793715c7c670dae45b",
      "private_evidence": "docs/x57-evidence/simulations/twelve_HLP/summary.json"
    },
    {
      "source": "performance/execution_times.json",
      "sha256": "bf9e9677abef8821bbd6544b1921b559ead30e2aece7a6846c33b3f45c8ef5dd",
      "private_evidence": "docs/x57-evidence/performance/execution_times.json"
    },
    {
      "source": "inputs/operating_condition.json",
      "sha256": "730d56645d4480a8756b6c4048670179188af85c847fec55a507a1620f0ee833",
      "private_evidence": "docs/x57-evidence/inputs/operating_condition.json"
    },
    {
      "source": "inputs/aerodynamic_assumptions.json",
      "sha256": "21ccf23cdca500a56f11eb334feec7133f3b9f195bea92a3774da10236644ee0",
      "private_evidence": "docs/x57-evidence/inputs/aerodynamic_assumptions.json"
    },
    {
      "source": "inputs/source_manifest.json",
      "sha256": "56a2a32c1cea02728fbd8f713fa29c7044a8125878584c5713859f351213b8a5",
      "private_evidence": "docs/x57-evidence/inputs/source_manifest.json"
    },
    {
      "source": "simulations/fourteen_propeller/status.json",
      "sha256": "75c16f1bf47e65012b062d38818f2954d3b4229eae383ff15f7724730569bdf0",
      "private_evidence": "docs/x57-evidence/simulations/fourteen_propeller/status.json"
    },
    {
      "source": "results/numerical_sensitivity.csv",
      "sha256": "df8adfb1de5b45b890f41e2b5de819c7ca7a4db1787dd4e0debf059de2b4d0a7",
      "private_evidence": "docs/x57-evidence/results/numerical_sensitivity.csv"
    },
    {
      "source": "reports/AERODYNAMIC_RESULTS.md",
      "sha256": "0d9cdf2798efd3ef6aa44df91a2257afa7f829ac1fc3b40ce5734c296f2fc2b5",
      "private_evidence": "docs/x57-evidence/reports/AERODYNAMIC_RESULTS.md"
    },
    {
      "source": "reports/DEMONSTRATION_CONFIGURATION.md",
      "sha256": "4a3b320f56f1824aaa24485bef4d31cf1e773c2c44c61487d037484ff654f78a",
      "private_evidence": "docs/x57-evidence/reports/DEMONSTRATION_CONFIGURATION.md"
    },
    {
      "source": "reports/VISUALISATION_METHOD.md",
      "sha256": "8dac2fb1f4764d2fdefdf58ea96e1bf1a827e3e20e5693c0822e0c9f81c2ae56",
      "private_evidence": "docs/x57-evidence/reports/VISUALISATION_METHOD.md"
    },
    {
      "source": "reports/FINAL_DEMO_ASSESSMENT.md",
      "sha256": "78835122af6cc65b048594bfaf0486f2fae4c6005c5bbac09dfd9e4cf11ec171",
      "private_evidence": "docs/x57-evidence/reports/FINAL_DEMO_ASSESSMENT.md"
    },
    {
      "source": "verification.json",
      "sha256": "96a203709ceb74d414ff619bc92cf4f8bbb94fceb3a02652a2da60c13898447d",
      "private_evidence": "docs/x57-evidence/verification.json"
    },
    {
      "source": "results/spanwise_lift.csv",
      "sha256": "b08a4d5397a9eaefffec969becf9fe10c1b6eea694733150bc2d6d0989257f0a",
      "published_original": "spanwise-lift.csv"
    }
  ]
}
