{
  "status": "superseded",
  "reason": "Exposed straight spars were not represented by the airfoil aerodynamic model; do not use these performance figures as validated results.",
  "study_id": "survey-vtol-range-v1",
  "spent_usd": 10.923884979999999,
  "replacement": "survey-vtol-range-v2",
  "designs": [
    {
      "_id": "survey-vtol-range-v1-00",
      "iteration": 1,
      "parameters": {
        "span": 2.1,
        "root_chord": 0.3,
        "taper": 0.75,
        "twist_deg": -1.0,
        "sweep": 0.04,
        "wing_x": 0.3,
        "fuselage_length": 1.08,
        "fuselage_width": 0.19,
        "fuselage_height": 0.2,
        "nose_fraction": 0.25,
        "tail_fraction": 0.72,
        "tail_span": 0.72,
        "tail_chord": 0.17,
        "tail_x": 0.88,
        "tail_incidence_deg": 0.0,
        "boom_y": 0.46,
        "rotor_front_x": 0.13,
        "rotor_rear_x": 0.78,
        "battery_x": 0.28,
        "payload_x": 0.49,
        "spar_diameter": 0.025,
        "spar_wall": 0.0012,
        "boom_diameter": 0.02,
        "boom_wall": 0.001,
        "shell_thickness": 0.0015
      },
      "source_commit": "bb1f029d270fbdf7f5916103a7833a239eb79a0a",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 68.0334385315431,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 78.85430489090945,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 4.4724420182775,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 398.09358746120097,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.09508606383168365,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.86698348251435,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 17.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.7864741027687059,
            "cg_x_m": 0.5251090899986245
          },
          {
            "name": "wing-1",
            "mass_kg": 0.25124011904363697,
            "cg_x_m": 0.4300290985271282
          },
          {
            "name": "wing1",
            "mass_kg": 0.251240119174796,
            "cg_x_m": 0.43002909851038834
          },
          {
            "name": "tail-1",
            "mass_kg": 0.029684589087886168,
            "cg_x_m": 0.9505055691900861
          },
          {
            "name": "tail1",
            "mass_kg": 0.029684589087886168,
            "cg_x_m": 0.9505055691900861
          },
          {
            "name": "fin",
            "mass_kg": 0.03087125036909117,
            "cg_x_m": 0.9938105401335854
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.5087344346775952,
            "cg_x_m": 0.3749999999999998
          },
          {
            "name": "boom-1",
            "mass_kg": 0.10475640703395152,
            "cg_x_m": 0.45500000000000035
          },
          {
            "name": "boom1",
            "mass_kg": 0.10475640703395152,
            "cg_x_m": 0.45500000000000035
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.28
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.49
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.3
          },
          {
            "name": "lift_drives_0.13",
            "mass_kg": 0.28,
            "cg_x_m": 0.13
          },
          {
            "name": "lift_drives_0.78",
            "mass_kg": 0.28,
            "cg_x_m": 0.78
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 4.4724420182775,
            "cg_x_m": 0.407899189911184,
            "static_margin": 0.09508606383168365,
            "stall_speed_m_s": 10.86698348251435,
            "hover_power_w": 398.09358746120097,
            "hover_thrust_ratio": 2.3005013941780983,
            "overhead_wh": 15.039091081867591,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 118628586.65990654,
                "deflection_m": 0.03790957008479622
              },
              "boom": {
                "stress_pa": 32060698.54555725,
                "deflection_m": 0.002540461873881656
              },
              "payload_floor_stress_pa": 13075533.333333334,
              "passed": true
            },
            "range_km": 68.0334385315431,
            "best": {
              "speed_m_s": 17.0,
              "range_km": 68.0334385315431,
              "cruise_minutes": 66.69944954072852,
              "power_w": 94.4183884342617,
              "wh_km": 1.5427841247428382,
              "drag_n": 3.6216033985097518,
              "induced_drag_n": 0.75240136685613,
              "body_drag_n": 0.5622590170209567,
              "profile_drag_n": 1.1112428233572038,
              "hardware_drag_n": 1.1957001912754612,
              "lift_drag": 12.11056780446716,
              "alpha_deg": 4.162124092426666,
              "elevator_deg": -2.3398495565453374,
              "rpm": 5460.617449664429
            },
            "max_speed_m_s": 19.0,
            "endurance_min": 78.85430489090945,
            "curve": [
              {
                "speed_m_s": 14.25,
                "range_km": 65.56793068172757,
                "cruise_minutes": 76.68763822424278,
                "power_w": 82.1208565150088,
                "wh_km": 1.6007964232945182,
                "drag_n": 3.2190438686479834,
                "induced_drag_n": 1.0653960129108797,
                "body_drag_n": 0.40816490440191416,
                "profile_drag_n": 0.9053380721280151,
                "hardware_drag_n": 0.8401448792071742,
                "lift_drag": 13.625062381322053,
                "alpha_deg": 6.328752055177594,
                "elevator_deg": -3.0592048279055035,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 14.5,
                "range_km": 62.88777518387276,
                "cruise_minutes": 72.28479906192271,
                "power_w": 87.12280613373586,
                "wh_km": 1.6690192745926409,
                "drag_n": 3.240657759589168,
                "induced_drag_n": 1.0292464430159332,
                "body_drag_n": 0.42124775714577944,
                "profile_drag_n": 0.9202813268472976,
                "hardware_drag_n": 0.8698822325801582,
                "lift_drag": 13.534188665482935,
                "alpha_deg": 6.079670640093293,
                "elevator_deg": -2.976505798806275,
                "rpm": 5058.201342281879
              },
              {
                "speed_m_s": 14.75,
                "range_km": 63.19190841836765,
                "cruise_minutes": 71.40328634843803,
                "power_w": 88.19838493646179,
                "wh_km": 1.6609865336433483,
                "drag_n": 3.2657640594350625,
                "induced_drag_n": 0.9949495712745261,
                "body_drag_n": 0.43451725154908327,
                "profile_drag_n": 0.9361604792953026,
                "hardware_drag_n": 0.9001367573161507,
                "lift_drag": 13.430141529002016,
                "alpha_deg": 5.843146738764988,
                "elevator_deg": -2.897976065899496,
                "rpm": 5098.442953020134
              },
              {
                "speed_m_s": 15.0,
                "range_km": 63.45661772084726,
                "cruise_minutes": 70.50735302316363,
                "power_w": 89.31911729857437,
                "wh_km": 1.6540577277513773,
                "drag_n": 3.2939278043643876,
                "induced_drag_n": 0.9623834318444173,
                "body_drag_n": 0.44797286691035326,
                "profile_drag_n": 0.9526630521944659,
                "hardware_drag_n": 0.9309084534151514,
                "lift_drag": 13.315311118971055,
                "alpha_deg": 5.6183502001036825,
                "elevator_deg": -2.8233400056945817,
                "rpm": 5138.684563758389
              },
              {
                "speed_m_s": 15.25,
                "range_km": 63.62777901484715,
                "cruise_minutes": 69.5385563003794,
                "power_w": 90.56349268863933,
                "wh_km": 1.6496082456947054,
                "drag_n": 3.324924858638579,
                "induced_drag_n": 0.9314359734387441,
                "body_drag_n": 0.4616140932252063,
                "profile_drag_n": 0.9696774710974677,
                "hardware_drag_n": 0.9621973208771607,
                "lift_drag": 13.191177359869657,
                "alpha_deg": 5.404518355676118,
                "elevator_deg": -2.7523444000261628,
                "rpm": 5178.926174496644
              },
              {
                "speed_m_s": 15.5,
                "range_km": 63.985544531210834,
                "cruise_minutes": 68.8016607862482,
                "power_w": 91.53346682507254,
                "wh_km": 1.640384710126748,
                "drag_n": 3.3594872695808746,
                "induced_drag_n": 0.9020041076780733,
                "body_drag_n": 0.4754404307918156,
                "profile_drag_n": 0.9880393714088074,
                "hardware_drag_n": 0.9940033597021785,
                "lift_drag": 13.055466503974257,
                "alpha_deg": 5.200949542386491,
                "elevator_deg": -2.6847562854804163,
                "rpm": 5219.167785234899
              },
              {
                "speed_m_s": 15.75,
                "range_km": 64.39067402084189,
                "cruise_minutes": 68.13827938713426,
                "power_w": 92.42461934366155,
                "wh_km": 1.630063833221544,
                "drag_n": 3.3963506191705277,
                "induced_drag_n": 0.8739928623301575,
                "body_drag_n": 0.4894513898371387,
                "profile_drag_n": 1.0065797971130273,
                "hardware_drag_n": 1.0263265698902047,
                "lift_drag": 12.913764930798768,
                "alpha_deg": 5.006997339068217,
                "elevator_deg": -2.620361039850995,
                "rpm": 5259.4093959731545
              },
              {
                "speed_m_s": 16.0,
                "range_km": 64.71659560108665,
                "cruise_minutes": 67.41312041779861,
                "power_w": 93.41882553511378,
                "wh_km": 1.6218546099846143,
                "drag_n": 3.4362069727425766,
                "induced_drag_n": 0.8473146264305715,
                "body_drag_n": 0.5036464901624955,
                "profile_drag_n": 1.0260789047082701,
                "hardware_drag_n": 1.059166951441239,
                "lift_drag": 12.763978964728906,
                "alpha_deg": 4.822065428455832,
                "elevator_deg": -2.558960676231198,
                "rpm": 5299.6510067114095
              },
              {
                "speed_m_s": 16.25,
                "range_km": 65.15509999822149,
                "cruise_minutes": 66.82574358791946,
                "power_w": 94.23994701686212,
                "wh_km": 1.6109392652455063,
                "drag_n": 3.4791175783957287,
                "induced_drag_n": 0.8218884760642274,
                "body_drag_n": 0.5180252608072083,
                "profile_drag_n": 1.046679337169011,
                "hardware_drag_n": 1.0925245043552818,
                "lift_drag": 12.606551095282434,
                "alpha_deg": 4.645603008168916,
                "elevator_deg": -2.500372319386955,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 16.5,
                "range_km": 65.97043507686696,
                "cruise_minutes": 66.63680310794643,
                "power_w": 94.50715282493721,
                "wh_km": 1.5910295088373267,
                "drag_n": 3.5240909908584834,
                "induced_drag_n": 0.7976395711059558,
                "body_drag_n": 0.5325872397291135,
                "profile_drag_n": 1.0674649513910806,
                "hardware_drag_n": 1.1263992286323332,
                "lift_drag": 12.445669998962384,
                "alpha_deg": 4.477100684673438,
                "elevator_deg": -2.444426842486064,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 16.75,
                "range_km": 66.80955500931142,
                "cruise_minutes": 66.47716916349395,
                "power_w": 94.73409614659572,
                "wh_km": 1.5710463705903104,
                "drag_n": 3.5714874782819575,
                "induced_drag_n": 0.7744986145116635,
                "body_drag_n": 0.5473319735008557,
                "profile_drag_n": 1.0888657659970458,
                "hardware_drag_n": 1.1607911242723932,
                "lift_drag": 12.280506031520368,
                "alpha_deg": 4.316086792988767,
                "elevator_deg": -2.390967645181825,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.0,
                "range_km": 68.0334385315431,
                "cruise_minutes": 66.69944954072852,
                "power_w": 94.4183884342617,
                "wh_km": 1.5427841247428382,
                "drag_n": 3.6216033985097518,
                "induced_drag_n": 0.75240136685613,
                "body_drag_n": 0.5622590170209567,
                "profile_drag_n": 1.1112428233572038,
                "hardware_drag_n": 1.1957001912754612,
                "lift_drag": 12.11056780446716,
                "alpha_deg": 4.162124092426666,
                "elevator_deg": -2.3398495565453374,
                "rpm": 5460.617449664429
              },
              {
                "speed_m_s": 17.25,
                "range_km": 67.27758545881822,
                "cruise_minutes": 65.0024980278437,
                "power_w": 96.88326950743271,
                "wh_km": 1.5601170613113158,
                "drag_n": 3.673691097734082,
                "induced_drag_n": 0.7312882097591709,
                "body_drag_n": 0.5773679332387318,
                "profile_drag_n": 1.1339085250946412,
                "hardware_drag_n": 1.2311264296415378,
                "lift_drag": 11.938857228794635,
                "alpha_deg": 4.014806795085168,
                "elevator_deg": -2.2909378484777525,
                "rpm": 5520.979865771812
              },
              {
                "speed_m_s": 17.5,
                "range_km": 66.52083294711538,
                "cruise_minutes": 63.35317423534797,
                "power_w": 99.40550905457489,
                "wh_km": 1.5778652230884904,
                "drag_n": 3.727526597450979,
                "induced_drag_n": 0.711103752653433,
                "body_drag_n": 0.5926582928921984,
                "profile_drag_n": 1.1566947125347251,
                "hardware_drag_n": 1.2670698393706226,
                "lift_drag": 11.766428051387726,
                "alpha_deg": 3.873757889343941,
                "elevator_deg": -2.244107347067761,
                "rpm": 5581.342281879195
              },
              {
                "speed_m_s": 17.75,
                "range_km": 64.56818315195956,
                "cruise_minutes": 60.62740202061931,
                "power_w": 103.87472207610216,
                "wh_km": 1.6255825051033201,
                "drag_n": 3.7837873093317724,
                "induced_drag_n": 0.6917964780451681,
                "body_drag_n": 0.6081296742581814,
                "profile_drag_n": 1.1803307365657068,
                "hardware_drag_n": 1.3035304204627163,
                "lift_drag": 11.59147434380681,
                "alpha_deg": 3.7386267253591323,
                "elevator_deg": -2.199241630937113,
                "rpm": 5661.825503355705
              },
              {
                "speed_m_s": 18.0,
                "range_km": 63.829538115612024,
                "cruise_minutes": 59.10142418112225,
                "power_w": 106.55673060920071,
                "wh_km": 1.6443939908827272,
                "drag_n": 3.8419132021827034,
                "induced_drag_n": 0.6733184210211239,
                "body_drag_n": 0.6237816629138864,
                "profile_drag_n": 1.204304945329875,
                "hardware_drag_n": 1.340508172917818,
                "lift_drag": 11.416102137243257,
                "alpha_deg": 3.6090868336517574,
                "elevator_deg": -2.15623230697694,
                "rpm": 5722.187919463087
              },
              {
                "speed_m_s": 18.25,
                "range_km": 63.0918186536459,
                "cruise_minutes": 57.618099227073884,
                "power_w": 109.29993560302611,
                "wh_km": 1.663621546469195,
                "drag_n": 3.901452050825153,
                "induced_drag_n": 0.6556248792746298,
                "body_drag_n": 0.6396138515092558,
                "profile_drag_n": 1.2282102233053394,
                "hardware_drag_n": 1.3780030967359282,
                "lift_drag": 11.24188454636134,
                "alpha_deg": 3.484833951422647,
                "elevator_deg": -2.114978355052624,
                "rpm": 5782.5503355704695
              },
              {
                "speed_m_s": 18.5,
                "range_km": 62.3555471332924,
                "cruise_minutes": 56.176168588551704,
                "power_w": 112.10544779608485,
                "wh_km": 1.6832649819231957,
                "drag_n": 3.962385258654725,
                "induced_drag_n": 0.6386741503741186,
                "body_drag_n": 0.6556258395494836,
                "profile_drag_n": 1.2520700768140762,
                "hardware_drag_n": 1.416015191917047,
                "lift_drag": 11.069007846408127,
                "alpha_deg": 3.365584234290926,
                "elevator_deg": -2.075385534272265,
                "rpm": 5842.912751677852
              },
              {
                "speed_m_s": 18.75,
                "range_km": 61.62121219577336,
                "cruise_minutes": 54.77441084068743,
                "power_w": 114.97439111494617,
                "wh_km": 1.7033243128140174,
                "drag_n": 4.024681418262209,
                "induced_drag_n": 0.622427293387872,
                "body_drag_n": 0.6718172331870983,
                "profile_drag_n": 1.2758924332260648,
                "hardware_drag_n": 1.4545444584611742,
                "lift_drag": 10.897675855665348,
                "alpha_deg": 3.2510726338112326,
                "elevator_deg": -2.0373658442963416,
                "rpm": 5903.275167785235
              },
              {
                "speed_m_s": 19.0,
                "range_km": 60.889270415024576,
                "cruise_minutes": 53.41164071493383,
                "power_w": 117.90790267424096,
                "wh_km": 1.723799746699429,
                "drag_n": 4.088220253349828,
                "induced_drag_n": 0.6068479123182707,
                "body_drag_n": 0.6881876450230711,
                "profile_drag_n": 1.299593799640177,
                "hardware_drag_n": 1.4935908963683098,
                "lift_drag": 10.728304934794808,
                "alpha_deg": 3.1410514234356834,
                "elevator_deg": -2.0008370359334195,
                "rpm": 5963.637583892618
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.55125,
            "mac": 0.2642857142857143,
            "cl": [
              0.0992098407227364,
              0.09304844991251478,
              0.01581574541560856
            ],
            "cm": [
              -0.02552778782238259,
              -0.008847610847820599,
              -0.02664814150896631
            ],
            "drag": [
              0.0004125054990901279,
              0.0006575913892255498,
              5.371526852055564e-05,
              0.00033990791206729167,
              0.0001590341822564966,
              6.345963032988542e-05
            ],
            "static_margin": 0.09508606383168365,
            "cnb_per_deg": 0.0006169308495490685,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.0992098407227364,
                -0.02552778782238259,
                0.0004125054990901279
              ],
              [
                5.0,
                0.0,
                0.5637907123199555,
                -0.08085129242818548,
                0.012198160246900168
              ],
              [
                0.0,
                5.0,
                0.1781926364416865,
                -0.15715853981756975,
                0.0022675725999400415
              ],
              [
                5.0,
                5.0,
                0.6426004877897639,
                -0.21477009718832582,
                0.018029081904162497
              ],
              [
                -5.0,
                0.0,
                -0.3666937868051922,
                0.0076248160500205055,
                0.0056222463546446695
              ],
              [
                0.0,
                -5.0,
                0.020035182285600923,
                0.10932287527209335,
                0.0017304199147344847
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 72.56729909439525,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 71.40173542206301,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 70.44039395597001,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 68.86617482588785,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 68.39343781707376,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 68.09585172204599,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 66.57537212313991,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 66.25124141835332,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 65.01860240569488,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 64.71721905041007,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 64.13651023446714,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 60.25529264091161,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.4724420182775
            },
            "parasite_plus_20": {
              "range_km": 60.986825399405845,
              "violations": [],
              "max_speed_m_s": 18.5,
              "mass_kg": 4.4724420182775
            },
            "empty_mass_plus_10": {
              "range_km": 64.31288068885154,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.869686220105251
            },
            "combined_adverse": {
              "range_km": 51.17639471023996,
              "violations": [],
              "max_speed_m_s": 18.25,
              "mass_kg": 4.869686220105251
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-01",
      "iteration": 2,
      "parameters": {
        "span": 2.5,
        "root_chord": 0.24,
        "taper": 0.72,
        "twist_deg": -1.2,
        "sweep": 0.03,
        "wing_x": 0.305,
        "fuselage_length": 0.96,
        "fuselage_width": 0.15,
        "fuselage_height": 0.165,
        "nose_fraction": 0.24,
        "tail_fraction": 0.76,
        "tail_span": 0.64,
        "tail_chord": 0.155,
        "tail_x": 0.9,
        "tail_incidence_deg": -1.0,
        "boom_y": 0.4,
        "rotor_front_x": 0.18,
        "rotor_rear_x": 0.74,
        "battery_x": 0.3,
        "payload_x": 0.48,
        "spar_diameter": 0.0285,
        "spar_wall": 0.00085,
        "boom_diameter": 0.018,
        "boom_wall": 0.0008,
        "shell_thickness": 0.0013
      },
      "source_commit": "4dff2f62319e0c5e1b2e7a93f0dda2b598afbde8",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 80.04242236789898,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 97.45526472368927,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.980203647581675,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 342.591479917662,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.1394339741542071,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.595921802554894,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.5043017742501393,
            "cg_x_m": 0.4717520087772953
          },
          {
            "name": "wing-1",
            "mass_kg": 0.19924825354488546,
            "cg_x_m": 0.4067507047650155
          },
          {
            "name": "wing1",
            "mass_kg": 0.19924825354368894,
            "cg_x_m": 0.40675070476541125
          },
          {
            "name": "tail-1",
            "mass_kg": 0.02264732873783637,
            "cg_x_m": 0.9650541931928182
          },
          {
            "name": "tail1",
            "mass_kg": 0.02264732873783637,
            "cg_x_m": 0.9650541931928182
          },
          {
            "name": "fin",
            "mass_kg": 0.028000135417473405,
            "cg_x_m": 0.8853763191543773
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4983881490517069,
            "cg_x_m": 0.36499999999999955
          },
          {
            "name": "boom-1",
            "mass_kg": 0.06536121214905401,
            "cg_x_m": 0.46000000000000024
          },
          {
            "name": "boom1",
            "mass_kg": 0.06536121214905401,
            "cg_x_m": 0.46000000000000024
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.3
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.48
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.305
          },
          {
            "name": "lift_drives_0.18",
            "mass_kg": 0.28,
            "cg_x_m": 0.18
          },
          {
            "name": "lift_drives_0.74",
            "mass_kg": 0.28,
            "cg_x_m": 0.74
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.980203647581675,
            "cg_x_m": 0.3891422883894805,
            "static_margin": 0.1394339741542071,
            "stall_speed_m_s": 10.595921802554894,
            "hover_power_w": 342.591479917662,
            "hover_thrust_ratio": 2.3619254503776883,
            "overhead_wh": 12.942344796889452,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 129203926.08787212,
                "deflection_m": 0.05133006216941271
              },
              "boom": {
                "stress_pa": 40086731.25869687,
                "deflection_m": 0.0030258704150586406
              },
              "payload_floor_stress_pa": 17408254.437869824,
              "passed": true
            },
            "range_km": 80.04242236789898,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 80.04242236789898,
              "cruise_minutes": 95.2885980570226,
              "power_w": 67.41057632459558,
              "wh_km": 1.3375114350118171,
              "drag_n": 2.5729721199303235,
              "induced_drag_n": 0.6251602300716774,
              "body_drag_n": 0.2713429318921073,
              "profile_drag_n": 0.8831646245828649,
              "hardware_drag_n": 0.793304333383674,
              "lift_drag": 15.170185404734909,
              "alpha_deg": 5.720765789093371,
              "elevator_deg": -2.422654596498677,
              "rpm": 4716.147651006711
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 97.45526472368927,
            "curve": [
              {
                "speed_m_s": 14.0,
                "range_km": 80.04242236789898,
                "cruise_minutes": 95.2885980570226,
                "power_w": 67.41057632459558,
                "wh_km": 1.3375114350118171,
                "drag_n": 2.5729721199303235,
                "induced_drag_n": 0.6251602300716774,
                "body_drag_n": 0.2713429318921073,
                "profile_drag_n": 0.8831646245828649,
                "hardware_drag_n": 0.793304333383674,
                "lift_drag": 15.170185404734909,
                "alpha_deg": 5.720765789093371,
                "elevator_deg": -2.422654596498677,
                "rpm": 4716.147651006711
              },
              {
                "speed_m_s": 14.25,
                "range_km": 79.58106963044865,
                "cruise_minutes": 93.07727442157737,
                "power_w": 69.01211227020559,
                "wh_km": 1.3452653463977697,
                "drag_n": 2.602669625855693,
                "induced_drag_n": 0.603443676435528,
                "body_drag_n": 0.28018759574953944,
                "profile_drag_n": 0.8971487557230629,
                "hardware_drag_n": 0.8218895979475628,
                "lift_drag": 14.997087495391938,
                "alpha_deg": 5.488420051949469,
                "elevator_deg": -2.319404116252765,
                "rpm": 4776.5100671140935
              },
              {
                "speed_m_s": 14.5,
                "range_km": 79.10926537385845,
                "cruise_minutes": 90.93019008489478,
                "power_w": 70.64165714587779,
                "wh_km": 1.3532884510704557,
                "drag_n": 2.635377640385933,
                "induced_drag_n": 0.5828604746836195,
                "body_drag_n": 0.28916040508335605,
                "profile_drag_n": 0.9123759642214192,
                "hardware_drag_n": 0.8509807963975381,
                "lift_drag": 14.810956692658587,
                "alpha_deg": 5.267988289710094,
                "elevator_deg": -2.2214480031239408,
                "rpm": 4836.872483221477
              },
              {
                "speed_m_s": 14.75,
                "range_km": 78.62800123919482,
                "cruise_minutes": 88.84519914033314,
                "power_w": 72.29945314254543,
                "wh_km": 1.3615716222701588,
                "drag_n": 2.6698213160453244,
                "induced_drag_n": 0.5633347837800408,
                "body_drag_n": 0.29826099315446647,
                "profile_drag_n": 0.9276476103772175,
                "hardware_drag_n": 0.8805779287336,
                "lift_drag": 14.619878815850385,
                "alpha_deg": 5.058669660442295,
                "elevator_deg": -2.1284303766248116,
                "rpm": 4897.234899328859
              },
              {
                "speed_m_s": 15.0,
                "range_km": 78.1382066770191,
                "cruise_minutes": 86.82022964113233,
                "power_w": 73.98574432177529,
                "wh_km": 1.3701063763291719,
                "drag_n": 2.7069917383197764,
                "induced_drag_n": 0.5447970296497306,
                "body_drag_n": 0.30748900089773756,
                "profile_drag_n": 0.9440247128165599,
                "hardware_drag_n": 0.9106809949557482,
                "lift_drag": 14.419129378202015,
                "alpha_deg": 4.859729498063452,
                "elevator_deg": -2.0400247636864797,
                "rpm": 4957.597315436242
              },
              {
                "speed_m_s": 15.25,
                "range_km": 74.05433750708455,
                "cruise_minutes": 80.93370219353503,
                "power_w": 79.36692796810841,
                "wh_km": 1.445663533116729,
                "drag_n": 2.7460182984758035,
                "induced_drag_n": 0.5271832938668453,
                "body_drag_n": 0.3168440766339641,
                "profile_drag_n": 0.9607009329110112,
                "hardware_drag_n": 0.941289995063983,
                "lift_drag": 14.214203933827415,
                "alpha_deg": 4.670492857208049,
                "elevator_deg": -1.9559312301075003,
                "rpm": 5038.080536912752
              },
              {
                "speed_m_s": 15.5,
                "range_km": 73.03303416048546,
                "cruise_minutes": 78.5301442585865,
                "power_w": 81.7960971908477,
                "wh_km": 1.465879877972181,
                "drag_n": 2.7867219638744563,
                "induced_drag_n": 0.510434770797637,
                "body_drag_n": 0.3263258757972553,
                "profile_drag_n": 0.9775563882212593,
                "hardware_drag_n": 0.9724049290583046,
                "lift_drag": 14.006587168204222,
                "alpha_deg": 4.490338780938554,
                "elevator_deg": -1.8758738332224285,
                "rpm": 5098.442953020134
              },
              {
                "speed_m_s": 15.75,
                "range_km": 73.43440533810701,
                "cruise_minutes": 77.70836543715026,
                "power_w": 82.6611044518992,
                "wh_km": 1.4578678033844656,
                "drag_n": 2.830497415816345,
                "induced_drag_n": 0.4944972845753748,
                "body_drag_n": 0.33593406067677317,
                "profile_drag_n": 0.9960402736254846,
                "hardware_drag_n": 1.0040257969387125,
                "lift_drag": 13.789966343883574,
                "alpha_deg": 4.318695200251546,
                "elevator_deg": -1.7995983553293893,
                "rpm": 5138.684563758389
              },
              {
                "speed_m_s": 16.0,
                "range_km": 73.9380556971706,
                "cruise_minutes": 77.01880801788604,
                "power_w": 83.4011779394835,
                "wh_km": 1.447937117004922,
                "drag_n": 2.875620598746226,
                "induced_drag_n": 0.4793208584877018,
                "body_drag_n": 0.3456683001718498,
                "profile_drag_n": 1.0144788413814676,
                "hardware_drag_n": 1.036152598705207,
                "lift_drag": 13.573579253666159,
                "alpha_deg": 4.155034387031958,
                "elevator_deg": -1.726870283060548,
                "rpm": 5178.926174496644
              },
              {
                "speed_m_s": 16.25,
                "range_km": 74.30493459845384,
                "cruise_minutes": 76.21018933174753,
                "power_w": 84.28609571123,
                "wh_km": 1.4407879608757266,
                "drag_n": 2.9221023484374715,
                "induced_drag_n": 0.4648593303761067,
                "body_drag_n": 0.35552826955958894,
                "profile_drag_n": 1.032929414143988,
                "hardware_drag_n": 1.0687853343577878,
                "lift_drag": 13.357664943333885,
                "alpha_deg": 3.9988688928713243,
                "elevator_deg": -1.657473002662246,
                "rpm": 5219.167785234899
              },
              {
                "speed_m_s": 16.5,
                "range_km": 73.33843884247631,
                "cruise_minutes": 74.07923115401647,
                "power_w": 86.7106638678763,
                "wh_km": 1.4597754859911836,
                "drag_n": 2.971937550823587,
                "induced_drag_n": 0.4510700085132141,
                "body_drag_n": 0.36551365027413313,
                "profile_drag_n": 1.0534298881397843,
                "hardware_drag_n": 1.1019240038964555,
                "lift_drag": 13.13367573613386,
                "alpha_deg": 3.84974791531077,
                "elevator_deg": -1.5912061852154031,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 16.75,
                "range_km": 74.15237820163851,
                "cruise_minutes": 73.78346089715275,
                "power_w": 87.05825443916673,
                "wh_km": 1.4437521465865129,
                "drag_n": 3.023088982860307,
                "induced_drag_n": 0.4379133631613644,
                "body_drag_n": 0.3756241296968381,
                "profile_drag_n": 1.0739828826808946,
                "hardware_drag_n": 1.1355686073212095,
                "lift_drag": 12.911450612884744,
                "alpha_deg": 3.707254040859883,
                "elevator_deg": -1.5278843392886898,
                "rpm": 5319.771812080537
              },
              {
                "speed_m_s": 17.0,
                "range_km": 75.27572245686797,
                "cruise_minutes": 73.79972789889017,
                "power_w": 87.03906498120342,
                "wh_km": 1.4222069441373109,
                "drag_n": 3.0755283252183125,
                "induced_drag_n": 0.4253527496460329,
                "body_drag_n": 0.38585940095666255,
                "profile_drag_n": 1.0945970299835672,
                "hardware_drag_n": 1.1697191446320498,
                "lift_drag": 12.69130372837199,
                "alpha_deg": 3.5710003207959016,
                "elevator_deg": -1.4673355114735918,
                "rpm": 5360.013422818793
              },
              {
                "speed_m_s": 17.25,
                "range_km": 76.8214548956989,
                "cruise_minutes": 74.22362791854967,
                "power_w": 86.54197446715358,
                "wh_km": 1.3935905711296872,
                "drag_n": 3.1300627888293606,
                "induced_drag_n": 0.4133541593170781,
                "body_drag_n": 0.39621916274012836,
                "profile_drag_n": 1.116113850943177,
                "hardware_drag_n": 1.2043756158289771,
                "lift_drag": 12.47018565884901,
                "alpha_deg": 3.4406276414439003,
                "elevator_deg": -1.409400117781805,
                "rpm": 5400.255033557047
              },
              {
                "speed_m_s": 17.5,
                "range_km": 75.99357042278855,
                "cruise_minutes": 72.37482897408434,
                "power_w": 88.75266999921641,
                "wh_km": 1.4087725396701016,
                "drag_n": 3.1868400821730134,
                "induced_drag_n": 0.40188599523375146,
                "body_drag_n": 0.406703119110261,
                "profile_drag_n": 1.1387129469170105,
                "hardware_drag_n": 1.2395380209119904,
                "lift_drag": 12.248014677266683,
                "alpha_deg": 3.315802355527041,
                "elevator_deg": -1.3539298910577109,
                "rpm": 5460.617449664429
              },
              {
                "speed_m_s": 17.75,
                "range_km": 75.10005538854799,
                "cruise_minutes": 70.51648393290891,
                "power_w": 91.09159949463827,
                "wh_km": 1.4255336384137445,
                "drag_n": 3.2473665205214735,
                "induced_drag_n": 0.39091886980760115,
                "body_drag_n": 0.417310979333962,
                "profile_drag_n": 1.1639303114988195,
                "hardware_drag_n": 1.2752063598810908,
                "lift_drag": 12.019728556630207,
                "alpha_deg": 3.196214145380781,
                "elevator_deg": -1.30078693142724,
                "rpm": 5520.979865771812
              },
              {
                "speed_m_s": 18.0,
                "range_km": 74.20681967007928,
                "cruise_minutes": 68.71001821303639,
                "power_w": 93.48650283093517,
                "wh_km": 1.442692944921839,
                "drag_n": 3.3095108377474345,
                "induced_drag_n": 0.3804254219806984,
                "body_drag_n": 0.4280424577173043,
                "profile_drag_n": 1.1896623253131544,
                "hardware_drag_n": 1.3113806327362776,
                "lift_drag": 11.794028185483644,
                "alpha_deg": 3.0815740924499355,
                "elevator_deg": -1.2498428484153121,
                "rpm": 5581.342281879195
              },
              {
                "speed_m_s": 18.25,
                "range_km": 71.9310290586036,
                "cruise_minutes": 65.69043749644163,
                "power_w": 97.78378036429706,
                "wh_km": 1.4883376006742322,
                "drag_n": 3.3727591339432723,
                "induced_drag_n": 0.3703801518132033,
                "body_drag_n": 0.43889727344828483,
                "profile_drag_n": 1.2154208692042339,
                "hardware_drag_n": 1.3480608394775504,
                "lift_drag": 11.572858467044428,
                "alpha_deg": 2.971612930619317,
                "elevator_deg": -1.200977984755782,
                "rpm": 5661.825503355705
              },
              {
                "speed_m_s": 18.5,
                "range_km": 71.06218238436134,
                "cruise_minutes": 64.01998413005525,
                "power_w": 100.33522187599281,
                "wh_km": 1.506534863002895,
                "drag_n": 3.437078221196609,
                "induced_drag_n": 0.3607592706110791,
                "body_drag_n": 0.4498751504465937,
                "profile_drag_n": 1.241196820034026,
                "hardware_drag_n": 1.38524698010491,
                "lift_drag": 11.356292056387296,
                "alpha_deg": 2.866079463640276,
                "elevator_deg": -1.154080713122804,
                "rpm": 5722.187919463087
              },
              {
                "speed_m_s": 18.75,
                "range_km": 70.19562069605098,
                "cruise_minutes": 62.39610728537865,
                "power_w": 102.94647521531923,
                "wh_km": 1.5251329661528774,
                "drag_n": 3.502389311331494,
                "induced_drag_n": 0.35154056494754504,
                "body_drag_n": 0.4609758172199983,
                "profile_drag_n": 1.266933874545594,
                "hardware_drag_n": 1.4229390546183565,
                "lift_drag": 11.144524674704984,
                "alpha_deg": 2.7647391292678907,
                "elevator_deg": -1.1090467980579042,
                "rpm": 5782.5503355704695
              },
              {
                "speed_m_s": 19.0,
                "range_km": 69.3319175939735,
                "cruise_minutes": 60.81747157366096,
                "power_w": 105.61865112078299,
                "wh_km": 1.5441323263272364,
                "drag_n": 3.5687023847841535,
                "induced_drag_n": 0.34270327312552556,
                "body_drag_n": 0.4721990067269657,
                "profile_drag_n": 1.292663041913773,
                "hardware_drag_n": 1.4611370630178895,
                "lift_drag": 10.937438848075205,
                "alpha_deg": 2.6673726947686203,
                "elevator_deg": -1.0657788162758433,
                "rpm": 5842.912751677852
              },
              {
                "speed_m_s": 19.25,
                "range_km": 68.47160822438005,
                "cruise_minutes": 59.282777683445936,
                "power_w": 108.3528735189531,
                "wh_km": 1.5635335284120218,
                "drag_n": 3.6356305219194853,
                "induced_drag_n": 0.3342279727970307,
                "body_drag_n": 0.48354445624517123,
                "profile_drag_n": 1.3180170875737747,
                "hardware_drag_n": 1.4998410053035087,
                "lift_drag": 10.736092093304645,
                "alpha_deg": 2.5737750702393565,
                "elevator_deg": -1.0241856293238587,
                "rpm": 5903.275167785235
              },
              {
                "speed_m_s": 19.5,
                "range_km": 66.37277759561402,
                "cruise_minutes": 56.728869739841045,
                "power_w": 113.23087065976561,
                "wh_km": 1.6129753655237267,
                "drag_n": 3.7034148873294077,
                "induced_drag_n": 0.3260964786026043,
                "body_drag_n": 0.49501190724556915,
                "profile_drag_n": 1.34325562000602,
                "hardware_drag_n": 1.5390508814752144,
                "lift_drag": 10.539587188597109,
                "alpha_deg": 2.4837542277331806,
                "elevator_deg": -0.9841819032595941,
                "rpm": 5983.758389261745
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.516,
            "mac": 0.20822325581395346,
            "cl": [
              0.08892914881436792,
              0.10022918605693412,
              0.013295390814569602
            ],
            "cm": [
              0.003759907218612204,
              -0.013975353738159769,
              -0.03144889843035945
            ],
            "drag": [
              0.00031195951527421896,
              0.0003583522095838866,
              -7.741750394557611e-05,
              0.0002736908204776164,
              0.00012539391639309624,
              5.5075688047955196e-05
            ],
            "static_margin": 0.1394339741542071,
            "cnb_per_deg": 0.00047034997035701713,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.08892914881436792,
                0.003759907218612204,
                0.00031195951527421896
              ],
              [
                5.0,
                0.0,
                0.5895811739243081,
                -0.08234451338738738,
                0.008945991075134063
              ],
              [
                0.0,
                5.0,
                0.1548075984342835,
                -0.15047742899895702,
                0.0013017641967452184
              ],
              [
                5.0,
                5.0,
                0.655319839443322,
                -0.23906401075354822,
                0.013070643666432468
              ],
              [
                -5.0,
                0.0,
                -0.4127106866450332,
                0.0574090239942103,
                0.005362468979295194
              ],
              [
                0.0,
                -5.0,
                0.021853690288587475,
                0.16401155530463749,
                0.002075939236200979
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 87.24077384051533,
              "feasible": false,
              "violations": [
                "STATIC_MARGIN"
              ]
            },
            {
              "payload_kg": 0.096,
              "range_km": 85.71214259528092,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 84.7183081666437,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 82.9798665422887,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 82.65035865198382,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 80.56084857028625,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 79.78156508066678,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 77.59335198448713,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 75.90535839759126,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 75.13458597696545,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 73.89253292755187,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 71.0705364565879,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.980203647581675
            },
            "parasite_plus_20": {
              "range_km": 72.01153309708164,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.980203647581675
            },
            "empty_mass_plus_10": {
              "range_km": 75.11410357531203,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.3282240123398426
            },
            "combined_adverse": {
              "range_km": 59.38177272592567,
              "violations": [],
              "max_speed_m_s": 18.75,
              "mass_kg": 4.3282240123398426
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-02",
      "iteration": 3,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.27,
        "taper": 0.6,
        "twist_deg": -0.6,
        "sweep": 0.027,
        "wing_x": 0.33,
        "fuselage_length": 0.84,
        "fuselage_width": 0.145,
        "fuselage_height": 0.155,
        "nose_fraction": 0.35,
        "tail_fraction": 0.78,
        "tail_span": 0.6,
        "tail_chord": 0.15,
        "tail_x": 0.82,
        "tail_incidence_deg": -1.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.14,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.03,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.0013
      },
      "source_commit": "3626f05df65c63f7d57f6200b8216a568d061c04",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 83.50537875150151,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 106.85465350903027,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.92255067932809,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 324.70269616193934,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.07358542776494774,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.082812260767815,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.3991765389983834,
            "cg_x_m": 0.4351661611999622
          },
          {
            "name": "wing-1",
            "mass_kg": 0.22614478042486508,
            "cg_x_m": 0.4357670833188363
          },
          {
            "name": "wing1",
            "mass_kg": 0.22614478042488834,
            "cg_x_m": 0.435767083318871
          },
          {
            "name": "tail-1",
            "mass_kg": 0.02012606202037617,
            "cg_x_m": 0.8832406473069588
          },
          {
            "name": "tail1",
            "mass_kg": 0.02012606202037617,
            "cg_x_m": 0.8832406473069588
          },
          {
            "name": "fin",
            "mass_kg": 0.02512933023346233,
            "cg_x_m": 0.776945117252533
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.5151809828027594,
            "cg_x_m": 0.3975000000000001
          },
          {
            "name": "boom-1",
            "mass_kg": 0.05776107120148943,
            "cg_x_m": 0.4199999999999999
          },
          {
            "name": "boom1",
            "mass_kg": 0.05776107120148943,
            "cg_x_m": 0.4199999999999999
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.33
          },
          {
            "name": "lift_drives_0.14",
            "mass_kg": 0.28,
            "cg_x_m": 0.14
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.92255067932809,
            "cg_x_m": 0.4111116260023956,
            "static_margin": 0.07358542776494774,
            "stall_speed_m_s": 10.082812260767815,
            "hover_power_w": 324.70269616193934,
            "hover_thrust_ratio": 2.9107431078780666,
            "overhead_wh": 12.266546299451042,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 125776316.53878365,
                "deflection_m": 0.05134347221027642
              },
              "boom": {
                "stress_pa": 41020147.702564925,
                "deflection_m": 0.0022666666006689795
              },
              "payload_floor_stress_pa": 17408254.437869824,
              "passed": true
            },
            "range_km": 83.50537875150151,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 83.50537875150151,
              "cruise_minutes": 99.41116518035894,
              "power_w": 65.02294999063201,
              "wh_km": 1.290137896639524,
              "drag_n": 2.482114769626804,
              "induced_drag_n": 0.5642293160044726,
              "body_drag_n": 0.24577039801532627,
              "profile_drag_n": 0.8855692179326287,
              "hardware_drag_n": 0.7865458376743769,
              "lift_drag": 15.497704654977131,
              "alpha_deg": 4.89358404046972,
              "elevator_deg": -2.437524419987536,
              "rpm": 4675.906040268456
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 106.85465350903027,
            "curve": [
              {
                "speed_m_s": 13.25,
                "range_km": 83.22694953967905,
                "cruise_minutes": 104.6879868423636,
                "power_w": 61.74545348518612,
                "wh_km": 1.294453951471407,
                "drag_n": 2.3970662041304207,
                "induced_drag_n": 0.6282945410326097,
                "body_drag_n": 0.22245961494507108,
                "profile_drag_n": 0.8417816725062719,
                "hardware_drag_n": 0.7045303756464683,
                "lift_drag": 16.047567461069537,
                "alpha_deg": 5.596921484103996,
                "elevator_deg": -2.694334303609868,
                "rpm": 4514.939597315436
              },
              {
                "speed_m_s": 13.5,
                "range_km": 82.67087976186156,
                "cruise_minutes": 102.06281452081673,
                "power_w": 63.33361716881263,
                "wh_km": 1.30316084709491,
                "drag_n": 2.4225792743690455,
                "induced_drag_n": 0.6057025846676384,
                "body_drag_n": 0.2301132395898008,
                "profile_drag_n": 0.8553962107434677,
                "hardware_drag_n": 0.7313672393681387,
                "lift_drag": 15.878564646538331,
                "alpha_deg": 5.349414021442682,
                "elevator_deg": -2.603961804239904,
                "rpm": 4575.302013422819
              },
              {
                "speed_m_s": 13.75,
                "range_km": 82.76560959305837,
                "cruise_minutes": 100.32195102188894,
                "power_w": 64.43263070733718,
                "wh_km": 1.301669307218933,
                "drag_n": 2.4513460565181804,
                "induced_drag_n": 0.5843771177649644,
                "body_drag_n": 0.23788361948438272,
                "profile_drag_n": 0.8703795925580585,
                "hardware_drag_n": 0.7587057267107749,
                "lift_drag": 15.692228160584687,
                "alpha_deg": 5.115283852522918,
                "elevator_deg": -2.5184737615131096,
                "rpm": 4635.664429530201
              },
              {
                "speed_m_s": 14.0,
                "range_km": 83.50537875150151,
                "cruise_minutes": 99.41116518035894,
                "power_w": 65.02294999063201,
                "wh_km": 1.290137896639524,
                "drag_n": 2.482114769626804,
                "induced_drag_n": 0.5642293160044726,
                "body_drag_n": 0.24577039801532627,
                "profile_drag_n": 0.8855692179326287,
                "hardware_drag_n": 0.7865458376743769,
                "lift_drag": 15.497704654977131,
                "alpha_deg": 4.89358404046972,
                "elevator_deg": -2.437524419987536,
                "rpm": 4675.906040268456
              },
              {
                "speed_m_s": 14.25,
                "range_km": 81.53402132006798,
                "cruise_minutes": 95.36142844452394,
                "power_w": 67.78429525930753,
                "wh_km": 1.321331291604435,
                "drag_n": 2.5155504513329654,
                "induced_drag_n": 0.5451780776984333,
                "body_drag_n": 0.2537732264500905,
                "profile_drag_n": 0.9017115749254968,
                "hardware_drag_n": 0.8148875722589446,
                "lift_drag": 15.291715417215935,
                "alpha_deg": 4.683449977722525,
                "elevator_deg": -2.3607980851569175,
                "rpm": 4756.3892617449665
              },
              {
                "speed_m_s": 14.5,
                "range_km": 81.04832370164395,
                "cruise_minutes": 93.15899276051029,
                "power_w": 69.38683030472828,
                "wh_km": 1.329249622695944,
                "drag_n": 2.551125976504398,
                "induced_drag_n": 0.527149231869028,
                "body_drag_n": 0.2618917636252296,
                "profile_drag_n": 0.9183540505456623,
                "hardware_drag_n": 0.8437309304644782,
                "lift_drag": 15.078472005581295,
                "alpha_deg": 4.484090943520859,
                "elevator_deg": -2.2880060408320144,
                "rpm": 4816.7516778523495
              },
              {
                "speed_m_s": 14.75,
                "range_km": 80.55284198047202,
                "cruise_minutes": 91.0201604299119,
                "power_w": 71.01731299419546,
                "wh_km": 1.3374258567645096,
                "drag_n": 2.5884506627316255,
                "induced_drag_n": 0.510074839474561,
                "body_drag_n": 0.27012567565211404,
                "profile_drag_n": 0.9351742353139731,
                "hardware_drag_n": 0.8730759122909777,
                "lift_drag": 14.861044938302205,
                "alpha_deg": 4.294782654428063,
                "elevator_deg": -2.2188838291103488,
                "rpm": 4877.114093959732
              },
              {
                "speed_m_s": 15.0,
                "range_km": 80.04853815858742,
                "cruise_minutes": 88.94282017620826,
                "power_w": 72.6759867657314,
                "wh_km": 1.3458516067728037,
                "drag_n": 2.628965707379318,
                "induced_drag_n": 0.49389257546989673,
                "body_drag_n": 0.27847463563895203,
                "profile_drag_n": 0.9536759785320261,
                "hardware_drag_n": 0.9029225177384428,
                "lift_drag": 14.632021068764221,
                "alpha_deg": 4.1148606766111815,
                "elevator_deg": -2.153188844999309,
                "rpm": 4937.476510067114
              },
              {
                "speed_m_s": 15.25,
                "range_km": 79.53631374292351,
                "cruise_minutes": 86.92493305237542,
                "power_w": 74.36309692799118,
                "wh_km": 1.3545190697266154,
                "drag_n": 2.6708846655888463,
                "induced_drag_n": 0.4785451811883207,
                "body_drag_n": 0.28693832342794795,
                "profile_drag_n": 0.9721304141657037,
                "hardware_drag_n": 0.9332707468068738,
                "lift_drag": 14.402374656994793,
                "alpha_deg": 3.9437145878023783,
                "elevator_deg": -2.090698204770775,
                "rpm": 4997.838926174497
              },
              {
                "speed_m_s": 15.5,
                "range_km": 74.95804447183663,
                "cruise_minutes": 80.60004781917917,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.714525628894984,
                "induced_drag_n": 0.4639799780455416,
                "body_drag_n": 0.295516425346538,
                "profile_drag_n": 0.9909086260066338,
                "hardware_drag_n": 0.9641205994962707,
                "lift_drag": 14.170830147988621,
                "alpha_deg": 3.780782793002416,
                "elevator_deg": -2.0312068530168466,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.30999631650208,
                "cruise_minutes": 79.6931177952403,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.7613101493222607,
                "induced_drag_n": 0.45014843484173495,
                "body_drag_n": 0.3042086339717292,
                "profile_drag_n": 1.0114810047021632,
                "hardware_drag_n": 0.9954720758066333,
                "lift_drag": 13.930735607108176,
                "alpha_deg": 3.625547911581296,
                "elevator_deg": -1.9745258783400397,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 74.4047876356655,
                "cruise_minutes": 77.50498712048488,
                "power_w": 83.4011779394835,
                "wh_km": 1.447937117004922,
                "drag_n": 2.809291822712502,
                "induced_drag_n": 0.4370057820150966,
                "body_drag_n": 0.31301464790665534,
                "profile_drag_n": 1.0319462170527882,
                "hardware_drag_n": 1.0273251757379618,
                "lift_drag": 13.6928037551795,
                "alpha_deg": 3.477532664918769,
                "elevator_deg": -1.9204810118058193,
                "rpm": 5178.926174496644
              },
              {
                "speed_m_s": 16.25,
                "range_km": 74.77398244990012,
                "cruise_minutes": 76.69126405117962,
                "power_w": 84.28609571123,
                "wh_km": 1.4407879608757266,
                "drag_n": 2.8584246324081732,
                "induced_drag_n": 0.4245106671134333,
                "body_drag_n": 0.32193417156853005,
                "profile_drag_n": 1.052299894435954,
                "hardware_drag_n": 1.0596798992902559,
                "lift_drag": 13.457441271426829,
                "alpha_deg": 3.3362962034614503,
                "elevator_deg": -1.8689112858394819,
                "rpm": 5219.167785234899
              },
              {
                "speed_m_s": 16.5,
                "range_km": 75.17886579450447,
                "cruise_minutes": 75.93824827727725,
                "power_w": 85.12189007087146,
                "wh_km": 1.4330284523715735,
                "drag_n": 2.9103928438243583,
                "induced_drag_n": 0.41262484652612835,
                "body_drag_n": 0.3309669149872506,
                "profile_drag_n": 1.0742648358474634,
                "hardware_drag_n": 1.092536246463516,
                "lift_drag": 13.217144105153075,
                "alpha_deg": 3.201430820343943,
                "elevator_deg": -1.8196678342693169,
                "rpm": 5259.4093959731545
              },
              {
                "speed_m_s": 16.75,
                "range_km": 75.9093549673813,
                "cruise_minutes": 75.53169648495651,
                "power_w": 85.58006138946396,
                "wh_km": 1.4192381656627522,
                "drag_n": 2.966430369298436,
                "induced_drag_n": 0.4013129091797076,
                "body_drag_n": 0.3401125936139611,
                "profile_drag_n": 1.0991106492470262,
                "hardware_drag_n": 1.1258942172577417,
                "lift_drag": 12.967464875479385,
                "alpha_deg": 3.0725590057669954,
                "elevator_deg": -1.7726128167905177,
                "rpm": 5299.6510067114095
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.13894260871984,
                "cruise_minutes": 75.62641432227436,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 3.02444484703118,
                "induced_drag_n": 0.39054202846466435,
                "body_drag_n": 0.34937092813893866,
                "profile_drag_n": 1.124778078754644,
                "hardware_drag_n": 1.1597538116729331,
                "lift_drag": 12.718724779257395,
                "alpha_deg": 2.949330802343016,
                "elevator_deg": -1.7276184533214278,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 77.30638821215396,
                "cruise_minutes": 74.69216252382024,
                "power_w": 86.54197446715358,
                "wh_km": 1.3935905711296872,
                "drag_n": 3.0836813670770944,
                "induced_drag_n": 0.38028173914444013,
                "body_drag_n": 0.3587416443182191,
                "profile_drag_n": 1.150542953905345,
                "hardware_drag_n": 1.1941150297090908,
                "lift_drag": 12.474402196714088,
                "alpha_deg": 2.831421426770932,
                "elevator_deg": -1.6845661556047231,
                "rpm": 5400.255033557047
              },
              {
                "speed_m_s": 17.5,
                "range_km": 77.97091326959385,
                "cruise_minutes": 74.25801263770843,
                "power_w": 87.04794260478897,
                "wh_km": 1.38171337467919,
                "drag_n": 3.1442662911736425,
                "induced_drag_n": 0.37050373641215606,
                "body_drag_n": 0.3682244728084191,
                "profile_drag_n": 1.1765602105868538,
                "hardware_drag_n": 1.2289778713662136,
                "lift_drag": 12.234040649615087,
                "alpha_deg": 2.7185291276234587,
                "elevator_deg": -1.6433457450204187,
                "rpm": 5440.496644295302
              },
              {
                "speed_m_s": 17.75,
                "range_km": 75.57412241806432,
                "cruise_minutes": 70.9616172939571,
                "power_w": 91.09159949463827,
                "wh_km": 1.4255336384137445,
                "drag_n": 3.205902102066151,
                "induced_drag_n": 0.3611816946174157,
                "body_drag_n": 0.377819149009255,
                "profile_drag_n": 1.2025589217951773,
                "hardware_drag_n": 1.264342336644303,
                "lift_drag": 11.998832277080892,
                "alpha_deg": 2.610373252832717,
                "elevator_deg": -1.6038547469661124,
                "rpm": 5520.979865771812
              },
              {
                "speed_m_s": 18.0,
                "range_km": 74.67524817374472,
                "cruise_minutes": 69.14374830902291,
                "power_w": 93.48650283093517,
                "wh_km": 1.442692944921839,
                "drag_n": 3.268564966621367,
                "induced_drag_n": 0.35229110349301224,
                "body_drag_n": 0.3875254129132957,
                "profile_drag_n": 1.228540024671701,
                "hardware_drag_n": 1.3002084255433577,
                "lift_drag": 11.768798237838075,
                "alpha_deg": 2.506692503738569,
                "elevator_deg": -1.5659977533569545,
                "rpm": 5581.342281879195
              },
              {
                "speed_m_s": 18.25,
                "range_km": 73.77738691021807,
                "cruise_minutes": 67.37660905042745,
                "power_w": 95.93844678640633,
                "wh_km": 1.460250331604358,
                "drag_n": 3.332026705489651,
                "induced_drag_n": 0.34380911997707064,
                "body_drag_n": 0.3973430089625195,
                "profile_drag_n": 1.2542984384866824,
                "hardware_drag_n": 1.3365761380633783,
                "lift_drag": 11.544649854113327,
                "alpha_deg": 2.407243355396509,
                "elevator_deg": -1.5296858458320302,
                "rpm": 5641.704697986577
              },
              {
                "speed_m_s": 18.5,
                "range_km": 72.8812241009341,
                "cruise_minutes": 65.65876045129198,
                "power_w": 98.44851132741334,
                "wh_km": 1.478205875786987,
                "drag_n": 3.396219436170141,
                "induced_drag_n": 0.335714433956186,
                "body_drag_n": 0.40727168591127777,
                "profile_drag_n": 1.2797878420983129,
                "hardware_drag_n": 1.3734454742043647,
                "lift_drag": 11.326441751599974,
                "alpha_deg": 2.3117986252942826,
                "elevator_deg": -1.4948360731492851,
                "rpm": 5702.067114093959
              },
              {
                "speed_m_s": 18.75,
                "range_km": 71.98740096154108,
                "cruise_minutes": 63.98880085470318,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.4614127401791404,
                "induced_drag_n": 0.32798714645469046,
                "body_drag_n": 0.41731119669529615,
                "profile_drag_n": 1.305297963062837,
                "hardware_drag_n": 1.410816433966317,
                "lift_drag": 11.113116090698275,
                "alpha_deg": 2.2201461747539946,
                "elevator_deg": -1.4613709770279533,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 69.7695734126596,
                "cruise_minutes": 61.201380186543496,
                "power_w": 105.61865112078299,
                "wh_km": 1.5441323263272364,
                "drag_n": 3.5275851307143657,
                "induced_drag_n": 0.32060865896866964,
                "body_drag_n": 0.42746129830636703,
                "profile_drag_n": 1.3308261560900938,
                "hardware_drag_n": 1.448689017349235,
                "lift_drag": 10.904650120135557,
                "alpha_deg": 2.1320877291459817,
                "elevator_deg": -1.429218161372775,
                "rpm": 5842.912751677852
              },
              {
                "speed_m_s": 19.25,
                "range_km": 68.90383336388491,
                "cruise_minutes": 59.65699858345014,
                "power_w": 108.3528735189531,
                "wh_km": 1.5635335284120218,
                "drag_n": 3.594716337790437,
                "induced_drag_n": 0.313561572794453,
                "body_drag_n": 0.4377217516724172,
                "profile_drag_n": 1.3563697889704476,
                "hardware_drag_n": 1.4870632243531188,
                "lift_drag": 10.701006144778967,
                "alpha_deg": 2.04743780465161,
                "elevator_deg": -1.3983099004024653,
                "rpm": 5903.275167785235
              },
              {
                "speed_m_s": 19.5,
                "range_km": 68.04201016979164,
                "cruise_minutes": 58.15556424768515,
                "power_w": 111.1502795244607,
                "wh_km": 1.5833373151632577,
                "drag_n": 3.6627872169311044,
                "induced_drag_n": 0.3068295973331651,
                "body_drag_n": 0.4480923215426507,
                "profile_drag_n": 1.3819262430773198,
                "hardware_drag_n": 1.5259390549779683,
                "lift_drag": 10.50213385086092,
                "alpha_deg": 1.9660227307179226,
                "elevator_deg": -1.3685827817181857,
                "rpm": 5963.637583892618
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.5616000000000001,
            "mac": 0.2205,
            "cl": [
              0.11590736185906554,
              0.09862855675981123,
              0.011485530696385523
            ],
            "cm": [
              -0.01293439352778107,
              -0.007257624539010138,
              -0.019876801539428363
            ],
            "drag": [
              0.0004522573140081493,
              0.0004998982113468922,
              -6.837295939986113e-05,
              0.00026293981553666897,
              0.00010647839907873324,
              4.663539747236781e-05
            ],
            "static_margin": 0.07358542776494774,
            "cnb_per_deg": 0.00030483742238369716,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.11590736185906554,
                -0.01293439352778107,
                0.0004522573140081493
              ],
              [
                5.0,
                0.0,
                0.6083868153632648,
                -0.06388532099739737,
                0.009525243759159334
              ],
              [
                0.0,
                5.0,
                0.1727970878980604,
                -0.11006625594549453,
                0.0012762774538180388
              ],
              [
                5.0,
                5.0,
                0.6651981845208185,
                -0.16306217164530512,
                0.013011223875937554
              ],
              [
                -5.0,
                0.0,
                -0.3778987522348476,
                0.008690924392704014,
                0.0045262616456904145
              ],
              [
                0.0,
                -5.0,
                0.05794178093420516,
                0.08870175944878908,
                0.00196000704781665
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 90.53721936832721,
              "feasible": false,
              "violations": [
                "STATIC_MARGIN"
              ]
            },
            {
              "payload_kg": 0.096,
              "range_km": 89.35349211015775,
              "feasible": false,
              "violations": [
                "STATIC_MARGIN"
              ]
            },
            {
              "payload_kg": 0.192,
              "range_km": 87.53046956829657,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 86.2039970759073,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 84.78678310096461,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 83.57269264611104,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 82.51070595782856,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 80.63257824663026,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 80.08746541835998,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 78.32795308259368,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.55129797333554,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 74.2040474509817,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.92255067932809
            },
            "parasite_plus_20": {
              "range_km": 74.73220744901364,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.92255067932809
            },
            "empty_mass_plus_10": {
              "range_km": 78.4209232502989,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.264805747260899
            },
            "combined_adverse": {
              "range_km": 62.605263726139036,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.264805747260899
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-03",
      "iteration": 4,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.3,
        "taper": 0.5,
        "twist_deg": -0.4,
        "sweep": 0.0375,
        "wing_x": 0.276,
        "fuselage_length": 0.8,
        "fuselage_width": 0.148,
        "fuselage_height": 0.158,
        "nose_fraction": 0.35,
        "tail_fraction": 0.78,
        "tail_span": 0.5,
        "tail_chord": 0.16,
        "tail_x": 0.78,
        "tail_incidence_deg": -1.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.18,
        "rotor_rear_x": 0.7,
        "battery_x": 0.255,
        "payload_x": 0.4,
        "spar_diameter": 0.0295,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.0013
      },
      "source_commit": "598d77ee396d258f99a6672db59491378d013b42",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 82.20859797035138,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 107.56230509019407,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.9281146524200388,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 345.15435767727706,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.11110122652145778,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 9.886102144081006,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 13.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.38786918627678657,
            "cg_x_m": 0.4144403250904008
          },
          {
            "name": "wing-1",
            "mass_kg": 0.24500801777936718,
            "cg_x_m": 0.39198864953932555
          },
          {
            "name": "wing1",
            "mass_kg": 0.24500801777934414,
            "cg_x_m": 0.3919886495393326
          },
          {
            "name": "tail-1",
            "mass_kg": 0.018713505205236857,
            "cg_x_m": 0.8468677390786782
          },
          {
            "name": "tail1",
            "mass_kg": 0.018713505205236857,
            "cg_x_m": 0.8468677390786782
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.5063593906314797,
            "cg_x_m": 0.3509999999999998
          },
          {
            "name": "boom-1",
            "mass_kg": 0.053635280401383066,
            "cg_x_m": 0.43999999999999984
          },
          {
            "name": "boom1",
            "mass_kg": 0.053635280401383066,
            "cg_x_m": 0.43999999999999984
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.255
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.4
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.276
          },
          {
            "name": "lift_drives_0.18",
            "mass_kg": 0.28,
            "cg_x_m": 0.18
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.9281146524200388,
            "cg_x_m": 0.3481411354573323,
            "static_margin": 0.11110122652145778,
            "stall_speed_m_s": 9.886102144081006,
            "hover_power_w": 345.15435767727706,
            "hover_thrust_ratio": 2.215976600003451,
            "overhead_wh": 13.039164623363801,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 130438753.72315587,
                "deflection_m": 0.05414922470944078
              },
              "boom": {
                "stress_pa": 47392853.674643606,
                "deflection_m": 0.003485807349290618
              },
              "payload_floor_stress_pa": 17408254.437869824,
              "passed": true
            },
            "range_km": 82.20859797035138,
            "best": {
              "speed_m_s": 13.0,
              "range_km": 82.20859797035138,
              "cruise_minutes": 105.3956384235274,
              "power_w": 60.89104083044829,
              "wh_km": 1.3010906160352198,
              "drag_n": 2.392462816528795,
              "induced_drag_n": 0.6922831058648938,
              "body_drag_n": 0.2227224311160035,
              "profile_drag_n": 0.8025921316839743,
              "hardware_drag_n": 0.6748651478639234,
              "lift_drag": 16.101251517900586,
              "alpha_deg": 5.833885661447085,
              "elevator_deg": -5.877911920519659,
              "rpm": 4474.697986577181
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 107.56230509019407,
            "curve": [
              {
                "speed_m_s": 13.0,
                "range_km": 82.20859797035138,
                "cruise_minutes": 105.3956384235274,
                "power_w": 60.89104083044829,
                "wh_km": 1.3010906160352198,
                "drag_n": 2.392462816528795,
                "induced_drag_n": 0.6922831058648938,
                "body_drag_n": 0.2227224311160035,
                "profile_drag_n": 0.8025921316839743,
                "hardware_drag_n": 0.6748651478639234,
                "lift_drag": 16.101251517900586,
                "alpha_deg": 5.833885661447085,
                "elevator_deg": -5.877911920519659,
                "rpm": 4474.697986577181
              },
              {
                "speed_m_s": 13.25,
                "range_km": 81.13934490195976,
                "cruise_minutes": 102.06206905906886,
                "power_w": 62.87987478368608,
                "wh_km": 1.3182363686307352,
                "drag_n": 2.4160568167248098,
                "induced_drag_n": 0.6689070442887479,
                "body_drag_n": 0.23052939843991554,
                "profile_drag_n": 0.8155492939851399,
                "hardware_drag_n": 0.7010710800110063,
                "lift_drag": 15.944014763847587,
                "alpha_deg": 5.570052764093236,
                "elevator_deg": -5.696514363978463,
                "rpm": 4535.060402684564
              },
              {
                "speed_m_s": 13.5,
                "range_km": 82.077999515624,
                "cruise_minutes": 101.3308635995358,
                "power_w": 63.33361716881263,
                "wh_km": 1.30316084709491,
                "drag_n": 2.4430422314811695,
                "induced_drag_n": 0.6468968543260609,
                "body_drag_n": 0.23845759477062103,
                "profile_drag_n": 0.8299116096140732,
                "hardware_drag_n": 0.7277761727704145,
                "lift_drag": 15.767899981327805,
                "alpha_deg": 5.320741102568659,
                "elevator_deg": -5.525100841740071,
                "rpm": 4575.302013422819
              },
              {
                "speed_m_s": 13.75,
                "range_km": 82.1720499849245,
                "cruise_minutes": 99.60248483021151,
                "power_w": 64.43263070733718,
                "wh_km": 1.301669307218933,
                "drag_n": 2.47204651144856,
                "induced_drag_n": 0.6261555771233658,
                "body_drag_n": 0.2465066413338284,
                "profile_drag_n": 0.8444038668492179,
                "hardware_drag_n": 0.7549804261421481,
                "lift_drag": 15.582896752853655,
                "alpha_deg": 5.084904248201605,
                "elevator_deg": -5.362951884753978,
                "rpm": 4635.664429530201
              },
              {
                "speed_m_s": 14.0,
                "range_km": 81.42077568373874,
                "cruise_minutes": 96.92949486159374,
                "power_w": 66.20946629054424,
                "wh_km": 1.3136798867171477,
                "drag_n": 2.503888703425317,
                "induced_drag_n": 0.6065948328500927,
                "body_drag_n": 0.2546761678856487,
                "profile_drag_n": 0.8599338625633685,
                "hardware_drag_n": 0.7826838401262072,
                "lift_drag": 15.38472756534961,
                "alpha_deg": 4.861588361446694,
                "elevator_deg": -5.209411683359605,
                "rpm": 4696.026845637583
              },
              {
                "speed_m_s": 14.25,
                "range_km": 80.94929413709586,
                "cruise_minutes": 94.67753700245129,
                "power_w": 67.78429525930753,
                "wh_km": 1.321331291604435,
                "drag_n": 2.5378008497314792,
                "induced_drag_n": 0.5881339256629081,
                "body_drag_n": 0.2629658123688186,
                "profile_drag_n": 0.8758146969771609,
                "hardware_drag_n": 0.8108864147225915,
                "lift_drag": 15.179144399857416,
                "alpha_deg": 4.649922532210264,
                "elevator_deg": -5.063881445804511,
                "rpm": 4756.3892617449665
              },
              {
                "speed_m_s": 14.5,
                "range_km": 80.46707973458096,
                "cruise_minutes": 92.4908962466448,
                "power_w": 69.38683030472828,
                "wh_km": 1.329249622695944,
                "drag_n": 2.5737738121402276,
                "induced_drag_n": 0.570699055746127,
                "body_drag_n": 0.2713752205886486,
                "profile_drag_n": 0.8921113858741508,
                "hardware_drag_n": 0.8395881499313013,
                "lift_drag": 14.966989474542135,
                "alpha_deg": 4.449110275794527,
                "elevator_deg": -4.9258135513050485,
                "rpm": 4816.7516778523495
              },
              {
                "speed_m_s": 14.75,
                "range_km": 79.97515139672493,
                "cruise_minutes": 90.36740270816375,
                "power_w": 71.01731299419546,
                "wh_km": 1.3374258567645096,
                "drag_n": 2.612694144162887,
                "induced_drag_n": 0.5542226240346949,
                "body_drag_n": 0.27990404590723467,
                "profile_drag_n": 0.9097784284686207,
                "hardware_drag_n": 0.8687890457523365,
                "lift_drag": 14.744031804188621,
                "alpha_deg": 4.258422029118578,
                "elevator_deg": -4.794706390844503,
                "rpm": 4877.114093959732
              },
              {
                "speed_m_s": 15.0,
                "range_km": 79.47446422649514,
                "cruise_minutes": 88.30496025166129,
                "power_w": 72.6759867657314,
                "wh_km": 1.3458516067728037,
                "drag_n": 2.6530652787680653,
                "induced_drag_n": 0.5386426173668761,
                "body_drag_n": 0.2885519489546147,
                "profile_drag_n": 0.9273816102608776,
                "hardware_drag_n": 0.8984891021856969,
                "lift_drag": 14.51967498290968,
                "alpha_deg": 4.077188514977245,
                "elevator_deg": -4.670099804788179,
                "rpm": 4937.476510067114
              },
              {
                "speed_m_s": 15.25,
                "range_km": 76.36663419673383,
                "cruise_minutes": 83.46080240080201,
                "power_w": 76.89418191522806,
                "wh_km": 1.4006226214067041,
                "drag_n": 2.6956171042697554,
                "induced_drag_n": 0.5239020636064788,
                "body_drag_n": 0.2973185973556556,
                "profile_drag_n": 0.945708124076238,
                "hardware_drag_n": 0.9286883192313828,
                "lift_drag": 14.290473782473834,
                "alpha_deg": 3.904794861446311,
                "elevator_deg": -4.5515710396972215,
                "rpm": 5017.959731543624
              },
              {
                "speed_m_s": 15.5,
                "range_km": 74.42047738664336,
                "cruise_minutes": 80.02201869531544,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.7408732648531973,
                "induced_drag_n": 0.509948547780349,
                "body_drag_n": 0.306203665471571,
                "profile_drag_n": 0.9653343547118831,
                "hardware_drag_n": 0.9593866968893943,
                "lift_drag": 14.054515416720012,
                "alpha_deg": 3.7406753797951873,
                "elevator_deg": -4.438731157897368,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 73.36799339989864,
                "cruise_minutes": 77.63808825386099,
                "power_w": 82.6611044518992,
                "wh_km": 1.4578678033844656,
                "drag_n": 2.7886044040546265,
                "induced_drag_n": 0.4967337815456975,
                "body_drag_n": 0.3152068341550581,
                "profile_drag_n": 0.9860795531941399,
                "hardware_drag_n": 0.9905842351597309,
                "lift_drag": 13.813951344315658,
                "alpha_deg": 3.5843089179619576,
                "elevator_deg": -4.331221842773948,
                "rpm": 5138.684563758389
              },
              {
                "speed_m_s": 16.0,
                "range_km": 73.87118827224083,
                "cruise_minutes": 76.94915445025087,
                "power_w": 83.4011779394835,
                "wh_km": 1.447937117004922,
                "drag_n": 2.8396536446922154,
                "induced_drag_n": 0.48421321937398276,
                "body_drag_n": 0.3243277905181305,
                "profile_drag_n": 1.0088317007577092,
                "hardware_drag_n": 1.022280934042393,
                "lift_drag": 13.56561411218524,
                "alpha_deg": 3.4352147182169572,
                "elevator_deg": -4.228712550720291,
                "rpm": 5178.926174496644
              },
              {
                "speed_m_s": 16.25,
                "range_km": 74.23773537892713,
                "cruise_minutes": 76.14126705530987,
                "power_w": 84.28609571123,
                "wh_km": 1.4407879608757266,
                "drag_n": 2.8944608823577873,
                "induced_drag_n": 0.4723457157465707,
                "body_drag_n": 0.3335662277117963,
                "profile_drag_n": 1.03407214536204,
                "hardware_drag_n": 1.0544767935373804,
                "lift_drag": 13.308746299164278,
                "alpha_deg": 3.292948717446067,
                "elevator_deg": -4.130897967408053,
                "rpm": 5219.167785234899
              },
              {
                "speed_m_s": 16.5,
                "range_km": 74.6397150730836,
                "cruise_minutes": 75.39365158897334,
                "power_w": 85.12189007087146,
                "wh_km": 1.4330284523715735,
                "drag_n": 2.9507463598968737,
                "induced_drag_n": 0.46109321842931816,
                "body_drag_n": 0.34292184471680587,
                "profile_drag_n": 1.0595594831060562,
                "hardware_drag_n": 1.0871718136446933,
                "lift_drag": 13.054882005345005,
                "alpha_deg": 3.157100236815872,
                "elevator_deg": -4.037495731775926,
                "rpm": 5259.4093959731545
              },
              {
                "speed_m_s": 16.75,
                "range_km": 74.08531694967552,
                "cruise_minutes": 73.71673328325922,
                "power_w": 87.05825443916673,
                "wh_km": 1.4437521465865129,
                "drag_n": 3.008258508918649,
                "induced_drag_n": 0.4504204935508059,
                "body_drag_n": 0.3523943461447468,
                "profile_drag_n": 1.0850776748587647,
                "hardware_drag_n": 1.1203659943643316,
                "lift_drag": 12.805297630489207,
                "alpha_deg": 3.027289014679791,
                "elevator_deg": -3.948244396012706,
                "rpm": 5319.771812080537
              },
              {
                "speed_m_s": 17.0,
                "range_km": 75.20764528506575,
                "cruise_minutes": 73.73298557359388,
                "power_w": 87.03906498120342,
                "wh_km": 1.4222069441373109,
                "drag_n": 3.0669618067746747,
                "induced_drag_n": 0.44029487877055556,
                "body_drag_n": 0.36198344204883237,
                "profile_drag_n": 1.1106241502589915,
                "hardware_drag_n": 1.1540593356962952,
                "lift_drag": 12.56019734939761,
                "alpha_deg": 2.903162542645449,
                "elevator_deg": -3.8629015939780147,
                "rpm": 5360.013422818793
              },
              {
                "speed_m_s": 17.25,
                "range_km": 76.75197980848168,
                "cruise_minutes": 74.15650223041706,
                "power_w": 86.54197446715358,
                "wh_km": 1.3935905711296872,
                "drag_n": 3.126815434323774,
                "induced_drag_n": 0.43068606130439063,
                "body_drag_n": 0.3716888477437678,
                "profile_drag_n": 1.1361886876350311,
                "hardware_drag_n": 1.1882518376405842,
                "lift_drag": 12.319769543572667,
                "alpha_deg": 2.7843936699128053,
                "elevator_deg": -3.7812423940718003,
                "rpm": 5400.255033557047
              },
              {
                "speed_m_s": 17.5,
                "range_km": 75.92484405018547,
                "cruise_minutes": 72.30937528589092,
                "power_w": 88.75266999921641,
                "wh_km": 1.4087725396701016,
                "drag_n": 3.187686905606646,
                "induced_drag_n": 0.4215658779867168,
                "body_drag_n": 0.3815102836341371,
                "profile_drag_n": 1.1616672437885935,
                "hardware_drag_n": 1.2229435001971984,
                "lift_drag": 12.084513535002884,
                "alpha_deg": 2.6706784454458177,
                "elevator_deg": -3.7030578156256198,
                "rpm": 5460.617449664429
              },
              {
                "speed_m_s": 17.75,
                "range_km": 75.03213708492795,
                "cruise_minutes": 70.45271087786662,
                "power_w": 91.09159949463827,
                "wh_km": 1.4255336384137445,
                "drag_n": 3.2496250685073034,
                "induced_drag_n": 0.41290813490444084,
                "body_drag_n": 0.3914474750507877,
                "profile_drag_n": 1.1871351351859363,
                "hardware_drag_n": 1.2581343233661384,
                "lift_drag": 11.854181557581862,
                "alpha_deg": 2.5617341713710524,
                "elevator_deg": -3.6281534905224015,
                "rpm": 5520.979865771812
              },
              {
                "speed_m_s": 18.0,
                "range_km": 74.13970918283725,
                "cruise_minutes": 68.64787887299745,
                "power_w": 93.48650283093517,
                "wh_km": 1.442692944921839,
                "drag_n": 3.3122148603369457,
                "induced_drag_n": 0.40468844444322394,
                "body_drag_n": 0.4015001520947319,
                "profile_drag_n": 1.2122019566515867,
                "hardware_drag_n": 1.2938243071474036,
                "lift_drag": 11.630177141417763,
                "alpha_deg": 2.4572976442989556,
                "elevator_deg": -3.556348454021898,
                "rpm": 5581.342281879195
              },
              {
                "speed_m_s": 18.25,
                "range_km": 71.8659767301329,
                "cruise_minutes": 65.63102897729031,
                "power_w": 97.78378036429706,
                "wh_km": 1.4883376006742322,
                "drag_n": 3.375780149576021,
                "induced_drag_n": 0.396884077851125,
                "body_drag_n": 0.41166804948811897,
                "profile_drag_n": 1.2372145706957831,
                "hardware_drag_n": 1.330013451540994,
                "lift_drag": 11.411183148580655,
                "alpha_deg": 2.3571235641166117,
                "elevator_deg": -3.4874740507306825,
                "rpm": 5661.825503355705
              },
              {
                "speed_m_s": 18.5,
                "range_km": 70.99791581552711,
                "cruise_minutes": 63.96208632029469,
                "power_w": 100.33522187599281,
                "wh_km": 1.506534863002895,
                "drag_n": 3.4403672753654186,
                "induced_drag_n": 0.38947383165358157,
                "body_drag_n": 0.42195090643186667,
                "profile_drag_n": 1.2622407807330602,
                "hardware_drag_n": 1.36670175654691,
                "lift_drag": 11.196957322547313,
                "alpha_deg": 2.260983092271073,
                "elevator_deg": -3.421372943353961,
                "rpm": 5722.187919463087
              },
              {
                "speed_m_s": 18.75,
                "range_km": 70.13213782037846,
                "cruise_minutes": 62.33967806255863,
                "power_w": 102.94647521531923,
                "wh_km": 1.5251329661528774,
                "drag_n": 3.5059536221278425,
                "induced_drag_n": 0.38243790645223397,
                "body_drag_n": 0.43234846646956393,
                "profile_drag_n": 1.287278027040893,
                "hardware_drag_n": 1.4038892221651516,
                "lift_drag": 10.987494333360667,
                "alpha_deg": 2.168662543705369,
                "elevator_deg": -3.357898213339906,
                "rpm": 5782.5503355704695
              },
              {
                "speed_m_s": 19.0,
                "range_km": 69.26921582624053,
                "cruise_minutes": 60.762470023018,
                "power_w": 105.61865112078299,
                "wh_km": 1.5441323263272364,
                "drag_n": 3.5725178817510677,
                "induced_drag_n": 0.3757577968127294,
                "body_drag_n": 0.44286047735728973,
                "profile_drag_n": 1.3123237591853305,
                "hardware_drag_n": 1.4415758483957182,
                "lift_drag": 10.782771935986394,
                "alpha_deg": 2.079962198472358,
                "elevator_deg": -3.296912543808146,
                "rpm": 5842.912751677852
              },
              {
                "speed_m_s": 19.25,
                "range_km": 68.40968449539376,
                "cruise_minutes": 59.22916406527599,
                "power_w": 108.3528735189531,
                "wh_km": 1.5635335284120218,
                "drag_n": 3.640039954026349,
                "induced_drag_n": 0.3694161910969883,
                "body_drag_n": 0.45348669093901695,
                "profile_drag_n": 1.3373754367517332,
                "hardware_drag_n": 1.4797616352386103,
                "lift_drag": 10.58275349795134,
                "alpha_deg": 1.9946952206741957,
                "elevator_deg": -3.238287476269678,
                "rpm": 5903.275167785235
              },
              {
                "speed_m_s": 19.5,
                "range_km": 66.31275198794276,
                "cruise_minutes": 56.67756580166047,
                "power_w": 113.23087065976561,
                "wh_km": 1.6129753655237267,
                "drag_n": 3.708582669687954,
                "induced_drag_n": 0.3633968802266121,
                "body_drag_n": 0.4642268630272886,
                "profile_drag_n": 1.3625123437402256,
                "hardware_drag_n": 1.5184465826938278,
                "lift_drag": 10.387161076659037,
                "alpha_deg": 1.9126866737911923,
                "elevator_deg": -3.181902733619033,
                "rpm": 5983.758389261745
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.585,
            "mac": 0.2333333333333333,
            "cl": [
              0.12719702661171184,
              0.09633647168279628,
              0.009028361802702445
            ],
            "cm": [
              -0.02906125125472614,
              -0.010703100162708352,
              -0.01556707808219297
            ],
            "drag": [
              0.0005347824091931579,
              0.0005715624442944912,
              -6.954926971200433e-05,
              0.00025996289499464657,
              9.161289748229703e-05,
              4.1915974927091254e-05
            ],
            "static_margin": 0.11110122652145778,
            "cnb_per_deg": 0.0003222851312337448,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.12719702661171184,
                -0.02906125125472614,
                0.0005347824091931579
              ],
              [
                5.0,
                0.0,
                0.6081371727900893,
                -0.0956573960149062,
                0.009891667005531778
              ],
              [
                0.0,
                5.0,
                0.17164732812201866,
                -0.10455365199126204,
                0.0012349354338104176
              ],
              [
                5.0,
                5.0,
                0.652646009914596,
                -0.17273368474629297,
                0.012882142467206464
              ],
              [
                -5.0,
                0.0,
                -0.3552275440378736,
                0.011373605612177318,
                0.004176042562586865
              ],
              [
                0.0,
                -5.0,
                0.08136371009499421,
                0.05111712883066767,
                0.0019304281309304606
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 89.19645845535365,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 87.77884415476944,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 86.0063195147904,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 85.00479456691454,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 83.93254181662331,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 82.70348031371819,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 81.89287972656102,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 80.00475021887816,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 79.46867233376356,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 77.93679745051142,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 76.96468952538456,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 72.98556626748099,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.9281146524200388
            },
            "parasite_plus_20": {
              "range_km": 74.19625997050758,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.9281146524200388
            },
            "empty_mass_plus_10": {
              "range_km": 77.96389096457607,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.270926117662043
            },
            "combined_adverse": {
              "range_km": 62.33021840939401,
              "violations": [],
              "max_speed_m_s": 18.75,
              "mass_kg": 4.270926117662043
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-04",
      "iteration": 5,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.255,
        "taper": 0.55,
        "twist_deg": -0.2,
        "sweep": 0.0287,
        "wing_x": 0.33,
        "fuselage_length": 0.8,
        "fuselage_width": 0.145,
        "fuselage_height": 0.155,
        "nose_fraction": 0.35,
        "tail_fraction": 0.78,
        "tail_span": 0.64,
        "tail_chord": 0.14,
        "tail_x": 0.8,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.36,
        "rotor_front_x": 0.12,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.0013
      },
      "source_commit": "2f9aba1a6a1b203019e15f41f44df6eecad3b15b",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 84.43871056620925,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 104.51661886813243,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.8250162047184117,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 313.5021421582944,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.10490616701741554,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.409262793584896,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 13.75,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.3801681323794119,
            "cg_x_m": 0.4144439630475846
          },
          {
            "name": "wing-1",
            "mass_kg": 0.19509259496403067,
            "cg_x_m": 0.4292723183116805
          },
          {
            "name": "wing1",
            "mass_kg": 0.19509259496443612,
            "cg_x_m": 0.42927231831151963
          },
          {
            "name": "tail-1",
            "mass_kg": 0.01915234100371334,
            "cg_x_m": 0.8595863158524297
          },
          {
            "name": "tail1",
            "mass_kg": 0.01915234100371334,
            "cg_x_m": 0.8595863158524297
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.3937500000000005
          },
          {
            "name": "boom-1",
            "mass_kg": 0.059823966601542565,
            "cg_x_m": 0.41000000000000025
          },
          {
            "name": "boom1",
            "mass_kg": 0.059823966601542565,
            "cg_x_m": 0.41000000000000025
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.33
          },
          {
            "name": "lift_drives_0.12",
            "mass_kg": 0.28,
            "cg_x_m": 0.12
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.8250162047184117,
            "cg_x_m": 0.4048802321037147,
            "static_margin": 0.10490616701741554,
            "stall_speed_m_s": 10.409262793584896,
            "hover_power_w": 313.5021421582944,
            "hover_thrust_ratio": 3.0262924346815816,
            "overhead_wh": 11.843414259313343,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 131618837.08954914,
                "deflection_m": 0.055581168086291356
              },
              "boom": {
                "stress_pa": 40496049.08375933,
                "deflection_m": 0.0022935304821979285
              },
              "payload_floor_stress_pa": 17408254.437869824,
              "passed": true
            },
            "range_km": 84.43871056620925,
            "best": {
              "speed_m_s": 13.75,
              "range_km": 84.43871056620925,
              "cruise_minutes": 102.34995220146575,
              "power_w": 63.40398803184066,
              "wh_km": 1.2808886471078922,
              "drag_n": 2.4131140157970004,
              "induced_drag_n": 0.5572742571247569,
              "body_drag_n": 0.2376292789230341,
              "profile_drag_n": 0.8576421027541212,
              "hardware_drag_n": 0.7605683769950883,
              "lift_drag": 15.544476936624505,
              "alpha_deg": 5.259580759423339,
              "elevator_deg": -1.6520519030418492,
              "rpm": 4615.543624161074
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 104.51661886813243,
            "curve": [
              {
                "speed_m_s": 13.75,
                "range_km": 84.43871056620925,
                "cruise_minutes": 102.34995220146575,
                "power_w": 63.40398803184066,
                "wh_km": 1.2808886471078922,
                "drag_n": 2.4131140157970004,
                "induced_drag_n": 0.5572742571247569,
                "body_drag_n": 0.2376292789230341,
                "profile_drag_n": 0.8576421027541212,
                "hardware_drag_n": 0.7605683769950883,
                "lift_drag": 15.544476936624505,
                "alpha_deg": 5.259580759423339,
                "elevator_deg": -1.6520519030418492,
                "rpm": 4615.543624161074
              },
              {
                "speed_m_s": 14.0,
                "range_km": 83.8333530256003,
                "cruise_minutes": 99.80161074476226,
                "power_w": 65.02294999063201,
                "wh_km": 1.290137896639524,
                "drag_n": 2.4436733511963844,
                "induced_drag_n": 0.537952445775935,
                "body_drag_n": 0.24550459900831575,
                "profile_drag_n": 0.8717394699636717,
                "hardware_drag_n": 0.7884768364484618,
                "lift_drag": 15.3500856182915,
                "alpha_deg": 5.025835813171569,
                "elevator_deg": -1.548003106683428,
                "rpm": 4675.906040268456
              },
              {
                "speed_m_s": 14.25,
                "range_km": 83.34578516464703,
                "cruise_minutes": 97.48045048496726,
                "power_w": 66.57124697471465,
                "wh_km": 1.297685126212761,
                "drag_n": 2.4771743454300674,
                "induced_drag_n": 0.5196705836782751,
                "body_drag_n": 0.2534957112574836,
                "profile_drag_n": 0.8871198994671874,
                "hardware_drag_n": 0.8168881510271212,
                "lift_drag": 15.142492991339905,
                "alpha_deg": 4.8042849929538125,
                "elevator_deg": -1.449382381206657,
                "rpm": 4736.268456375839
              },
              {
                "speed_m_s": 14.5,
                "range_km": 82.84705319758402,
                "cruise_minutes": 95.22649792825747,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.5123220952776424,
                "induced_drag_n": 0.5023581330709614,
                "body_drag_n": 0.2616022742313446,
                "profile_drag_n": 0.9025593672442696,
                "hardware_drag_n": 0.8458023207310668,
                "lift_drag": 14.93064732205702,
                "alpha_deg": 4.594094617496519,
                "elevator_deg": -1.3558186232595681,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.33821713617132,
                "cruise_minutes": 93.03753348719923,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.5502197604784613,
                "induced_drag_n": 0.4859504828619746,
                "body_drag_n": 0.26982395377535123,
                "profile_drag_n": 0.9192259782808369,
                "hardware_drag_n": 0.8752193455602983,
                "lift_drag": 14.708769708914904,
                "alpha_deg": 4.39450105244473,
                "elevator_deg": -1.2669719100469718,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.82027070394615,
                "cruise_minutes": 90.91141189327351,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.58982761991811,
                "induced_drag_n": 0.47038836095789033,
                "body_drag_n": 0.2781604227411601,
                "profile_drag_n": 0.9361396107042432,
                "hardware_drag_n": 0.9051392255148157,
                "lift_drag": 14.483819260985369,
                "alpha_deg": 4.204803764725661,
                "elevator_deg": -1.1825304075626084,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 79.84869918628466,
                "cruise_minutes": 87.26633790850784,
                "power_w": 74.36309692799118,
                "wh_km": 1.3545190697266154,
                "drag_n": 2.6312347205032967,
                "induced_drag_n": 0.45561731347046297,
                "body_drag_n": 0.286611360723354,
                "profile_drag_n": 0.9534440857148603,
                "hardware_drag_n": 0.9355619605946193,
                "lift_drag": 14.255890921364427,
                "alpha_deg": 4.024359167324673,
                "elevator_deg": -1.1022076306640236,
                "rpm": 4997.838926174497
              },
              {
                "speed_m_s": 15.5,
                "range_km": 75.25244838438788,
                "cruise_minutes": 80.91661116600845,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.6754899322138046,
                "induced_drag_n": 0.44158724224151613,
                "body_drag_n": 0.29517645381026913,
                "profile_drag_n": 0.9722386853623103,
                "hardware_drag_n": 0.9664875507997089,
                "lift_drag": 14.02008458800818,
                "alpha_deg": 3.852575153321616,
                "elevator_deg": -1.0257400099635363,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.60578254900082,
                "cruise_minutes": 80.00611909947176,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.721029090611784,
                "induced_drag_n": 0.4282519933404171,
                "body_drag_n": 0.303855394347949,
                "profile_drag_n": 0.9910057067933337,
                "hardware_drag_n": 0.9979159961300845,
                "lift_drag": 13.785444372286406,
                "alpha_deg": 3.6889062323688426,
                "elevator_deg": -0.9528847268889887,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.15432754168361,
                "cruise_minutes": 79.32742452258711,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.7682134434811485,
                "induced_drag_n": 0.4155689902131658,
                "body_drag_n": 0.3126478807163392,
                "profile_drag_n": 1.0101492759658979,
                "hardware_drag_n": 1.029847296585746,
                "lift_drag": 13.550470702443599,
                "alpha_deg": 3.5328491949038203,
                "elevator_deg": -0.8834177836593076,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.54056875135812,
                "cruise_minutes": 78.50314743729038,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.8184095753076823,
                "induced_drag_n": 0.4034989060304859,
                "body_drag_n": 0.3215536171168995,
                "profile_drag_n": 1.031075599993603,
                "hardware_drag_n": 1.0622814521666935,
                "lift_drag": 13.309135582221696,
                "alpha_deg": 3.383939239652215,
                "elevator_deg": -0.8171322794883338,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 76.95040005729037,
                "cruise_minutes": 77.72767682554583,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.8697178031323234,
                "induced_drag_n": 0.39200537052009976,
                "body_drag_n": 0.3305723133708873,
                "profile_drag_n": 1.0519216563684093,
                "hardware_drag_n": 1.0952184628729271,
                "lift_drag": 13.071179027798014,
                "alpha_deg": 3.241746508697344,
                "elevator_deg": -0.7538368682119965,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 76.20749523049922,
                "cruise_minutes": 75.8283534631833,
                "power_w": 85.58006138946396,
                "wh_km": 1.4192381656627522,
                "drag_n": 2.922100223179111,
                "induced_drag_n": 0.38105470719688667,
                "body_drag_n": 0.33970368472761564,
                "profile_drag_n": 1.0726835025501622,
                "hardware_drag_n": 1.1286583287044467,
                "lift_drag": 12.83686126384536,
                "alpha_deg": 3.105872981820251,
                "elevator_deg": -0.6933543758405578,
                "rpm": 5299.6510067114095
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.44191217888527,
                "cruise_minutes": 75.92344331263261,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9770946864476198,
                "induced_drag_n": 0.37061569744141043,
                "body_drag_n": 0.3489474516820557,
                "profile_drag_n": 1.0949304876629014,
                "hardware_drag_n": 1.1626010496612522,
                "lift_drag": 12.599731991984727,
                "alpha_deg": 2.9759496881589635,
                "elevator_deg": -0.6355205593617287,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.62372986456901,
                "cruise_minutes": 75.96495639088793,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.033781350484717,
                "induced_drag_n": 0.3606593683368679,
                "body_drag_n": 0.3583033398011906,
                "profile_drag_n": 1.1177720166033145,
                "hardware_drag_n": 1.1970466257433439,
                "lift_drag": 12.36430409133098,
                "alpha_deg": 2.8516341986669707,
                "elevator_deg": -0.5801829905382409,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 78.27715047326565,
                "cruise_minutes": 74.54966711739586,
                "power_w": 87.04794260478897,
                "wh_km": 1.38171337467919,
                "drag_n": 3.091376867018743,
                "induced_drag_n": 0.3511588015688962,
                "body_drag_n": 0.36777107955858174,
                "profile_drag_n": 1.140451928940544,
                "hardware_drag_n": 1.2319950569507214,
                "lift_drag": 12.133944445335848,
                "alpha_deg": 2.7326083675123063,
                "elevator_deg": -0.5272000505183787,
                "rpm": 5440.496644295302
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.3519483395664,
                "cruise_minutes": 72.63093740804356,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.1498520529008163,
                "induced_drag_n": 0.3420889610319247,
                "body_drag_n": 0.3773504061766465,
                "profile_drag_n": 1.1629663424088597,
                "hardware_drag_n": 1.2674463432833851,
                "lift_drag": 11.908684768053442,
                "alpha_deg": 2.6185762945680646,
                "elevator_deg": -0.47644002286274695,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.42698464047875,
                "cruise_minutes": 70.76572651896181,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.209535144596572,
                "induced_drag_n": 0.3334265370782099,
                "body_drag_n": 0.38704105947618,
                "profile_drag_n": 1.1856670633008475,
                "hardware_drag_n": 1.3034004847413347,
                "lift_drag": 11.687236149182835,
                "alpha_deg": 2.509262484601733,
                "elevator_deg": -0.4277802741291899,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 75.50302234000762,
                "cruise_minutes": 68.95253181735856,
                "power_w": 94.11395018286358,
                "wh_km": 1.4324802158731138,
                "drag_n": 3.273165594662137,
                "induced_drag_n": 0.3251498055983737,
                "body_drag_n": 0.3968427837326955,
                "profile_drag_n": 1.211315524006498,
                "hardware_drag_n": 1.3398574813245703,
                "lift_drag": 11.46003588244173,
                "alpha_deg": 2.404410181757105,
                "elevator_deg": -0.3811065124871259,
                "rpm": 5621.583892617449
              },
              {
                "speed_m_s": 18.5,
                "range_km": 73.16747112989576,
                "cruise_minutes": 65.91664065756375,
                "power_w": 98.44851132741334,
                "wh_km": 1.478205875786987,
                "drag_n": 3.337884091036538,
                "induced_drag_n": 0.3172385003410264,
                "body_drag_n": 0.40675532753918225,
                "profile_drag_n": 1.2370729301232375,
                "hardware_drag_n": 1.376817333033092,
                "lift_drag": 11.237836348102,
                "alpha_deg": 2.30377986050809,
                "elevator_deg": -0.33631211598349703,
                "rpm": 5702.067114093959
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.27013742627683,
                "cruise_minutes": 64.24012215669052,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.4037309169588426,
                "induced_drag_n": 0.3096736970688533,
                "body_drag_n": 0.4167784436749092,
                "profile_drag_n": 1.2629987363481803,
                "hardware_drag_n": 1.4142800398668998,
                "lift_drag": 11.020434951866493,
                "alpha_deg": 2.207147856506924,
                "elevator_deg": -0.29329752308105356,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.37575398114532,
                "cruise_minutes": 62.6103105097766,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.4700455507035937,
                "induced_drag_n": 0.3024377083135316,
                "body_drag_n": 0.4269118889799326,
                "profile_drag_n": 1.288450351584136,
                "hardware_drag_n": 1.4522456018259935,
                "lift_drag": 10.809827887243753,
                "alpha_deg": 2.1143051226992826,
                "elevator_deg": -0.25196967895771893,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 70.48488187591595,
                "cruise_minutes": 61.025871754039784,
                "power_w": 106.33842594819819,
                "wh_km": 1.5344650208975208,
                "drag_n": 3.537317583136911,
                "induced_drag_n": 0.2955139876355497,
                "body_drag_n": 0.43715542423498643,
                "profile_drag_n": 1.313934152356002,
                "hardware_drag_n": 1.4907140189103731,
                "lift_drag": 10.604248638239948,
                "alpha_deg": 2.0250560977772167,
                "elevator_deg": -0.21224153181180672,
                "rpm": 5883.154362416108
              },
              {
                "speed_m_s": 19.5,
                "range_km": 69.59804381288303,
                "cruise_minutes": 59.485507532378655,
                "power_w": 109.09203625620822,
                "wh_km": 1.5540176104872965,
                "drag_n": 3.6055288820973335,
                "induced_drag_n": 0.2888870424203998,
                "body_drag_n": 0.44750881404645626,
                "profile_drag_n": 1.3394477345104385,
                "hardware_drag_n": 1.5296852911200387,
                "lift_drag": 10.403631863900623,
                "alpha_deg": 1.9392176755229518,
                "elevator_deg": -0.17403157407761038,
                "rpm": 5943.51677852349
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.5138250000000001,
            "mac": 0.20317741935483868,
            "cl": [
              0.11936013250591623,
              0.10125214867004159,
              0.013006839780661823
            ],
            "cm": [
              0.016445545518428164,
              -0.010621974819251572,
              -0.023862197546821253
            ],
            "drag": [
              0.0006422736745182983,
              0.00042080102242470364,
              -0.00016767086901036166,
              0.0002561902405061861,
              0.00011375697431722687,
              4.9331207800490356e-05
            ],
            "static_margin": 0.10490616701741554,
            "cnb_per_deg": 0.00030953788342364904,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.11936013250591623,
                0.016445545518428164,
                0.0006422736745182983
              ],
              [
                5.0,
                0.0,
                0.6249784561966527,
                -0.05352177751702402,
                0.009151034799296468
              ],
              [
                0.0,
                5.0,
                0.18358498119263034,
                -0.09986334119656382,
                0.0010371995244787488
              ],
              [
                5.0,
                5.0,
                0.6888873980840233,
                -0.17194978740155892,
                0.01238988500718759
              ],
              [
                -5.0,
                0.0,
                -0.3875430305037634,
                0.05269797067549171,
                0.004943024575049434
              ],
              [
                0.0,
                -5.0,
                0.05351658338601211,
                0.13875863427164872,
                0.0027139082145823655
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 91.46658215259733,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 89.95062551664068,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 89.0836401730917,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 87.5361163286892,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 86.45032392816555,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 84.56741052011374,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 84.18280564297507,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 81.76328497045752,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 81.44164827532627,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.19727997037974,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.00651528410681,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 75.07021469649044,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.8250162047184117
            },
            "parasite_plus_20": {
              "range_km": 75.74475023390166,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.8250162047184117
            },
            "empty_mass_plus_10": {
              "range_km": 79.3178748999423,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.1575178251902525
            },
            "combined_adverse": {
              "range_km": 63.34662338139703,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.1575178251902525
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-05",
      "iteration": 6,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.277,
        "taper": 0.5,
        "twist_deg": 0.0,
        "sweep": 0.034625,
        "wing_x": 0.35,
        "fuselage_length": 0.8,
        "fuselage_width": 0.148,
        "fuselage_height": 0.154,
        "nose_fraction": 0.35,
        "tail_fraction": 0.72,
        "tail_span": 0.66,
        "tail_chord": 0.12,
        "tail_x": 0.82,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.22,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "94a9d7add9e48d2b6d75652518f19ff165021e4e",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 82.76570566974581,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 97.29966168936299,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.815905156885674,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 316.3132910933294,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.12442386534170168,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.140340643016556,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.3621730698330001,
            "cg_x_m": 0.405452426151928
          },
          {
            "name": "wing-1",
            "mass_kg": 0.2136130974686254,
            "cg_x_m": 0.45714447953309517
          },
          {
            "name": "wing1",
            "mass_kg": 0.21361309746855872,
            "cg_x_m": 0.45714447953311277
          },
          {
            "name": "tail-1",
            "mass_kg": 0.015388322856457554,
            "cg_x_m": 0.8723354470191614
          },
          {
            "name": "tail1",
            "mass_kg": 0.015388322856457554,
            "cg_x_m": 0.8723354470191614
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.4192500000000004
          },
          {
            "name": "boom-1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "boom1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.35
          },
          {
            "name": "lift_drives_0.22",
            "mass_kg": 0.28,
            "cg_x_m": 0.22
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.815905156885674,
            "cg_x_m": 0.42004950620515985,
            "static_margin": 0.12442386534170168,
            "stall_speed_m_s": 10.140340643016556,
            "hover_power_w": 316.3132910933294,
            "hover_thrust_ratio": 2.646530517383207,
            "overhead_wh": 11.949613219081332,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 131305325.86339194,
                "deflection_m": 0.0554487757893884
              },
              "boom": {
                "stress_pa": 37035704.84109245,
                "deflection_m": 0.00176278688898483
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 82.76570566974581,
            "best": {
              "speed_m_s": 14.5,
              "range_km": 82.76570566974581,
              "cruise_minutes": 95.13299502269632,
              "power_w": 68.14694738989806,
              "wh_km": 1.3054970764348286,
              "drag_n": 2.5142470323428747,
              "induced_drag_n": 0.514323534780754,
              "body_drag_n": 0.26499158803006145,
              "profile_drag_n": 0.8994865401339348,
              "hardware_drag_n": 0.8354453693981242,
              "lift_drag": 14.883679219023398,
              "alpha_deg": 4.429319758259574,
              "elevator_deg": -2.7048691632805477,
              "rpm": 4796.6308724832215
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 97.29966168936299,
            "curve": [
              {
                "speed_m_s": 14.5,
                "range_km": 82.76570566974581,
                "cruise_minutes": 95.13299502269632,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.5142470323428747,
                "induced_drag_n": 0.514323534780754,
                "body_drag_n": 0.26499158803006145,
                "profile_drag_n": 0.8994865401339348,
                "hardware_drag_n": 0.8354453693981242,
                "lift_drag": 14.883679219023398,
                "alpha_deg": 4.429319758259574,
                "elevator_deg": -2.7048691632805477,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.25736923450053,
                "cruise_minutes": 92.94617992598928,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.552327926271129,
                "induced_drag_n": 0.49824901466472477,
                "body_drag_n": 0.27331978748873254,
                "profile_drag_n": 0.9162569449039764,
                "hardware_drag_n": 0.8645021792136952,
                "lift_drag": 14.66161378465351,
                "alpha_deg": 4.2332969424572555,
                "elevator_deg": -2.5839340117089105,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.73993137391658,
                "cruise_minutes": 90.82214597101841,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.593278778452554,
                "induced_drag_n": 0.4830122839214987,
                "body_drag_n": 0.28176426357864376,
                "profile_drag_n": 0.9344465443194605,
                "hardware_drag_n": 0.894055686632951,
                "lift_drag": 14.430090053450666,
                "alpha_deg": 4.046993358576152,
                "elevator_deg": -2.468995084509121,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 79.77029574247828,
                "cruise_minutes": 87.18065108467573,
                "power_w": 74.36309692799118,
                "wh_km": 1.3545190697266154,
                "drag_n": 2.636038188142675,
                "induced_drag_n": 0.46855953831087926,
                "body_drag_n": 0.2903246917432121,
                "profile_drag_n": 0.9530480664326912,
                "hardware_drag_n": 0.9241058916558919,
                "lift_drag": 14.196018280425411,
                "alpha_deg": 3.869776933439004,
                "elevator_deg": -2.3596624277608482,
                "rpm": 4997.838926174497
              },
              {
                "speed_m_s": 15.5,
                "range_km": 75.17855799959358,
                "cruise_minutes": 80.83715913934795,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.6801102489833766,
                "induced_drag_n": 0.45484127735782653,
                "body_drag_n": 0.29900075400374043,
                "profile_drag_n": 0.971615423339292,
                "hardware_drag_n": 0.9546527942825178,
                "lift_drag": 13.962577218966114,
                "alpha_deg": 3.7010661529788913,
                "elevator_deg": -2.2555772796968157,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.53154522536342,
                "cruise_minutes": 79.92756108504065,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.72725583037431,
                "induced_drag_n": 0.44181189775925617,
                "body_drag_n": 0.30779213872031375,
                "profile_drag_n": 0.9919553993819117,
                "hardware_drag_n": 0.9856963945128285,
                "lift_drag": 13.721208655968628,
                "alpha_deg": 3.5403252857261585,
                "elevator_deg": -2.1564091238604597,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.07955160167616,
                "cruise_minutes": 79.24953291841267,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.7759755145587577,
                "induced_drag_n": 0.4294293309097487,
                "body_drag_n": 0.31669854036509437,
                "profile_drag_n": 1.0126109509370904,
                "hardware_drag_n": 1.0172366923468243,
                "lift_drag": 13.480394949636656,
                "alpha_deg": 3.387060124588703,
                "elevator_deg": -2.061853062021711,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.4654135610775,
                "cruise_minutes": 78.42606519084872,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.825823969040028,
                "induced_drag_n": 0.4176547191586074,
                "body_drag_n": 0.325719659307182,
                "profile_drag_n": 1.0331759027897334,
                "hardware_drag_n": 1.049273687784505,
                "lift_drag": 13.242596395516248,
                "alpha_deg": 3.240814183634431,
                "elevator_deg": -1.971627467803753,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 75.40002894018048,
                "cruise_minutes": 76.16164539412169,
                "power_w": 85.12189007087146,
                "wh_km": 1.4330284523715735,
                "drag_n": 2.8776691476217833,
                "induced_drag_n": 0.40645212613969434,
                "body_drag_n": 0.33485520160828425,
                "profile_drag_n": 1.0545544390479338,
                "hardware_drag_n": 1.0818073808258708,
                "lift_drag": 13.004012757234186,
                "alpha_deg": 3.101165295148658,
                "elevator_deg": -1.885471887257104,
                "rpm": 5259.4093959731545
              },
              {
                "speed_m_s": 16.75,
                "range_km": 76.13266708513407,
                "cruise_minutes": 75.75389759714832,
                "power_w": 85.58006138946396,
                "wh_km": 1.4192381656627522,
                "drag_n": 2.93187255753269,
                "induced_drag_n": 0.39578827713649617,
                "body_drag_n": 0.34410487882848984,
                "profile_drag_n": 1.0771416300967829,
                "hardware_drag_n": 1.1148377714709214,
                "lift_drag": 12.763599226244898,
                "alpha_deg": 2.967722559534769,
                "elevator_deg": -1.8031451571183326,
                "rpm": 5299.6510067114095
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.36587195942458,
                "cruise_minutes": 75.84889407786721,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9876743986091845,
                "induced_drag_n": 0.3856323259752529,
                "body_drag_n": 0.3534684078415086,
                "profile_drag_n": 1.1002088050727663,
                "hardware_drag_n": 1.148364859719657,
                "lift_drag": 12.525209013469857,
                "alpha_deg": 2.840123606857168,
                "elevator_deg": -1.7244237153346902,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.54652921823283,
                "cruise_minutes": 75.89036639442786,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.0471450180561326,
                "induced_drag_n": 0.37595564539306164,
                "body_drag_n": 0.3629455106587749,
                "profile_drag_n": 1.1258552164322186,
                "hardware_drag_n": 1.1823886455720778,
                "lift_drag": 12.280756604962981,
                "alpha_deg": 2.7180321341599347,
                "elevator_deg": -1.649100081726986,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 78.20029013326017,
                "cruise_minutes": 74.47646679358111,
                "power_w": 87.04794260478897,
                "wh_km": 1.38171337467919,
                "drag_n": 3.1077086271429497,
                "induced_drag_n": 0.36673163821755717,
                "body_drag_n": 0.37253591426187105,
                "profile_drag_n": 1.1515319456353383,
                "hardware_drag_n": 1.216909129028183,
                "lift_drag": 12.041426914972996,
                "alpha_deg": 2.6011356872725098,
                "elevator_deg": -1.5769814894873302,
                "rpm": 5440.496644295302
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.27599645560639,
                "cruise_minutes": 72.55962108507642,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.169323953145557,
                "induced_drag_n": 0.35793556702995927,
                "body_drag_n": 0.38223935044276125,
                "profile_drag_n": 1.1772227255848626,
                "hardware_drag_n": 1.2519263100879738,
                "lift_drag": 11.807327638322448,
                "alpha_deg": 2.489143659751454,
                "elevator_deg": -1.5078886506377331,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.35194097844524,
                "cruise_minutes": 70.69624164670856,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.231929176238939,
                "induced_drag_n": 0.34954440027225697,
                "body_drag_n": 0.3920555556513644,
                "profile_drag_n": 1.202889031563868,
                "hardware_drag_n": 1.2874401887514495,
                "lift_drag": 11.578609637207691,
                "alpha_deg": 2.3817854850020845,
                "elevator_deg": -1.441654640669921,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 73.99442714880614,
                "cruise_minutes": 67.5748193139782,
                "power_w": 95.93844678640633,
                "wh_km": 1.460250331604358,
                "drag_n": 3.295510593638405,
                "induced_drag_n": 0.34153667300894774,
                "body_drag_n": 0.40198427085003224,
                "profile_drag_n": 1.228538884760815,
                "hardware_drag_n": 1.3234507650186098,
                "lift_drag": 11.355219545951455,
                "alpha_deg": 2.2788090005566657,
                "elevator_deg": -1.3781238893961516,
                "rpm": 5641.704697986577
              },
              {
                "speed_m_s": 18.5,
                "range_km": 73.0956279844263,
                "cruise_minutes": 65.85191710308675,
                "power_w": 98.44851132741334,
                "wh_km": 1.478205875786987,
                "drag_n": 3.359566713252451,
                "induced_drag_n": 0.33389236076991957,
                "body_drag_n": 0.4120252413745299,
                "profile_drag_n": 1.2536910722185466,
                "hardware_drag_n": 1.3599580388894554,
                "lift_drag": 11.138712072350776,
                "alpha_deg": 2.1799789660252147,
                "elevator_deg": -1.317151266607464,
                "rpm": 5702.067114093959
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.19917537283924,
                "cruise_minutes": 64.1770447758571,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.424594049600078,
                "induced_drag_n": 0.32659276508858365,
                "body_drag_n": 0.4221782168011394,
                "profile_drag_n": 1.2788610573463692,
                "hardware_drag_n": 1.396962010363986,
                "lift_drag": 10.927206484851226,
                "alpha_deg": 2.085075718437977,
                "elevator_deg": -1.258601252494936,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.30567012288054,
                "cruise_minutes": 62.548833441123286,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.4905723009368446,
                "induced_drag_n": 0.3196204095123894,
                "body_drag_n": 0.43244295081954176,
                "profile_drag_n": 1.304046261162712,
                "hardware_drag_n": 1.4344626794422015,
                "lift_drag": 10.72066213804805,
                "alpha_deg": 1.9938939506137652,
                "elevator_deg": -1.202347183971039,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 70.41567276503908,
                "cruise_minutes": 60.96595044592128,
                "power_w": 106.33842594819819,
                "wh_km": 1.5344650208975208,
                "drag_n": 3.5574823085598983,
                "induced_drag_n": 0.31295894500484817,
                "body_drag_n": 0.4428192011111511,
                "profile_drag_n": 1.3292441163197974,
                "hardware_drag_n": 1.4724600461241018,
                "lift_drag": 10.519025271532934,
                "alpha_deg": 1.90624159985639,
                "elevator_deg": -1.1482705690572759,
                "rpm": 5883.154362416108
              },
              {
                "speed_m_s": 19.5,
                "range_km": 68.24217792768789,
                "cruise_minutes": 58.32664780144264,
                "power_w": 111.1502795244607,
                "wh_km": 1.5833373151632577,
                "drag_n": 3.625305971090232,
                "induced_drag_n": 0.3065930637820883,
                "body_drag_n": 0.4533067292325978,
                "profile_drag_n": 1.3544520676658585,
                "hardware_drag_n": 1.510954110409687,
                "lift_drag": 10.322231173088893,
                "alpha_deg": 1.8219388357369992,
                "elevator_deg": -1.096260462402304,
                "rpm": 5963.637583892618
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.54015,
            "mac": 0.21544444444444444,
            "cl": [
              0.12907244733556542,
              0.0994641116737196,
              0.011703414352734644
            ],
            "cm": [
              0.0005571427676858863,
              -0.012375709237222865,
              -0.02005968769794917
            ],
            "drag": [
              0.0006700282052477904,
              0.0005137228781169796,
              -0.00012045514510814503,
              0.0002550016622786686,
              9.717203025759336e-05,
              3.882665067942702e-05
            ],
            "static_margin": 0.12442386534170168,
            "cnb_per_deg": 0.000286822318360753,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.12907244733556542,
                0.0005571427676858863,
                0.0006700282052477904
              ],
              [
                5.0,
                0.0,
                0.6256716121145739,
                -0.07664544286509545,
                0.009613684152799404
              ],
              [
                0.0,
                5.0,
                0.18710150586001473,
                -0.09778339677419073,
                0.0010384187466927408
              ],
              [
                5.0,
                5.0,
                0.6834277010091016,
                -0.17693323084000512,
                0.012411375450684188
              ],
              [
                -5.0,
                0.0,
                -0.3689695046226222,
                0.04711164950713321,
                0.004476455371629608
              ],
              [
                0.0,
                -5.0,
                0.07006736233266829,
                0.10281348020530098,
                0.002242970197774191
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 89.18730700667683,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 87.24833912009825,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 86.92785696880385,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 85.03712133184732,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 84.70410435144309,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 82.83796875000291,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 82.4890172011985,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 80.66701117642046,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 78.88712316740535,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 78.53503693080748,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 76.79736633580205,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 73.57380457964861,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.815905156885674
            },
            "parasite_plus_20": {
              "range_km": 73.1140903567336,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.815905156885674
            },
            "empty_mass_plus_10": {
              "range_km": 78.69778926081412,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.147495672574242
            },
            "combined_adverse": {
              "range_km": 62.848755447635355,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.147495672574242
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-06",
      "iteration": 7,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.26,
        "taper": 0.6,
        "twist_deg": -0.6,
        "sweep": 0.026,
        "wing_x": 0.348,
        "fuselage_length": 0.8,
        "fuselage_width": 0.15,
        "fuselage_height": 0.155,
        "nose_fraction": 0.35,
        "tail_fraction": 0.68,
        "tail_span": 0.62,
        "tail_chord": 0.14,
        "tail_x": 0.8,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.22,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "071eaa30fbac374ca1a91dd2888fd4eb1c133b79",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 84.41755763552202,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 107.1628031655478,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.8126846094093674,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 316.3085019194481,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.1069077942899249,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.129967403597187,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 13.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.35588829370706293,
            "cg_x_m": 0.3997869407626588
          },
          {
            "name": "wing-1",
            "mass_kg": 0.21197296806504906,
            "cg_x_m": 0.4498664956775042
          },
          {
            "name": "wing1",
            "mass_kg": 0.21197296806451887,
            "cg_x_m": 0.449866495677615
          },
          {
            "name": "tail-1",
            "mass_kg": 0.018560566585080946,
            "cg_x_m": 0.8595863158524297
          },
          {
            "name": "tail1",
            "mass_kg": 0.018560566585080946,
            "cg_x_m": 0.8595863158524297
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.41300000000000064
          },
          {
            "name": "boom-1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "boom1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.348
          },
          {
            "name": "lift_drives_0.22",
            "mass_kg": 0.28,
            "cg_x_m": 0.22
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.8126846094093674,
            "cg_x_m": 0.4183590846367288,
            "static_margin": 0.1069077942899249,
            "stall_speed_m_s": 10.129967403597187,
            "hover_power_w": 316.3085019194481,
            "hover_thrust_ratio": 2.632868008824006,
            "overhead_wh": 11.949432294734704,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 131194506.7999066,
                "deflection_m": 0.05540197813389359
              },
              "boom": {
                "stress_pa": 37828233.01053018,
                "deflection_m": 0.001881566258963985
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 84.41755763552202,
            "best": {
              "speed_m_s": 13.5,
              "range_km": 84.41755763552202,
              "cruise_minutes": 104.21920695743458,
              "power_w": 62.20575123896051,
              "wh_km": 1.2799537291967182,
              "drag_n": 2.38837985197076,
              "induced_drag_n": 0.5834009162466016,
              "body_drag_n": 0.23718246337082383,
              "profile_drag_n": 0.8436113661806446,
              "hardware_drag_n": 0.7241851061726903,
              "lift_drag": 15.654822868319068,
              "alpha_deg": 5.514085138797667,
              "elevator_deg": -2.785176324425876,
              "rpm": 4555.181208053691
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 107.1628031655478,
            "curve": [
              {
                "speed_m_s": 13.25,
                "range_km": 83.4719285166105,
                "cruise_minutes": 104.99613649888113,
                "power_w": 61.74545348518612,
                "wh_km": 1.294453951471407,
                "drag_n": 2.3614550766726494,
                "induced_drag_n": 0.6046669607684368,
                "body_drag_n": 0.22929666238548263,
                "profile_drag_n": 0.8298796691431859,
                "hardware_drag_n": 0.6976117843755442,
                "lift_drag": 15.833315608759053,
                "alpha_deg": 5.7671567736889084,
                "elevator_deg": -2.918513847356249,
                "rpm": 4514.939597315436
              },
              {
                "speed_m_s": 13.5,
                "range_km": 84.41755763552202,
                "cruise_minutes": 104.21920695743458,
                "power_w": 62.20575123896051,
                "wh_km": 1.2799537291967182,
                "drag_n": 2.38837985197076,
                "induced_drag_n": 0.5834009162466016,
                "body_drag_n": 0.23718246337082383,
                "profile_drag_n": 0.8436113661806446,
                "hardware_drag_n": 0.7241851061726903,
                "lift_drag": 15.654822868319068,
                "alpha_deg": 5.514085138797667,
                "elevator_deg": -2.785176324425876,
                "rpm": 4555.181208053691
              },
              {
                "speed_m_s": 13.75,
                "range_km": 84.35594143896253,
                "cruise_minutes": 102.24962598662125,
                "power_w": 63.40398803184066,
                "wh_km": 1.2808886471078922,
                "drag_n": 2.418128718826091,
                "induced_drag_n": 0.5633271233907959,
                "body_drag_n": 0.2451884683524827,
                "profile_drag_n": 0.8583580015092909,
                "hardware_drag_n": 0.7512551255735214,
                "lift_drag": 15.462230456869815,
                "alpha_deg": 5.274691530262456,
                "elevator_deg": -2.659045433537348,
                "rpm": 4615.543624161074
              },
              {
                "speed_m_s": 14.0,
                "range_km": 83.75117728632661,
                "cruise_minutes": 99.70378248372215,
                "power_w": 65.02294999063201,
                "wh_km": 1.290137896639524,
                "drag_n": 2.450171516335053,
                "induced_drag_n": 0.5443619661066789,
                "body_drag_n": 0.25331430906641744,
                "profile_drag_n": 0.8736733985839193,
                "hardware_drag_n": 0.7788218425780373,
                "lift_drag": 15.260018849942199,
                "alpha_deg": 5.048007723285054,
                "elevator_deg": -2.53961103969948,
                "rpm": 4675.906040268456
              },
              {
                "speed_m_s": 14.25,
                "range_km": 83.26408735268954,
                "cruise_minutes": 97.38489748852577,
                "power_w": 66.57124697471465,
                "wh_km": 1.297685126212761,
                "drag_n": 2.4844729973895205,
                "induced_drag_n": 0.5264290981147242,
                "body_drag_n": 0.26155962539143496,
                "profile_drag_n": 0.889599016697123,
                "hardware_drag_n": 0.8068852571862383,
                "lift_drag": 15.049333828200325,
                "alpha_deg": 4.833149673212682,
                "elevator_deg": -2.4264073604700314,
                "rpm": 4736.268456375839
              },
              {
                "speed_m_s": 14.5,
                "range_km": 82.76584425630405,
                "cruise_minutes": 95.13315431759085,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.5212315921427084,
                "induced_drag_n": 0.5094586974622216,
                "body_drag_n": 0.26992406502687105,
                "profile_drag_n": 0.9064034602554916,
                "hardware_drag_n": 0.8354453693981242,
                "lift_drag": 14.8299202823681,
                "alpha_deg": 4.629308883228939,
                "elevator_deg": -2.3190084177940444,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.25750696987777,
                "cruise_minutes": 92.94633555918391,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.5595141016059006,
                "induced_drag_n": 0.4933868087221842,
                "body_drag_n": 0.27840728318843794,
                "profile_drag_n": 0.9232178304815828,
                "hardware_drag_n": 0.8645021792136952,
                "lift_drag": 14.608109992988588,
                "alpha_deg": 4.435744787407172,
                "elevator_deg": -2.2170240248128894,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 80.28416146439655,
                "cruise_minutes": 89.2046238493295,
                "power_w": 72.6759867657314,
                "wh_km": 1.3458516067728037,
                "drag_n": 2.6008108619438866,
                "induced_drag_n": 0.4781547612867532,
                "body_drag_n": 0.28700894232092516,
                "profile_drag_n": 0.9415914717032571,
                "hardware_drag_n": 0.894055686632951,
                "lift_drag": 14.3761563256925,
                "alpha_deg": 4.2517780148929605,
                "elevator_deg": -2.120096236919623,
                "rpm": 4937.476510067114
              },
              {
                "speed_m_s": 15.25,
                "range_km": 79.77042931338966,
                "cruise_minutes": 87.18079706381386,
                "power_w": 74.36309692799118,
                "wh_km": 1.3545190697266154,
                "drag_n": 2.6438002770039617,
                "induced_drag_n": 0.46370865385872134,
                "body_drag_n": 0.2957287118265469,
                "profile_drag_n": 0.9602570196628014,
                "hardware_drag_n": 0.9241058916558919,
                "lift_drag": 14.14239337596088,
                "alpha_deg": 4.076784420621612,
                "elevator_deg": -2.02789620668371,
                "rpm": 4997.838926174497
              },
              {
                "speed_m_s": 15.5,
                "range_km": 75.17868388189619,
                "cruise_minutes": 80.83729449666258,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.688101683948437,
                "induced_drag_n": 0.4499988966695645,
                "body_drag_n": 0.30456626780784224,
                "profile_drag_n": 0.9788837251885125,
                "hardware_drag_n": 0.9546527942825178,
                "lift_drag": 13.90931888779754,
                "alpha_deg": 3.9101897844743636,
                "elevator_deg": -1.9401213909604578,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.53167169872344,
                "cruise_minutes": 79.92769491928408,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.7356613792890156,
                "induced_drag_n": 0.43697980415278864,
                "body_drag_n": 0.3135212928241208,
                "profile_drag_n": 0.9994638877992776,
                "hardware_drag_n": 0.9856963945128285,
                "lift_drag": 13.667504248856176,
                "alpha_deg": 3.751465094677239,
                "elevator_deg": -1.8564930658242336,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.07967899264231,
                "cruise_minutes": 79.24966561733574,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.784645804251016,
                "induced_drag_n": 0.4246092318157753,
                "body_drag_n": 0.3225934756605377,
                "profile_drag_n": 1.0202064044278785,
                "hardware_drag_n": 1.0172366923468243,
                "lift_drag": 13.427080552860847,
                "alpha_deg": 3.6001223429923193,
                "elevator_deg": -1.776754111153134,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 74.99408007240079,
                "cruise_minutes": 76.91700520246235,
                "power_w": 84.28609571123,
                "wh_km": 1.4407879608757266,
                "drag_n": 2.834758393145707,
                "induced_drag_n": 0.41284825191284347,
                "body_drag_n": 0.33178251110894963,
                "profile_drag_n": 1.040853942339409,
                "hardware_drag_n": 1.049273687784505,
                "lift_drag": 13.189717901628075,
                "alpha_deg": 3.4557107692040683,
                "elevator_deg": -1.7006670319367005,
                "rpm": 5219.167785234899
              },
              {
                "speed_m_s": 16.5,
                "range_km": 75.40015519332383,
                "cruise_minutes": 76.16177292254932,
                "power_w": 85.12189007087146,
                "wh_km": 1.4330284523715735,
                "drag_n": 2.887063964572605,
                "induced_drag_n": 0.40166086325255046,
                "body_drag_n": 0.34108809975978144,
                "profile_drag_n": 1.062507620734402,
                "hardware_drag_n": 1.0818073808258708,
                "lift_drag": 12.950756887854217,
                "alpha_deg": 3.317813500859942,
                "elevator_deg": -1.6280121878338734,
                "rpm": 5259.4093959731545
              },
              {
                "speed_m_s": 16.75,
                "range_km": 76.13279456503913,
                "cruise_minutes": 75.754024442825,
                "power_w": 85.58006138946396,
                "wh_km": 1.4192381656627522,
                "drag_n": 2.9415804151498604,
                "induced_drag_n": 0.3910137310944057,
                "body_drag_n": 0.35050994780418476,
                "profile_drag_n": 1.0852189647803487,
                "hardware_drag_n": 1.1148377714709214,
                "lift_drag": 12.710739890807824,
                "alpha_deg": 3.1860445414285374,
                "elevator_deg": -1.5585862063039915,
                "rpm": 5299.6510067114095
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.36600150426243,
                "cruise_minutes": 75.84902108261022,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9970414432300156,
                "induced_drag_n": 0.3808759536214988,
                "body_drag_n": 0.3600477668458381,
                "profile_drag_n": 1.1077528630430216,
                "hardware_drag_n": 1.148364859719657,
                "lift_drag": 12.475524357303591,
                "alpha_deg": 3.0600460661910835,
                "elevator_deg": -1.4922005578752922,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.54666074001541,
                "cruise_minutes": 75.89049346861393,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.0541070290549306,
                "induced_drag_n": 0.3712188519304523,
                "body_drag_n": 0.3697012737217768,
                "profile_drag_n": 1.130798257830624,
                "hardware_drag_n": 1.1823886455720778,
                "lift_drag": 12.242420835013862,
                "alpha_deg": 2.9394859904495925,
                "elevator_deg": -1.428680274890686,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 78.20042107528471,
                "cruise_minutes": 74.47659150027116,
                "power_w": 87.04794260478897,
                "wh_km": 1.38171337467919,
                "drag_n": 3.114858118723978,
                "induced_drag_n": 0.36201578087048797,
                "body_drag_n": 0.37947019033169727,
                "profile_drag_n": 1.15646301849361,
                "hardware_drag_n": 1.216909129028183,
                "lift_drag": 12.003648994510636,
                "alpha_deg": 2.8240557791554126,
                "elevator_deg": -1.367862797452292,
                "rpm": 5440.496644295302
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.27612584995272,
                "cruise_minutes": 72.55974258211522,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.176660605106717,
                "induced_drag_n": 0.35324195839920697,
                "body_drag_n": 0.38935424347521663,
                "profile_drag_n": 1.18213809314432,
                "hardware_drag_n": 1.2519263100879738,
                "lift_drag": 11.770115908749494,
                "alpha_deg": 2.7134684709503283,
                "elevator_deg": -1.3095969323349286,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.3520688255122,
                "cruise_minutes": 70.69636002362242,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.2394616492596997,
                "induced_drag_n": 0.344874311412167,
                "body_drag_n": 0.39935316469660836,
                "profile_drag_n": 1.2077939843994745,
                "hardware_drag_n": 1.2874401887514495,
                "lift_drag": 11.541937387469572,
                "alpha_deg": 2.6074568929644597,
                "elevator_deg": -1.2537419124048976,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 73.99455104834767,
                "cruise_minutes": 67.57493246424445,
                "power_w": 95.93844678640633,
                "wh_km": 1.460250331604358,
                "drag_n": 3.3031961305120356,
                "induced_drag_n": 0.3368913362534516,
                "body_drag_n": 0.40946669013657244,
                "profile_drag_n": 1.2333873391034016,
                "hardware_drag_n": 1.3234507650186098,
                "lift_drag": 11.319238109869218,
                "alpha_deg": 2.5057720456113692,
                "elevator_deg": -1.200166545606319,
                "rpm": 5641.704697986577
              },
              {
                "speed_m_s": 18.5,
                "range_km": 73.09575037897876,
                "cruise_minutes": 65.85202736844933,
                "power_w": 98.44851132741334,
                "wh_km": 1.478205875786987,
                "drag_n": 3.3675724461256205,
                "induced_drag_n": 0.32927297233097796,
                "body_drag_n": 0.4196945603906272,
                "profile_drag_n": 1.25864687451456,
                "hardware_drag_n": 1.3599580388894554,
                "lift_drag": 11.102853501453557,
                "alpha_deg": 2.408181639128248,
                "elevator_deg": -1.1487484438983986,
                "rpm": 5702.067114093959
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.1992962663318,
                "cruise_minutes": 64.17715223673937,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.4332062515699278,
                "induced_drag_n": 0.32200048744815246,
                "body_drag_n": 0.4300365203737399,
                "profile_drag_n": 1.2842072333840493,
                "hardware_drag_n": 1.396962010363986,
                "lift_drag": 10.89059636535583,
                "alpha_deg": 2.314468765784472,
                "elevator_deg": -1.099373323673183,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.3057895202484,
                "cruise_minutes": 62.548938175656495,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.4998090655045244,
                "induced_drag_n": 0.31505637362680095,
                "body_drag_n": 0.4404923191908422,
                "profile_drag_n": 1.30979769324468,
                "hardware_drag_n": 1.4344626794422015,
                "lift_drag": 10.683343812492915,
                "alpha_deg": 2.224430693572905,
                "elevator_deg": -1.051934370179735,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 69.10665217074376,
                "cruise_minutes": 59.832599282029236,
                "power_w": 108.3528735189531,
                "wh_km": 1.5635335284120218,
                "drag_n": 3.567361772469645,
                "induced_drag_n": 0.3084242523385475,
                "body_drag_n": 0.4510617100128999,
                "profile_drag_n": 1.3354157639940958,
                "hardware_drag_n": 1.4724600461241018,
                "lift_drag": 10.481040586747085,
                "alpha_deg": 2.1378777688454402,
                "elevator_deg": -1.0063316593484763,
                "rpm": 5903.275167785235
              },
              {
                "speed_m_s": 19.5,
                "range_km": 68.24229219540892,
                "cruise_minutes": 58.32674546616146,
                "power_w": 111.1502795244607,
                "wh_km": 1.5833373151632577,
                "drag_n": 3.6358463159019836,
                "induced_drag_n": 0.30208878818593926,
                "body_drag_n": 0.4617444499582275,
                "profile_drag_n": 1.3610589673481301,
                "hardware_drag_n": 1.510954110409687,
                "lift_drag": 10.283620449339237,
                "alpha_deg": 2.0546324167916175,
                "elevator_deg": -0.9624716311667572,
                "rpm": 5963.637583892618
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.5408000000000001,
            "mac": 0.21233333333333332,
            "cl": [
              0.1038661955567762,
              0.09955905155754909,
              0.012022939392532997
            ],
            "cm": [
              0.0024255021417309572,
              -0.010643638603614485,
              -0.020201387901999684
            ],
            "drag": [
              0.0005407991645368308,
              0.00038149261635394633,
              -0.000156006608920016,
              0.0002579153488330036,
              0.00010503448230328773,
              4.592456263252021e-05
            ],
            "static_margin": 0.1069077942899249,
            "cnb_per_deg": 0.00028093399876647174,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.1038661955567762,
                0.0024255021417309572,
                0.0005407991645368308
              ],
              [
                5.0,
                0.0,
                0.6010962235240576,
                -0.06641381594011223,
                0.008896145967131652
              ],
              [
                0.0,
                5.0,
                0.16319491781535872,
                -0.09589273888170617,
                0.000908880185749756
              ],
              [
                5.0,
                5.0,
                0.6601665557398996,
                -0.16665433784164488,
                0.01189008904592677
              ],
              [
                -5.0,
                0.0,
                -0.39449429205143327,
                0.04002257009603264,
                0.00508121980359219
              ],
              [
                0.0,
                -5.0,
                0.042965523890028744,
                0.10612114013829066,
                0.0024689462749499158
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 91.72636480750205,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 90.53266345754025,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 89.06686537748998,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 87.51228561800485,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 86.16440403423508,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 84.4913479857644,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 83.47081428903068,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 82.37549793665625,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 80.2650908251351,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.45982123738806,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.69670308119619,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 75.04221872578577,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.8126846094093674
            },
            "parasite_plus_20": {
              "range_km": 76.2826390386958,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.8126846094093674
            },
            "empty_mass_plus_10": {
              "range_km": 80.07317224855674,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.143953070350304
            },
            "combined_adverse": {
              "range_km": 63.91041461310795,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.143953070350304
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-07",
      "iteration": 8,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.265,
        "taper": 0.5,
        "twist_deg": -0.2,
        "sweep": 0.033125,
        "wing_x": 0.349,
        "fuselage_length": 0.8,
        "fuselage_width": 0.146,
        "fuselage_height": 0.158,
        "nose_fraction": 0.35,
        "tail_fraction": 0.68,
        "tail_span": 0.58,
        "tail_chord": 0.135,
        "tail_x": 0.8,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.22,
        "rotor_rear_x": 0.7,
        "battery_x": 0.4975,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "044547772444b3fc17fb441f90bfe50e9d8454dc",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 85.40393831546845,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 106.52698570564334,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.7793315412621586,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 312.4358623424396,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.11447365397075812,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.317588482882572,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.35470591181524114,
            "cg_x_m": 0.39978693205982124
          },
          {
            "name": "wing-1",
            "mass_kg": 0.19807211932004323,
            "cg_x_m": 0.4515235014462645
          },
          {
            "name": "wing1",
            "mass_kg": 0.1980721193200214,
            "cg_x_m": 0.45152350144627384
          },
          {
            "name": "tail-1",
            "mass_kg": 0.016376072202139182,
            "cg_x_m": 0.8577735986441122
          },
          {
            "name": "tail1",
            "mass_kg": 0.016376072202139182,
            "cg_x_m": 0.8577735986441122
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.4152500000000002
          },
          {
            "name": "boom-1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "boom1",
            "mass_kg": 0.049509489601276595,
            "cg_x_m": 0.46000000000000035
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.4975
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.349
          },
          {
            "name": "lift_drives_0.22",
            "mass_kg": 0.28,
            "cg_x_m": 0.22
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.7793315412621586,
            "cg_x_m": 0.4175943417037074,
            "static_margin": 0.11447365397075812,
            "stall_speed_m_s": 10.317588482882572,
            "hover_power_w": 312.4358623424396,
            "hover_thrust_ratio": 2.648910775554324,
            "overhead_wh": 11.803132577381051,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 130046827.46785855,
                "deflection_m": 0.05491732594219914
              },
              "boom": {
                "stress_pa": 37203346.07902647,
                "deflection_m": 0.0018215837159793432
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 85.40393831546845,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 85.40393831546845,
              "cruise_minutes": 101.67135513746244,
              "power_w": 63.85094441379315,
              "wh_km": 1.2668838177339912,
              "drag_n": 2.4183622624831367,
              "induced_drag_n": 0.5387798538119258,
              "body_drag_n": 0.25147009723646796,
              "profile_drag_n": 0.8492904688567054,
              "hardware_drag_n": 0.7788218425780373,
              "lift_drag": 15.325487927959669,
              "alpha_deg": 5.082472625831412,
              "elevator_deg": -3.0150900689983784,
              "rpm": 4655.785234899329
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 106.52698570564334,
            "curve": [
              {
                "speed_m_s": 13.5,
                "range_km": 84.5318584215711,
                "cruise_minutes": 104.36031903897667,
                "power_w": 62.20575123896051,
                "wh_km": 1.2799537291967182,
                "drag_n": 2.358171799638624,
                "induced_drag_n": 0.5770257368357802,
                "body_drag_n": 0.23545569670526462,
                "profile_drag_n": 0.821505259924889,
                "hardware_drag_n": 0.7241851061726903,
                "lift_drag": 15.716658839189817,
                "alpha_deg": 5.565553118556629,
                "elevator_deg": -3.2984221993104383,
                "rpm": 4555.181208053691
              },
              {
                "speed_m_s": 13.75,
                "range_km": 84.47015879710993,
                "cruise_minutes": 102.38807126922416,
                "power_w": 63.40398803184066,
                "wh_km": 1.2808886471078922,
                "drag_n": 2.3869174588902946,
                "induced_drag_n": 0.5573582322403227,
                "body_drag_n": 0.24340341532658238,
                "profile_drag_n": 0.8349006857498683,
                "hardware_drag_n": 0.7512551255735214,
                "lift_drag": 15.52738303583793,
                "alpha_deg": 5.317426136820634,
                "elevator_deg": -3.1528929399388543,
                "rpm": 4615.543624161074
              },
              {
                "speed_m_s": 14.0,
                "range_km": 85.40393831546845,
                "cruise_minutes": 101.67135513746244,
                "power_w": 63.85094441379315,
                "wh_km": 1.2668838177339912,
                "drag_n": 2.4183622624831367,
                "induced_drag_n": 0.5387798538119258,
                "body_drag_n": 0.25147009723646796,
                "profile_drag_n": 0.8492904688567054,
                "hardware_drag_n": 0.7788218425780373,
                "lift_drag": 15.325487927959669,
                "alpha_deg": 5.082472625831412,
                "elevator_deg": -3.0150900689983784,
                "rpm": 4655.785234899329
              },
              {
                "speed_m_s": 14.25,
                "range_km": 84.90522263398293,
                "cruise_minutes": 99.30435395787475,
                "power_w": 65.37288433607841,
                "wh_km": 1.274325230722776,
                "drag_n": 2.4520049998200855,
                "induced_drag_n": 0.5212156490909218,
                "body_drag_n": 0.25965538493552937,
                "profile_drag_n": 0.8642487086073961,
                "hardware_drag_n": 0.8068852571862383,
                "lift_drag": 15.115214553737855,
                "alpha_deg": 4.859776289900215,
                "elevator_deg": -2.8844761687845146,
                "rpm": 4716.147651006711
              },
              {
                "speed_m_s": 14.5,
                "range_km": 82.87790863392271,
                "cruise_minutes": 95.2619639470376,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.4877512639211754,
                "induced_drag_n": 0.5045970708327432,
                "body_drag_n": 0.2679589286879676,
                "profile_drag_n": 0.8797498950023404,
                "hardware_drag_n": 0.8354453693981242,
                "lift_drag": 14.898025456411897,
                "alpha_deg": 4.648499137252641,
                "elevator_deg": -2.760559747717285,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.36888306234528,
                "cruise_minutes": 93.0721842512376,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.525931967626115,
                "induced_drag_n": 0.48886133121601255,
                "body_drag_n": 0.27638038621963856,
                "profile_drag_n": 0.8961880709767688,
                "hardware_drag_n": 0.8645021792136952,
                "lift_drag": 14.672834476199357,
                "alpha_deg": 4.447873585206429,
                "elevator_deg": -2.6428906099394114,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.85074372690208,
                "cruise_minutes": 90.94527080766899,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.5655679119494215,
                "induced_drag_n": 0.47395083075590105,
                "body_drag_n": 0.284919422432845,
                "profile_drag_n": 0.9126419721277249,
                "hardware_drag_n": 0.894055686632951,
                "lift_drag": 14.446151078868501,
                "alpha_deg": 4.25719547862302,
                "elevator_deg": -2.5310557605598123,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 81.32442229331019,
                "cruise_minutes": 88.87915004733354,
                "power_w": 73.04088801366635,
                "wh_km": 1.3304351186460173,
                "drag_n": 2.607962024201089,
                "induced_drag_n": 0.459812652207063,
                "body_drag_n": 0.29357570913666226,
                "profile_drag_n": 0.9304677712014718,
                "hardware_drag_n": 0.9241058916558919,
                "lift_drag": 14.211319534252851,
                "alpha_deg": 4.075817902858309,
                "elevator_deg": -2.4246757768797766,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 15.5,
                "range_km": 76.79018172290962,
                "cruise_minutes": 82.57008787409634,
                "power_w": 78.62183767148115,
                "wh_km": 1.408993506657368,
                "drag_n": 2.652162729855095,
                "induced_drag_n": 0.44639811113918487,
                "body_drag_n": 0.30234892479170994,
                "profile_drag_n": 0.9487628996416826,
                "hardware_drag_n": 0.9546527942825178,
                "lift_drag": 13.974474960344349,
                "alpha_deg": 3.903145689537529,
                "elevator_deg": -2.323401585968277,
                "rpm": 5058.201342281879
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.63394105700128,
                "cruise_minutes": 80.03591646243522,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.6976254026635327,
                "induced_drag_n": 0.4336623560467145,
                "body_drag_n": 0.3112387542683706,
                "profile_drag_n": 0.9670278978356193,
                "hardware_drag_n": 0.9856963945128285,
                "lift_drag": 13.738965247926698,
                "alpha_deg": 3.7386305278867122,
                "elevator_deg": -2.2269115974030127,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.18269034898559,
                "cruise_minutes": 79.35696911352666,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.745949831457676,
                "induced_drag_n": 0.4215640118501746,
                "body_drag_n": 0.3202448886175463,
                "profile_drag_n": 0.9869042386431309,
                "hardware_drag_n": 1.0172366923468243,
                "lift_drag": 13.497180915153146,
                "alpha_deg": 3.5817666065273586,
                "elevator_deg": -2.134909147134068,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.56907540977605,
                "cruise_minutes": 78.53238503566774,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.7959854343970303,
                "induced_drag_n": 0.4100648614903158,
                "body_drag_n": 0.3293670248531098,
                "profile_drag_n": 1.0072798602691,
                "hardware_drag_n": 1.049273687784505,
                "lift_drag": 13.25564189396834,
                "alpha_deg": 3.4320867209570087,
                "elevator_deg": -2.04712021447759,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 76.9790593526855,
                "cruise_minutes": 77.75662560877323,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.8471143204793896,
                "induced_drag_n": 0.39912956103333563,
                "body_drag_n": 0.3386048657452866,
                "profile_drag_n": 1.0275725128748965,
                "hardware_drag_n": 1.0818073808258708,
                "lift_drag": 13.017595181382827,
                "alpha_deg": 3.2891587907034587,
                "elevator_deg": -1.9632913793876448,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 77.64719066764891,
                "cruise_minutes": 77.26088623646658,
                "power_w": 84.02456095945026,
                "wh_km": 1.3934421386310158,
                "drag_n": 2.8999201385149727,
                "induced_drag_n": 0.3887253843161825,
                "body_drag_n": 0.34795811962425355,
                "profile_drag_n": 1.0483988631036152,
                "hardware_drag_n": 1.1148377714709214,
                "lift_drag": 12.780552528628602,
                "alpha_deg": 3.152582737607211,
                "elevator_deg": -1.883187991533845,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.47075453234213,
                "cruise_minutes": 75.95172012974717,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9553874751992497,
                "induced_drag_n": 0.37882199368258823,
                "body_drag_n": 0.35742650019330996,
                "profile_drag_n": 1.0707741216036943,
                "hardware_drag_n": 1.148364859719657,
                "lift_drag": 12.540684417910317,
                "alpha_deg": 3.0219876830637706,
                "elevator_deg": -1.8065925264525016,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.6530123724907,
                "cruise_minutes": 75.99324866907315,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.0117781556436705,
                "induced_drag_n": 0.3693912338070793,
                "body_drag_n": 0.3670097263510108,
                "profile_drag_n": 1.0929885499135028,
                "hardware_drag_n": 1.1823886455720778,
                "lift_drag": 12.305880361628963,
                "alpha_deg": 2.8970294275170305,
                "elevator_deg": -1.7333031072412084,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 79.85184577786238,
                "cruise_minutes": 76.0493769312975,
                "power_w": 85.3631194272873,
                "wh_km": 1.354970149639481,
                "drag_n": 3.0690619269537,
                "induced_drag_n": 0.3604069459874707,
                "body_drag_n": 0.3767075220217147,
                "profile_drag_n": 1.1150383299163311,
                "hardware_drag_n": 1.216909129028183,
                "lift_drag": 12.076192185508047,
                "alpha_deg": 2.7773881801803864,
                "elevator_deg": -1.6631321730147979,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.38075718702142,
                "cruise_minutes": 72.6579879690342,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.127639775269229,
                "induced_drag_n": 0.35184480061602164,
                "body_drag_n": 0.3865196159940277,
                "profile_drag_n": 1.1373490485712054,
                "hardware_drag_n": 1.2519263100879738,
                "lift_drag": 11.85001608950576,
                "alpha_deg": 2.6627665109924226,
                "elevator_deg": -1.595905277704366,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.45544899579515,
                "cruise_minutes": 70.79208240351403,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.1900729932835206,
                "induced_drag_n": 0.3436821458236312,
                "body_drag_n": 0.39644574176666975,
                "profile_drag_n": 1.16250491694177,
                "hardware_drag_n": 1.2874401887514495,
                "lift_drag": 11.618098312217702,
                "alpha_deg": 2.5528875002884486,
                "elevator_deg": -1.531460004818866,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 75.53114257614487,
                "cruise_minutes": 68.97821239830581,
                "power_w": 94.11395018286358,
                "wh_km": 1.4324802158731138,
                "drag_n": 3.2534926849882373,
                "induced_drag_n": 0.3358978705370055,
                "body_drag_n": 0.40648563740132343,
                "profile_drag_n": 1.1876584120312983,
                "hardware_drag_n": 1.3234507650186098,
                "lift_drag": 11.391629011531814,
                "alpha_deg": 2.447493064670938,
                "elevator_deg": -1.4696449855493297,
                "rpm": 5621.583892617449
              },
              {
                "speed_m_s": 18.5,
                "range_km": 74.60855281568357,
                "cruise_minutes": 67.21491244656177,
                "power_w": 96.58291306290636,
                "wh_km": 1.4501938898334286,
                "drag_n": 3.317878023198777,
                "induced_drag_n": 0.32847228040131377,
                "body_drag_n": 0.4166390453820576,
                "profile_drag_n": 1.21280865852595,
                "hardware_drag_n": 1.3599580388894554,
                "lift_drag": 11.170567875001742,
                "alpha_deg": 2.34634244016091,
                "elevator_deg": -1.410319009120132,
                "rpm": 5681.946308724832
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.29705361144552,
                "cruise_minutes": 64.26404765461824,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.3828160405458716,
                "induced_drag_n": 0.32138698520529263,
                "body_drag_n": 0.4269057124809427,
                "profile_drag_n": 1.23756133249565,
                "hardware_drag_n": 1.396962010363986,
                "lift_drag": 10.956132764800861,
                "alpha_deg": 2.249210805967015,
                "elevator_deg": -1.3533502156141148,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.40233706344084,
                "cruise_minutes": 62.63362900301828,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.4485683647571577,
                "induced_drag_n": 0.3146247966060899,
                "body_drag_n": 0.43728538962950947,
                "profile_drag_n": 1.262195499079357,
                "hardware_drag_n": 1.4344626794422015,
                "lift_drag": 10.747237038384311,
                "alpha_deg": 2.155888034169214,
                "elevator_deg": -1.2986153626480332,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 70.51113316309663,
                "cruise_minutes": 61.048600141209214,
                "power_w": 106.33842594819819,
                "wh_km": 1.5344650208975208,
                "drag_n": 3.5155278139352144,
                "induced_drag_n": 0.30816963509079226,
                "body_drag_n": 0.4477778317957205,
                "profile_drag_n": 1.2871203009245995,
                "hardware_drag_n": 1.4724600461241018,
                "lift_drag": 10.542536887976262,
                "alpha_deg": 2.066177552321117,
                "elevator_deg": -1.245999158276062,
                "rpm": 5883.154362416108
              },
              {
                "speed_m_s": 19.5,
                "range_km": 69.62396480738171,
                "cruise_minutes": 59.50766222853137,
                "power_w": 109.09203625620822,
                "wh_km": 1.5540176104872965,
                "drag_n": 3.583583402634604,
                "induced_drag_n": 0.30200644523343534,
                "body_drag_n": 0.4583827978661491,
                "profile_drag_n": 1.3122400491253319,
                "hardware_drag_n": 1.510954110409687,
                "lift_drag": 10.34232428687738,
                "alpha_deg": 1.9798953074648298,
                "elevator_deg": -1.1953936533728777,
                "rpm": 5943.51677852349
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.51675,
            "mac": 0.2061111111111111,
            "cl": [
              0.12359736860123278,
              0.0998870751681105,
              0.011221042043151656
            ],
            "cm": [
              -0.0006660279215371173,
              -0.011434438478945388,
              -0.019495685746481767
            ],
            "drag": [
              0.0006354457560473387,
              0.00044953969009431827,
              -0.0001504438302346764,
              0.0002494437374258118,
              9.985178493332548e-05,
              4.375692017490483e-05
            ],
            "static_margin": 0.11447365397075812,
            "cnb_per_deg": 0.0002957044712002731,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.12359736860123278,
                -0.0006660279215371173,
                0.0006354457560473387
              ],
              [
                5.0,
                0.0,
                0.6223603796399025,
                -0.07389488884024908,
                0.009119237642164225
              ],
              [
                0.0,
                5.0,
                0.17892276196751597,
                -0.0954497431017373,
                0.0009771496092465775
              ],
              [
                5.0,
                5.0,
                0.6774358883481059,
                -0.17047455731917535,
                0.0119572361186966
              ],
              [
                -5.0,
                0.0,
                -0.3765103720412025,
                0.04044949594920481,
                0.004623840741221042
              ],
              [
                0.0,
                -5.0,
                0.0667123415359994,
                0.09950711436308038,
                0.0024815879115933416
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 92.74084122578239,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 91.24416440551106,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 89.7212008058631,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 88.47760542452805,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 87.28109124678224,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 85.92388609836796,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 84.18889861982068,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 83.22772932885935,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 81.37969916607112,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.11569541774648,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 78.75726869224336,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 75.93187794811466,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.7793315412621586
            },
            "parasite_plus_20": {
              "range_km": 76.27333411767438,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.7793315412621586
            },
            "empty_mass_plus_10": {
              "range_km": 81.19799203775563,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.107264695388374
            },
            "combined_adverse": {
              "range_km": 63.67783761881121,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.107264695388374
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-08",
      "iteration": 9,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.245,
        "taper": 0.5,
        "twist_deg": -0.2,
        "sweep": 0.030625,
        "wing_x": 0.36,
        "fuselage_length": 0.8,
        "fuselage_width": 0.155,
        "fuselage_height": 0.15,
        "nose_fraction": 0.35,
        "tail_fraction": 0.65,
        "tail_span": 0.52,
        "tail_chord": 0.135,
        "tail_x": 0.8,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.23,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "dcc382617a9a2e99a098f496c7b20555caf5d1be",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 85.59834234517119,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.75,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 104.06945517282286,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.718205498287512,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 305.91649212480957,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.1365027065962304,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.643324299519646,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.34844112087705603,
            "cg_x_m": 0.3957254353096469
          },
          {
            "name": "wing-1",
            "mass_kg": 0.17334626554501192,
            "cg_x_m": 0.45482509614391475
          },
          {
            "name": "wing1",
            "mass_kg": 0.17334626554496096,
            "cg_x_m": 0.45482509614390015
          },
          {
            "name": "tail-1",
            "mass_kg": 0.014702747658980869,
            "cg_x_m": 0.8577735986441125
          },
          {
            "name": "tail1",
            "mass_kg": 0.014702747658980869,
            "cg_x_m": 0.8577735986441125
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.4212500000000003
          },
          {
            "name": "boom-1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "boom1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.36
          },
          {
            "name": "lift_drives_0.23",
            "mass_kg": 0.28,
            "cg_x_m": 0.23
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.718205498287512,
            "cg_x_m": 0.41982594343307733,
            "static_margin": 0.1365027065962304,
            "stall_speed_m_s": 10.643324299519646,
            "hover_power_w": 305.91649212480957,
            "hover_thrust_ratio": 2.657363892496405,
            "overhead_wh": 11.55684525804836,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 127943479.85791008,
                "deflection_m": 0.05402910568712344
              },
              "boom": {
                "stress_pa": 35830390.57171674,
                "deflection_m": 0.0016812061186036583
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 85.59834234517119,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 85.59834234517119,
              "cruise_minutes": 101.90278850615618,
              "power_w": 63.85094441379315,
              "wh_km": 1.2668838177339912,
              "drag_n": 2.3841978732093523,
              "induced_drag_n": 0.5315977156236968,
              "body_drag_n": 0.25331430906641744,
              "profile_drag_n": 0.8214295053282429,
              "hardware_drag_n": 0.777856343190995,
              "lift_drag": 15.29367187157937,
              "alpha_deg": 5.460585805282179,
              "elevator_deg": -4.020717756279337,
              "rpm": 4655.785234899329
            },
            "max_speed_m_s": 19.75,
            "endurance_min": 104.06945517282286,
            "curve": [
              {
                "speed_m_s": 14.0,
                "range_km": 85.59834234517119,
                "cruise_minutes": 101.90278850615618,
                "power_w": 63.85094441379315,
                "wh_km": 1.2668838177339912,
                "drag_n": 2.3841978732093523,
                "induced_drag_n": 0.5315977156236968,
                "body_drag_n": 0.25331430906641744,
                "profile_drag_n": 0.8214295053282429,
                "hardware_drag_n": 0.777856343190995,
                "lift_drag": 15.29367187157937,
                "alpha_deg": 5.460585805282179,
                "elevator_deg": -4.020717756279337,
                "rpm": 4655.785234899329
              },
              {
                "speed_m_s": 14.25,
                "range_km": 85.09849144275712,
                "cruise_minutes": 99.53039934825394,
                "power_w": 65.37288433607841,
                "wh_km": 1.274325230722776,
                "drag_n": 2.4165762362315717,
                "induced_drag_n": 0.5144783824918457,
                "body_drag_n": 0.26155962539143496,
                "profile_drag_n": 0.8346532605461409,
                "hardware_drag_n": 0.80588496780215,
                "lift_drag": 15.088760455015539,
                "alpha_deg": 5.223851525163432,
                "elevator_deg": -3.855458254774393,
                "rpm": 4716.147651006711
              },
              {
                "speed_m_s": 14.5,
                "range_km": 84.58711634840985,
                "cruise_minutes": 97.22657051541361,
                "power_w": 66.92192525175605,
                "wh_km": 1.2820292193822997,
                "drag_n": 2.4518433625063394,
                "induced_drag_n": 0.498279054502404,
                "body_drag_n": 0.26992406502687105,
                "profile_drag_n": 0.8492305687122343,
                "hardware_drag_n": 0.8344096742648299,
                "lift_drag": 14.871724885601028,
                "alpha_deg": 4.999256250937574,
                "elevator_deg": -3.6986727523101357,
                "rpm": 4776.5100671140935
              },
              {
                "speed_m_s": 14.75,
                "range_km": 84.06531093318227,
                "cruise_minutes": 94.98905190190088,
                "power_w": 68.49830748112659,
                "wh_km": 1.2899869582133068,
                "drag_n": 2.4887786095806876,
                "induced_drag_n": 0.48293861760413537,
                "body_drag_n": 0.27840728318843794,
                "profile_drag_n": 0.8640022462090797,
                "hardware_drag_n": 0.8634304625790349,
                "lift_drag": 14.651017896655976,
                "alpha_deg": 4.785984014380615,
                "elevator_deg": -3.549791637667303,
                "rpm": 4836.872483221477
              },
              {
                "speed_m_s": 15.0,
                "range_km": 83.53410078579418,
                "cruise_minutes": 92.81566753977131,
                "power_w": 70.10227321512329,
                "wh_km": 1.2981902447245053,
                "drag_n": 2.527947839393576,
                "induced_drag_n": 0.46840100777396015,
                "body_drag_n": 0.28700894232092516,
                "profile_drag_n": 0.8795905565539264,
                "hardware_drag_n": 0.8929473327447645,
                "lift_drag": 14.424008035912756,
                "alpha_deg": 4.583286273047436,
                "elevator_deg": -3.408292368224378,
                "rpm": 4897.234899328859
              },
              {
                "speed_m_s": 15.25,
                "range_km": 81.50954016631353,
                "cruise_minutes": 89.08146466263773,
                "power_w": 73.04088801366635,
                "wh_km": 1.3304351186460173,
                "drag_n": 2.569159658880857,
                "induced_drag_n": 0.4546147184111978,
                "body_drag_n": 0.2957287118265469,
                "profile_drag_n": 0.8958559438810929,
                "hardware_drag_n": 0.9229602847620191,
                "lift_drag": 14.192632919382214,
                "alpha_deg": 4.390475333214066,
                "elevator_deg": -3.273694878644162,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 15.5,
                "range_km": 76.96497835480963,
                "cruise_minutes": 82.75804124173078,
                "power_w": 78.62183767148115,
                "wh_km": 1.408993506657368,
                "drag_n": 2.61171259921797,
                "induced_drag_n": 0.44153236289367864,
                "body_drag_n": 0.30456626780784224,
                "profile_drag_n": 0.9121446498856506,
                "hardware_drag_n": 0.9534693186307986,
                "lift_drag": 13.9613906831477,
                "alpha_deg": 4.206918509317177,
                "elevator_deg": -3.1455575036944303,
                "rpm": 5058.201342281879
              },
              {
                "speed_m_s": 15.75,
                "range_km": 77.26449765724696,
                "cruise_minutes": 81.76137318227192,
                "power_w": 79.58023491131756,
                "wh_km": 1.4035314799174172,
                "drag_n": 2.6571240639424945,
                "induced_drag_n": 0.42911028534757006,
                "body_drag_n": 0.3135212928241208,
                "profile_drag_n": 0.9300180514197007,
                "hardware_drag_n": 0.9844744343511029,
                "lift_drag": 13.722784135144684,
                "alpha_deg": 4.032032927122156,
                "elevator_deg": -3.0234733504427167,
                "rpm": 5098.442953020134
              },
              {
                "speed_m_s": 16.0,
                "range_km": 77.8307781533173,
                "cruise_minutes": 81.07372724303885,
                "power_w": 80.25521344309192,
                "wh_km": 1.393319677831457,
                "drag_n": 2.7040461536829317,
                "induced_drag_n": 0.4173082136520768,
                "body_drag_n": 0.3225934756605377,
                "profile_drag_n": 0.9481688324473853,
                "hardware_drag_n": 1.015975631922932,
                "lift_drag": 13.484658869493833,
                "alpha_deg": 3.865280890792816,
                "elevator_deg": -2.9070670640996554,
                "rpm": 5138.684563758389
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.74336873984814,
                "cruise_minutes": 78.71114742548527,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.7521468351544325,
                "induced_drag_n": 0.40608894952151553,
                "body_drag_n": 0.33178251110894963,
                "profile_drag_n": 0.9663024631776812,
                "hardware_drag_n": 1.0479729113462861,
                "lift_drag": 13.248980571828813,
                "alpha_deg": 3.70616574500209,
                "elevator_deg": -2.795991939440598,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 77.15428592462192,
                "cruise_minutes": 77.93362214608275,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.8030786800640657,
                "induced_drag_n": 0.39541809120513544,
                "body_drag_n": 0.34108809975978144,
                "profile_drag_n": 0.9861062164779841,
                "hardware_drag_n": 1.0804662726211651,
                "lift_drag": 13.008247042479681,
                "alpha_deg": 3.5542281725406806,
                "elevator_deg": -2.689927336239705,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 77.82393809942577,
                "cruise_minutes": 77.43675432778684,
                "power_w": 84.02456095945026,
                "wh_km": 1.3934421386310158,
                "drag_n": 2.8556194616771267,
                "induced_drag_n": 0.38526378493955415,
                "body_drag_n": 0.35050994780418476,
                "profile_drag_n": 1.006390013185819,
                "hardware_drag_n": 1.1134557157475689,
                "lift_drag": 12.768907215797638,
                "alpha_deg": 3.409042875818112,
                "elevator_deg": -2.588576362691708,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 17.0,
                "range_km": 78.9910364721367,
                "cruise_minutes": 77.44219261974186,
                "power_w": 84.01866042799018,
                "wh_km": 1.372853928561931,
                "drag_n": 2.9091954664970197,
                "induced_drag_n": 0.3755965017964093,
                "body_drag_n": 0.3600477668458381,
                "profile_drag_n": 1.0266099571292746,
                "hardware_drag_n": 1.1469412407254975,
                "lift_drag": 12.53375387446438,
                "alpha_deg": 3.270215597429655,
                "elevator_deg": -2.491663795528826,
                "rpm": 5319.771812080537
              },
              {
                "speed_m_s": 17.25,
                "range_km": 79.96943726004912,
                "cruise_minutes": 77.26515677299432,
                "power_w": 84.21117041972118,
                "wh_km": 1.3560574946815005,
                "drag_n": 2.964216943605807,
                "induced_drag_n": 0.36638883700251723,
                "body_drag_n": 0.3697012737217768,
                "profile_drag_n": 1.0472039853265616,
                "hardware_drag_n": 1.1809228475549511,
                "lift_drag": 12.301103678810305,
                "alpha_deg": 3.137380440766408,
                "elevator_deg": -2.39893420959185,
                "rpm": 5360.013422818793
              },
              {
                "speed_m_s": 17.5,
                "range_km": 80.03361164141164,
                "cruise_minutes": 76.22248727753491,
                "power_w": 85.3631194272873,
                "wh_km": 1.354970149639481,
                "drag_n": 3.0220901822036876,
                "induced_drag_n": 0.35761532918287786,
                "body_drag_n": 0.37947019033169727,
                "profile_drag_n": 1.0696041264531833,
                "hardware_drag_n": 1.2154005362359293,
                "lift_drag": 12.06553668202997,
                "alpha_deg": 3.0101974566265173,
                "elevator_deg": -2.310150293091346,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.75,
                "range_km": 79.08273783362277,
                "cruise_minutes": 74.25609186255659,
                "power_w": 87.62364300777357,
                "wh_km": 1.3712620189009948,
                "drag_n": 3.0808519475515252,
                "induced_drag_n": 0.34925229729773855,
                "body_drag_n": 0.38935424347521663,
                "profile_drag_n": 1.0918711000101378,
                "hardware_drag_n": 1.2503743067684328,
                "lift_drag": 11.835408052879636,
                "alpha_deg": 2.888350466069811,
                "elevator_deg": -2.225091327785694,
                "rpm": 5480.738255033557
              },
              {
                "speed_m_s": 18.0,
                "range_km": 78.13204926175648,
                "cruise_minutes": 72.34449005718191,
                "power_w": 89.93897502593792,
                "wh_km": 1.387947145462005,
                "drag_n": 3.1404765388619778,
                "induced_drag_n": 0.3412776933215682,
                "body_drag_n": 0.39935316469660836,
                "profile_drag_n": 1.1140015216913406,
                "hardware_drag_n": 1.285844159152461,
                "lift_drag": 11.610702865812355,
                "alpha_deg": 2.771545093451549,
                "elevator_deg": -2.1435518158809925,
                "rpm": 5541.100671140939
              },
              {
                "speed_m_s": 18.25,
                "range_km": 77.18234078514766,
                "cruise_minutes": 70.48615596817137,
                "power_w": 92.31017346803824,
                "wh_km": 1.4050254713552244,
                "drag_n": 3.2010238758823415,
                "induced_drag_n": 0.3336709689507851,
                "body_drag_n": 0.40946669013657244,
                "profile_drag_n": 1.13607612340697,
                "hardware_drag_n": 1.321810093388014,
                "lift_drag": 11.391086528440967,
                "alpha_deg": 2.659506986761992,
                "elevator_deg": -2.0653402376854455,
                "rpm": 5601.463087248322
              },
              {
                "speed_m_s": 18.5,
                "range_km": 74.77838343009954,
                "cruise_minutes": 67.36791300008966,
                "power_w": 96.58291306290636,
                "wh_km": 1.4501938898334286,
                "drag_n": 3.262557046575106,
                "induced_drag_n": 0.32641295483401284,
                "body_drag_n": 0.4196945603906272,
                "profile_drag_n": 1.1581774218753749,
                "hardware_drag_n": 1.3582721094750916,
                "lift_drag": 11.17624594121923,
                "alpha_deg": 2.5519802051613234,
                "elevator_deg": -1.990277925979493,
                "rpm": 5681.946308724832
              },
              {
                "speed_m_s": 18.75,
                "range_km": 73.85608444716024,
                "cruise_minutes": 65.64985284192022,
                "power_w": 99.11049306057798,
                "wh_km": 1.4683036008974515,
                "drag_n": 3.3246759588576253,
                "induced_drag_n": 0.3194857509981557,
                "body_drag_n": 0.4300365203737399,
                "profile_drag_n": 1.1799234800720353,
                "hardware_drag_n": 1.3952302074136946,
                "lift_drag": 10.967426720981896,
                "alpha_deg": 2.448725755996281,
                "elevator_deg": -1.9181980447361713,
                "rpm": 5742.308724832215
              },
              {
                "speed_m_s": 19.0,
                "range_km": 72.93680255541977,
                "cruise_minutes": 63.97965136440332,
                "power_w": 101.6977921223435,
                "wh_km": 1.486809826350051,
                "drag_n": 3.38736021498116,
                "induced_drag_n": 0.31287262729965015,
                "body_drag_n": 0.4404923191908422,
                "profile_drag_n": 1.2013108812868456,
                "hardware_drag_n": 1.4326843872038222,
                "lift_drag": 10.764470748790451,
                "alpha_deg": 2.3495202656685734,
                "elevator_deg": -1.8489446612807332,
                "rpm": 5802.6711409395975
              },
              {
                "speed_m_s": 19.25,
                "range_km": 72.02112201365394,
                "cruise_minutes": 62.355949795371366,
                "power_w": 104.34592538273031,
                "wh_km": 1.5057132089860075,
                "drag_n": 3.4519600517395967,
                "induced_drag_n": 0.30655793286617,
                "body_drag_n": 0.4510617100128999,
                "profile_drag_n": 1.2237057600150523,
                "hardware_drag_n": 1.4706346488454747,
                "lift_drag": 10.563024891150123,
                "alpha_deg": 2.2541547705399214,
                "elevator_deg": -1.7823719022454636,
                "rpm": 5863.03355704698
              },
              {
                "speed_m_s": 19.5,
                "range_km": 71.10958711233711,
                "cruise_minutes": 60.7774248823394,
                "power_w": 107.05602116432827,
                "wh_km": 1.5250145465004026,
                "drag_n": 3.5197248064580364,
                "induced_drag_n": 0.30052701361267864,
                "body_drag_n": 0.4617444499582275,
                "profile_drag_n": 1.2483723505484783,
                "hardware_drag_n": 1.5090809923386521,
                "lift_drag": 10.359656494416322,
                "alpha_deg": 2.1624336156422803,
                "elevator_deg": -1.7183431847811454,
                "rpm": 5923.395973154362
              },
              {
                "speed_m_s": 19.75,
                "range_km": 67.81553455701525,
                "cruise_minutes": 57.22829920423228,
                "power_w": 113.69531114836816,
                "wh_km": 1.5990901708631244,
                "drag_n": 3.5884098157221045,
                "induced_drag_n": 0.29476613701941706,
                "body_drag_n": 0.47254029997876196,
                "profile_drag_n": 1.2730799610405708,
                "hardware_drag_n": 1.5480234176833543,
                "lift_drag": 10.161364454534484,
                "alpha_deg": 2.074173450346258,
                "elevator_deg": -1.6567305154531193,
                "rpm": 6003.879194630872
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.47775,
            "mac": 0.19055555555555556,
            "cl": [
              0.12789522936129372,
              0.100660667390346,
              0.010397238760316656
            ],
            "cm": [
              -0.004109679742040096,
              -0.013740453546565137,
              -0.01968320338152445
            ],
            "drag": [
              0.0006254104207576479,
              0.0004262313580259625,
              -0.00015722081998338703,
              0.00023698420068804217,
              9.515650904916458e-05,
              4.370351263327893e-05
            ],
            "static_margin": 0.1365027065962304,
            "cnb_per_deg": 0.00031536047273567405,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.12789522936129372,
                -0.004109679742040096,
                0.0006254104207576479
              ],
              [
                5.0,
                0.0,
                0.6305206753055543,
                -0.09034002461581019,
                0.008681172228088514
              ],
              [
                0.0,
                5.0,
                0.17899049649529167,
                -0.0993986129675305,
                0.0009318941366726859
              ],
              [
                5.0,
                5.0,
                0.6814024612322817,
                -0.1873944475304461,
                0.011366568670232667
              ],
              [
                -5.0,
                0.0,
                -0.37608599859790565,
                0.04706451084984118,
                0.00441885864782889
              ],
              [
                0.0,
                -5.0,
                0.07501810889212511,
                0.09743342084771402,
                0.0025041023365065564
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 94.09742502127425,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 92.13935361512051,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 90.67099503502602,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 89.5845072775598,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 87.894208603349,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 85.67249227471052,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 85.31430092645803,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 82.9340385803598,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 80.61245875104986,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 80.25488442680061,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.99544286666348,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 76.12628197781741,
              "violations": [],
              "max_speed_m_s": 19.75,
              "mass_kg": 3.718205498287512
            },
            "parasite_plus_20": {
              "range_km": 76.86861119365273,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.718205498287512
            },
            "empty_mass_plus_10": {
              "range_km": 80.45943774358363,
              "violations": [],
              "max_speed_m_s": 19.75,
              "mass_kg": 4.040026048116263
            },
            "combined_adverse": {
              "range_km": 64.24995415254736,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.040026048116263
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-09",
      "iteration": 10,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.24,
        "taper": 0.65,
        "twist_deg": -0.6,
        "sweep": 0.021,
        "wing_x": 0.365,
        "fuselage_length": 0.8,
        "fuselage_width": 0.15,
        "fuselage_height": 0.15,
        "nose_fraction": 0.35,
        "tail_fraction": 0.7,
        "tail_span": 0.5,
        "tail_chord": 0.15,
        "tail_x": 0.79,
        "tail_incidence_deg": -3.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.23,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "35917afd4b074f876680d4b04aaffd9c1b35dec1",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 85.42944385798576,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 106.55815249498433,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.7706877141447466,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 311.58052989626475,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.1247336342284322,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.325282969141385,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.35485982820017287,
            "cg_x_m": 0.40258548878926104
          },
          {
            "name": "wing-1",
            "mass_kg": 0.19426776946182947,
            "cg_x_m": 0.45975007070873375
          },
          {
            "name": "wing1",
            "mass_kg": 0.19426776946220548,
            "cg_x_m": 0.45975007070865453
          },
          {
            "name": "tail-1",
            "mass_kg": 0.01681299800900885,
            "cg_x_m": 0.8531635983196907
          },
          {
            "name": "tail1",
            "mass_kg": 0.01681299800900885,
            "cg_x_m": 0.8531635983196907
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.42500000000000054
          },
          {
            "name": "boom-1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "boom1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.365
          },
          {
            "name": "lift_drives_0.23",
            "mass_kg": 0.28,
            "cg_x_m": 0.23
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.7706877141447466,
            "cg_x_m": 0.42266806955131764,
            "static_margin": 0.1247336342284322,
            "stall_speed_m_s": 10.325282969141385,
            "hover_power_w": 311.58052989626475,
            "hover_thrust_ratio": 2.64723134168854,
            "overhead_wh": 11.770820018303336,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 129749393.31011736,
                "deflection_m": 0.05479172281211852
              },
              "boom": {
                "stress_pa": 35847307.16386337,
                "deflection_m": 0.0016370486740743758
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 85.42944385798576,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 85.42944385798576,
              "cruise_minutes": 101.70171887855449,
              "power_w": 63.85094441379315,
              "wh_km": 1.2668838177339912,
              "drag_n": 2.426547964583771,
              "induced_drag_n": 0.5647120448062415,
              "body_drag_n": 0.24575476473732635,
              "profile_drag_n": 0.8382248118492083,
              "hardware_drag_n": 0.777856343190995,
              "lift_drag": 15.238855860926876,
              "alpha_deg": 5.38409129871589,
              "elevator_deg": -3.485990060346083,
              "rpm": 4655.785234899329
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 106.55815249498433,
            "curve": [
              {
                "speed_m_s": 13.5,
                "range_km": 84.5571035209373,
                "cruise_minutes": 104.39148582831766,
                "power_w": 62.20575123896051,
                "wh_km": 1.2799537291967182,
                "drag_n": 2.3672537255598813,
                "induced_drag_n": 0.6030711808973686,
                "body_drag_n": 0.23010433441497136,
                "profile_drag_n": 0.8107908707242824,
                "hardware_drag_n": 0.7232873395232593,
                "lift_drag": 15.620554008494345,
                "alpha_deg": 5.8757019649101885,
                "elevator_deg": -3.8340028200435396,
                "rpm": 4555.181208053691
              },
              {
                "speed_m_s": 13.75,
                "range_km": 84.49538547013155,
                "cruise_minutes": 102.41864905470491,
                "power_w": 63.40398803184066,
                "wh_km": 1.2808886471078922,
                "drag_n": 2.39556211845885,
                "induced_drag_n": 0.5833375843089311,
                "body_drag_n": 0.23787141981178392,
                "profile_drag_n": 0.8240293139067699,
                "hardware_drag_n": 0.7503238004313646,
                "lift_drag": 15.435965691303684,
                "alpha_deg": 5.623193588710039,
                "elevator_deg": -3.6552513345877573,
                "rpm": 4615.543624161074
              },
              {
                "speed_m_s": 14.0,
                "range_km": 85.42944385798576,
                "cruise_minutes": 101.70171887855449,
                "power_w": 63.85094441379315,
                "wh_km": 1.2668838177339912,
                "drag_n": 2.426547964583771,
                "induced_drag_n": 0.5647120448062415,
                "body_drag_n": 0.24575476473732635,
                "profile_drag_n": 0.8382248118492083,
                "hardware_drag_n": 0.777856343190995,
                "lift_drag": 15.238855860926876,
                "alpha_deg": 5.38409129871589,
                "elevator_deg": -3.485990060346083,
                "rpm": 4655.785234899329
              },
              {
                "speed_m_s": 14.25,
                "range_km": 83.40172650168144,
                "cruise_minutes": 97.54587894933499,
                "power_w": 66.57124697471465,
                "wh_km": 1.297685126212761,
                "drag_n": 2.4598063655337814,
                "induced_drag_n": 0.5471185686773351,
                "body_drag_n": 0.25375401981733936,
                "profile_drag_n": 0.8530488092369568,
                "hardware_drag_n": 0.80588496780215,
                "lift_drag": 15.032815261413205,
                "alpha_deg": 5.157462619407081,
                "elevator_deg": -3.3255588949212123,
                "rpm": 4736.268456375839
              },
              {
                "speed_m_s": 14.5,
                "range_km": 82.90265978784024,
                "cruise_minutes": 95.29041354924163,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.4951413632539365,
                "induced_drag_n": 0.5304876564076834,
                "body_drag_n": 0.261868843264708,
                "profile_drag_n": 0.8683751893167154,
                "hardware_drag_n": 0.8344096742648299,
                "lift_drag": 14.819927726938275,
                "alpha_deg": 4.9424547618577845,
                "elevator_deg": -3.173354146310662,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.39348219782414,
                "cruise_minutes": 93.09997988454705,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.533001379422884,
                "induced_drag_n": 0.514755647916832,
                "body_drag_n": 0.2700989005843862,
                "profile_drag_n": 0.8847163683426306,
                "hardware_drag_n": 0.8634304625790349,
                "lift_drag": 14.598418687139665,
                "alpha_deg": 4.738286589509042,
                "elevator_deg": -3.028822845451154,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.87518812215338,
                "cruise_minutes": 90.97243124683709,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.5723292314842676,
                "induced_drag_n": 0.4998641435381291,
                "body_drag_n": 0.2784438642946708,
                "profile_drag_n": 0.9010738909067031,
                "hardware_drag_n": 0.8929473327447645,
                "lift_drag": 14.375226242163759,
                "alpha_deg": 4.544241513341048,
                "elevator_deg": -2.891457716688393,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 81.34870950478323,
                "cruise_minutes": 88.90569344785052,
                "power_w": 73.04088801366635,
                "wh_km": 1.3304351186460173,
                "drag_n": 2.6143857381617632,
                "induced_drag_n": 0.4857594908908707,
                "body_drag_n": 0.2869034136636562,
                "profile_drag_n": 0.9187625488452172,
                "hardware_drag_n": 0.9229602847620191,
                "lift_drag": 14.143978117749969,
                "alpha_deg": 4.359661195573765,
                "elevator_deg": -2.76079272060664,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 15.5,
                "range_km": 75.30295750814763,
                "cruise_minutes": 80.97092205177165,
                "power_w": 80.19855318863466,
                "wh_km": 1.4372500571439903,
                "drag_n": 2.6583465487253584,
                "induced_drag_n": 0.4723923292123706,
                "body_drag_n": 0.29547723445980684,
                "profile_drag_n": 0.9370076664223825,
                "hardware_drag_n": 0.9534693186307986,
                "lift_drag": 13.910080568557905,
                "alpha_deg": 4.1839399584254915,
                "elevator_deg": -2.636399095971059,
                "rpm": 5078.322147651006
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.65652882915127,
                "cruise_minutes": 80.05981886682673,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.7035811391780946,
                "induced_drag_n": 0.4597171839123458,
                "body_drag_n": 0.30416501871567125,
                "profile_drag_n": 0.9552245021989748,
                "hardware_drag_n": 0.9844744343511029,
                "lift_drag": 13.677345997153635,
                "alpha_deg": 4.016519809120841,
                "elevator_deg": -2.5178818379149774,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.20544200290348,
                "cruise_minutes": 79.38066875302447,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.7516389088834243,
                "induced_drag_n": 0.4476921051216889,
                "body_drag_n": 0.3129664645038485,
                "profile_drag_n": 0.9750047073349544,
                "hardware_drag_n": 1.015975631922932,
                "lift_drag": 13.438469180144951,
                "alpha_deg": 3.8568860047287723,
                "elevator_deg": -2.404876558274582,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.59194245603756,
                "cruise_minutes": 78.5558384164488,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.801524526222154,
                "induced_drag_n": 0.436278344863274,
                "body_drag_n": 0.3218812757243838,
                "profile_drag_n": 0.99539199428821,
                "hardware_drag_n": 1.0479729113462861,
                "lift_drag": 13.19917577940395,
                "alpha_deg": 3.7045630909095597,
                "elevator_deg": -2.297046681405249,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 77.00204883900182,
                "cruise_minutes": 77.77984731212302,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.8525150454413963,
                "induced_drag_n": 0.42544006819936897,
                "body_drag_n": 0.33090916190284636,
                "profile_drag_n": 1.015699542718016,
                "hardware_drag_n": 1.0804662726211651,
                "lift_drag": 12.963232124230796,
                "alpha_deg": 3.559111357569362,
                "elevator_deg": -2.194080935128103,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 77.67037968869391,
                "cruise_minutes": 77.28395988924767,
                "power_w": 84.02456095945026,
                "wh_km": 1.3934421386310158,
                "drag_n": 2.905126880285716,
                "induced_drag_n": 0.4151440943295079,
                "body_drag_n": 0.3400498379983924,
                "profile_drag_n": 1.0364772322102467,
                "hardware_drag_n": 1.1134557157475689,
                "lift_drag": 12.728468048280511,
                "alpha_deg": 3.420123662019781,
                "elevator_deg": -2.09569110183453,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.49389086144528,
                "cruise_minutes": 75.97440280533851,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9605582354403435,
                "induced_drag_n": 0.4053596641415503,
                "body_drag_n": 0.3493030242211815,
                "profile_drag_n": 1.058954306352114,
                "hardware_drag_n": 1.1469412407254975,
                "lift_drag": 12.490149401306278,
                "alpha_deg": 3.2872225767294245,
                "elevator_deg": -2.001609999370402,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.67650177814049,
                "cruise_minutes": 76.01594374699565,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.0170478945752883,
                "induced_drag_n": 0.39605823117146044,
                "body_drag_n": 0.3586684458585532,
                "profile_drag_n": 1.0813983699903236,
                "hardware_drag_n": 1.1809228475549511,
                "lift_drag": 12.256290242658865,
                "alpha_deg": 3.1600578243105093,
                "elevator_deg": -1.91158966525491,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 79.87569321028464,
                "cruise_minutes": 76.07208877169965,
                "power_w": 85.3631194272873,
                "wh_km": 1.354970149639481,
                "drag_n": 3.074804235867003,
                "induced_drag_n": 0.3872132733159206,
                "body_drag_n": 0.36814583310942534,
                "profile_drag_n": 1.1040445932057277,
                "hardware_drag_n": 1.2154005362359293,
                "lift_drag": 12.026071201729998,
                "alpha_deg": 3.038303967151677,
                "elevator_deg": -1.825399721164257,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.40386663877955,
                "cruise_minutes": 72.67968698476952,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.1335306884665077,
                "induced_drag_n": 0.3788001229761478,
                "body_drag_n": 0.37773492092641064,
                "profile_drag_n": 1.1266213377955163,
                "hardware_drag_n": 1.2503743067684328,
                "lift_drag": 11.800686940140944,
                "alpha_deg": 2.921658323209583,
                "elevator_deg": -1.7428258975138748,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.47828210798535,
                "cruise_minutes": 70.81322417406054,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.1930819686465406,
                "induced_drag_n": 0.37079581359942926,
                "body_drag_n": 0.38743544886518533,
                "profile_drag_n": 1.149006547029465,
                "hardware_drag_n": 1.285844159152461,
                "lift_drag": 11.580603014582634,
                "alpha_deg": 2.8098390830075624,
                "elevator_deg": -1.6636687004757664,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 75.55369964794221,
                "cruise_minutes": 68.99881246387416,
                "power_w": 94.11395018286358,
                "wh_km": 1.4324802158731138,
                "drag_n": 3.2544276663476372,
                "induced_drag_n": 0.3631789408338564,
                "body_drag_n": 0.39724716094068313,
                "profile_drag_n": 1.172191471185084,
                "hardware_drag_n": 1.321810093388014,
                "lift_drag": 11.362309586501535,
                "alpha_deg": 2.702583605944513,
                "elevator_deg": -1.5877422059301278,
                "rpm": 5621.583892617449
              },
              {
                "speed_m_s": 18.5,
                "range_km": 74.6308343597614,
                "cruise_minutes": 67.23498590969493,
                "power_w": 96.58291306290636,
                "wh_km": 1.4501938898334286,
                "drag_n": 3.3191849812576053,
                "induced_drag_n": 0.35592953672727695,
                "body_drag_n": 0.40716980548971277,
                "profile_drag_n": 1.1978135295655241,
                "hardware_drag_n": 1.3582721094750916,
                "lift_drag": 11.140630871951904,
                "alpha_deg": 2.599646876661948,
                "elevator_deg": -1.5148729667226588,
                "rpm": 5681.946308724832
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.31864483558734,
                "cruise_minutes": 64.2832398538554,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.384529487094186,
                "induced_drag_n": 0.34902895558848956,
                "body_drag_n": 0.4172031350396291,
                "profile_drag_n": 1.2230671890523728,
                "hardware_drag_n": 1.3952302074136946,
                "lift_drag": 10.925540703049146,
                "alpha_deg": 2.5008001045117774,
                "elevator_deg": -1.4448990212233346,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.42366108408588,
                "cruise_minutes": 62.652334284285864,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.4506749261530767,
                "induced_drag_n": 0.34245977029126495,
                "body_drag_n": 0.4273469061827115,
                "profile_drag_n": 1.2481838624752783,
                "hardware_drag_n": 1.4326843872038222,
                "lift_drag": 10.716110750293605,
                "alpha_deg": 2.4058294511620644,
                "elevator_deg": -1.377668992594457,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 70.532191029283,
                "cruise_minutes": 61.06683205998527,
                "power_w": 106.33842594819819,
                "wh_km": 1.5344650208975208,
                "drag_n": 3.5177788955822167,
                "induced_drag_n": 0.3362056779433657,
                "body_drag_n": 0.4376008794559332,
                "profile_drag_n": 1.2733376893374433,
                "hardware_drag_n": 1.4706346488454747,
                "lift_drag": 10.511693818606952,
                "alpha_deg": 2.3145348731153357,
                "elevator_deg": -1.313041269405677,
                "rpm": 5883.154362416108
              },
              {
                "speed_m_s": 19.5,
                "range_km": 69.64475772430855,
                "cruise_minutes": 59.52543395240047,
                "power_w": 109.09203625620822,
                "wh_km": 1.5540176104872965,
                "drag_n": 3.5858237030672013,
                "induced_drag_n": 0.3302514139662936,
                "body_drag_n": 0.4479648192258167,
                "profile_drag_n": 1.2985264775364385,
                "hardware_drag_n": 1.5090809923386521,
                "lift_drag": 10.312223280884643,
                "alpha_deg": 2.22672906743014,
                "elevator_deg": -1.2508832593069168,
                "rpm": 5943.51677852349
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.5147999999999999,
            "mac": 0.2009696969696969,
            "cl": [
              0.10069931399873759,
              0.09887949759892009,
              0.009967293792964203
            ],
            "cm": [
              0.005669794830712522,
              -0.012333599086194838,
              -0.01742271998477518
            ],
            "drag": [
              0.0007586522603164444,
              0.0002886757621970366,
              -0.0002597076207669313,
              0.00024478925048474414,
              9.251638776061433e-05,
              4.6049757372362815e-05
            ],
            "static_margin": 0.1247336342284322,
            "cnb_per_deg": 0.00028830259820245734,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.10069931399873759,
                0.005669794830712522,
                0.0007586522603164444
              ],
              [
                5.0,
                0.0,
                0.5945838338882214,
                -0.07227211311236541,
                0.00832176233342023
              ],
              [
                0.0,
                5.0,
                0.1490989734422821,
                -0.07745527830038092,
                0.0006113580907908581
              ],
              [
                5.0,
                5.0,
                0.6425540758130527,
                -0.15640266797308483,
                0.010487377857910003
              ],
              [
                -5.0,
                0.0,
                -0.39421114210097946,
                0.05106387774958298,
                0.0054350047114498645
              ],
              [
                0.0,
                -5.0,
                0.04942603551264006,
                0.09677192154737091,
                0.0032084342984601715
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 93.39243999653965,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 91.27336343377405,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 89.74974090998188,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 88.50546966205407,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 86.5463392015015,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 85.50394435000511,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 84.21320153386543,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 82.51302414951975,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 81.40071020240781,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.134660316394,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.38124616712088,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 75.95738349063197,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.7706877141447466
            },
            "parasite_plus_20": {
              "range_km": 76.29611284198906,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.7706877141447466
            },
            "empty_mass_plus_10": {
              "range_km": 81.22671739794244,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.097756485559222
            },
            "combined_adverse": {
              "range_km": 63.703220409205095,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.097756485559222
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-10",
      "iteration": 11,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.242,
        "taper": 0.5,
        "twist_deg": 0.0,
        "sweep": 0.03025,
        "wing_x": 0.335,
        "fuselage_length": 0.8,
        "fuselage_width": 0.15,
        "fuselage_height": 0.15,
        "nose_fraction": 0.35,
        "tail_fraction": 0.7,
        "tail_span": 0.72,
        "tail_chord": 0.13,
        "tail_x": 0.81,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.23,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "04e4be09ea0c97f13a3d3d78512a182fe8a270f2",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 85.52257756937166,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.75,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 103.97925901115676,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.7261771994074646,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 308.4572759946095,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.11309370321708347,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.720565930680028,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.35485982820017287,
            "cg_x_m": 0.40258548878926104
          },
          {
            "name": "wing-1",
            "mass_kg": 0.1697490345663055,
            "cg_x_m": 0.4286727968130233
          },
          {
            "name": "wing1",
            "mass_kg": 0.1697490345665224,
            "cg_x_m": 0.42867279681296233
          },
          {
            "name": "tail-1",
            "mass_kg": 0.019076475535971523,
            "cg_x_m": 0.8659608814357956
          },
          {
            "name": "tail1",
            "mass_kg": 0.019076475535971523,
            "cg_x_m": 0.8659608814357956
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.3955000000000002
          },
          {
            "name": "boom-1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "boom1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.335
          },
          {
            "name": "lift_drives_0.23",
            "mass_kg": 0.28,
            "cg_x_m": 0.23
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.7261771994074646,
            "cg_x_m": 0.41364827333047693,
            "static_margin": 0.11309370321708347,
            "stall_speed_m_s": 10.720565930680028,
            "hover_power_w": 308.4572759946095,
            "hover_thrust_ratio": 2.594472228573424,
            "overhead_wh": 11.652830426463026,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 128217786.15489762,
                "deflection_m": 0.05414494217935456
              },
              "boom": {
                "stress_pa": 39224198.53683666,
                "deflection_m": 0.0021961820618267677
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 85.52257756937166,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 85.52257756937166,
              "cruise_minutes": 101.81259234449008,
              "power_w": 63.85094441379315,
              "wh_km": 1.2668838177339912,
              "drag_n": 2.3977647350829434,
              "induced_drag_n": 0.5069337906799414,
              "body_drag_n": 0.24575476473732635,
              "profile_drag_n": 0.8672198364746805,
              "hardware_drag_n": 0.777856343190995,
              "lift_drag": 15.239741872050335,
              "alpha_deg": 5.0817254976571435,
              "elevator_deg": -0.617769404546312,
              "rpm": 4655.785234899329
            },
            "max_speed_m_s": 19.75,
            "endurance_min": 103.97925901115676,
            "curve": [
              {
                "speed_m_s": 14.0,
                "range_km": 85.52257756937166,
                "cruise_minutes": 101.81259234449008,
                "power_w": 63.85094441379315,
                "wh_km": 1.2668838177339912,
                "drag_n": 2.3977647350829434,
                "induced_drag_n": 0.5069337906799414,
                "body_drag_n": 0.24575476473732635,
                "profile_drag_n": 0.8672198364746805,
                "hardware_drag_n": 0.777856343190995,
                "lift_drag": 15.239741872050335,
                "alpha_deg": 5.0817254976571435,
                "elevator_deg": -0.617769404546312,
                "rpm": 4655.785234899329
              },
              {
                "speed_m_s": 14.25,
                "range_km": 85.02316909481912,
                "cruise_minutes": 99.44230303487615,
                "power_w": 65.37288433607841,
                "wh_km": 1.274325230722776,
                "drag_n": 2.430475926065697,
                "induced_drag_n": 0.48926158767725647,
                "body_drag_n": 0.25375401981733936,
                "profile_drag_n": 0.8815753507689512,
                "hardware_drag_n": 0.80588496780215,
                "lift_drag": 15.034633851206259,
                "alpha_deg": 4.854073146726753,
                "elevator_deg": -0.5304721920458815,
                "rpm": 4716.147651006711
              },
              {
                "speed_m_s": 14.5,
                "range_km": 84.51224662862225,
                "cruise_minutes": 97.14051336623245,
                "power_w": 66.92192525175605,
                "wh_km": 1.2820292193822997,
                "drag_n": 2.4655002308197473,
                "induced_drag_n": 0.47251418377913473,
                "body_drag_n": 0.261868843264708,
                "profile_drag_n": 0.8967075295110745,
                "hardware_drag_n": 0.8344096742648299,
                "lift_drag": 14.821055449838546,
                "alpha_deg": 4.638094108288694,
                "elevator_deg": -0.44765131215112014,
                "rpm": 4776.5100671140935
              },
              {
                "speed_m_s": 14.75,
                "range_km": 83.99090307362715,
                "cruise_minutes": 94.90497522443746,
                "power_w": 68.49830748112659,
                "wh_km": 1.2899869582133068,
                "drag_n": 2.5027788906237074,
                "induced_drag_n": 0.45662973640070753,
                "body_drag_n": 0.2700989005843862,
                "profile_drag_n": 0.9126197910595789,
                "hardware_drag_n": 0.8634304625790349,
                "lift_drag": 14.600297201429127,
                "alpha_deg": 4.433003717425064,
                "elevator_deg": -0.3690058715929719,
                "rpm": 4836.872483221477
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.96444704502441,
                "cruise_minutes": 91.07160782780491,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.541691537820857,
                "induced_drag_n": 0.44155151318606956,
                "body_drag_n": 0.2784438642946708,
                "profile_drag_n": 0.9287488275953518,
                "hardware_drag_n": 0.8929473327447645,
                "lift_drag": 14.376770386503411,
                "alpha_deg": 4.238082148315462,
                "elevator_deg": -0.2942598407703806,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 81.43739446971439,
                "cruise_minutes": 89.00261690679169,
                "power_w": 73.04088801366635,
                "wh_km": 1.3304351186460173,
                "drag_n": 2.5832633669457867,
                "induced_drag_n": 0.4272273935302279,
                "body_drag_n": 0.2869034136636562,
                "profile_drag_n": 0.9461722749898839,
                "hardware_drag_n": 0.9229602847620191,
                "lift_drag": 14.145408517046523,
                "alpha_deg": 4.052668089497498,
                "elevator_deg": -0.2231596284200662,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 15.5,
                "range_km": 76.89685513922265,
                "cruise_minutes": 82.68479047228242,
                "power_w": 78.62183767148115,
                "wh_km": 1.408993506657368,
                "drag_n": 2.6261770818414267,
                "induced_drag_n": 0.41360942592049554,
                "body_drag_n": 0.29547723445980684,
                "profile_drag_n": 0.963621102830326,
                "hardware_drag_n": 0.9534693186307986,
                "lift_drag": 13.914261869556457,
                "alpha_deg": 3.8761531273699954,
                "elevator_deg": -0.15547192787414998,
                "rpm": 5058.201342281879
              },
              {
                "speed_m_s": 15.75,
                "range_km": 77.1961093312364,
                "cruise_minutes": 81.68900458331893,
                "power_w": 79.58023491131756,
                "wh_km": 1.4035314799174172,
                "drag_n": 2.6711181506228066,
                "induced_drag_n": 0.4006534340663465,
                "body_drag_n": 0.30416501871567125,
                "profile_drag_n": 0.9818252634896858,
                "hardware_drag_n": 0.9844744343511029,
                "lift_drag": 13.680156987458274,
                "alpha_deg": 3.7079767487291155,
                "elevator_deg": -0.09098180069661475,
                "rpm": 5098.442953020134
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.28851986600338,
                "cruise_minutes": 79.46720819375352,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.7184141597650777,
                "induced_drag_n": 0.38831866576762697,
                "body_drag_n": 0.3129664645038485,
                "profile_drag_n": 1.0011533975706701,
                "hardware_drag_n": 1.015975631922932,
                "lift_drag": 13.442144384550685,
                "alpha_deg": 3.547621885572994,
                "elevator_deg": -0.029490968261953264,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.67544167528854,
                "cruise_minutes": 78.64147864132158,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.76688786167619,
                "induced_drag_n": 0.376567479302133,
                "body_drag_n": 0.3218812757243838,
                "profile_drag_n": 1.020466195303387,
                "hardware_drag_n": 1.0479729113462861,
                "lift_drag": 13.206648573908,
                "alpha_deg": 3.394610935955891,
                "elevator_deg": 0.029183714116798955,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 77.08599514918284,
                "cruise_minutes": 77.86464156483115,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.817142793375732,
                "induced_drag_n": 0.36536506281976666,
                "body_drag_n": 0.33090916190284636,
                "profile_drag_n": 1.0404022960319539,
                "hardware_drag_n": 1.0804662726211651,
                "lift_drag": 12.97105553843169,
                "alpha_deg": 3.248502203633109,
                "elevator_deg": 0.0852116224675039,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 77.75505460168041,
                "cruise_minutes": 77.36821353401038,
                "power_w": 84.02456095945026,
                "wh_km": 1.3934421386310158,
                "drag_n": 2.8700709474921395,
                "induced_drag_n": 0.3546791828320656,
                "body_drag_n": 0.3400498379983924,
                "profile_drag_n": 1.061886210914113,
                "hardware_drag_n": 1.1134557157475689,
                "lift_drag": 12.731850989432479,
                "alpha_deg": 3.108886706870915,
                "elevator_deg": 0.1387495878756854,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 17.0,
                "range_km": 78.92111995267479,
                "cruise_minutes": 77.37364701242625,
                "power_w": 84.01866042799018,
                "wh_km": 1.372853928561931,
                "drag_n": 2.9239411624235427,
                "induced_drag_n": 0.3444799583996799,
                "body_drag_n": 0.3493030242211815,
                "profile_drag_n": 1.083216939077184,
                "hardware_drag_n": 1.1469412407254975,
                "lift_drag": 12.497281444022462,
                "alpha_deg": 2.9753853133146153,
                "elevator_deg": 0.18994299516868304,
                "rpm": 5319.771812080537
              },
              {
                "speed_m_s": 17.25,
                "range_km": 79.89865473881301,
                "cruise_minutes": 77.19676786358744,
                "power_w": 84.21117041972118,
                "wh_km": 1.3560574946815005,
                "drag_n": 2.9788026554001696,
                "induced_drag_n": 0.3347396580602511,
                "body_drag_n": 0.3586684458585532,
                "profile_drag_n": 1.1044717039264142,
                "hardware_drag_n": 1.1809228475549511,
                "lift_drag": 12.267115300949763,
                "alpha_deg": 2.8476461633891104,
                "elevator_deg": 0.23892677095705994,
                "rpm": 5360.013422818793
              },
              {
                "speed_m_s": 17.5,
                "range_km": 79.96277231816883,
                "cruise_minutes": 76.15502125539889,
                "power_w": 85.3631194272873,
                "wh_km": 1.354970149639481,
                "drag_n": 3.0362590808185406,
                "induced_drag_n": 0.32543251691663144,
                "body_drag_n": 0.36814583310942534,
                "profile_drag_n": 1.1272801945565545,
                "hardware_drag_n": 1.2154005362359293,
                "lift_drag": 12.034979446720367,
                "alpha_deg": 2.72534234949589,
                "elevator_deg": 0.2858262735864629,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.75,
                "range_km": 79.01274014748282,
                "cruise_minutes": 74.1903663356646,
                "power_w": 87.62364300777357,
                "wh_km": 1.3712620189009948,
                "drag_n": 3.09534000397048,
                "induced_drag_n": 0.3165345716300944,
                "body_drag_n": 0.37773492092641064,
                "profile_drag_n": 1.1506962046455422,
                "hardware_drag_n": 1.2503743067684328,
                "lift_drag": 11.805267138891569,
                "alpha_deg": 2.6081698223903373,
                "elevator_deg": 0.33075809597328093,
                "rpm": 5480.738255033557
              },
              {
                "speed_m_s": 18.0,
                "range_km": 78.06289304876341,
                "cruise_minutes": 72.2804565266328,
                "power_w": 89.93897502593792,
                "wh_km": 1.387947145462005,
                "drag_n": 3.1552853863436763,
                "induced_drag_n": 0.30802351134311146,
                "body_drag_n": 0.38743544886518533,
                "profile_drag_n": 1.1739822669829185,
                "hardware_drag_n": 1.285844159152461,
                "lift_drag": 11.580985919918021,
                "alpha_deg": 2.495845499674972,
                "elevator_deg": 0.3738307909354712,
                "rpm": 5541.100671140939
              },
              {
                "speed_m_s": 18.25,
                "range_km": 75.63606699272847,
                "cruise_minutes": 69.07403378331367,
                "power_w": 94.11395018286358,
                "wh_km": 1.4324802158731138,
                "drag_n": 3.216070600430588,
                "induced_drag_n": 0.29987854279811726,
                "body_drag_n": 0.39724716094068313,
                "profile_drag_n": 1.1971348033037736,
                "hardware_drag_n": 1.321810093388014,
                "lift_drag": 11.362099957531038,
                "alpha_deg": 2.3881055544128245,
                "elevator_deg": 0.4151455274532168,
                "rpm": 5621.583892617449
              },
              {
                "speed_m_s": 18.5,
                "range_km": 74.7121956126721,
                "cruise_minutes": 67.30828433574062,
                "power_w": 96.58291306290636,
                "wh_km": 1.4501938898334286,
                "drag_n": 3.2779290531660434,
                "induced_drag_n": 0.29208026812808435,
                "body_drag_n": 0.40716980548971277,
                "profile_drag_n": 1.2204068700731543,
                "hardware_drag_n": 1.3582721094750916,
                "lift_drag": 11.14768350378882,
                "alpha_deg": 2.2847038645219806,
                "elevator_deg": 0.45479668527528005,
                "rpm": 5681.946308724832
              },
              {
                "speed_m_s": 18.75,
                "range_km": 73.79071297469638,
                "cruise_minutes": 65.59174486639677,
                "power_w": 99.11049306057798,
                "wh_km": 1.4683036008974515,
                "drag_n": 3.340522369402829,
                "induced_drag_n": 0.284610573976379,
                "body_drag_n": 0.4172031350396291,
                "profile_drag_n": 1.2434784529731264,
                "hardware_drag_n": 1.3952302074136946,
                "lift_drag": 10.938802855285637,
                "alpha_deg": 2.1854106059172116,
                "elevator_deg": 0.49287239440305947,
                "rpm": 5742.308724832215
              },
              {
                "speed_m_s": 19.0,
                "range_km": 72.87224475743272,
                "cruise_minutes": 63.92302171704624,
                "power_w": 101.6977921223435,
                "wh_km": 1.486809826350051,
                "drag_n": 3.403684160438684,
                "induced_drag_n": 0.2774525307613049,
                "body_drag_n": 0.4273469061827115,
                "profile_drag_n": 1.2662003362908452,
                "hardware_drag_n": 1.4326843872038222,
                "lift_drag": 10.735812698866743,
                "alpha_deg": 2.090010974368386,
                "elevator_deg": 0.5294550252159831,
                "rpm": 5802.6711409395975
              },
              {
                "speed_m_s": 19.25,
                "range_km": 71.95737470251802,
                "cruise_minutes": 62.300757318197434,
                "power_w": 104.34592538273031,
                "wh_km": 1.5057132089860075,
                "drag_n": 3.4673947430610927,
                "induced_drag_n": 0.2705903010382716,
                "body_drag_n": 0.4376008794559332,
                "profile_drag_n": 1.2885689137214131,
                "hardware_drag_n": 1.4706346488454747,
                "lift_drag": 10.538550796875734,
                "alpha_deg": 1.9983040227904887,
                "elevator_deg": 0.5646216343326637,
                "rpm": 5863.03355704698
              },
              {
                "speed_m_s": 19.5,
                "range_km": 69.72068324216887,
                "cruise_minutes": 59.590327557409296,
                "power_w": 109.09203625620822,
                "wh_km": 1.5540176104872965,
                "drag_n": 3.5326966366272576,
                "induced_drag_n": 0.2640090560325662,
                "body_drag_n": 0.4479648192258167,
                "profile_drag_n": 1.3116417690302224,
                "hardware_drag_n": 1.5090809923386521,
                "lift_drag": 10.343745696617754,
                "alpha_deg": 1.9101016022030486,
                "elevator_deg": 0.5984443707182346,
                "rpm": 5943.51677852349
              },
              {
                "speed_m_s": 19.75,
                "range_km": 67.75550969402528,
                "cruise_minutes": 57.177645311413734,
                "power_w": 113.69531114836816,
                "wh_km": 1.5990901708631244,
                "drag_n": 3.601070850793627,
                "induced_drag_n": 0.257694899520628,
                "body_drag_n": 0.4584384935781024,
                "profile_drag_n": 1.336914040011542,
                "hardware_drag_n": 1.5480234176833543,
                "lift_drag": 10.147347038316672,
                "alpha_deg": 1.8252273959281233,
                "elevator_deg": 0.6309908460377586,
                "rpm": 6003.879194630872
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.4719,
            "mac": 0.1882222222222222,
            "cl": [
              0.12373177615768098,
              0.10445446312128481,
              0.015414137250438355
            ],
            "cm": [
              0.041000058583107346,
              -0.011813142051938374,
              -0.030806133242629742
            ],
            "drag": [
              0.0006540401564288522,
              0.0003981747370209866,
              -0.0001681279281374922,
              0.0002534332512130278,
              0.0001266586359022998,
              5.2226074959595894e-05
            ],
            "static_margin": 0.11309370321708347,
            "cnb_per_deg": 0.0003270466130637754,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.12373177615768098,
                0.041000058583107346,
                0.0006540401564288522
              ],
              [
                5.0,
                0.0,
                0.6453557675249015,
                -0.03747081478289684,
                0.008980745121859481
              ],
              [
                0.0,
                5.0,
                0.20015174243764394,
                -0.11003333793038597,
                0.0011190523897312886
              ],
              [
                5.0,
                5.0,
                0.7213694731384591,
                -0.1914102919974442,
                0.012612223252719412
              ],
              [
                -5.0,
                0.0,
                -0.39918886368794654,
                0.08066060573648691,
                0.004998997751649614
              ],
              [
                0.0,
                -5.0,
                0.046010369933260374,
                0.19802799449591146,
                0.0028003316711062106
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 93.00024087720507,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 91.89950936368612,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 90.08120957884452,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 88.17750521426925,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 87.82039028465496,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 85.59731964676693,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 83.21308814522608,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 82.35920287720265,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 80.53253704128358,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.68212452535421,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.42683187378918,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 76.05051720201787,
              "violations": [],
              "max_speed_m_s": 19.75,
              "mass_kg": 3.7261771994074646
            },
            "parasite_plus_20": {
              "range_km": 76.80057327453481,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.7261771994074646
            },
            "empty_mass_plus_10": {
              "range_km": 79.88291801015822,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.048794919348212
            },
            "combined_adverse": {
              "range_km": 62.77438943135407,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.048794919348212
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    },
    {
      "_id": "survey-vtol-range-v1-11",
      "iteration": 12,
      "parameters": {
        "span": 2.6,
        "root_chord": 0.27,
        "taper": 0.5,
        "twist_deg": 0.0,
        "sweep": 0.03375,
        "wing_x": 0.354,
        "fuselage_length": 0.8,
        "fuselage_width": 0.15,
        "fuselage_height": 0.15,
        "nose_fraction": 0.35,
        "tail_fraction": 0.7,
        "tail_span": 0.5,
        "tail_chord": 0.145,
        "tail_x": 0.79,
        "tail_incidence_deg": -2.0,
        "boom_y": 0.35,
        "rotor_front_x": 0.23,
        "rotor_rear_x": 0.7,
        "battery_x": 0.5,
        "payload_x": 0.36,
        "spar_diameter": 0.029,
        "spar_wall": 0.0008,
        "boom_diameter": 0.016,
        "boom_wall": 0.0008,
        "shell_thickness": 0.00128
      },
      "source_commit": "ec3fbdb5835f005881334b55029ab9594a980ffe",
      "evaluation": {
        "outcome": "passed",
        "metrics": {
          "range_km": {
            "value": 85.35138465999334,
            "unit": "km",
            "fidelity": "coupled_engineering_estimate"
          },
          "max_speed_m_s": {
            "value": 19.5,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "payload_capacity_kg": {
            "value": 0.9600000000000001,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "endurance_min": {
            "value": 106.46276716537197,
            "unit": "min",
            "fidelity": "coupled_engineering_estimate"
          },
          "mass_kg": {
            "value": 3.789272206503039,
            "unit": "kg",
            "fidelity": "coupled_engineering_estimate"
          },
          "hover_power_w": {
            "value": 314.198257581138,
            "unit": "W",
            "fidelity": "coupled_engineering_estimate"
          },
          "static_margin": {
            "value": 0.10254859502174929,
            "unit": "ratio",
            "fidelity": "coupled_engineering_estimate"
          },
          "stall_speed_m_s": {
            "value": 10.235042800955434,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          },
          "best_range_speed_m_s": {
            "value": 14.0,
            "unit": "m/s",
            "fidelity": "coupled_engineering_estimate"
          }
        },
        "violations": [],
        "components": [
          {
            "name": "fuselage",
            "mass_kg": 0.35485982820017287,
            "cg_x_m": 0.40258548878926104
          },
          {
            "name": "wing-1",
            "mass_kg": 0.20447372121379517,
            "cg_x_m": 0.45845081584207037
          },
          {
            "name": "wing1",
            "mass_kg": 0.204473721213772,
            "cg_x_m": 0.4584508158420778
          },
          {
            "name": "tail-1",
            "mass_kg": 0.015899292436388775,
            "cg_x_m": 0.8513990330607468
          },
          {
            "name": "tail1",
            "mass_kg": 0.015899292436388775,
            "cg_x_m": 0.8513990330607468
          },
          {
            "name": "fin",
            "mass_kg": 0.024172468739821512,
            "cg_x_m": 0.7408022431139698
          },
          {
            "name": "wing_spar",
            "mass_kg": 0.4975377984601995,
            "cg_x_m": 0.42150000000000026
          },
          {
            "name": "boom-1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "boom1",
            "mass_kg": 0.048478041901250074,
            "cg_x_m": 0.4649999999999997
          },
          {
            "name": "battery",
            "mass_kg": 0.85,
            "cg_x_m": 0.5
          },
          {
            "name": "payload",
            "mass_kg": 0.5,
            "cg_x_m": 0.36
          },
          {
            "name": "cruise_drive",
            "mass_kg": 0.165,
            "cg_x_m": -0.035
          },
          {
            "name": "avionics_esc_wiring_landing",
            "mass_kg": 0.3,
            "cg_x_m": 0.354
          },
          {
            "name": "lift_drives_0.23",
            "mass_kg": 0.28,
            "cg_x_m": 0.23
          },
          {
            "name": "lift_drives_0.7",
            "mass_kg": 0.28,
            "cg_x_m": 0.7
          }
        ],
        "performance": {
          "nominal": {
            "mass_kg": 3.789272206503039,
            "cg_x_m": 0.4211747490092565,
            "static_margin": 0.10254859502174929,
            "stall_speed_m_s": 10.235042800955434,
            "hover_power_w": 314.198257581138,
            "hover_thrust_ratio": 2.6201395963075846,
            "overhead_wh": 11.869711953065215,
            "usable_wh": 120.0,
            "reserve_wh": 30.0,
            "structure": {
              "wing": {
                "stress_pa": 130388885.83542503,
                "deflection_m": 0.05506177337877769
              },
              "boom": {
                "stress_pa": 36482473.9779774,
                "deflection_m": 0.0017087335551318702
              },
              "payload_floor_stress_pa": 17956512.45117187,
              "passed": true
            },
            "range_km": 85.35138465999334,
            "best": {
              "speed_m_s": 14.0,
              "range_km": 85.35138465999334,
              "cruise_minutes": 101.60879126189684,
              "power_w": 63.85094441379315,
              "wh_km": 1.2668838177339912,
              "drag_n": 2.419098031466189,
              "induced_drag_n": 0.5605075920285252,
              "body_drag_n": 0.24575476473732635,
              "profile_drag_n": 0.8349793315093428,
              "hardware_drag_n": 0.777856343190995,
              "lift_drag": 15.361124601213747,
              "alpha_deg": 4.98211010464251,
              "elevator_deg": -3.9817852157263918,
              "rpm": 4655.785234899329
            },
            "max_speed_m_s": 19.5,
            "endurance_min": 106.46276716537197,
            "curve": [
              {
                "speed_m_s": 13.5,
                "range_km": 84.4798414039513,
                "cruise_minutes": 104.2961004987053,
                "power_w": 62.20575123896051,
                "wh_km": 1.2799537291967182,
                "drag_n": 2.3589858795608993,
                "induced_drag_n": 0.5982642180465318,
                "body_drag_n": 0.23010433441497136,
                "profile_drag_n": 0.8073299875761367,
                "hardware_drag_n": 0.7232873395232593,
                "lift_drag": 15.752559863062846,
                "alpha_deg": 5.462795187904241,
                "elevator_deg": -4.289959133165051,
                "rpm": 4555.181208053691
              },
              {
                "speed_m_s": 13.75,
                "range_km": 84.41817974660113,
                "cruise_minutes": 102.32506635951651,
                "power_w": 63.40398803184066,
                "wh_km": 1.2808886471078922,
                "drag_n": 2.3874980581151344,
                "induced_drag_n": 0.578834042837504,
                "body_drag_n": 0.23787141981178392,
                "profile_drag_n": 0.8204687950344818,
                "hardware_drag_n": 0.7503238004313646,
                "lift_drag": 15.564438328062936,
                "alpha_deg": 5.215898571975078,
                "elevator_deg": -4.131670265915536,
                "rpm": 4615.543624161074
              },
              {
                "speed_m_s": 14.0,
                "range_km": 85.35138465999334,
                "cruise_minutes": 101.60879126189684,
                "power_w": 63.85094441379315,
                "wh_km": 1.2668838177339912,
                "drag_n": 2.419098031466189,
                "induced_drag_n": 0.5605075920285252,
                "body_drag_n": 0.24575476473732635,
                "profile_drag_n": 0.8349793315093428,
                "hardware_drag_n": 0.777856343190995,
                "lift_drag": 15.361124601213747,
                "alpha_deg": 4.98211010464251,
                "elevator_deg": -3.9817852157263918,
                "rpm": 4655.785234899329
              },
              {
                "speed_m_s": 14.25,
                "range_km": 84.85297586519972,
                "cruise_minutes": 99.24324662596459,
                "power_w": 65.37288433607841,
                "wh_km": 1.274325230722776,
                "drag_n": 2.452393340614824,
                "induced_drag_n": 0.5432093836553922,
                "body_drag_n": 0.25375401981733936,
                "profile_drag_n": 0.8495449693399425,
                "hardware_drag_n": 0.80588496780215,
                "lift_drag": 15.152571844199699,
                "alpha_deg": 4.760518033773982,
                "elevator_deg": -3.8397194455770056,
                "rpm": 4716.147651006711
              },
              {
                "speed_m_s": 14.5,
                "range_km": 82.82690938092861,
                "cruise_minutes": 95.20334411600989,
                "power_w": 68.14694738989806,
                "wh_km": 1.3054970764348286,
                "drag_n": 2.4884268888830774,
                "induced_drag_n": 0.526870386218889,
                "body_drag_n": 0.261868843264708,
                "profile_drag_n": 0.8652779851346503,
                "hardware_drag_n": 0.8344096742648299,
                "lift_drag": 14.933155741851916,
                "alpha_deg": 4.550288522872436,
                "elevator_deg": -3.704938371248418,
                "rpm": 4796.6308724832215
              },
              {
                "speed_m_s": 14.75,
                "range_km": 82.31819704027522,
                "cruise_minutes": 93.01491190991551,
                "power_w": 69.75029218002707,
                "wh_km": 1.313564824482619,
                "drag_n": 2.5262499565092718,
                "induced_drag_n": 0.5114273683306578,
                "body_drag_n": 0.2700989005843862,
                "profile_drag_n": 0.8812932250151927,
                "hardware_drag_n": 0.8634304625790349,
                "lift_drag": 14.709576219152186,
                "alpha_deg": 4.350657795401477,
                "elevator_deg": -3.5769523249405126,
                "rpm": 4856.993288590604
              },
              {
                "speed_m_s": 15.0,
                "range_km": 81.80037654394718,
                "cruise_minutes": 90.88930727105243,
                "power_w": 71.38152415957964,
                "wh_km": 1.3218800770292527,
                "drag_n": 2.5659291768894477,
                "induced_drag_n": 0.49682232359209233,
                "body_drag_n": 0.2784438642946708,
                "profile_drag_n": 0.8977156562579198,
                "hardware_drag_n": 0.8929473327447645,
                "lift_drag": 14.482109100513204,
                "alpha_deg": 4.160925187855742,
                "elevator_deg": -3.455312101498455,
                "rpm": 4917.355704697987
              },
              {
                "speed_m_s": 15.25,
                "range_km": 81.2743789843573,
                "cruise_minutes": 88.82445790640142,
                "power_w": 73.04088801366635,
                "wh_km": 1.3304351186460173,
                "drag_n": 2.6084484568856343,
                "induced_drag_n": 0.4830019609219293,
                "body_drag_n": 0.2869034136636562,
                "profile_drag_n": 0.9155827975380298,
                "hardware_drag_n": 0.9229602847620191,
                "lift_drag": 14.246042004705897,
                "alpha_deg": 3.9804469933908218,
                "elevator_deg": -3.339605011477884,
                "rpm": 4977.718120805369
              },
              {
                "speed_m_s": 15.5,
                "range_km": 76.74292857705083,
                "cruise_minutes": 82.51927803983958,
                "power_w": 78.62183767148115,
                "wh_km": 1.408993506657368,
                "drag_n": 2.652280110388263,
                "induced_drag_n": 0.46991725195682454,
                "body_drag_n": 0.29547723445980684,
                "profile_drag_n": 0.9334163053408332,
                "hardware_drag_n": 0.9534693186307986,
                "lift_drag": 14.010611525666956,
                "alpha_deg": 3.808630994841906,
                "elevator_deg": -3.229451376186847,
                "rpm": 5058.201342281879
              },
              {
                "speed_m_s": 15.75,
                "range_km": 75.58739940846687,
                "cruise_minutes": 79.98666604070567,
                "power_w": 81.11123520905846,
                "wh_km": 1.43053324883701,
                "drag_n": 2.697918793140736,
                "induced_drag_n": 0.45752302833603753,
                "body_drag_n": 0.30416501871567125,
                "profile_drag_n": 0.9517563117379239,
                "hardware_drag_n": 0.9844744343511029,
                "lift_drag": 13.773604445908386,
                "alpha_deg": 3.6449316002962395,
                "elevator_deg": -3.124501409033391,
                "rpm": 5118.563758389262
              },
              {
                "speed_m_s": 16.0,
                "range_km": 76.13581102537667,
                "cruise_minutes": 79.30813648476736,
                "power_w": 81.80519137607268,
                "wh_km": 1.4202290169457064,
                "drag_n": 2.7464303161306853,
                "induced_drag_n": 0.4457776226842499,
                "body_drag_n": 0.3129664645038485,
                "profile_drag_n": 0.9717105970196546,
                "hardware_drag_n": 1.015975631922932,
                "lift_drag": 13.530314629011258,
                "alpha_deg": 3.4888455064984667,
                "elevator_deg": -3.0244324352741896,
                "rpm": 5158.805369127516
              },
              {
                "speed_m_s": 16.25,
                "range_km": 76.52195832257254,
                "cruise_minutes": 78.48405981802313,
                "power_w": 82.66413967191616,
                "wh_km": 1.4130622166139515,
                "drag_n": 2.796073928927015,
                "induced_drag_n": 0.43464254795632623,
                "body_drag_n": 0.3218812757243838,
                "profile_drag_n": 0.9915771939000191,
                "hardware_drag_n": 1.0479729113462861,
                "lift_drag": 13.290087182409762,
                "alpha_deg": 3.339907825632692,
                "elevator_deg": -2.9289464088404484,
                "rpm": 5199.046979865772
              },
              {
                "speed_m_s": 16.5,
                "range_km": 76.9316899802208,
                "cruise_minutes": 77.70877775779877,
                "power_w": 83.48886020363351,
                "wh_km": 1.405536367064537,
                "drag_n": 2.8468098881824035,
                "induced_drag_n": 0.4240822105298831,
                "body_drag_n": 0.33090916190284636,
                "profile_drag_n": 1.011352243128509,
                "hardware_drag_n": 1.0804662726211651,
                "lift_drag": 13.05323071911505,
                "alpha_deg": 3.1976886197467813,
                "elevator_deg": -2.837767690508945,
                "rpm": 5239.2885906040265
              },
              {
                "speed_m_s": 16.75,
                "range_km": 77.59941015790375,
                "cruise_minutes": 77.21334344070026,
                "power_w": 84.02456095945026,
                "wh_km": 1.3934421386310158,
                "drag_n": 2.9004130980258296,
                "induced_drag_n": 0.4140636530466306,
                "body_drag_n": 0.3400498379983924,
                "profile_drag_n": 1.0328438912332376,
                "hardware_drag_n": 1.1134557157475689,
                "lift_drag": 12.81199092267101,
                "alpha_deg": 3.0617897945142105,
                "elevator_deg": -2.750641056449387,
                "rpm": 5279.530201342282
              },
              {
                "speed_m_s": 17.0,
                "range_km": 77.42308259327943,
                "cruise_minutes": 75.90498293458766,
                "power_w": 85.47287716811776,
                "wh_km": 1.396615640001924,
                "drag_n": 2.9554355067221176,
                "induced_drag_n": 0.40455632352876,
                "body_drag_n": 0.3493030242211815,
                "profile_drag_n": 1.0546349182466788,
                "hardware_drag_n": 1.1469412407254975,
                "lift_drag": 12.573465467063217,
                "alpha_deg": 2.9318423103741487,
                "elevator_deg": -2.667329910247382,
                "rpm": 5339.892617449665
              },
              {
                "speed_m_s": 17.25,
                "range_km": 78.60461292633128,
                "cruise_minutes": 75.94648591916066,
                "power_w": 85.42616823274591,
                "wh_km": 1.3756226768558117,
                "drag_n": 3.011377921563799,
                "induced_drag_n": 0.39553186774641724,
                "body_drag_n": 0.3586684458585532,
                "profile_drag_n": 1.0762547604038772,
                "hardware_drag_n": 1.1809228475549511,
                "lift_drag": 12.339888002036597,
                "alpha_deg": 2.8075036745230606,
                "elevator_deg": -2.5876146749852444,
                "rpm": 5380.13422818792
              },
              {
                "speed_m_s": 17.5,
                "range_km": 79.80270862476577,
                "cruise_minutes": 76.00257964263407,
                "power_w": 85.3631194272873,
                "wh_km": 1.354970149639481,
                "drag_n": 3.0696852689088816,
                "induced_drag_n": 0.3869639421982589,
                "body_drag_n": 0.36814583310942534,
                "profile_drag_n": 1.0991749573652678,
                "hardware_drag_n": 1.2154005362359293,
                "lift_drag": 12.10549715316957,
                "alpha_deg": 2.68845568189326,
                "elevator_deg": -2.5112913449518093,
                "rpm": 5420.375838926175
              },
              {
                "speed_m_s": 17.75,
                "range_km": 77.3331406281856,
                "cruise_minutes": 72.61327758515078,
                "power_w": 89.34753393011455,
                "wh_km": 1.3982399676074264,
                "drag_n": 3.1308700909481253,
                "induced_drag_n": 0.3788280453990936,
                "body_drag_n": 0.37773492092641064,
                "profile_drag_n": 1.123932817854188,
                "hardware_drag_n": 1.2503743067684328,
                "lift_drag": 11.868926274309196,
                "alpha_deg": 2.5744023772640565,
                "elevator_deg": -2.438170179123436,
                "rpm": 5500.859060402685
              },
              {
                "speed_m_s": 18.0,
                "range_km": 76.40840182906055,
                "cruise_minutes": 70.74852021209311,
                "power_w": 91.70251566204657,
                "wh_km": 1.4151622787352867,
                "drag_n": 3.193489013628254,
                "induced_drag_n": 0.37110136545481953,
                "body_drag_n": 0.38743544886518533,
                "profile_drag_n": 1.149108040155788,
                "hardware_drag_n": 1.285844159152461,
                "lift_drag": 11.636196688111962,
                "alpha_deg": 2.465068214108353,
                "elevator_deg": -2.3680745207748606,
                "rpm": 5561.221476510067
              },
              {
                "speed_m_s": 18.25,
                "range_km": 75.48466418506734,
                "cruise_minutes": 68.93576637905694,
                "power_w": 94.11395018286358,
                "wh_km": 1.4324802158731138,
                "drag_n": 3.257159630372157,
                "induced_drag_n": 0.363762642152153,
                "body_drag_n": 0.39724716094068313,
                "profile_drag_n": 1.1743397338913069,
                "hardware_drag_n": 1.321810093388014,
                "lift_drag": 11.408733528868277,
                "alpha_deg": 2.3601963887644493,
                "elevator_deg": -2.3008397294934837,
                "rpm": 5621.583892617449
              },
              {
                "speed_m_s": 18.5,
                "range_km": 74.56264214391,
                "cruise_minutes": 67.17355148099999,
                "power_w": 96.58291306290636,
                "wh_km": 1.4501938898334286,
                "drag_n": 3.3216382595614187,
                "induced_drag_n": 0.3567920420047353,
                "body_drag_n": 0.40716980548971277,
                "profile_drag_n": 1.199404302591879,
                "hardware_drag_n": 1.3582721094750916,
                "lift_drag": 11.187270671915236,
                "alpha_deg": 2.2595473311088856,
                "elevator_deg": -2.2363122135286586,
                "rpm": 5681.946308724832
              },
              {
                "speed_m_s": 18.75,
                "range_km": 72.25256532996457,
                "cruise_minutes": 64.22450251552407,
                "power_w": 101.01778960838008,
                "wh_km": 1.4965598460500753,
                "drag_n": 3.386754483310524,
                "induced_drag_n": 0.3501710448829476,
                "body_drag_n": 0.4172031350396291,
                "profile_drag_n": 1.2241500959742526,
                "hardware_drag_n": 1.3952302074136946,
                "lift_drag": 10.972176007154607,
                "alpha_deg": 2.1628973351497276,
                "elevator_deg": -2.174348551845929,
                "rpm": 5762.4295302013425
              },
              {
                "speed_m_s": 19.0,
                "range_km": 71.35839934937093,
                "cruise_minutes": 62.59508714857099,
                "power_w": 103.64738797179228,
                "wh_km": 1.515312689646086,
                "drag_n": 3.45284306172407,
                "induced_drag_n": 0.3438823410162282,
                "body_drag_n": 0.4273469061827115,
                "profile_drag_n": 1.2489294273213079,
                "hardware_drag_n": 1.4326843872038222,
                "lift_drag": 10.762164865190341,
                "alpha_deg": 2.070037314910082,
                "elevator_deg": -2.114814696506585,
                "rpm": 5822.791946308725
              },
              {
                "speed_m_s": 19.25,
                "range_km": 70.46774385491597,
                "cruise_minutes": 61.01103364061989,
                "power_w": 106.33842594819819,
                "wh_km": 1.5344650208975208,
                "drag_n": 3.5198853155779686,
                "induced_drag_n": 0.337909737297326,
                "body_drag_n": 0.4376008794559332,
                "profile_drag_n": 1.2737400499792348,
                "hardware_drag_n": 1.4706346488454747,
                "lift_drag": 10.557180973892414,
                "alpha_deg": 1.9807716726703504,
                "elevator_deg": -2.0575852470819656,
                "rpm": 5883.154362416108
              },
              {
                "speed_m_s": 19.5,
                "range_km": 69.58112142180174,
                "cruise_minutes": 59.4710439502579,
                "power_w": 109.09203625620822,
                "wh_km": 1.5540176104872965,
                "drag_n": 3.5878636087426483,
                "induced_drag_n": 0.3322380719406402,
                "body_drag_n": 0.4479648192258167,
                "profile_drag_n": 1.298579725237539,
                "hardware_drag_n": 1.5090809923386521,
                "lift_drag": 10.357156886720567,
                "alpha_deg": 1.894917268120124,
                "elevator_deg": -2.002542789762356,
                "rpm": 5943.51677852349
              }
            ],
            "violations": []
          },
          "aero": {
            "area": 0.5265000000000001,
            "mac": 0.21,
            "cl": [
              0.13570657190924282,
              0.09839759396126246,
              0.00954780904996973
            ],
            "cm": [
              -0.012397424336071546,
              -0.010090535014248028,
              -0.01573906612146908
            ],
            "drag": [
              0.0007214059301534392,
              0.0005097025183867141,
              -0.00015559434065011323,
              0.0002460311632469402,
              9.015663408947039e-05,
              4.220959054441112e-05
            ],
            "static_margin": 0.10254859502174929,
            "cnb_per_deg": 0.00028522686633972047,
            "resolution": 10,
            "samples": [
              [
                0.0,
                0.0,
                0.13570657190924282,
                -0.012397424336071546,
                0.0007214059301534392
              ],
              [
                5.0,
                0.0,
                0.6269483990992987,
                -0.07805777023853434,
                0.009420697603260515
              ],
              [
                0.0,
                5.0,
                0.18244429984247368,
                -0.08814188964984503,
                0.000998673990513151
              ],
              [
                5.0,
                5.0,
                0.6735109245196028,
                -0.1552144224226252,
                0.011951881515856987
              ],
              [
                -5.0,
                0.0,
                -0.357027540513326,
                0.02284757990394592,
                0.004323672419393372
              ],
              [
                0.0,
                -5.0,
                0.08696620934277637,
                0.0692487715648458,
                0.0025546173970142833
              ]
            ]
          },
          "payload_capacity_kg": 0.9600000000000001,
          "payload_curve": [
            {
              "payload_kg": 0.0,
              "range_km": 93.5717745496109,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.096,
              "range_km": 91.20482700332975,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.192,
              "range_km": 89.89758996376626,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.28800000000000003,
              "range_km": 88.80409946234911,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.384,
              "range_km": 87.23094563112902,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.48,
              "range_km": 85.87162704963835,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.5760000000000001,
              "range_km": 84.19618692965233,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.672,
              "range_km": 82.43426918790674,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.768,
              "range_km": 81.32115237450371,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.864,
              "range_km": 79.51382778264005,
              "feasible": true,
              "violations": []
            },
            {
              "payload_kg": 0.9600000000000001,
              "range_km": 77.30206405188645,
              "feasible": true,
              "violations": []
            }
          ],
          "scenarios": {
            "battery_minus_10": {
              "range_km": 75.87932429263955,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 3.789272206503039
            },
            "parasite_plus_20": {
              "range_km": 77.07102550334801,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 3.789272206503039
            },
            "empty_mass_plus_10": {
              "range_km": 81.13962149992369,
              "violations": [],
              "max_speed_m_s": 19.5,
              "mass_kg": 4.118199427153343
            },
            "combined_adverse": {
              "range_km": 63.626259253306635,
              "violations": [],
              "max_speed_m_s": 19.0,
              "mass_kg": 4.118199427153343
            }
          }
        },
        "fidelity": "coupled_engineering_estimate",
        "limitations": [
          "No flight validation; transition energy allowance, not dynamic simulation.",
          "VLM/XFOIL attached-flow estimates; no rotor interference, flutter, fatigue or control simulation.",
          "Maximum speed is the highest supported passing speed on a 0.25 m/s grid; no propeller-map extrapolation.",
          "Beam screening excludes joints/local shell buckling; hardware properties are assumptions."
        ]
      }
    }
  ]
}
