{
  "revision": 1,
  "scope": "conceptual scenarios, not as-built or certified vessel performance",
  "source_model_sha256": "7ae0c6e91c30dc92f1f46d84660eb2e1f431d6f56efa7243a7c15a9a608791ef",
  "input_sha256": "5d532c6c2beddcba1fd32f6fd12c94090e363a879077f25cb69f35bcc445711b",
  "versions": {
    "numpy": "2.5.3",
    "scipy": "1.18.1",
    "pvlib": "0.16.1",
    "trimesh": "5.1.1",
    "shapely": "2.2.0"
  },
  "geometry": {
    "hull_length_m": 13.6,
    "overall_width_m": 7.397999992,
    "all_geometry_length_m": 13.916759765625,
    "skin_area_pair_m2": 116.0131970469606,
    "roof_projection_m2": 24.679534948644317,
    "roof_z_selection_m": 2.2,
    "roof_orientation_threshold": 0.85,
    "source_hull_solids": 0,
    "roof_is_module_packing_plan": false,
    "lowest_skin_z_m": -0.486100006,
    "lowest_appendage_z_m": -1.7534642333984376,
    "roof_highest_z_m": 2.953893310546875,
    "datum": "original CAD Z, not assigned waterline"
  },
  "mass_cases": [
    {
      "name": "lean",
      "label": "Облегчённый",
      "people": 4,
      "battery_kwh": 20,
      "roof_fraction": 0.7,
      "water_kg": 300,
      "spare_kg": 150,
      "baggage_kg": 100,
      "pv_area_m2": 17.275674464051022,
      "dry_mass_before_contingency_kg": 5446.669788118771,
      "loaded_mass_kg": 7293.670256336587,
      "KG_assumed_m": 0.9329923588847285,
      "ledger": [
        {
          "item": "Корпус и мост",
          "mass_kg": 3200,
          "z_assumed_m": 0.8
        },
        {
          "item": "Интерьер",
          "mass_kg": 850,
          "z_assumed_m": 1.1
        },
        {
          "item": "Судовые системы",
          "mass_kg": 450,
          "z_assumed_m": 1.2
        },
        {
          "item": "Кайт и запуск",
          "mass_kg": 250,
          "z_assumed_m": 1.0
        },
        {
          "item": "Моторы и движители",
          "mass_kg": 200,
          "z_assumed_m": 0.3
        },
        {
          "item": "Распределение энергии",
          "mass_kg": 150,
          "z_assumed_m": 0.6
        },
        {
          "item": "PV с креплениями",
          "mass_kg": 172.75674464051022,
          "z_assumed_m": 3.4
        },
        {
          "item": "Банк АКБ",
          "mass_kg": 173.91304347826087,
          "z_assumed_m": 0.4
        },
        {
          "item": "Резерв массы сухой части",
          "mass_kg": 817.0004682178156,
          "z_assumed_m": 1.0
        },
        {
          "item": "Люди и непосредственное снаряжение",
          "mass_kg": 360,
          "z_assumed_m": 1.6
        },
        {
          "item": "Вода",
          "mass_kg": 300,
          "z_assumed_m": 0.35
        },
        {
          "item": "Продукты на 30 суток",
          "mass_kg": 120,
          "z_assumed_m": 0.5
        },
        {
          "item": "Запчасти и инструмент",
          "mass_kg": 150,
          "z_assumed_m": 0.5
        },
        {
          "item": "Прочий багаж",
          "mass_kg": 100,
          "z_assumed_m": 0.8
        }
      ]
    },
    {
      "name": "central",
      "label": "Опорный",
      "people": 4,
      "battery_kwh": 40,
      "roof_fraction": 0.8,
      "water_kg": 400,
      "spare_kg": 250,
      "baggage_kg": 120,
      "pv_area_m2": 19.743627958915454,
      "dry_mass_before_contingency_kg": 5645.262366545677,
      "loaded_mass_kg": 7742.051721527528,
      "KG_assumed_m": 0.9156749909917764,
      "ledger": [
        {
          "item": "Корпус и мост",
          "mass_kg": 3200,
          "z_assumed_m": 0.8
        },
        {
          "item": "Интерьер",
          "mass_kg": 850,
          "z_assumed_m": 1.1
        },
        {
          "item": "Судовые системы",
          "mass_kg": 450,
          "z_assumed_m": 1.2
        },
        {
          "item": "Кайт и запуск",
          "mass_kg": 250,
          "z_assumed_m": 1.0
        },
        {
          "item": "Моторы и движители",
          "mass_kg": 200,
          "z_assumed_m": 0.3
        },
        {
          "item": "Распределение энергии",
          "mass_kg": 150,
          "z_assumed_m": 0.6
        },
        {
          "item": "PV с креплениями",
          "mass_kg": 197.43627958915454,
          "z_assumed_m": 3.4
        },
        {
          "item": "Банк АКБ",
          "mass_kg": 347.82608695652175,
          "z_assumed_m": 0.4
        },
        {
          "item": "Резерв массы сухой части",
          "mass_kg": 846.7893549818515,
          "z_assumed_m": 1.0
        },
        {
          "item": "Люди и непосредственное снаряжение",
          "mass_kg": 360,
          "z_assumed_m": 1.6
        },
        {
          "item": "Вода",
          "mass_kg": 400,
          "z_assumed_m": 0.35
        },
        {
          "item": "Продукты на 30 суток",
          "mass_kg": 120,
          "z_assumed_m": 0.5
        },
        {
          "item": "Запчасти и инструмент",
          "mass_kg": 250,
          "z_assumed_m": 0.5
        },
        {
          "item": "Прочий багаж",
          "mass_kg": 120,
          "z_assumed_m": 0.8
        }
      ]
    },
    {
      "name": "extended",
      "label": "Восемь человек",
      "people": 8,
      "battery_kwh": 60,
      "roof_fraction": 0.85,
      "water_kg": 600,
      "spare_kg": 350,
      "baggage_kg": 240,
      "pv_area_m2": 20.97760470634767,
      "dry_mass_before_contingency_kg": 5831.51517749826,
      "loaded_mass_kg": 8856.242454123,
      "KG_assumed_m": 0.9124255044590094,
      "ledger": [
        {
          "item": "Корпус и мост",
          "mass_kg": 3200,
          "z_assumed_m": 0.8
        },
        {
          "item": "Интерьер",
          "mass_kg": 850,
          "z_assumed_m": 1.1
        },
        {
          "item": "Судовые системы",
          "mass_kg": 450,
          "z_assumed_m": 1.2
        },
        {
          "item": "Кайт и запуск",
          "mass_kg": 250,
          "z_assumed_m": 1.0
        },
        {
          "item": "Моторы и движители",
          "mass_kg": 200,
          "z_assumed_m": 0.3
        },
        {
          "item": "Распределение энергии",
          "mass_kg": 150,
          "z_assumed_m": 0.6
        },
        {
          "item": "PV с креплениями",
          "mass_kg": 209.7760470634767,
          "z_assumed_m": 3.4
        },
        {
          "item": "Банк АКБ",
          "mass_kg": 521.7391304347826,
          "z_assumed_m": 0.4
        },
        {
          "item": "Резерв массы сухой части",
          "mass_kg": 874.7272766247389,
          "z_assumed_m": 1.0
        },
        {
          "item": "Люди и непосредственное снаряжение",
          "mass_kg": 720,
          "z_assumed_m": 1.6
        },
        {
          "item": "Вода",
          "mass_kg": 600,
          "z_assumed_m": 0.35
        },
        {
          "item": "Продукты на 30 суток",
          "mass_kg": 240,
          "z_assumed_m": 0.5
        },
        {
          "item": "Запчасти и инструмент",
          "mass_kg": 350,
          "z_assumed_m": 0.5
        },
        {
          "item": "Прочий багаж",
          "mass_kg": 240,
          "z_assumed_m": 0.8
        }
      ]
    }
  ],
  "hydro_surrogate": [
    {
      "draft_m": 0.585336145490266,
      "volume_m3": 7.115775859840571,
      "waterplane_area_m2": 21.692231676161715,
      "waterline_length_m": 12.019598382154921,
      "waterline_width_each_m": 1.1489321982942204,
      "KB_m": 0.3797065761763313,
      "I_transverse_m4": 203.5816555562849,
      "I_longitudinal_m4": 195.86830479923336,
      "BM_transverse_m": 28.609902780277586,
      "GM_transverse_m": 28.05661699756919,
      "BM_longitudinal_m": 27.525923898848294,
      "GM_longitudinal_m": 26.972638116139898,
      "KG_m": 0.9329923588847285,
      "TPC_kg_cm": 222.34537468065759,
      "source": "analytical twin-ellipsoid surrogate; not CAD hulls",
      "case": "lean",
      "mass_kg": 7293.670256336587,
      "additional_1000kg_sinkage_linear_m": 0.04497507544001061,
      "MCT_1cm_Nm": 1605.6415629515402,
      "linear_heel_5deg_RM_kNm": 174.96309176061735
    },
    {
      "draft_m": 0.6052881616705176,
      "volume_m3": 7.553221191734172,
      "waterplane_area_m2": 22.15445983367906,
      "waterline_length_m": 12.146982961811844,
      "waterline_width_each_m": 1.1611086654673088,
      "KB_m": 0.3921954183184396,
      "I_transverse_m4": 207.95861585000574,
      "I_longitudinal_m4": 204.30454473567082,
      "BM_transverse_m": 27.532440871397245,
      "GM_transverse_m": 27.00896129872391,
      "BM_longitudinal_m": 27.04866434459121,
      "GM_longitudinal_m": 26.525184771917875,
      "KG_m": 0.9156749909917764,
      "TPC_kg_cm": 227.08321329521038,
      "source": "analytical twin-ellipsoid surrogate; not CAD hulls",
      "case": "central",
      "mass_kg": 7742.051721527528,
      "additional_1000kg_sinkage_linear_m": 0.044036720525880105,
      "MCT_1cm_Nm": 1658.498454838494,
      "linear_heel_5deg_RM_kNm": 178.78413046953415
    },
    {
      "draft_m": 0.6532142765342039,
      "volume_m3": 8.640236540607802,
      "waterplane_area_m2": 23.190098343966255,
      "waterline_length_m": 12.427653462317249,
      "waterline_width_each_m": 1.187937463309737,
      "KB_m": 0.42204199991356306,
      "I_transverse_m4": 217.77124987578568,
      "I_longitudinal_m4": 223.85194753910474,
      "BM_transverse_m": 25.204315744400496,
      "GM_transverse_m": 24.71393223985505,
      "BM_longitudinal_m": 25.908080928923013,
      "GM_longitudinal_m": 25.417697424377568,
      "KG_m": 0.9124255044590094,
      "TPC_kg_cm": 237.69850802565412,
      "source": "analytical twin-ellipsoid surrogate; not CAD hulls",
      "case": "extended",
      "mass_kg": 8856.242454123,
      "additional_1000kg_sinkage_linear_m": 0.04207009998952425,
      "MCT_1cm_Nm": 1776.9105902100794,
      "linear_heel_5deg_RM_kNm": 187.13557884118143
    }
  ],
  "resistance": [
    {
      "speed_kn": 2.0,
      "Fn": 0.09181824526600428,
      "Re": 11067040.149393091,
      "Cf": 0.0029478520692564824,
      "friction_N": 71.96958919336711,
      "total_scenario_N": 179.9239729834178,
      "effective_kw": 0.18512177664738322,
      "dc_propulsion_kw": 0.33658504844978765,
      "dc_low_kw": 0.14862823644807827,
      "dc_high_kw": 0.8619426637550117
    },
    {
      "speed_kn": 3.0,
      "Fn": 0.13772736789900644,
      "Re": 16600560.224089637,
      "Cf": 0.0027523257505783012,
      "friction_N": 151.19091294909074,
      "total_scenario_N": 377.97728237272685,
      "effective_kw": 0.5833449391285751,
      "dc_propulsion_kw": 1.0606271620519547,
      "dc_low_kw": 0.46834862496344387,
      "dc_high_kw": 2.716103420281196
    },
    {
      "speed_kn": 4.0,
      "Fn": 0.18363649053200856,
      "Re": 22134080.298786182,
      "Cf": 0.002625160454246023,
      "friction_N": 256.3652653118544,
      "total_scenario_N": 640.9131632796359,
      "effective_kw": 1.3188568648820953,
      "dc_propulsion_kw": 2.3979215725129004,
      "dc_low_kw": 1.0588671603354458,
      "dc_high_kw": 6.1407092121494395
    },
    {
      "speed_kn": 5.0,
      "Fn": 0.2295456131650107,
      "Re": 27667600.373482727,
      "Cf": 0.002532495826276158,
      "friction_N": 386.4311199497004,
      "total_scenario_N": 966.077799874251,
      "effective_kw": 2.484966785232101,
      "dc_propulsion_kw": 4.518121427694729,
      "dc_low_kw": 1.9950987809748775,
      "dc_high_kw": 11.570215719599203
    },
    {
      "speed_kn": 6.0,
      "Fn": 0.2754547357980129,
      "Re": 33201120.448179275,
      "Cf": 0.002460377459667514,
      "friction_N": 540.6143720427519,
      "total_scenario_N": 1351.5359301068797,
      "effective_kw": 4.1717409042632365,
      "dc_propulsion_kw": 7.584983462296793,
      "dc_low_kw": 3.349354704498083,
      "dc_high_kw": 19.423978813500785
    },
    {
      "speed_kn": 7.0,
      "Fn": 0.321363858431015,
      "Re": 38734640.52287582,
      "Cf": 0.0024017787492340518,
      "friction_N": 718.3108469217779,
      "total_scenario_N": 1795.7771173044446,
      "effective_kw": 6.466792930204116,
      "dc_propulsion_kw": 11.757805327643847,
      "dc_low_kw": 5.191977119590402,
      "dc_high_kw": 30.10993533640012
    },
    {
      "speed_kn": 8.0,
      "Fn": 0.3672729810640171,
      "Re": 44268160.597572364,
      "Cf": 0.0023526939893619525,
      "friction_N": 919.0280431123035,
      "total_scenario_N": 2297.570107780759,
      "effective_kw": 9.45577742135548,
      "dc_propulsion_kw": 17.19232258428269,
      "dc_low_kw": 7.591735277360671,
      "dc_high_kw": 44.02690016292498
    },
    {
      "speed_kn": 10.0,
      "Fn": 0.4590912263300214,
      "Re": 55335200.74696545,
      "Cf": 0.00227396306055483,
      "friction_N": 1387.9274083646678,
      "total_scenario_N": 3469.8185209116696,
      "effective_kw": 17.850288613134477,
      "dc_propulsion_kw": 32.455070205699045,
      "dc_low_kw": 14.33141451377105,
      "dc_high_kw": 83.11245491829808
    }
  ],
  "Fn_sensitivity": {
    "7": [
      0.339041684967263,
      0.3164572518491588
    ],
    "10": [
      0.48434526423894714,
      0.45208178835594115
    ]
  },
  "battery_range": [
    {
      "nominal_kwh": 20,
      "bus_energy_full_soc_window_kwh": 15.36,
      "ordinary_bus_energy_kwh": 7.359999999999999,
      "speed_kn": 4,
      "total_dc_kw": 2.6479215725129004,
      "duration_h": 2.779538516699834,
      "range_nm": 11.118154066799336
    },
    {
      "nominal_kwh": 20,
      "bus_energy_full_soc_window_kwh": 15.36,
      "ordinary_bus_energy_kwh": 7.359999999999999,
      "speed_kn": 7,
      "total_dc_kw": 12.007805327643847,
      "duration_h": 0.6129346536836442,
      "range_nm": 4.290542575785509
    },
    {
      "nominal_kwh": 20,
      "bus_energy_full_soc_window_kwh": 15.36,
      "ordinary_bus_energy_kwh": 7.359999999999999,
      "speed_kn": 10,
      "total_dc_kw": 32.705070205699045,
      "duration_h": 0.22504155941904927,
      "range_nm": 2.2504155941904926
    },
    {
      "nominal_kwh": 40,
      "bus_energy_full_soc_window_kwh": 30.72,
      "ordinary_bus_energy_kwh": 22.72,
      "speed_kn": 4,
      "total_dc_kw": 2.6479215725129004,
      "duration_h": 8.580314551551663,
      "range_nm": 34.32125820620665
    },
    {
      "nominal_kwh": 40,
      "bus_energy_full_soc_window_kwh": 30.72,
      "ordinary_bus_energy_kwh": 22.72,
      "speed_kn": 7,
      "total_dc_kw": 12.007805327643847,
      "duration_h": 1.892102626588641,
      "range_nm": 13.244718386120486
    },
    {
      "nominal_kwh": 40,
      "bus_energy_full_soc_window_kwh": 30.72,
      "ordinary_bus_energy_kwh": 22.72,
      "speed_kn": 10,
      "total_dc_kw": 32.705070205699045,
      "duration_h": 0.6946935095109782,
      "range_nm": 6.946935095109782
    },
    {
      "nominal_kwh": 60,
      "bus_energy_full_soc_window_kwh": 46.08,
      "ordinary_bus_energy_kwh": 38.08,
      "speed_kn": 4,
      "total_dc_kw": 2.6479215725129004,
      "duration_h": 14.38109058640349,
      "range_nm": 57.52436234561396
    },
    {
      "nominal_kwh": 60,
      "bus_energy_full_soc_window_kwh": 46.08,
      "ordinary_bus_energy_kwh": 38.08,
      "speed_kn": 7,
      "total_dc_kw": 12.007805327643847,
      "duration_h": 3.1712705994936377,
      "range_nm": 22.198894196455463
    },
    {
      "nominal_kwh": 60,
      "bus_energy_full_soc_window_kwh": 46.08,
      "ordinary_bus_energy_kwh": 38.08,
      "speed_kn": 10,
      "total_dc_kw": 32.705070205699045,
      "duration_h": 1.164345459602907,
      "range_nm": 11.64345459602907
    }
  ],
  "battery_age_40kwh": {
    "available_bus_kwh": 16.576
  },
  "battery_required": [
    {
      "distance_nm": 20,
      "speed_kn": 4,
      "hours": 5.0,
      "nominal_required_kwh": 27.65573940438086
    },
    {
      "distance_nm": 50,
      "speed_kn": 4,
      "hours": 12.5,
      "nominal_required_kwh": 53.51434851095216
    },
    {
      "distance_nm": 50,
      "speed_kn": 7,
      "hours": 7.142857142857143,
      "nominal_required_kwh": 122.09640371692566
    },
    {
      "distance_nm": 100,
      "speed_kn": 7,
      "hours": 14.285714285714286,
      "nominal_required_kwh": 233.77614076718467
    }
  ],
  "pv": [
    {
      "roof_fraction": 0.7,
      "area_m2": 17.275674464051022,
      "installed_kwp": 3.8006483820912247,
      "irradiation_kwh_m2_day": 0.8,
      "pv_bus_kwh_day": 2.280389029254735,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": -3.719610970745265,
      "equivalent_7kn_h_day": 0.0
    },
    {
      "roof_fraction": 0.7,
      "area_m2": 17.275674464051022,
      "installed_kwp": 3.8006483820912247,
      "irradiation_kwh_m2_day": 2,
      "pv_bus_kwh_day": 5.700972573136837,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": -0.2990274268631632,
      "equivalent_7kn_h_day": 0.0
    },
    {
      "roof_fraction": 0.7,
      "area_m2": 17.275674464051022,
      "installed_kwp": 3.8006483820912247,
      "irradiation_kwh_m2_day": 4,
      "pv_bus_kwh_day": 11.401945146273674,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 5.401945146273674,
      "equivalent_7kn_h_day": 0.45943481761627125
    },
    {
      "roof_fraction": 0.7,
      "area_m2": 17.275674464051022,
      "installed_kwp": 3.8006483820912247,
      "irradiation_kwh_m2_day": 6,
      "pv_bus_kwh_day": 17.10291771941051,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 11.10291771941051,
      "equivalent_7kn_h_day": 0.9443018837287919
    },
    {
      "roof_fraction": 0.8,
      "area_m2": 19.743627958915454,
      "installed_kwp": 4.3435981509614,
      "irradiation_kwh_m2_day": 0.8,
      "pv_bus_kwh_day": 2.60615889057684,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": -3.39384110942316,
      "equivalent_7kn_h_day": 0.0
    },
    {
      "roof_fraction": 0.8,
      "area_m2": 19.743627958915454,
      "installed_kwp": 4.3435981509614,
      "irradiation_kwh_m2_day": 2,
      "pv_bus_kwh_day": 6.5153972264421,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 0.5153972264420998,
      "equivalent_7kn_h_day": 0.04383447523411076
    },
    {
      "roof_fraction": 0.8,
      "area_m2": 19.743627958915454,
      "installed_kwp": 4.3435981509614,
      "irradiation_kwh_m2_day": 4,
      "pv_bus_kwh_day": 13.0307944528842,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 7.0307944528842,
      "equivalent_7kn_h_day": 0.5979682650769915
    },
    {
      "roof_fraction": 0.8,
      "area_m2": 19.743627958915454,
      "installed_kwp": 4.3435981509614,
      "irradiation_kwh_m2_day": 6,
      "pv_bus_kwh_day": 19.5461916793263,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 13.546191679326299,
      "equivalent_7kn_h_day": 1.1521020549198722
    },
    {
      "roof_fraction": 0.85,
      "area_m2": 20.97760470634767,
      "installed_kwp": 4.615073035396487,
      "irradiation_kwh_m2_day": 0.8,
      "pv_bus_kwh_day": 2.7690438212378927,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": -3.2309561787621073,
      "equivalent_7kn_h_day": 0.0
    },
    {
      "roof_fraction": 0.85,
      "area_m2": 20.97760470634767,
      "installed_kwp": 4.615073035396487,
      "irradiation_kwh_m2_day": 2,
      "pv_bus_kwh_day": 6.9226095530947305,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 0.9226095530947305,
      "equivalent_7kn_h_day": 0.07846783709929077
    },
    {
      "roof_fraction": 0.85,
      "area_m2": 20.97760470634767,
      "installed_kwp": 4.615073035396487,
      "irradiation_kwh_m2_day": 4,
      "pv_bus_kwh_day": 13.845219106189461,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 7.845219106189461,
      "equivalent_7kn_h_day": 0.6672349888073515
    },
    {
      "roof_fraction": 0.85,
      "area_m2": 20.97760470634767,
      "installed_kwp": 4.615073035396487,
      "irradiation_kwh_m2_day": 6,
      "pv_bus_kwh_day": 20.76782865928419,
      "hotel_kwh_day": 6,
      "net_bus_kwh_day": 14.767828659284191,
      "equivalent_7kn_h_day": 1.2560021405154123
    }
  ],
  "solar_limits": {
    "central_peak_kwp": 4.3435981509614,
    "central_day_generation_kwh": 13.0307944528842,
    "central_surplus_kwh_day": 7.0307944528842,
    "7kn_hours_day": 0.5979682650769915,
    "7kn_nm_day": 4.185777855538941,
    "continuous_power_kw": 0.292949768870175,
    "continuous_equivalent_speed_kn": 1.904156534617996,
    "roof_active_area_for_24h_at_7kn_m2": 436.6474664597762,
    "4kn_hours_day": 2.932036866208382,
    "STC_20kw_pv_area_m2": 90.9090909090909,
    "roof_area_if_30m2_active_at_80pct_m2": 37.5
  },
  "hourly": {
    "weather": "synthetic, irradiation [4,4,0.8,0.8,0.8,4,4]",
    "pv_generation_kwh": 59.94165448326733,
    "capacity_kwh": 40,
    "modes": {
      "hotel": {
        "soc_percent": [
          90.0,
          89.34895833333334,
          88.69791666666667,
          88.04687500000001,
          87.39583333333336,
          86.7447916666667,
          86.09375000000003,
          85.44270833333337,
          85.90834086240304,
          87.36698482472725,
          89.67834703634367,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          89.34895833333334,
          88.69791666666667,
          88.04687500000001,
          87.39583333333336,
          86.7447916666667,
          86.09375000000003,
          85.44270833333337,
          84.79166666666671,
          84.14062500000006,
          83.4895833333334,
          82.83854166666673,
          82.18750000000007,
          81.5364583333334,
          82.00209086240307,
          83.4607348247273,
          85.7720970363437,
          88.73777297378417,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          90.0,
          89.34895833333334,
          88.69791666666667,
          88.04687500000001,
          87.39583333333336,
          86.7447916666667,
          86.09375000000003,
          85.44270833333337,
          84.79166666666671,
          84.14062500000006,
          83.4895833333334,
          82.83854166666673,
          82.18750000000007,
          81.5364583333334,
          81.11667372592665,
          80.91238639136161,
          80.89315076020196,
          81.00628594769003,
          81.20168489582727,
          81.42514248075695,
          81.62054142889417,
          81.73367661638225,
          81.71444098522261,
          81.51015365065757,
          81.0903690432508,
          80.43932737658415,
          79.78828570991747,
          79.1372440432508,
          78.48620237658413,
          77.83516070991746,
          77.1841190432508,
          76.53307737658412,
          75.88203570991745,
          75.23099404325079,
          74.57995237658412,
          73.92891070991745,
          73.27786904325077,
          72.6268273765841,
          72.20704276917735,
          72.0027554346123,
          71.98351980345265,
          72.09665499094075,
          72.29205393907796,
          72.51551152400766,
          72.71091047214486,
          72.82404565963296,
          72.80481002847333,
          72.60052269390827,
          72.18073808650152,
          71.52969641983485,
          70.87865475316818,
          70.2276130865015,
          69.57657141983485,
          68.92552975316816,
          68.27448808650149,
          67.62344641983483,
          66.97240475316816,
          66.32136308650149,
          65.67032141983482,
          65.01927975316815,
          64.36823808650148,
          63.717196419834806,
          63.29741181242805,
          63.09312447786299,
          63.07388884670336,
          63.18702403419147,
          63.38242298232867,
          63.60588056725837,
          63.80127951539557,
          63.91441470288367,
          63.89517907172404,
          63.690891737158985,
          63.271107129752224,
          62.62006546308555,
          61.96902379641889,
          61.31798212975221,
          60.66694046308554,
          60.015898796418874,
          59.3648571297522,
          58.71381546308554,
          58.06277379641887,
          57.41173212975219,
          56.76069046308553,
          56.10964879641885,
          55.45860712975219,
          54.80756546308552,
          55.273197992155175,
          56.7318419544794,
          59.0432041660958,
          62.00888010353627,
          65.38587484422234,
          68.90316276887079,
          72.28015750955686,
          75.24583344699732,
          77.55719565861374,
          79.01583962093795,
          79.4814721500076,
          78.83043048334095,
          78.17938881667426,
          77.5283471500076,
          76.87730548334093,
          76.22626381667426,
          75.57522215000759,
          74.92418048334092,
          74.27313881667426,
          73.62209715000758,
          72.9710554833409,
          72.32001381667425,
          71.66897215000758,
          71.0179304833409,
          71.48356301241056,
          72.94220697473477,
          75.25356918635119,
          78.21924512379167,
          81.59623986447771,
          85.11352778912617,
          88.49052252981222,
          90.0,
          90.0,
          90.0,
          90.0,
          89.34895833333334,
          88.69791666666667,
          88.04687500000001,
          87.39583333333336,
          86.7447916666667,
          86.09375000000003
        ],
        "requested_kwh": 42.0,
        "unserved_kwh": 0.0,
        "spilled_pv_kwh": 17.507840504489145,
        "minimum_soc_percent": 54.80756546308552,
        "first_protected_reserve_crossing_h": null,
        "storage_loss_kwh": 1.99631397877821,
        "bus_energy_balance_residual_kwh": -3.441691376337985e-14
      },
      "hotel_and_motors": {
        "soc_percent": [
          90.0,
          89.34895833333334,
          88.69791666666667,
          88.04687500000001,
          87.39583333333336,
          86.7447916666667,
          86.09375000000003,
          85.44270833333337,
          85.90834086240304,
          87.36698482472725,
          89.67834703634367,
          82.47964471151778,
          75.72725185201915,
          79.24453977666761,
          82.62153451735367,
          85.58721045479413,
          87.89857266641056,
          89.35721662873478,
          89.82284915780443,
          89.17180749113778,
          88.52076582447111,
          87.86972415780446,
          87.21868249113778,
          86.56764082447113,
          85.91659915780447,
          85.26555749113781,
          84.61451582447114,
          83.96347415780448,
          83.31243249113783,
          82.66139082447117,
          82.01034915780451,
          81.35930749113784,
          81.8249400202075,
          83.28358398253172,
          85.59494619414814,
          78.39624386932226,
          71.64385100982362,
          75.16113893447208,
          78.53813367515814,
          81.50380961259862,
          83.81517182421503,
          85.27381578653926,
          85.7394483156089,
          85.08840664894224,
          84.43736498227558,
          83.78632331560893,
          83.13528164894225,
          82.4842399822756,
          81.83319831560894,
          81.18215664894228,
          80.53111498227562,
          79.88007331560894,
          79.22903164894228,
          78.57798998227561,
          77.92694831560894,
          77.27590664894227,
          76.85612204153551,
          76.65183470697046,
          76.63259907581083,
          66.33869194417898,
          56.13404670561258,
          56.35750429054227,
          56.552903238679484,
          56.666038426167574,
          56.64680279500794,
          56.4425154604429,
          56.02273085303613,
          55.371689186369466,
          54.720647519702794,
          54.06960585303613,
          53.41856418636945,
          52.76752251970278,
          52.116480853036116,
          51.465439186369444,
          50.81439751970278,
          50.16335585303611,
          49.51231418636944,
          48.86127251970277,
          48.210230853036094,
          47.55918918636943,
          47.13940457896267,
          46.93511724439762,
          46.91588161323798,
          36.62197448160614,
          26.417329243039745,
          26.640786827969432,
          26.836185776106646,
          26.94932096359474,
          26.930085332435112,
          26.725797997870053,
          26.30601339046329,
          25.654971723796628,
          25.003930057129963,
          24.352888390463296,
          23.70184672379663,
          23.050805057129967,
          22.3997633904633,
          21.748721723796635,
          21.09768005712997,
          20.446638390463306,
          19.79559672379664,
          19.14455505712997,
          18.493513390463303,
          17.842471723796635,
          17.422687116389877,
          17.21839978182482,
          17.19916415066519,
          10.0,
          10.0,
          10.223457584929692,
          10.418856533066903,
          10.531991720554997,
          10.512756089395364,
          10.30846875483031,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.0,
          10.465632529069653,
          11.92427649139388,
          14.235638703010286,
          10.0,
          10.0,
          13.517287924648452,
          16.89428266533451,
          19.85995860277498,
          22.171320814391386,
          23.62996477671561,
          24.09559730578527,
          23.444555639118605,
          22.793513972451937,
          22.142472305785272,
          21.491430639118608,
          20.840388972451944,
          20.189347305785276,
          19.538305639118608,
          18.887263972451944,
          18.236222305785272,
          17.585180639118608,
          16.93413897245194,
          16.283097305785272,
          15.632055639118606,
          16.097688168188256,
          17.556332130512484,
          19.867694342128893,
          12.66899201730301,
          10.0,
          13.517287924648452,
          16.89428266533451,
          19.85995860277498,
          22.171320814391386,
          23.62996477671561,
          24.09559730578527,
          23.444555639118605,
          22.793513972451937,
          22.142472305785272,
          21.491430639118608,
          20.840388972451944,
          20.189347305785276
        ],
        "requested_kwh": 98.0,
        "unserved_kwh": 13.698471575917827,
        "spilled_pv_kwh": 0.0,
        "minimum_soc_percent": 10.0,
        "first_protected_reserve_crossing_h": 83,
        "storage_loss_kwh": 3.564387136871116,
        "bus_energy_balance_residual_kwh": -8.526512829121202e-14
      }
    }
  },
  "kite_forces": [
    {
      "area_m2": 25,
      "wing_relative_speed_m_s": 8,
      "tension_N": 1078.0000000000002,
      "forward_N": 800.3113788735803
    },
    {
      "area_m2": 25,
      "wing_relative_speed_m_s": 12,
      "tension_N": 2425.5000000000005,
      "forward_N": 1800.7006024655557
    },
    {
      "area_m2": 25,
      "wing_relative_speed_m_s": 16,
      "tension_N": 4312.000000000001,
      "forward_N": 3201.2455154943214
    },
    {
      "area_m2": 40,
      "wing_relative_speed_m_s": 8,
      "tension_N": 1724.8000000000002,
      "forward_N": 1280.4982061977285
    },
    {
      "area_m2": 40,
      "wing_relative_speed_m_s": 12,
      "tension_N": 3880.8,
      "forward_N": 2881.120963944889
    },
    {
      "area_m2": 40,
      "wing_relative_speed_m_s": 16,
      "tension_N": 6899.200000000001,
      "forward_N": 5121.992824790914
    },
    {
      "area_m2": 60,
      "wing_relative_speed_m_s": 8,
      "tension_N": 2587.2000000000003,
      "forward_N": 1920.7473092965927
    },
    {
      "area_m2": 60,
      "wing_relative_speed_m_s": 12,
      "tension_N": 5821.200000000001,
      "forward_N": 4321.681445917334
    },
    {
      "area_m2": 60,
      "wing_relative_speed_m_s": 16,
      "tension_N": 10348.800000000001,
      "forward_N": 7682.989237186371
    }
  ],
  "kite": {
    "forward_projection_fraction": 0.7424038765061041,
    "force_vector_N": [
      7424.038765061041,
      3461.8861305875416,
      5735.7643635104605
    ],
    "moment_vector_Nm": [
      -3461.8861305875416,
      -15519.018688980801,
      13847.544522350167
    ],
    "required_area_7kn_at_local12m_s_m2": 24.931644867081598,
    "required_area_10kn_at_local12m_s_m2": 48.173173765820984,
    "gust_1_5_velocity_tension_ratio": 2.25,
    "line_height_m": 114.71528727020922,
    "line_horizontal_reach_m": 163.83040885779835,
    "direct_downwind_8m_s_true_10kn_apparent_m_s": 2.855555555555555,
    "retrieval_at_10kN_200m_kwh": 0.6944444444444444,
    "retrieval_power_10kN_0_5m_s_kw": 6.25,
    "lateral_foil_area_at_7kn_CL0_5_m2": 1.0417796304636389,
    "lateral_foil_area_at_3kn_CL0_5_m2": 5.671911321413145,
    "1kw_hydroregen_extra_drag_7kn_N": 427.21856976716583
  },
  "electrical": [
    {
      "total_dc_kw": 10,
      "bus_V": 51.2,
      "current_A": 195.3125,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 190.73486328125,
      "voltage_drop_percent": 1.9073486328125
    },
    {
      "total_dc_kw": 10,
      "bus_V": 51.2,
      "current_A": 195.3125,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 111.26200358072917,
      "voltage_drop_percent": 1.1126200358072917
    },
    {
      "total_dc_kw": 10,
      "bus_V": 102.4,
      "current_A": 97.65625,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 47.6837158203125,
      "voltage_drop_percent": 0.476837158203125
    },
    {
      "total_dc_kw": 10,
      "bus_V": 102.4,
      "current_A": 97.65625,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 27.815500895182293,
      "voltage_drop_percent": 0.27815500895182294
    },
    {
      "total_dc_kw": 20,
      "bus_V": 51.2,
      "current_A": 390.625,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 762.939453125,
      "voltage_drop_percent": 3.814697265625
    },
    {
      "total_dc_kw": 20,
      "bus_V": 51.2,
      "current_A": 390.625,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 445.0480143229167,
      "voltage_drop_percent": 2.2252400716145835
    },
    {
      "total_dc_kw": 20,
      "bus_V": 102.4,
      "current_A": 195.3125,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 190.73486328125,
      "voltage_drop_percent": 0.95367431640625
    },
    {
      "total_dc_kw": 20,
      "bus_V": 102.4,
      "current_A": 195.3125,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 111.26200358072917,
      "voltage_drop_percent": 0.5563100179036459
    },
    {
      "total_dc_kw": 30,
      "bus_V": 51.2,
      "current_A": 585.9375,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 1716.61376953125,
      "voltage_drop_percent": 5.7220458984375
    },
    {
      "total_dc_kw": 30,
      "bus_V": 51.2,
      "current_A": 585.9375,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 1001.3580322265625,
      "voltage_drop_percent": 3.337860107421875
    },
    {
      "total_dc_kw": 30,
      "bus_V": 102.4,
      "current_A": 292.96875,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 429.1534423828125,
      "voltage_drop_percent": 1.430511474609375
    },
    {
      "total_dc_kw": 30,
      "bus_V": 102.4,
      "current_A": 292.96875,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 250.33950805664062,
      "voltage_drop_percent": 0.8344650268554688
    },
    {
      "total_dc_kw": 40,
      "bus_V": 51.2,
      "current_A": 781.25,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 3051.7578125,
      "voltage_drop_percent": 7.62939453125
    },
    {
      "total_dc_kw": 40,
      "bus_V": 51.2,
      "current_A": 781.25,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 1780.1920572916667,
      "voltage_drop_percent": 4.450480143229167
    },
    {
      "total_dc_kw": 40,
      "bus_V": 102.4,
      "current_A": 390.625,
      "copper_section_mm2": 70,
      "loop_resistance_ohm": 0.005,
      "cable_loss_W": 762.939453125,
      "voltage_drop_percent": 1.9073486328125
    },
    {
      "total_dc_kw": 40,
      "bus_V": 102.4,
      "current_A": 390.625,
      "copper_section_mm2": 120,
      "loop_resistance_ohm": 0.002916666666666667,
      "cable_loss_W": 445.0480143229167,
      "voltage_drop_percent": 1.1126200358072917
    }
  ],
  "motor_torque": [
    {
      "each_shaft_kw": 10,
      "rpm": 900,
      "torque_Nm": 106.1032953945969,
      "motor_heat_kw": 0.8695652173913038
    },
    {
      "each_shaft_kw": 10,
      "rpm": 1500,
      "torque_Nm": 63.66197723675813,
      "motor_heat_kw": 0.8695652173913038
    },
    {
      "each_shaft_kw": 15,
      "rpm": 900,
      "torque_Nm": 159.15494309189535,
      "motor_heat_kw": 1.3043478260869557
    },
    {
      "each_shaft_kw": 15,
      "rpm": 1500,
      "torque_Nm": 95.4929658551372,
      "motor_heat_kw": 1.3043478260869557
    },
    {
      "each_shaft_kw": 20,
      "rpm": 900,
      "torque_Nm": 212.2065907891938,
      "motor_heat_kw": 1.7391304347826075
    },
    {
      "each_shaft_kw": 20,
      "rpm": 1500,
      "torque_Nm": 127.32395447351627,
      "motor_heat_kw": 1.7391304347826075
    }
  ],
  "motor_example": {
    "shaft_kw": 10,
    "rpm": 900,
    "pole_pairs": 8,
    "phase_peak_A": 150,
    "phase_rms_A": 106.06601717798212,
    "torque_Nm": 106.1032953945969,
    "flux_target_Wb": 0.0589462752192205,
    "back_emf_phase_peak_V": 44.44444444444444,
    "minimum_dc_voltage_ideal_V": 76.98003589195011,
    "electrical_frequency_Hz": 120.0,
    "airgap_shear_trial_kPa": 14.658736059366,
    "scope": "ideal sinusoidal PMSM q-axis torque target; no resistance, inductance, saturation, field weakening or torque-ripple solution"
  },
  "propeller": {
    "diameter_trial_m": 0.45,
    "J_at_7kn_900rpm": 0.5334979423868313,
    "ideal_propulsive_efficiency_upper_bound_at_7kn": 0.8474767090505468,
    "validity": "ideal actuator disks, no wake/rotation/profile/cavitation losses; not a selected propeller"
  },
  "structure": {
    "example_areal_mass_kg_m2": 6.639999999999999,
    "example_skin_pair_mass_kg": 770.3276283918183,
    "aluminium_3mm_areal_mass_kg_m2": 8.1,
    "plywood_12mm_plus_2kg_glass_kg_m2": 9.2,
    "strip_I_m4": 2.69952e-07,
    "strip_cases": [
      {
        "span_m": 0.3,
        "pressure_kpa": 10,
        "bending_deflection_mm": 0.1953472283961593,
        "shear_deflection_mm": 0.225,
        "face_stress_MPa": 4.667496443812233,
        "core_shear_MPa": 0.075
      },
      {
        "span_m": 0.3,
        "pressure_kpa": 30,
        "bending_deflection_mm": 0.5860416851884779,
        "shear_deflection_mm": 0.675,
        "face_stress_MPa": 14.0024893314367,
        "core_shear_MPa": 0.225
      },
      {
        "span_m": 0.3,
        "pressure_kpa": 50,
        "bending_deflection_mm": 0.9767361419807964,
        "shear_deflection_mm": 1.125,
        "face_stress_MPa": 23.337482219061165,
        "core_shear_MPa": 0.375
      },
      {
        "span_m": 0.5,
        "pressure_kpa": 10,
        "bending_deflection_mm": 1.507308861081476,
        "shear_deflection_mm": 0.625,
        "face_stress_MPa": 12.965267899478427,
        "core_shear_MPa": 0.125
      },
      {
        "span_m": 0.5,
        "pressure_kpa": 30,
        "bending_deflection_mm": 4.521926583244428,
        "shear_deflection_mm": 1.875,
        "face_stress_MPa": 38.89580369843528,
        "core_shear_MPa": 0.375
      },
      {
        "span_m": 0.5,
        "pressure_kpa": 50,
        "bending_deflection_mm": 7.536544305407381,
        "shear_deflection_mm": 3.125,
        "face_stress_MPa": 64.82633949739213,
        "core_shear_MPa": 0.625
      },
      {
        "span_m": 0.7,
        "pressure_kpa": 10,
        "bending_deflection_mm": 5.790477720730598,
        "shear_deflection_mm": 1.2249999999999996,
        "face_stress_MPa": 25.41192508297771,
        "core_shear_MPa": 0.175
      },
      {
        "span_m": 0.7,
        "pressure_kpa": 30,
        "bending_deflection_mm": 17.371433162191792,
        "shear_deflection_mm": 3.6749999999999994,
        "face_stress_MPa": 76.23577524893314,
        "core_shear_MPa": 0.525
      },
      {
        "span_m": 0.7,
        "pressure_kpa": 50,
        "bending_deflection_mm": 28.952388603652988,
        "shear_deflection_mm": 6.124999999999999,
        "face_stress_MPa": 127.05962541488856,
        "core_shear_MPa": 0.875
      }
    ],
    "scope": "simply supported 1m-wide trial sandwich strip, not shell scantlings or material selection",
    "gross_one_hull_support_moment_kNm": 231.64605853396435
  },
  "water": [
    {
      "people": 4,
      "use_l_day": 60,
      "400l_days": 6.666666666666667,
      "7day_water_kg": 420,
      "production_kwh_day": 0.72,
      "30day_food_kg": 120
    },
    {
      "people": 8,
      "use_l_day": 120,
      "400l_days": 3.3333333333333335,
      "7day_water_kg": 840,
      "production_kwh_day": 1.44,
      "30day_food_kg": 240
    }
  ],
  "waves_kinematics": [
    {
      "wave_period_s": 6,
      "speed_kn": 7,
      "wavelength_m": 56.20715970233377,
      "head_sea_encounter_period_s": 4.333972173720966,
      "following_encounter_period_s": 9.746767419364913
    },
    {
      "wave_period_s": 6,
      "speed_kn": 10,
      "wavelength_m": 56.20715970233377,
      "head_sea_encounter_period_s": 3.8730692364986736,
      "following_encounter_period_s": 13.30846079984823
    },
    {
      "wave_period_s": 8,
      "speed_kn": 7,
      "wavelength_m": 99.92383947081558,
      "head_sea_encounter_period_s": 6.209692950287438,
      "following_encounter_period_s": 11.240825019566048
    },
    {
      "wave_period_s": 8,
      "speed_kn": 10,
      "wavelength_m": 99.92383947081558,
      "head_sea_encounter_period_s": 5.666247120049666,
      "following_encounter_period_s": 13.602417196990015
    },
    {
      "wave_period_s": 10,
      "speed_kn": 7,
      "wavelength_m": 156.13099917314935,
      "head_sea_encounter_period_s": 8.125808493628218,
      "following_encounter_period_s": 12.997930791653125
    },
    {
      "wave_period_s": 10,
      "speed_kn": 10,
      "wavelength_m": 156.13099917314935,
      "head_sea_encounter_period_s": 7.521650752715333,
      "following_encounter_period_s": 14.914140557759557
    },
    {
      "wave_period_s": 12,
      "speed_kn": 7,
      "wavelength_m": 224.82863880933508,
      "head_sea_encounter_period_s": 10.065377612861354,
      "following_encounter_period_s": 14.85526596252936
    },
    {
      "wave_period_s": 12,
      "speed_kn": 10,
      "wavelength_m": 224.82863880933508,
      "head_sea_encounter_period_s": 9.414869829164969,
      "following_encounter_period_s": 16.542129510337155
    }
  ],
  "daily_distance": {
    "7kn_24h_nm": 168,
    "10kn_24h_nm": 240,
    "7kn_70pct_time_nm": 117.6,
    "10kn_70pct_time_nm": 168,
    "condition": "through-water arithmetic with constant available kite propulsion, not passage prediction or speed over ground"
  },
  "verification": {
    "independent_volume_quadrature": "passed",
    "independent_centroid_quadrature": "passed",
    "hourly_pv_energy_balance": "passed",
    "hourly_storage_energy_balance": "passed",
    "battery_bounds": "passed",
    "force_cross_product_orthogonality": "passed",
    "main_model_hash": "unchanged"
  }
}
