{"actual_required_phase_peak_m_s":null,"cpu_seconds":160.625,"fuel_ledger":{"main_error_kg":-1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b00bb64f99e3df55c307360de32c5a2439698bdeaadb5e3e7cfcde729caf5faa","integration_dt_s":0.01,"job_id":"development/calm","observation_seed_sequence":{"generated_state_uint32":[1856580202,3228531871,3862962515,3200024760,2642289917,2588258757,1602713972,3441487956],"mode":"case","state":{"entropy":[378,0,0,2028927423,3092454682,960278331,1062133022,3457497584,192813239,3889962613,3706876063],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231940296405349,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4769172778908256e-05,-1.004542783320675],[2.4769172778897068e-05,-1.004542760017899]],"navigation_acceleration_bias_m_s2":[3.43510795508206e-08,0.00037894658882650856],"observed_control_state":[-3.863960616214634e-05,7.7134314191021005,2.4996426980883175e-05,-0.995609808194281,-4.2232700739478406e-10,-3.0977580962291992e-09],"state":[-3.815976289644869e-05,7.694232659114542,2.4773201349595625e-05,-0.9956923136545647,-4.801083297627676e-10,-2.9128470107070252e-09,5796.334709999539,262.54688797240703],"time_s":405.70928261485176},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.815976289644869e-05,7.694232659114542,2.4773201349595625e-05,-0.9956923136545647,-4.801083297627676e-10,-2.9128470107070252e-09,5796.334709999539,262.54688797240703],"flight_safety":true,"flight_time_s":405.70928261485176,"group":"calm","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"calm","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"calm","id":"calm","index":0,"stream":0},"input_sha256":"b00bb64f99e3df55c307360de32c5a2439698bdeaadb5e3e7cfcde729caf5faa","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66529000028,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768890062795,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.934520916642,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.453112027592965,"record_type":"flight","remaining_main_propellant_kg":5796.334709999539,"remaining_rcs_propellant_kg":262.54688797240703,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":164.17467259999967}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":171.8125,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a625a9c7146b739f0f36032cc19a25f051f6b64adfd6d3e0439fca888066a7a5","integration_dt_s":0.01,"job_id":"development/example-weather","observation_seed_sequence":{"generated_state_uint32":[1589149575,3776223704,4269675431,4160535077,826335935,3145587,1710578540,2819719560],"mode":"case","state":{"entropy":[378,0,1,1326819754,3938273987,306533691,3972035888,1471863715,3633888108,2485055498,3731368461],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100499.99999999999,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":14.838712046113688,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.03950327499696506,-0.9449439623043919],[0.03950327525002405,-0.9450707185177534]],"navigation_acceleration_bias_m_s2":[-0.006526085428979565,-0.23636982680263668],"observed_control_state":[0.08380461594202677,7.921014667438833,-0.005200270000107213,-0.8471868133200102,-2.1153502767273914e-06,-2.582203428333579e-06],"state":[0.27287894173616956,7.8829343156712826,0.03925784733347097,-0.9349591622850972,-1.9964228104807166e-06,1.584452667020171e-05,5244.856280334721,176.38658183546949],"time_s":411.6820577236534},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.27287894173616956,7.8829343156712826,0.03925784733347097,-0.9349591622850972,-1.9964228104807166e-06,1.584452667020171e-05,5244.856280334721,176.38658183546949],"flight_safety":true,"flight_time_s":411.6820577236534,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.5,"first_sample_above_0_1_m_s":49.79999999999587,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.46136482408655866,"altitude_m":10000.461364824087,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.4999999997939},"endpoints_above_0_1_m_s":828,"first_endpoint_above_0_1_m_s":49.669999999995895,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":58.72999999999409,"maximum_by_phase_m_s":{"ascent":0.4003001974468745,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.4003001974468745,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":58.59999999999412,"maximum_sampled_by_phase_m_s":{"ascent":0.39988168080088116,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.39988168080088116,"sample_count_above_0_1_m_s":41,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"example-weather","input":{"conditions":{"density_scale":1.05,"forecast_gust_amplitude_m_s":0.5,"forecast_wind_profile":[[0.0,3.0],[1000.0,5.0],[5000.0,10.0],[10000.0,14.0],[20000.0,18.0],[100000.0,18.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.5,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":40.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.0],[10000.0,2.0],[100000.0,2.0]],"wind_profile":[[0.0,3.0],[1000.0,5.0],[5000.0,10.0],[10000.0,14.0],[20000.0,18.0],[100000.0,18.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.1,"engine_lag_s":0.02,"inertia_scale":1.01,"initial_mass_scale":1.005,"observation_delay_steps":1,"sensor_position_error_m":1.5,"sensor_velocity_error_m_s":0.75,"thrust_scale":0.99},"group":"combined","id":"example-weather","index":1,"stream":0},"input_sha256":"a625a9c7146b739f0f36032cc19a25f051f6b64adfd6d3e0439fca888066a7a5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64955.14371966513,"max_angular_acceleration_deg_s2":3.406467422791785,"max_angular_rate_deg_s":8.002796667851237,"max_ascent_q_alpha_kpa_deg":92.08986328182105,"max_dynamic_pressure_pa":26550.893753874807,"max_fin_hinge_nm":371.3785253677655,"max_flight_load_g":3.762248538572497,"max_gimbal_deg":5.9965765443695584,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":19152.795429260652,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.406467422791785,"angular_torque_bias_nm":127.27532232792224,"attitude_target_deg":0.0,"control":[0.0,-0.026232320779248645,50697.233241458816,0.0],"navigation_acceleration_bias_m_s2":[0.06331978857432456,-0.4181428834150928],"observed_control_state":[-0.834717621859792,582.2836677095139,-0.6355723190216654,-78.57737240251092,0.0006161916387451405,-0.0017184866967462347,6695.161225250715,196.9181471580176,0.0,-4.586294147023681e-115,0.0,0.05203479330963957,0.06829644667092459,1499.9999999999945,0.9999999999999981,48.68379499361949,16.316205006385104,0.0,0.0],"phase":"landing","requested_control":[0.0074288411750029456,0.10471975511965978,16456.184899133903,0.0],"state":[-0.786581278416796,580.6501229331104,-0.6623367341207195,-78.59427513725667,0.0005906840748431463,-0.0008036873277017645,6693.665288943943,196.82357123091882,0.0,-2.781731155497281e-115,0.0,0.03127166542761748,0.04142535348770655,1499.9999999999945,0.9999999999999981,48.68484730846235,16.315152691542245,-5.036292041835813,-0.0034942679784954076],"time_s":396.10999999974786,"upper_attached":false},"rcs_propellant_used_kg":123.61341816453051,"record_type":"flight","remaining_main_propellant_kg":5244.856280334721,"remaining_rcs_propellant_kg":176.38658183546949,"return_plan":{"burn_end_time_s":138.79200325059506,"feasible":true,"predicted_ground_range_m":-0.534746638876598,"predicted_main_at_terminal_kg":8482.918596665966,"predicted_peak_q_pa":17991.79501030159,"prediction_evaluations":5,"remaining_burn_s":1.2620032506120231,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.4055301303899,"feasible":true,"predicted_ground_range_m":-0.1152009624772603,"predicted_main_at_terminal_kg":8495.555767727743,"predicted_peak_q_pa":17991.762562231263,"prediction_evaluations":5,"remaining_burn_s":6.995530130401297,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.65239744230956,"feasible":true,"predicted_ground_range_m":0.0049798936043998765,"predicted_main_at_terminal_kg":8522.645709079,"predicted_peak_q_pa":17991.066520124605,"prediction_evaluations":5,"remaining_burn_s":6.2223974423219,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.67370683545056,"feasible":true,"predicted_ground_range_m":0.08165208236377453,"predicted_main_at_terminal_kg":8517.70785894494,"predicted_peak_q_pa":17991.95716052376,"prediction_evaluations":5,"remaining_burn_s":5.223706835463803,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.71710605808613,"feasible":true,"predicted_ground_range_m":0.2656958783202015,"predicted_main_at_terminal_kg":8503.401060951546,"predicted_peak_q_pa":17991.39888391634,"prediction_evaluations":5,"remaining_burn_s":4.247106058100327,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.73148002167494,"feasible":true,"predicted_ground_range_m":-2.458767539724775,"predicted_main_at_terminal_kg":8503.202286517426,"predicted_peak_q_pa":17991.680988866676,"prediction_evaluations":5,"remaining_burn_s":3.2414800216900623,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.77160900691746,"feasible":true,"predicted_ground_range_m":-1.4566316149634702,"predicted_main_at_terminal_kg":8491.329405592327,"predicted_peak_q_pa":17991.15583595619,"prediction_evaluations":5,"remaining_burn_s":2.2616090069334938,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.79200325059506,"feasible":true,"predicted_ground_range_m":-0.534746638876598,"predicted_main_at_terminal_kg":8482.918596665966,"predicted_peak_q_pa":17991.79501030159,"prediction_evaluations":5,"remaining_burn_s":1.2620032506120231,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3159.480133662037,37285.575335924244,157.2826911384287,979.46823091249,0.14046802518111665,0.001363813297665772,22274.722196129445,290.48817746522576],"time_s":96.80999999999788},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.62999999998857,"requested_s":131.42999999998858,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8099999998338,"requested_s":301.6099999998338,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":377.3099999997651,"requested_s":377.10999999976514,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":394.4099999997496,"requested_s":394.2099999997496,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":394.5899999997494,"requested_s":394.3899999997494,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":394.6299999997494,"requested_s":394.4299999997494,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":394.8099999997492,"requested_s":394.6099999997492,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.049999999749,"requested_s":394.849999999749,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.10999999974894,"requested_s":394.90999999974895,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.3499999997487,"requested_s":395.14999999974873,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.030642569181509e-12,"maximum_slosh_displacement_m":1.5999994195836489,"maximum_slosh_mode_force_n":33169.28664182069,"minimum_feed_buffer_kg":1481.2606345539484,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":175.88186899999982}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":163.609375,"fuel_ledger":{"main_error_kg":4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1c03605f19657a971b01d72725eb9d59a3d897f6db28fb737e17e4430a61a6d5","integration_dt_s":0.01,"job_id":"development/surface-0-00","observation_seed_sequence":{"generated_state_uint32":[356105362,2334314780,1744667354,2181920496,3872797021,746266933,2258092272,521947617],"mode":"case","state":{"entropy":[378,0,0,3703183704,3248642339,2111804319,2251234049,1452219156,1590812707,510863307,3257394487],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.04122036425747494,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[9.064234039907239e-06,-1.0068484721196582],[9.064234039967385e-06,-1.0068485018946174]],"navigation_acceleration_bias_m_s2":[-1.948501271232443e-08,6.592588816263147e-05],"observed_control_state":[-7.327940441492389e-06,7.700122703998827,9.046959083687625e-06,-0.9979399706501956,-2.0307171772215157e-09,3.749921886200774e-09],"state":[-7.3021115735477655e-06,7.697270905537184,9.029852359322849e-06,-0.9979427116111702,-2.0200391308873924e-09,3.7218698981641616e-09,5783.071356189153,255.1936729046457],"time_s":406.7928576811567},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-7.3021115735477655e-06,7.697270905537184,9.029852359322849e-06,-0.9979427116111702,-2.0200391308873924e-09,3.7218698981641616e-09,5783.071356189153,255.1936729046457],"flight_safety":true,"flight_time_s":406.7928576811567,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,3.6580921423094392],[50.0,3.6580921423094392],[1000.0,3.6580921423094392],[5000.0,3.6580921423094392],[10000.0,3.6580921423094392],[100000.0,3.6580921423094392]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,3.6580921423094392],[50.0,3.6580921423094392],[1000.0,3.6580921423094392],[5000.0,3.6580921423094392],[10000.0,3.6580921423094392],[100000.0,3.6580921423094392]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-0-00","index":0,"stream":0},"input_sha256":"1c03605f19657a971b01d72725eb9d59a3d897f6db28fb737e17e4430a61a6d5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64416.9286438113,"max_angular_acceleration_deg_s2":2.618607613597813,"max_angular_rate_deg_s":8.000473004508777,"max_ascent_q_alpha_kpa_deg":85.08769105565239,"max_dynamic_pressure_pa":25635.70781200124,"max_fin_hinge_nm":49.66830268451241,"max_flight_load_g":3.0310763156894365,"max_gimbal_deg":5.9969056982441575,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":17984.827760175198,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618607613597813,"angular_torque_bias_nm":169.20349084073376,"attitude_target_deg":13.621718724601406,"control":[0.14846655059526934,-0.025272970671915685,13931.169117290003,0.0],"navigation_acceleration_bias_m_s2":[-0.0021672923869747816,-0.04387144579717068],"observed_control_state":[1079.4522893042842,36283.12157411496,-60.15412539872489,-993.213996646979,0.06560423732150615,0.007832796784924776,20172.72488990537,269.4123844691992,0.0,0.0,0.0,-0.012189736177896652,0.05370832397866253,1499.9999999999943,0.9161242967537073,39.2030168176574,25.79698318234773,0.0,0.0],"phase":"entry","requested_control":[0.14846655059526934,-0.025272970671915685,13931.169117290003,0.0],"state":[1078.2492719211873,36263.256144932326,-60.14731259902803,-993.3222006734995,0.06576825222927624,0.00861394838431935,20171.92108223149,269.39803513686115,0.0,0.0,0.0,-0.015898400420373927,0.09099162806502042,1499.9999999999943,0.9207828256714248,39.20358225533158,25.796417744673544,0.016231132275953297,0.01029427338311167],"time_s":302.2499999998332,"upper_attached":false},"rcs_propellant_used_kg":44.806327095354305,"record_type":"flight","remaining_main_propellant_kg":5783.071356189153,"remaining_rcs_propellant_kg":255.1936729046457,"return_plan":{"burn_end_time_s":140.52728888605844,"feasible":true,"predicted_ground_range_m":-0.15607925564872716,"predicted_main_at_terminal_kg":8472.162036584374,"predicted_peak_q_pa":17990.670086319937,"prediction_evaluations":5,"remaining_burn_s":0.917288886077291,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.2993545743011,"feasible":true,"predicted_ground_range_m":2.8492475654904723,"predicted_main_at_terminal_kg":8498.269685519814,"predicted_peak_q_pa":17990.626637862846,"prediction_evaluations":6,"remaining_burn_s":8.84935457431255,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.51070049005776,"feasible":true,"predicted_ground_range_m":2.0005137249161216,"predicted_main_at_terminal_kg":8475.23769820766,"predicted_peak_q_pa":17990.98467474776,"prediction_evaluations":6,"remaining_burn_s":8.040700490070119,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.51342920825044,"feasible":true,"predicted_ground_range_m":-0.24647357674498238,"predicted_main_at_terminal_kg":8474.64844994571,"predicted_peak_q_pa":17990.92392814296,"prediction_evaluations":5,"remaining_burn_s":7.023429208263732,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.51574643763203,"feasible":true,"predicted_ground_range_m":-0.3988337436795035,"predicted_main_at_terminal_kg":8474.23581975443,"predicted_peak_q_pa":17990.879507588794,"prediction_evaluations":5,"remaining_burn_s":6.0057464376462555,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.51805131103436,"feasible":true,"predicted_ground_range_m":-0.2644792066310018,"predicted_main_at_terminal_kg":8473.812671723892,"predicted_peak_q_pa":17990.841743309673,"prediction_evaluations":5,"remaining_burn_s":4.988051311049514,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.52032366308043,"feasible":true,"predicted_ground_range_m":0.10334270910927756,"predicted_main_at_terminal_kg":8473.397890996175,"predicted_peak_q_pa":17990.796686822036,"prediction_evaluations":5,"remaining_burn_s":3.9703236630965213,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.52300855314493,"feasible":true,"predicted_ground_range_m":-1.8654617558558044,"predicted_main_at_terminal_kg":8472.870749178763,"predicted_peak_q_pa":17990.749064382286,"prediction_evaluations":5,"remaining_burn_s":2.9530085531619314,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5251425445736,"feasible":true,"predicted_ground_range_m":-0.9285599620946527,"predicted_main_at_terminal_kg":8472.519588973715,"predicted_peak_q_pa":17990.70895196562,"prediction_evaluations":5,"remaining_burn_s":1.9351425445915316,"source":"finite_burn_predictor_corrector","time_s":138.58999999998207,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.52728888605844,"feasible":true,"predicted_ground_range_m":-0.15607925564872716,"predicted_main_at_terminal_kg":8472.162036584374,"predicted_peak_q_pa":17990.670086319937,"prediction_evaluations":5,"remaining_burn_s":0.917288886077291,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3852.9625371174034,37272.80444928405,201.08923173878512,986.3447299780511,0.19640198285223376,0.0017620775381322177,22896.194890836978,296.9553559742049],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.64999999998855,"requested_s":131.44999999998856,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2099999998334,"requested_s":302.00999999983344,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.59440021014989,"maximum_slosh_mode_force_n":68130.39192972223,"minimum_feed_buffer_kg":1480.060440058999,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":167.4687497}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":161.65625,"fuel_ledger":{"main_error_kg":2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5f1a5d37caeb275116e547473bbda965a8ac3027d2a39bda6f31aa90905e20d5","integration_dt_s":0.01,"job_id":"development/surface-0-01","observation_seed_sequence":{"generated_state_uint32":[3139871360,1198121649,1456981444,2380031050,2149521353,2339237509,2473042324,3231727462],"mode":"case","state":{"entropy":[378,0,1,415967824,524334643,4228191897,2224033348,3615906880,1870868758,1882901573,3695862296],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.011838275874501128,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4582864864067057e-05,-1.0068785085144427],[2.4582864864032956e-05,-1.0068785248930456]],"navigation_acceleration_bias_m_s2":[9.726266323848813e-09,0.00010544710183878986],"observed_control_state":[-3.8315011571050746e-05,7.7084713196882015,2.463467455363328e-05,-0.997920544092928,2.074658585212895e-09,2.023570188565252e-09],"state":[-3.8223510746778255e-05,7.704761178331908,2.4587561485533432e-05,-0.9979243861114073,2.082227884810105e-09,2.04732537835218e-09,5722.085381415289,265.6687448467168],"time_s":406.19371786506616},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8223510746778255e-05,7.704761178331908,2.4587561485533432e-05,-0.9979243861114073,2.082227884810105e-09,2.04732537835218e-09,5722.085381415289,265.6687448467168],"flight_safety":true,"flight_time_s":406.19371786506616,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-3.3218759257223174],[50.0,-3.3218759257223174],[1000.0,-3.3218759257223174],[5000.0,-3.3218759257223174],[10000.0,-3.3218759257223174],[100000.0,-3.3218759257223174]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-3.3218759257223174],[50.0,-3.3218759257223174],[1000.0,-3.3218759257223174],[5000.0,-3.3218759257223174],[10000.0,-3.3218759257223174],[100000.0,-3.3218759257223174]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-0-01","index":1,"stream":0},"input_sha256":"5f1a5d37caeb275116e547473bbda965a8ac3027d2a39bda6f31aa90905e20d5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64477.914618584946,"max_angular_acceleration_deg_s2":2.6178011871530935,"max_angular_rate_deg_s":8.000477224070044,"max_ascent_q_alpha_kpa_deg":81.00133705570666,"max_dynamic_pressure_pa":25635.366374017933,"max_fin_hinge_nm":39.636185213335715,"max_flight_load_g":3.0309704831103423,"max_gimbal_deg":5.996904303161527,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.977867308917,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6178011871530935,"angular_torque_bias_nm":169.55140455920397,"attitude_target_deg":10.427944899560764,"control":[0.15379039178792087,-0.02438093908161038,13938.091008108393,0.0],"navigation_acceleration_bias_m_s2":[-0.002057202564971602,-0.04578204151816218],"observed_control_state":[1554.2550304290803,36181.29769427316,-62.045621706864566,-991.8264663465974,0.060550767753329696,0.0078810283890672,20015.233254039562,269.3204261577008,0.0,0.0,0.0,-0.011739724415649608,0.05577653470676905,1499.9999999999943,0.9310494687892543,39.31380414549834,25.686195854506746,0.0,0.0],"phase":"entry","requested_control":[0.15379039178792087,-0.02438093908161038,13938.091008108393,0.0],"state":[1553.014181003322,36161.46004810159,-62.039038848032206,-991.9311638451994,0.060715747265449906,0.00866210366452439,20014.399404831376,269.3060696957019,0.0,0.0,0.0,-0.015323090656968606,0.09434078995627557,1499.9999999999943,0.9348790407761984,39.31439071585866,25.685609284146423,0.015992957782215364,0.009726457387363899],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":34.33125515328322,"record_type":"flight","remaining_main_propellant_kg":5722.085381415289,"remaining_rcs_propellant_kg":265.6687448467168,"return_plan":{"burn_end_time_s":141.30078499947882,"feasible":true,"predicted_ground_range_m":-0.3493659337585129,"predicted_main_at_terminal_kg":8421.407234581631,"predicted_peak_q_pa":17990.995204178165,"prediction_evaluations":5,"remaining_burn_s":1.3907849994979595,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.07213565066485,"feasible":true,"predicted_ground_range_m":3.3109200859309027,"predicted_main_at_terminal_kg":8397.253526259035,"predicted_peak_q_pa":17990.891466744604,"prediction_evaluations":6,"remaining_burn_s":9.322135650676568,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28418067452264,"feasible":true,"predicted_ground_range_m":1.2431666534525974,"predicted_main_at_terminal_kg":8424.503793188924,"predicted_peak_q_pa":17991.271434886432,"prediction_evaluations":6,"remaining_burn_s":8.51418067453527,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2867461067569,"feasible":true,"predicted_ground_range_m":-0.020290630859619796,"predicted_main_at_terminal_kg":8423.94463451622,"predicted_peak_q_pa":17991.24214521057,"prediction_evaluations":5,"remaining_burn_s":7.496746106770477,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28906042530613,"feasible":true,"predicted_ground_range_m":0.27064432855393505,"predicted_main_at_terminal_kg":8423.53656541566,"predicted_peak_q_pa":17991.19618049778,"prediction_evaluations":5,"remaining_burn_s":6.479060425320632,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2913542277656,"feasible":true,"predicted_ground_range_m":0.5999280265702112,"predicted_main_at_terminal_kg":8423.11408043834,"predicted_peak_q_pa":17991.150365608184,"prediction_evaluations":5,"remaining_burn_s":5.461354227781004,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29366387476722,"feasible":true,"predicted_ground_range_m":0.7599772948708363,"predicted_main_at_terminal_kg":8422.688978883863,"predicted_peak_q_pa":17991.121474723426,"prediction_evaluations":5,"remaining_burn_s":4.443663874783573,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29651480543816,"feasible":true,"predicted_ground_range_m":-2.099971534107617,"predicted_main_at_terminal_kg":8422.113012330421,"predicted_peak_q_pa":17991.0743698272,"prediction_evaluations":5,"remaining_burn_s":3.426514805455446,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2986515802359,"feasible":true,"predicted_ground_range_m":-1.1870988449455098,"predicted_main_at_terminal_kg":8421.756685337854,"predicted_peak_q_pa":17991.03421662121,"prediction_evaluations":5,"remaining_burn_s":2.4086515802541255,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30078499947882,"feasible":true,"predicted_ground_range_m":-0.3493659337585129,"predicted_main_at_terminal_kg":8421.407234581631,"predicted_peak_q_pa":17990.995204178165,"prediction_evaluations":5,"remaining_burn_s":1.3907849994979595,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3988.5990662903996,37269.89981611226,213.3455104678811,983.9424776687142,0.21547649239333364,0.0019371909410535303,22878.36463228555,296.90236159101835],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.243805389909539e-12,"maximum_slosh_displacement_m":1.5939494811598935,"maximum_slosh_mode_force_n":68058.83652010495,"minimum_feed_buffer_kg":1480.0608329894208,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":165.46533450000015}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":171.203125,"fuel_ledger":{"main_error_kg":-5.384208634495735e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"361c99ee9329c01c54fccbe582b79b6dbb09112e022ee3608f56b6a98f9b53c4","integration_dt_s":0.01,"job_id":"development/upper-0-00","observation_seed_sequence":{"generated_state_uint32":[771500408,1502743034,2868960822,2856478534,48622993,3169142461,2557150381,2297609862],"mode":"case","state":{"entropy":[378,0,0,417172737,508483841,978350261,2710875474,2892606828,3643868396,2179523716,1869389382],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.01930766905042074,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.916538640821063e-05,-1.0033781277800364],[-1.916538640825986e-05,-1.0033780846187519]],"navigation_acceleration_bias_m_s2":[2.4531399125374925e-07,0.00029231700032421505],"observed_control_state":[3.713983295931574e-06,7.66868735231501,-1.928466102874329e-05,-0.9947262116488337,-1.1083083994502167e-09,-5.361798214369512e-09],"state":[3.5985308466142304e-06,7.6627112423330095,-1.9150307596091042e-05,-0.9947583176393529,-1.1406940055834252e-09,-5.395160567662735e-09,6054.442656728855,222.84981513245788],"time_s":409.8160076964958},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[3.5985308466142304e-06,7.6627112423330095,-1.9150307596091042e-05,-0.9947583176393529,-1.1406940055834252e-09,-5.395160567662735e-09,6054.442656728855,222.84981513245788],"flight_safety":true,"flight_time_s":409.8160076964958,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5705298476601601],[5000.0,8.183287100966098],[10000.0,16.366574201932195],[100000.0,16.366574201932195]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5705298476601601],[5000.0,8.183287100966098],[10000.0,16.366574201932195],[100000.0,16.366574201932195]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-0-00","index":0,"stream":0},"input_sha256":"361c99ee9329c01c54fccbe582b79b6dbb09112e022ee3608f56b6a98f9b53c4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64145.55734327061,"max_angular_acceleration_deg_s2":2.721640121494059,"max_angular_rate_deg_s":8.000462497625787,"max_ascent_q_alpha_kpa_deg":88.76853954719105,"max_dynamic_pressure_pa":25638.507931767468,"max_fin_hinge_nm":289.20149111025916,"max_flight_load_g":3.8492340062916606,"max_gimbal_deg":5.9999999999997975,"max_mass_balance_error_kg":6.402842700481415e-10,"max_recovery_dynamic_pressure_pa":17983.700050984455,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.721640121494059,"angular_torque_bias_nm":-659.2203647955583,"attitude_target_deg":0.41513961494690976,"control":[0.0,0.023496235827537033,36118.57539242382,0.0],"navigation_acceleration_bias_m_s2":[-0.002356637449718203,0.010812832737096378],"observed_control_state":[-2.160229316124704,2598.138567771262,2.0388514696961937,-184.33147781191738,-0.11670678069567272,0.018358765372976277,9145.256739714088,261.60463807238335,0.0,-3.697922769738829e-11,0.0,0.0816660577276558,0.0893049507485502,1499.9999999999943,0.9999999999999981,46.96027784612011,18.039722153884508,0.0,0.0],"phase":"entry","requested_control":[0.0,0.023496235827537033,36118.57539242382,0.0],"state":[-2.11942627231761,2594.4515762999645,2.0415407468177893,-184.37664006475285,-0.1163377578278292,0.01875427946688716,9144.49235666495,261.5674353482245,0.0,-2.8799467746919248e-11,0.0,0.06517683722405147,0.0541672771759225,1499.9999999999943,0.9999999999999981,46.96081555058292,18.039184449421693,-0.059298348686001805,0.05125141239986898],"time_s":378.94999999976346,"upper_attached":false},"rcs_propellant_used_kg":77.15018486754212,"record_type":"flight","remaining_main_propellant_kg":6054.442656728855,"remaining_rcs_propellant_kg":222.84981513245788,"return_plan":{"burn_end_time_s":137.0086595865434,"feasible":true,"predicted_ground_range_m":-0.5110239857879719,"predicted_main_at_terminal_kg":8953.024722403861,"predicted_peak_q_pa":17991.71927837872,"prediction_evaluations":5,"remaining_burn_s":1.4786595865585408,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.79106659032928,"feasible":true,"predicted_ground_range_m":0.29775619092134775,"predicted_main_at_terminal_kg":8925.692619267544,"predicted_peak_q_pa":17992.67114757805,"prediction_evaluations":5,"remaining_burn_s":6.361066590339782,"source":"finite_burn_predictor_corrector","time_s":130.4299999999895,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.99952006510082,"feasible":true,"predicted_ground_range_m":-0.7469914985021262,"predicted_main_at_terminal_kg":8971.382556394252,"predicted_peak_q_pa":17991.92846169629,"prediction_evaluations":5,"remaining_burn_s":5.549520065112271,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.00180130235458,"feasible":true,"predicted_ground_range_m":-0.7868000758469123,"predicted_main_at_terminal_kg":8970.966426980245,"predicted_peak_q_pa":17991.86820203947,"prediction_evaluations":5,"remaining_burn_s":4.531801302366947,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.00457560870655,"feasible":true,"predicted_ground_range_m":-3.6938189573489666,"predicted_main_at_terminal_kg":8970.445611975609,"predicted_peak_q_pa":17991.811289529513,"prediction_evaluations":5,"remaining_burn_s":3.514575608719832,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.00663294855906,"feasible":true,"predicted_ground_range_m":-2.0618775692671676,"predicted_main_at_terminal_kg":8953.39683377569,"predicted_peak_q_pa":17991.764738979957,"prediction_evaluations":5,"remaining_burn_s":2.4966329485732777,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.0086595865434,"feasible":true,"predicted_ground_range_m":-0.5110239857879719,"predicted_main_at_terminal_kg":8953.024722403861,"predicted_peak_q_pa":17991.71927837872,"prediction_evaluations":5,"remaining_burn_s":1.4786595865585408,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2814.8881327506915,37279.56054168186,144.16725610644065,993.3582993934201,0.12722880000371609,0.0011159618926058876,22956.789591124925,296.86644230438253],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.62999999998948,"requested_s":130.4299999999895,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.3099999998324,"requested_s":303.10999999983244,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.4499999997632,"requested_s":379.2499999997632,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.044853423896711e-12,"maximum_slosh_displacement_m":1.5939826585006294,"maximum_slosh_mode_force_n":68312.60493889892,"minimum_feed_buffer_kg":1480.0836230457357,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":180.03054909999992}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":170.1875,"fuel_ledger":{"main_error_kg":-3.4924596548080444e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a885789c0b7a12083bd03abb5273eb47ff59a22d90cf5a97de2db225d21e3561","integration_dt_s":0.01,"job_id":"development/upper-0-01","observation_seed_sequence":{"generated_state_uint32":[4208073775,2947026876,38193993,2913142490,2390133963,1386763116,794026908,3323676450],"mode":"case","state":{"entropy":[378,0,1,2684671006,2251471591,787876854,3152800086,1293405584,3000050835,2779794424,3875068494],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.00045647073441379865,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.567453583838003e-05,-1.0041009627272852],[2.5674535838368365e-05,-1.004100941395829]],"navigation_acceleration_bias_m_s2":[2.665005522040679e-08,0.0003214858768719178],"observed_control_state":[-3.8904371236974625e-05,7.726345026263542,2.5767200098156305e-05,-0.9950382718493287,-5.254641594548327e-10,-2.766295947383758e-09],"state":[-3.8702205176859264e-05,7.718523118434303,2.5669618979813183e-05,-0.9950773837916351,-5.467996745578328e-10,-2.6664320218194278e-09,5651.030775010006,245.0677959324977],"time_s":404.8178607566056},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8702205176859264e-05,7.718523118434303,2.5669618979813183e-05,-0.9950773837916351,-5.467996745578328e-10,-2.6664320218194278e-09,5651.030775010006,245.0677959324977],"flight_safety":true,"flight_time_s":404.8178607566056,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.515505293950499],[5000.0,-7.8965802158473375],[10000.0,-15.793160431694675],[100000.0,-15.793160431694675]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.515505293950499],[5000.0,-7.8965802158473375],[10000.0,-15.793160431694675],[100000.0,-15.793160431694675]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-0-01","index":1,"stream":0},"input_sha256":"a885789c0b7a12083bd03abb5273eb47ff59a22d90cf5a97de2db225d21e3561","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64548.96922498965,"max_angular_acceleration_deg_s2":2.619857482463267,"max_angular_rate_deg_s":8.000484057621359,"max_ascent_q_alpha_kpa_deg":70.71807451947419,"max_dynamic_pressure_pa":25642.43748451603,"max_fin_hinge_nm":102.94835463979062,"max_flight_load_g":3.031404254222698,"max_gimbal_deg":5.996907599753671,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":17984.03811884838,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619857482463267,"angular_torque_bias_nm":171.64049823561612,"attitude_target_deg":7.168609568805336,"control":[0.14832995947839997,-0.025315415244327098,13925.640598027767,0.0],"navigation_acceleration_bias_m_s2":[-0.001578902052700967,-0.044386001562317715],"observed_control_state":[2240.4449709472933,36027.860986614316,-65.76345389420129,-989.0964235581444,0.05183480635266126,0.007964777103071426,19768.002993474347,269.2163873423221,0.0,0.0,0.0,-0.012217036662485697,0.05361213118757935,1499.9999999999943,0.9528014598458501,39.48771801577381,25.512281984231034,0.0,0.0],"phase":"entry","requested_control":[0.14832995947839997,-0.025315415244327098,13925.640598027767,0.0],"state":[2239.129756418593,36008.077919743024,-65.75778885751697,-989.203457044908,0.05200146289130973,0.008746193268677677,19767.200325719135,269.2020437044494,0.0,0.0,0.0,-0.015929993752959958,0.09087954026282691,1499.9999999999943,0.9554229074841074,39.488282651573385,25.511717348431457,0.009630599221678847,0.011374174344819613],"time_s":301.2899999998341,"upper_attached":false},"rcs_propellant_used_kg":54.93220406750231,"record_type":"flight","remaining_main_propellant_kg":5651.030775010006,"remaining_rcs_propellant_kg":245.0677959324977,"return_plan":{"burn_end_time_s":142.61445591978293,"feasible":true,"predicted_ground_range_m":-0.6371014890642641,"predicted_main_at_terminal_kg":8289.246365398181,"predicted_peak_q_pa":17993.238394892873,"prediction_evaluations":5,"remaining_burn_s":1.124455919803489,"source":"finite_burn_predictor_corrector","time_s":141.48999999997943,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.38274429252593,"feasible":true,"predicted_ground_range_m":1.9198999312786498,"predicted_main_at_terminal_kg":8263.919796177968,"predicted_peak_q_pa":17993.155817657447,"prediction_evaluations":6,"remaining_burn_s":10.07274429253816,"source":"finite_burn_predictor_corrector","time_s":132.30999999998778,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.59538962924825,"feasible":true,"predicted_ground_range_m":2.760050901763748,"predicted_main_at_terminal_kg":8291.850566835366,"predicted_peak_q_pa":17992.311463982576,"prediction_evaluations":6,"remaining_burn_s":9.2653896292614,"source":"finite_burn_predictor_corrector","time_s":133.32999999998685,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.59774373586188,"feasible":true,"predicted_ground_range_m":2.8576510607689585,"predicted_main_at_terminal_kg":8291.37558356463,"predicted_peak_q_pa":17992.255794899174,"prediction_evaluations":6,"remaining_burn_s":8.247743735875947,"source":"finite_burn_predictor_corrector","time_s":134.34999999998593,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.60063164349125,"feasible":true,"predicted_ground_range_m":-0.052379333808019624,"predicted_main_at_terminal_kg":8291.22524693344,"predicted_peak_q_pa":17992.205975315104,"prediction_evaluations":5,"remaining_burn_s":7.230631643506245,"source":"finite_burn_predictor_corrector","time_s":135.369999999985,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6029632078917,"feasible":true,"predicted_ground_range_m":-0.07623625469780393,"predicted_main_at_terminal_kg":8290.805590235188,"predicted_peak_q_pa":17992.160379504603,"prediction_evaluations":5,"remaining_burn_s":6.212963207907613,"source":"finite_burn_predictor_corrector","time_s":136.38999999998407,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.60527394840452,"feasible":true,"predicted_ground_range_m":-0.07177957944708169,"predicted_main_at_terminal_kg":8290.832181565807,"predicted_peak_q_pa":17993.233860567958,"prediction_evaluations":5,"remaining_burn_s":5.195273948421381,"source":"finite_burn_predictor_corrector","time_s":137.40999999998314,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6075724662707,"feasible":true,"predicted_ground_range_m":-0.09144687551437869,"predicted_main_at_terminal_kg":8290.420143517033,"predicted_peak_q_pa":17993.2979870284,"prediction_evaluations":5,"remaining_burn_s":4.1775724662884866,"source":"finite_burn_predictor_corrector","time_s":138.42999999998221,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.61032138746717,"feasible":true,"predicted_ground_range_m":-2.6039779682992616,"predicted_main_at_terminal_kg":8289.874856653081,"predicted_peak_q_pa":17993.250983911432,"prediction_evaluations":5,"remaining_burn_s":3.1603213874858844,"source":"finite_burn_predictor_corrector","time_s":139.4499999999813,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.61239334352445,"feasible":true,"predicted_ground_range_m":-1.5998393790136305,"predicted_main_at_terminal_kg":8289.553867905248,"predicted_peak_q_pa":17993.27186372216,"prediction_evaluations":5,"remaining_burn_s":2.142393343544077,"source":"finite_burn_predictor_corrector","time_s":140.46999999998036,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.61445591978293,"feasible":true,"predicted_ground_range_m":-0.6371014890642641,"predicted_main_at_terminal_kg":8289.246365398181,"predicted_peak_q_pa":17993.238394892873,"prediction_evaluations":5,"remaining_burn_s":1.124455919803489,"source":"finite_burn_predictor_corrector","time_s":141.48999999997943,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4228.483985234653,37262.95065696589,232.0383892712959,979.6834847766153,0.24632001366673853,0.002216742810776664,22850.772641192743,296.86110632475516],"time_s":96.12999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.50999999998777,"requested_s":132.30999999998778,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2499999998343,"requested_s":301.0499999998343,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.002220859751105e-12,"maximum_slosh_displacement_m":1.592739633956338,"maximum_slosh_mode_force_n":67957.68628570388,"minimum_feed_buffer_kg":1480.055589256865,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":178.96871809999993}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":171.578125,"fuel_ledger":{"main_error_kg":-7.275957614183426e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2de076a2401bcc65e6cdc479670c7a2b698e3b3559d63f0146ff414ab24d69e0","integration_dt_s":0.01,"job_id":"development/shear-0-00","observation_seed_sequence":{"generated_state_uint32":[3434515329,1606605352,6094244,3466750871,3966892134,1206505299,4226624197,3897154076],"mode":"case","state":{"entropy":[378,0,0,2367682217,1861931145,1456701377,715377157,3827138812,2419704849,246373854,3765568466],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.005835814554113262,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-3.08604343221705e-06,-1.0078886120622754],[-3.0860434328949015e-06,-1.0078885690275814]],"navigation_acceleration_bias_m_s2":[9.521872039692508e-08,-2.7223833177573266e-05],"observed_control_state":[1.5889369236763116e-05,7.746745910743401,-3.0072401346476277e-06,-0.998575301376571,-1.571870989167404e-08,-5.311309516765141e-09],"state":[1.5871085622707842e-05,7.740658803691751,-2.9914332639362665e-06,-0.9985754647181907,-1.5751281774147575e-08,-5.379336738143324e-09,5504.181945414797,247.50741960121348],"time_s":408.4760957910211},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.5871085622707842e-05,7.740658803691751,-2.9914332639362665e-06,-0.9985754647181907,-1.5751281774147575e-08,-5.379336738143324e-09,5504.181945414797,247.50741960121348],"flight_safety":true,"flight_time_s":408.4760957910211,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,7.322737359017138],[50.0,7.322737359017138],[1000.0,4.511989685859045],[5000.0,-7.322737359017138],[10000.0,-8.637456375377027],[100000.0,-8.637456375377027]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.322737359017138],[50.0,7.322737359017138],[1000.0,4.511989685859045],[5000.0,-7.322737359017138],[10000.0,-8.637456375377027],[100000.0,-8.637456375377027]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-0-00","index":0,"stream":0},"input_sha256":"2de076a2401bcc65e6cdc479670c7a2b698e3b3559d63f0146ff414ab24d69e0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64695.81805458448,"max_angular_acceleration_deg_s2":2.618550184957347,"max_angular_rate_deg_s":8.000479727318409,"max_ascent_q_alpha_kpa_deg":76.24129288507079,"max_dynamic_pressure_pa":25635.896428443826,"max_fin_hinge_nm":65.22250377252666,"max_flight_load_g":3.031114066791591,"max_gimbal_deg":5.996906917009513,"max_mass_balance_error_kg":8.149072527885437e-10,"max_recovery_dynamic_pressure_pa":17984.763056066233,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618550184957347,"angular_torque_bias_nm":169.9558403388213,"attitude_target_deg":9.551289586172834,"control":[0.1490908859154204,-0.02517661991870019,13928.648464101305,0.0],"navigation_acceleration_bias_m_s2":[-0.0018531180007527925,-0.04447583944035477],"observed_control_state":[1846.7859511267495,36118.07688887633,-64.59303570606326,-990.560996191868,0.057823751465967556,0.007906782168477452,19878.301936351763,269.19095975562027,0.0,0.0,0.0,-0.012144077667562904,0.05392675328811854,1499.9999999999943,0.9409000199596347,39.41012833884975,25.589871661155282,0.0,0.0],"phase":"entry","requested_control":[0.1490908859154204,-0.02517661991870019,13928.648464101305,0.0],"state":[1845.494149884449,36098.26453122288,-64.58683657963317,-990.6679554333131,0.057989245488209995,0.008687884623475863,19877.494812048928,269.1766130195963,0.0,0.0,0.0,-0.015838372335862445,0.09136976400647637,1499.9999999999943,0.9441824838365231,39.41069610960313,25.5893038904019,0.015885672283308252,0.009489011807283041],"time_s":301.6299999998338,"upper_attached":false},"rcs_propellant_used_kg":52.492580398786515,"record_type":"flight","remaining_main_propellant_kg":5504.181945414797,"remaining_rcs_propellant_kg":247.50741960121348,"return_plan":{"burn_end_time_s":141.99455278287994,"feasible":true,"predicted_ground_range_m":-0.2729270900496701,"predicted_main_at_terminal_kg":8346.266093936903,"predicted_peak_q_pa":17994.00378993435,"prediction_evaluations":5,"remaining_burn_s":0.7845527829002591,"source":"finite_burn_predictor_corrector","time_s":141.2099999999797,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.76312996625387,"feasible":true,"predicted_ground_range_m":4.320389219697802,"predicted_main_at_terminal_kg":8322.71761907181,"predicted_peak_q_pa":17994.078800696378,"prediction_evaluations":6,"remaining_burn_s":9.733129966265832,"source":"finite_burn_predictor_corrector","time_s":132.02999999998804,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.97567588755493,"feasible":true,"predicted_ground_range_m":1.1455495625742813,"predicted_main_at_terminal_kg":8349.679080661233,"predicted_peak_q_pa":17994.35279701095,"prediction_evaluations":6,"remaining_burn_s":8.925675887567833,"source":"finite_burn_predictor_corrector","time_s":133.0499999999871,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.97774854397485,"feasible":true,"predicted_ground_range_m":2.859744150276022,"predicted_main_at_terminal_kg":8349.316471930553,"predicted_peak_q_pa":17994.304976347685,"prediction_evaluations":4,"remaining_burn_s":7.90774854398867,"source":"finite_burn_predictor_corrector","time_s":134.06999999998618,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.98063245388133,"feasible":true,"predicted_ground_range_m":0.07043491033459048,"predicted_main_at_terminal_kg":8348.73344884591,"predicted_peak_q_pa":17994.251088010344,"prediction_evaluations":5,"remaining_burn_s":6.890632453896067,"source":"finite_burn_predictor_corrector","time_s":135.08999999998525,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.98296608146416,"feasible":true,"predicted_ground_range_m":0.16579371183061653,"predicted_main_at_terminal_kg":8348.295473726135,"predicted_peak_q_pa":17994.20766450543,"prediction_evaluations":5,"remaining_burn_s":5.872966081479842,"source":"finite_burn_predictor_corrector","time_s":136.10999999998432,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.98529134405763,"feasible":true,"predicted_ground_range_m":0.21994449022999873,"predicted_main_at_terminal_kg":8347.871547249151,"predicted_peak_q_pa":17994.164369859074,"prediction_evaluations":5,"remaining_burn_s":4.855291344074221,"source":"finite_burn_predictor_corrector","time_s":137.1299999999834,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.98819010759527,"feasible":true,"predicted_ground_range_m":-2.897574759095775,"predicted_main_at_terminal_kg":8347.283737590695,"predicted_peak_q_pa":17994.1170645117,"prediction_evaluations":5,"remaining_burn_s":3.8381901076128035,"source":"finite_burn_predictor_corrector","time_s":138.14999999998247,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.99032773786197,"feasible":true,"predicted_ground_range_m":-2.0192342126165173,"predicted_main_at_terminal_kg":8346.922524592948,"predicted_peak_q_pa":17994.075798232512,"prediction_evaluations":5,"remaining_burn_s":2.8203277378804246,"source":"finite_burn_predictor_corrector","time_s":139.16999999998154,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.99243065616233,"feasible":true,"predicted_ground_range_m":-1.0480388926953879,"predicted_main_at_terminal_kg":8346.590543048229,"predicted_peak_q_pa":17994.037788141333,"prediction_evaluations":5,"remaining_burn_s":1.8024306561817205,"source":"finite_burn_predictor_corrector","time_s":140.1899999999806,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.99455278287994,"feasible":true,"predicted_ground_range_m":-0.2729270900496701,"predicted_main_at_terminal_kg":8346.266093936903,"predicted_peak_q_pa":17994.00378993435,"prediction_evaluations":5,"remaining_burn_s":0.7845527829002591,"source":"finite_burn_predictor_corrector","time_s":141.2099999999797,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4153.667772360938,37270.130713007944,223.17310272538657,982.003156044916,0.23045712551645803,0.0020729506930819157,22863.018180625426,296.8015547616502],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.22999999998802,"requested_s":132.02999999998804,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.589999999834,"requested_s":301.389999999834,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5948255155540094,"maximum_slosh_mode_force_n":68051.02718031262,"minimum_feed_buffer_kg":1480.060134372306,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":180.80719649999992}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":170.578125,"fuel_ledger":{"main_error_kg":-4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6600127791f4593e064ec7155803ec442d9659c158cf6d5da78abd1db1200c12","integration_dt_s":0.01,"job_id":"development/shear-0-01","observation_seed_sequence":{"generated_state_uint32":[620526023,2635564623,2630762576,3982313506,3700601449,7239686,3808945577,995073232],"mode":"case","state":{"entropy":[378,0,1,780130697,326248569,4245781916,1501805140,251444253,1229554798,1415416079,1059708094],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.025429660865967485,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.4870512635642933e-05,-1.0072257544023275],[1.4870512635998284e-05,-1.007225722697753]],"navigation_acceleration_bias_m_s2":[-9.96188611627094e-08,-2.1733323798344975e-05],"observed_control_state":[-2.4828146251045274e-05,7.680996288340735,1.515249205037898e-05,-0.9985096574153532,1.1274319100710164e-08,-3.983001421167498e-09],"state":[-2.4573749599713166e-05,7.6641301064989715,1.4969262018292986e-05,-0.9985119217806964,1.1208214652012999e-08,-3.963071808014647e-09,6034.451744216313,232.82773155870055],"time_s":409.4668913366535},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.4573749599713166e-05,7.6641301064989715,1.4969262018292986e-05,-0.9985119217806964,1.1208214652012999e-08,-3.963071808014647e-09,6034.451744216313,232.82773155870055],"flight_safety":true,"flight_time_s":409.4668913366535,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-6.009869202512002],[50.0,-6.009869202512002],[1000.0,-3.7030507207397187],[5000.0,6.009869202512002],[10000.0,14.788699606982265],[100000.0,14.788699606982265]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-6.009869202512002],[50.0,-6.009869202512002],[1000.0,-3.7030507207397187],[5000.0,6.009869202512002],[10000.0,14.788699606982265],[100000.0,14.788699606982265]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-0-01","index":1,"stream":0},"input_sha256":"6600127791f4593e064ec7155803ec442d9659c158cf6d5da78abd1db1200c12","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64165.54825578324,"max_angular_acceleration_deg_s2":2.6090905699342506,"max_angular_rate_deg_s":8.00046346513069,"max_ascent_q_alpha_kpa_deg":88.69564651393279,"max_dynamic_pressure_pa":25638.00950827315,"max_fin_hinge_nm":98.71209644780971,"max_flight_load_g":3.8518731752628455,"max_gimbal_deg":5.996913655834358,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":17984.54811172177,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6090905699342506,"angular_torque_bias_nm":149.81168931190172,"attitude_target_deg":14.120112229304155,"control":[0.1528182281872835,-0.024550489148089157,13958.285297385331,0.0],"navigation_acceleration_bias_m_s2":[-0.0020161587225825165,-0.04420453335943813],"observed_control_state":[218.2728040405759,36472.60624055017,-45.04632180130222,-997.2177986351162,0.061345201538359914,0.007877291959814774,20889.018976585256,269.39839248704396,0.0,0.0,0.0,-0.011832106607305007,0.055327742237603506,1499.9999999999943,0.879323991869665,38.69914048558894,26.300859514416075,0.0,0.0],"phase":"entry","requested_control":[0.1528182281872835,-0.024550489148089157,13958.285297385331,0.0],"state":[217.37193986322137,36452.66073909114,-45.03981834159558,-997.3255809281236,0.06151008156572317,0.008655736014115975,20888.19122191194,269.38401522459634,0.0,0.0,0.0,-0.01543734738875827,0.09368607336061031,1499.9999999999943,0.8860264414681992,38.69972276875503,26.300277231249986,0.06819764965997466,0.03171475104376944],"time_s":303.18999999983237,"upper_attached":false},"rcs_propellant_used_kg":67.17226844129945,"record_type":"flight","remaining_main_propellant_kg":6034.451744216313,"remaining_rcs_propellant_kg":232.82773155870055,"return_plan":{"burn_end_time_s":137.40976421414504,"feasible":true,"predicted_ground_range_m":-0.0721481754716109,"predicted_main_at_terminal_kg":8896.43537255946,"predicted_peak_q_pa":17993.414900961394,"prediction_evaluations":5,"remaining_burn_s":0.739764214161238,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.18934724057132,"feasible":true,"predicted_ground_range_m":-0.0016998519488709007,"predicted_main_at_terminal_kg":8868.407765475036,"predicted_peak_q_pa":17993.182291214514,"prediction_evaluations":5,"remaining_burn_s":6.639347240581943,"source":"finite_burn_predictor_corrector","time_s":130.54999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.39825465889012,"feasible":true,"predicted_ground_range_m":0.3952324837208323,"predicted_main_at_terminal_kg":8898.732340031043,"predicted_peak_q_pa":17993.655388899122,"prediction_evaluations":5,"remaining_burn_s":5.828254658901683,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.40055956960265,"feasible":true,"predicted_ground_range_m":0.4788660286647115,"predicted_main_at_terminal_kg":8898.244260371033,"predicted_peak_q_pa":17993.60162172608,"prediction_evaluations":5,"remaining_burn_s":4.810559569615123,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.40341556153044,"feasible":true,"predicted_ground_range_m":-2.617593906538133,"predicted_main_at_terminal_kg":8897.6442197659,"predicted_peak_q_pa":17993.550074185197,"prediction_evaluations":5,"remaining_burn_s":3.793415561543832,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.4055411637219,"feasible":true,"predicted_ground_range_m":-1.7306488254650603,"predicted_main_at_terminal_kg":8897.23915215167,"predicted_peak_q_pa":17993.504421500842,"prediction_evaluations":5,"remaining_burn_s":2.775541163736215,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.4076382617615,"feasible":true,"predicted_ground_range_m":-0.7805438125622146,"predicted_main_at_terminal_kg":8896.831342924515,"predicted_peak_q_pa":17993.456528796552,"prediction_evaluations":5,"remaining_burn_s":1.7576382617767443,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.40976421414504,"feasible":true,"predicted_ground_range_m":-0.0721481754716109,"predicted_main_at_terminal_kg":8896.43537255946,"predicted_peak_q_pa":17993.414900961394,"prediction_evaluations":5,"remaining_burn_s":0.739764214161238,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2919.2140704992653,37268.08431906032,150.8853042727793,992.4742642498951,0.13550321018126069,0.0011943118896833758,22955.43864248137,296.80307955261515],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.74999999998937,"requested_s":130.54999999998938,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.1499999998326,"requested_s":302.9499999998326,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.2299999997643,"requested_s":378.0299999997643,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.594052641464571,"maximum_slosh_mode_force_n":68307.79750326725,"minimum_feed_buffer_kg":1480.0669140305715,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":180.24824020000005}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":159.375,"fuel_ledger":{"main_error_kg":-2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a365172b4c5321172a3e96fd47e43e9eff631180f645de300c7d6ecee5a24405","integration_dt_s":0.01,"job_id":"development/gust-0-00","observation_seed_sequence":{"generated_state_uint32":[2334646214,1658405967,944748043,3991066493,2939166673,2989934832,2890911771,2301771149],"mode":"case","state":{"entropy":[378,0,0,2379683208,4188808039,2877841149,4196682790,2485964572,2109964514,2992612711,3763719439],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.00250721083843774,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.988781128781639e-05,-1.004701748234748],[1.9887811287816083e-05,-1.0047017480206497]],"navigation_acceleration_bias_m_s2":[3.5134402009180798e-09,0.0001896959454649589],"observed_control_state":[-2.8241983468804905e-05,7.708890520832791,1.9929240678605865e-05,-0.9957849596115667,-1.4400352690758754e-09,-2.8778809083948903e-10],"state":[-2.7957870869068452e-05,7.694642144190659,1.9783866205868565e-05,-0.9958401248220936,-1.44221897380004e-09,-2.6762300439939068e-11,5795.567872951374,260.53076476807024],"time_s":406.1843082908089},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.7957870869068452e-05,7.694642144190659,1.9783866205868565e-05,-0.9958401248220936,-1.44221897380004e-09,-2.6762300439939068e-11,5795.567872951374,260.53076476807024],"flight_safety":true,"flight_time_s":406.1843082908089,"group":"gust","gust_exposure":{"configured_amplitude_m_s":0.6455760132635271,"first_sample_above_0_1_m_s":47.79999999999627,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.33978189771187317,"altitude_m":8503.175892624009,"gust_contribution_m_s":0.0,"phase":"entry","time_s":351.4399999997885},"endpoints_above_0_1_m_s":374,"first_endpoint_above_0_1_m_s":47.659999999996295,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":51.38999999999555,"maximum_by_phase_m_s":{"ascent":0.2890520043428044,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.2890520043428044,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":51.19999999999559,"maximum_sampled_by_phase_m_s":{"ascent":0.2890520043428044,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.2890520043428044,"sample_count_above_0_1_m_s":18,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":2.5066356357934216,"forecast_wind_profile":[[0.0,1.86128138197164],[50.0,1.86128138197164],[1000.0,1.86128138197164],[5000.0,1.86128138197164],[10000.0,1.86128138197164],[100000.0,1.86128138197164]],"gust_altitude_center_m":8503.515674521721,"gust_altitude_half_width_m":2461.3673416074826,"gust_amplitude_m_s":0.6455760132635271,"gust_duration_s":78.97724945791633,"gust_period_s":55.1362175218935,"gust_phase_rad":0.2431815365999963,"gust_start_s":46.91122858661278,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,1.86128138197164],[50.0,1.86128138197164],[1000.0,1.86128138197164],[5000.0,1.86128138197164],[10000.0,1.86128138197164],[100000.0,1.86128138197164]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-0-00","index":0,"stream":0},"input_sha256":"a365172b4c5321172a3e96fd47e43e9eff631180f645de300c7d6ecee5a24405","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64404.43212704835,"max_angular_acceleration_deg_s2":2.6196590675093305,"max_angular_rate_deg_s":8.000474648752208,"max_ascent_q_alpha_kpa_deg":84.39128708552298,"max_dynamic_pressure_pa":25636.283735956487,"max_fin_hinge_nm":42.891457776485545,"max_flight_load_g":3.0309874356286546,"max_gimbal_deg":5.9969057654945574,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":17984.886865235716,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196590675093305,"angular_torque_bias_nm":170.30568081376111,"attitude_target_deg":12.847953782648572,"control":[0.14700807801680338,-0.0255338598881002,13926.79791742445,0.0],"navigation_acceleration_bias_m_s2":[-0.0020756618445842393,-0.04345767999397208],"observed_control_state":[1217.467416750492,36266.972851898994,-60.49169612716783,-992.9432249024122,0.06414869411112958,0.007846850816629015,20130.720631478845,269.3887125170734,0.0,0.0,0.0,-0.01232459849237015,0.053122140179203074,1499.9999999999943,0.9187662524846515,39.23256466966511,25.76743533033991,0.0,0.0],"phase":"entry","requested_control":[0.14700807801680338,-0.0255338598881002,13926.79791742445,0.0],"state":[1216.257646353548,36247.11283157255,-60.48505676089369,-993.0521395155989,0.06431299186067242,0.008628229352503469,20129.925221437425,269.3743676871428,0.0,0.0,0.0,-0.01606898719305992,0.09006223598739847,1499.9999999999943,0.9232780449018619,39.23312420003345,25.766875799971565,0.011912714269159685,0.011382795007219917],"time_s":302.1899999998333,"upper_attached":false},"rcs_propellant_used_kg":39.46923523192976,"record_type":"flight","remaining_main_propellant_kg":5795.567872951374,"remaining_rcs_propellant_kg":260.53076476807024,"return_plan":{"burn_end_time_s":140.70901974936922,"feasible":true,"predicted_ground_range_m":-0.6485549361590159,"predicted_main_at_terminal_kg":8473.416695939995,"predicted_peak_q_pa":17990.5955578834,"prediction_evaluations":5,"remaining_burn_s":1.039019749388131,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.48108752611245,"feasible":true,"predicted_ground_range_m":1.7840738088468537,"predicted_main_at_terminal_kg":8449.07583214292,"predicted_peak_q_pa":17990.490316381904,"prediction_evaluations":6,"remaining_burn_s":8.971087526123934,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69252985970465,"feasible":true,"predicted_ground_range_m":2.227358842646643,"predicted_main_at_terminal_kg":8476.53873290672,"predicted_peak_q_pa":17990.918094645305,"prediction_evaluations":6,"remaining_burn_s":8.16252985971707,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6952954887489,"feasible":true,"predicted_ground_range_m":-0.11914407061436627,"predicted_main_at_terminal_kg":8475.936605167288,"predicted_peak_q_pa":17990.85606468209,"prediction_evaluations":5,"remaining_burn_s":7.1452954887622555,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69761775196412,"feasible":true,"predicted_ground_range_m":-0.18382578767850255,"predicted_main_at_terminal_kg":8475.522832899402,"predicted_peak_q_pa":17990.811903537226,"prediction_evaluations":5,"remaining_burn_s":6.127617751978403,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69992135732073,"feasible":true,"predicted_ground_range_m":-0.22484873814302553,"predicted_main_at_terminal_kg":8475.078320529066,"predicted_peak_q_pa":17990.767213524712,"prediction_evaluations":5,"remaining_burn_s":5.109921357335947,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70221052808364,"feasible":true,"predicted_ground_range_m":-0.27043566797139285,"predicted_main_at_terminal_kg":8474.64601124743,"predicted_peak_q_pa":17990.723058936463,"prediction_evaluations":5,"remaining_burn_s":4.092210528099762,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7049353919699,"feasible":true,"predicted_ground_range_m":-2.768599983907766,"predicted_main_at_terminal_kg":8474.092557670898,"predicted_peak_q_pa":17990.675706233185,"prediction_evaluations":5,"remaining_burn_s":3.0749353919869824,"source":"finite_burn_predictor_corrector","time_s":137.62999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70698119861282,"feasible":true,"predicted_ground_range_m":-1.682916258625113,"predicted_main_at_terminal_kg":8473.742175599458,"predicted_peak_q_pa":17990.633321574547,"prediction_evaluations":5,"remaining_burn_s":2.056981198630813,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70901974936922,"feasible":true,"predicted_ground_range_m":-0.6485549361590159,"predicted_main_at_terminal_kg":8473.416695939995,"predicted_peak_q_pa":17990.5955578834,"prediction_evaluations":5,"remaining_burn_s":1.039019749388131,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3886.2796968194266,37278.03662132501,204.28996870694405,985.8522089484394,0.2013370717469076,0.0018068846414691835,22888.948041916952,296.9502664182888],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.7099999999885,"requested_s":131.5099999999885,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1499999998335,"requested_s":301.9499999998335,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5952920188754707,"maximum_slosh_mode_force_n":68143.14873861788,"minimum_feed_buffer_kg":1480.0684190724683,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":162.8515010000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":161.09375,"fuel_ledger":{"main_error_kg":3.92901711165905e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3b8cf7b567aebe98dbb0c0d056291b240e72d27b13ae83f66b5282f3b5f07b45","integration_dt_s":0.01,"job_id":"development/gust-0-01","observation_seed_sequence":{"generated_state_uint32":[1931295629,1192705150,1462471056,3171325432,2531492739,4249632709,2622161232,3050115011],"mode":"case","state":{"entropy":[378,0,1,2767674748,3303210894,1422346898,2342008022,2791125978,48877369,1438233141,2374439034],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03142148461435698,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[4.524251734548691e-06,-1.0079394057128672],[4.524251734974014e-06,-1.0079393842385855]],"navigation_acceleration_bias_m_s2":[-1.346423797091281e-07,-2.7897969058506824e-05],"observed_control_state":[-1.858141697392708e-05,7.751079532337395,4.6486535286392634e-06,-0.9985798757366335,1.982632275075992e-08,-2.793960863841877e-09],"state":[-1.8547340309339963e-05,7.743732405314694,4.614234765679231e-06,-0.9985800107500608,1.9806178093341475e-08,-2.6842851929627475e-09,5494.886446101135,237.03660445941216],"time_s":409.2573575750631},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.8547340309339963e-05,7.743732405314694,4.614234765679231e-06,-0.9985800107500608,1.9806178093341475e-08,-2.6842851929627475e-09,5494.886446101135,237.03660445941216],"flight_safety":true,"flight_time_s":409.2573575750631,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.1693925699775445,"first_sample_above_0_1_m_s":59.59999999999392,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.7157945318976999,"altitude_m":11470.955894957238,"gust_contribution_m_s":0.0,"phase":"entry","time_s":340.7499999997982},"endpoints_above_0_1_m_s":504,"first_endpoint_above_0_1_m_s":59.569999999993925,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":64.59999999999334,"maximum_by_phase_m_s":{"ascent":2.5992430859179434,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.5992430859179434,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":64.59999999999334,"maximum_sampled_by_phase_m_s":{"ascent":2.5940452066842417,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.5940452066842417,"sample_count_above_0_1_m_s":26,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":2.7994832159120864,"forecast_wind_profile":[[0.0,-7.984609496714726],[50.0,-7.984609496714726],[1000.0,-7.984609496714726],[5000.0,-7.984609496714726],[10000.0,-7.984609496714726],[100000.0,-7.984609496714726]],"gust_altitude_center_m":11471.671689489136,"gust_altitude_half_width_m":3230.2935067989547,"gust_amplitude_m_s":4.1693925699775445,"gust_duration_s":99.87971579925801,"gust_period_s":34.952129035448564,"gust_phase_rad":3.0782214452834387,"gust_start_s":59.36357570059205,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-7.984609496714726],[50.0,-7.984609496714726],[1000.0,-7.984609496714726],[5000.0,-7.984609496714726],[10000.0,-7.984609496714726],[100000.0,-7.984609496714726]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-0-01","index":1,"stream":0},"input_sha256":"3b8cf7b567aebe98dbb0c0d056291b240e72d27b13ae83f66b5282f3b5f07b45","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64705.11355389925,"max_angular_acceleration_deg_s2":2.617325472295366,"max_angular_rate_deg_s":8.000479028083632,"max_ascent_q_alpha_kpa_deg":77.77367356659755,"max_dynamic_pressure_pa":25635.11653741385,"max_fin_hinge_nm":84.10599702049161,"max_flight_load_g":3.031151732876567,"max_gimbal_deg":5.99690524232524,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.536400300713,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617325472295366,"angular_torque_bias_nm":168.93017330965344,"attitude_target_deg":8.869783496746033,"control":[0.15296978169833758,-0.024521454825213163,13936.553288724564,0.0],"navigation_acceleration_bias_m_s2":[-0.0018608582600445167,-0.04562311242026952],"observed_control_state":[1812.938358113245,36126.09936975284,-62.66253902923567,-990.9566131070808,0.05650729325927136,0.007919973443191494,19941.81037780773,269.23001268835054,0.0,0.0,0.0,-0.011812483858009015,0.05544008323538412,1499.9999999999943,0.9386157248675046,39.36545339160212,25.634546608403074,0.0,0.0],"phase":"entry","requested_control":[0.15296978169833758,-0.024521454825213163,13936.553288724564,0.0],"state":[1811.6851668393329,36106.27911855469,-62.6563360571243,-991.061537267567,0.056673049652552494,0.008700855611948166,19940.981310320527,269.2156578102278,0.0,0.0,0.0,-0.015415056769646327,0.09381384280306077,1499.9999999999943,0.9420250604644672,39.36603659826577,25.63396340173942,0.01949518538946396,0.008367261392774378],"time_s":301.7099999998337,"upper_attached":false},"rcs_propellant_used_kg":62.96339554058784,"record_type":"flight","remaining_main_propellant_kg":5494.886446101135,"remaining_rcs_propellant_kg":237.03660445941216,"return_plan":{"burn_end_time_s":141.7106583111013,"feasible":true,"predicted_ground_range_m":-0.2020730722909434,"predicted_main_at_terminal_kg":8371.433770725935,"predicted_peak_q_pa":17990.508882434442,"prediction_evaluations":5,"remaining_burn_s":0.5806583111215431,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.4798593365266,"feasible":true,"predicted_ground_range_m":2.744593385900643,"predicted_main_at_terminal_kg":8413.829058358666,"predicted_peak_q_pa":17990.473155855645,"prediction_evaluations":6,"remaining_burn_s":9.529859336538497,"source":"finite_burn_predictor_corrector","time_s":131.9499999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.691693732603,"feasible":true,"predicted_ground_range_m":3.5305367517111677,"predicted_main_at_terminal_kg":8375.05135730666,"predicted_peak_q_pa":17990.90720504815,"prediction_evaluations":6,"remaining_burn_s":8.721693732615819,"source":"finite_burn_predictor_corrector","time_s":132.96999999998718,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.69470248939277,"feasible":true,"predicted_ground_range_m":-0.02039923898462348,"predicted_main_at_terminal_kg":8374.384460227795,"predicted_peak_q_pa":17990.84973382198,"prediction_evaluations":5,"remaining_burn_s":7.70470248940651,"source":"finite_burn_predictor_corrector","time_s":133.98999999998625,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.69701700215404,"feasible":true,"predicted_ground_range_m":0.017257567581978606,"predicted_main_at_terminal_kg":8373.973328626376,"predicted_peak_q_pa":17990.802300290372,"prediction_evaluations":5,"remaining_burn_s":6.6870170021687105,"source":"finite_burn_predictor_corrector","time_s":135.00999999998533,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.69931426436764,"feasible":true,"predicted_ground_range_m":0.07976453030630637,"predicted_main_at_terminal_kg":8373.560315947509,"predicted_peak_q_pa":17990.758439453693,"prediction_evaluations":5,"remaining_burn_s":5.669314264383243,"source":"finite_burn_predictor_corrector","time_s":136.0299999999844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.70160979115298,"feasible":true,"predicted_ground_range_m":0.06781476709525691,"predicted_main_at_terminal_kg":8373.139835186199,"predicted_peak_q_pa":17990.71476125028,"prediction_evaluations":5,"remaining_burn_s":4.651609791169515,"source":"finite_burn_predictor_corrector","time_s":137.04999999998347,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.70443044879795,"feasible":true,"predicted_ground_range_m":-2.8631021718494623,"predicted_main_at_terminal_kg":8372.572489118322,"predicted_peak_q_pa":17990.669357676787,"prediction_evaluations":5,"remaining_burn_s":3.634430448815422,"source":"finite_burn_predictor_corrector","time_s":138.06999999998254,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.70652690381482,"feasible":true,"predicted_ground_range_m":-1.9881381867669177,"predicted_main_at_terminal_kg":8372.185199322083,"predicted_peak_q_pa":17990.618806020837,"prediction_evaluations":5,"remaining_burn_s":2.616526903833197,"source":"finite_burn_predictor_corrector","time_s":139.08999999998161,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.70858951942043,"feasible":true,"predicted_ground_range_m":-1.0445511713635227,"predicted_main_at_terminal_kg":8371.750530094376,"predicted_peak_q_pa":17990.54752958389,"prediction_evaluations":5,"remaining_burn_s":1.5985895194397484,"source":"finite_burn_predictor_corrector","time_s":140.1099999999807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7106583111013,"feasible":true,"predicted_ground_range_m":-0.2020730722909434,"predicted_main_at_terminal_kg":8371.433770725935,"predicted_peak_q_pa":17990.508882434442,"prediction_evaluations":5,"remaining_burn_s":0.5806583111215431,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4016.2946223836475,37266.82832205886,219.22163243646196,982.5361469146302,0.22591937240426865,0.0020324140279012267,22868.562848775855,296.82191886980405],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.1499999999881,"requested_s":131.9499999999881,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.6699999998339,"requested_s":301.46999999983393,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.272227099339943e-12,"maximum_slosh_displacement_m":1.5936939439561197,"maximum_slosh_mode_force_n":68048.18900624833,"minimum_feed_buffer_kg":1480.0576822006396,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":164.44027499999993}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":159.1875,"fuel_ledger":{"main_error_kg":-5.529727786779404e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0b6ae3e4edd6dc5c2e5f652bff79e0e266a66d705e8140820d8513b2e7d840dd","integration_dt_s":0.01,"job_id":"development/vertical-0-00","observation_seed_sequence":{"generated_state_uint32":[946008358,522698354,2742504004,1599893360,473610126,1754411687,1721131397,1549608513],"mode":"case","state":{"entropy":[378,0,0,4292109658,3352976925,1466595137,3086689933,3033685402,4223024243,1746934265,3505709236],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005989014895595934,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4309072781708863e-05,-1.003760186137275],[2.4309072781696652e-05,-1.0037601649871248]],"navigation_acceleration_bias_m_s2":[3.044085479796028e-08,0.0017445298942429229],"observed_control_state":[-3.747007588729209e-05,7.705981352867887,2.4499138810409084e-05,-0.9948614775499784,-5.30763173078725e-10,-2.8310251070024714e-09],"state":[-3.705302551508736e-05,7.688976496467329,2.4301819182855996e-05,-0.9949497698962977,-5.774268232770155e-10,-2.6437687753288244e-09,5831.456180582349,263.2689634515614],"time_s":405.787091926034},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.705302551508736e-05,7.688976496467329,2.4301819182855996e-05,-0.9949497698962977,-5.774268232770155e-10,-2.6437687753288244e-09,5831.456180582349,263.2689634515614],"flight_safety":true,"flight_time_s":405.787091926034,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.9957486276728402],[100000.0,2.9957486276728402]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-0-00","index":0,"stream":0},"input_sha256":"0b6ae3e4edd6dc5c2e5f652bff79e0e266a66d705e8140820d8513b2e7d840dd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64368.5438194171,"max_angular_acceleration_deg_s2":2.6196441394124745,"max_angular_rate_deg_s":8.000426059199963,"max_ascent_q_alpha_kpa_deg":81.59406635518346,"max_dynamic_pressure_pa":25266.212070735648,"max_fin_hinge_nm":55.51240752348164,"max_flight_load_g":3.0309644885188853,"max_gimbal_deg":5.9969016098809895,"max_mass_balance_error_kg":5.966285243630409e-10,"max_recovery_dynamic_pressure_pa":18540.6590459385,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196441394124745,"angular_torque_bias_nm":170.2935853470897,"attitude_target_deg":11.834831447289005,"control":[0.14936943336896738,-0.025121365294885154,13930.810487139348,0.0],"navigation_acceleration_bias_m_s2":[-0.001962871339111527,-0.04261399522190154],"observed_control_state":[1350.2516186259495,36228.38448171355,-60.923865117176206,-992.3902757355537,0.06274013368418759,0.007860182967126485,20118.028570642742,269.41382402213947,0.0,0.0,0.0,-0.0121163335174886,0.05403795900741059,1499.9999999999943,0.9284180250380839,39.24149288669134,25.758507113313303,0.0,0.0],"phase":"entry","requested_control":[0.14936943336896738,-0.025121365294885154,13930.810487139348,0.0],"state":[1349.0332045566868,36208.53553356751,-60.91725769465788,-992.4977650466526,0.06290469898450776,0.00864162720637787,20117.219848905876,269.39947505919633,0.0,0.0,0.0,-0.015802829876409637,0.091546811531671,1499.9999999999943,0.9323937496811099,39.242061781158036,25.75793821884661,0.009922511319258111,0.011661729789943445],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":36.731036548438624,"record_type":"flight","remaining_main_propellant_kg":5831.456180582349,"remaining_rcs_propellant_kg":263.2689634515614,"return_plan":{"burn_end_time_s":140.88894269373904,"feasible":true,"predicted_ground_range_m":-0.5538313852999117,"predicted_main_at_terminal_kg":8500.050179120539,"predicted_peak_q_pa":17990.52556901019,"prediction_evaluations":5,"remaining_burn_s":1.158942693758003,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.66081268780408,"feasible":true,"predicted_ground_range_m":1.522301879486827,"predicted_main_at_terminal_kg":8459.738694831109,"predicted_peak_q_pa":17990.456589450074,"prediction_evaluations":6,"remaining_burn_s":9.090812687815628,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87209022900288,"feasible":true,"predicted_ground_range_m":3.5503937299042496,"predicted_main_at_terminal_kg":8502.765027096384,"predicted_peak_q_pa":17990.855813663587,"prediction_evaluations":6,"remaining_burn_s":8.28209022901536,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87510130473154,"feasible":true,"predicted_ground_range_m":0.00012206595069397252,"predicted_main_at_terminal_kg":8502.194365864327,"predicted_peak_q_pa":17990.795249974533,"prediction_evaluations":5,"remaining_burn_s":7.265101304744949,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87741713729483,"feasible":true,"predicted_ground_range_m":0.07144960555028312,"predicted_main_at_terminal_kg":8501.854908826648,"predicted_peak_q_pa":17990.750599898558,"prediction_evaluations":5,"remaining_burn_s":6.247417137309152,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8797254230517,"feasible":true,"predicted_ground_range_m":0.10661736997845317,"predicted_main_at_terminal_kg":8501.486514280714,"predicted_peak_q_pa":17990.706814141253,"prediction_evaluations":5,"remaining_burn_s":5.229725423066946,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88202652966103,"feasible":true,"predicted_ground_range_m":0.09896357440560699,"predicted_main_at_terminal_kg":8501.122144630508,"predicted_peak_q_pa":17990.662426364128,"prediction_evaluations":5,"remaining_burn_s":4.212026529677219,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88478978668653,"feasible":true,"predicted_ground_range_m":-2.5061249405609636,"predicted_main_at_terminal_kg":8500.631718664923,"predicted_peak_q_pa":17990.610639302617,"prediction_evaluations":5,"remaining_burn_s":3.194789786703637,"source":"finite_burn_predictor_corrector","time_s":137.6899999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8868683155168,"feasible":true,"predicted_ground_range_m":-1.4958444079760351,"predicted_main_at_terminal_kg":8500.332325363788,"predicted_peak_q_pa":17990.5662420227,"prediction_evaluations":5,"remaining_burn_s":2.1768683155348434,"source":"finite_burn_predictor_corrector","time_s":138.70999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88894269373904,"feasible":true,"predicted_ground_range_m":-0.5538313852999117,"predicted_main_at_terminal_kg":8500.050179120539,"predicted_peak_q_pa":17990.52556901019,"prediction_evaluations":5,"remaining_burn_s":1.158942693758003,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3918.348640967061,37262.71050481431,207.3905285254131,985.0570581093124,0.20629392412814596,0.0018532409761991486,22913.506057635703,296.9392138315],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.76999999998844,"requested_s":131.56999999998845,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.945377440890297e-12,"maximum_slosh_displacement_m":1.5942332862389137,"maximum_slosh_mode_force_n":68196.82503041132,"minimum_feed_buffer_kg":1480.015315925917,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":162.36496810000017}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":158.546875,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"257d4971b780b553cb7abd2433632df37f34c0f321e6ab4df90a918e3250a3d0","integration_dt_s":0.01,"job_id":"development/vertical-0-01","observation_seed_sequence":{"generated_state_uint32":[2840704454,3493257261,253323807,1418773938,3341758104,2211040914,3154374581,3857722338],"mode":"case","state":{"entropy":[378,0,1,4228070260,2561660742,826359088,3847064999,1176595866,3334464073,1050193266,1897630870],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001537369073252714,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4901748361418808e-05,-1.0048006791526043],[2.4901748361408234e-05,-1.0048006554643258]],"navigation_acceleration_bias_m_s2":[3.4530304626426e-08,-8.166076140897446e-05],"observed_control_state":[-3.868234356129784e-05,7.708411903668259,2.4999293290236223e-05,-0.9958723899781211,-4.229303822677565e-10,-3.0482438642026475e-09],"state":[-3.848791533437255e-05,7.700652541758529,2.490913847926974e-05,-0.9959033842919207,-4.4632799636707536e-10,-2.9610348295435736e-09,5753.155498320204,262.24996300427154],"time_s":405.7777914006497},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.848791533437255e-05,7.700652541758529,2.490913847926974e-05,-0.9959033842919207,-4.4632799636707536e-10,-2.9610348295435736e-09,5753.155498320204,262.24996300427154],"flight_safety":true,"flight_time_s":405.7777914006497,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.9481547672131905],[100000.0,-2.9481547672131905]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-0-01","index":1,"stream":0},"input_sha256":"257d4971b780b553cb7abd2433632df37f34c0f321e6ab4df90a918e3250a3d0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64446.84450167977,"max_angular_acceleration_deg_s2":2.618926861511014,"max_angular_rate_deg_s":8.00052373640046,"max_ascent_q_alpha_kpa_deg":85.0251164508034,"max_dynamic_pressure_pa":26190.61048047658,"max_fin_hinge_nm":54.20351422879193,"max_flight_load_g":3.031074924948818,"max_gimbal_deg":5.996907819698311,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17768.705790815213,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618926861511014,"angular_torque_bias_nm":171.0760407344477,"attitude_target_deg":12.141986818673464,"control":[0.1523374836836905,-0.024613402138633892,13935.330153913996,0.0],"navigation_acceleration_bias_m_s2":[-0.0022502385540094684,-0.046846670746932606],"observed_control_state":[1299.9639317127253,36232.33931901487,-61.48671196054864,-992.5739594322697,0.06329725574687436,0.007854877043042763,20057.12707252325,269.3317038373613,0.0,0.0,0.0,-0.011855394009518693,0.05522582444348365,1499.9999999999943,0.9194605712691626,39.28433398235383,25.715666017651074,0.0,0.0],"phase":"entry","requested_control":[0.1523374836836905,-0.024613402138633892,13935.330153913996,0.0],"state":[1298.7342621922578,36212.48671371725,-61.4799433882945,-992.6796573755956,0.06346171497343636,0.008636258517304604,20056.301304423865,269.3173502190875,0.0,0.0,0.0,-0.015471867334621438,0.09343510347983135,1499.9999999999943,0.9239338006220936,39.284914868066544,25.715085131938352,0.010855384913709366,0.011669479830225522],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.750036995728465,"record_type":"flight","remaining_main_propellant_kg":5753.155498320204,"remaining_rcs_propellant_kg":262.24996300427154,"return_plan":{"burn_end_time_s":140.97720155458518,"feasible":true,"predicted_ground_range_m":-0.5359991076806727,"predicted_main_at_terminal_kg":8463.533487007147,"predicted_peak_q_pa":17990.49932228702,"prediction_evaluations":5,"remaining_burn_s":1.187201554604214,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.74899997601625,"feasible":true,"predicted_ground_range_m":1.780714657791452,"predicted_main_at_terminal_kg":8423.36372071426,"predicted_peak_q_pa":17990.43907569347,"prediction_evaluations":6,"remaining_burn_s":9.118999976027837,"source":"finite_burn_predictor_corrector","time_s":131.6299999999884,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96027410053588,"feasible":true,"predicted_ground_range_m":3.7395978272110053,"predicted_main_at_terminal_kg":8466.311371011308,"predicted_peak_q_pa":17990.836905368633,"prediction_evaluations":6,"remaining_burn_s":8.310274100548405,"source":"finite_burn_predictor_corrector","time_s":132.64999999998747,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96332070874269,"feasible":true,"predicted_ground_range_m":0.023819889792800808,"predicted_main_at_terminal_kg":8465.727944342412,"predicted_peak_q_pa":17990.77520050976,"prediction_evaluations":5,"remaining_burn_s":7.293320708756142,"source":"finite_burn_predictor_corrector","time_s":133.66999999998654,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96563981735721,"feasible":true,"predicted_ground_range_m":0.11172619318754062,"predicted_main_at_terminal_kg":8465.372227195672,"predicted_peak_q_pa":17990.730653905834,"prediction_evaluations":5,"remaining_burn_s":6.275639817371597,"source":"finite_burn_predictor_corrector","time_s":134.68999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9679538210686,"feasible":true,"predicted_ground_range_m":0.15460555345172633,"predicted_main_at_terminal_kg":8465.001424663975,"predicted_peak_q_pa":17990.683638899405,"prediction_evaluations":5,"remaining_burn_s":5.2579538210839125,"source":"finite_burn_predictor_corrector","time_s":135.7099999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97025902459546,"feasible":true,"predicted_ground_range_m":0.15947586504459021,"predicted_main_at_terminal_kg":8464.62867050452,"predicted_peak_q_pa":17990.637233074056,"prediction_evaluations":5,"remaining_burn_s":4.240259024611692,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.973034908758,"feasible":true,"predicted_ground_range_m":-2.484626342786161,"predicted_main_at_terminal_kg":8464.116369798585,"predicted_peak_q_pa":17990.57950245019,"prediction_evaluations":5,"remaining_burn_s":3.223034908775155,"source":"finite_burn_predictor_corrector","time_s":137.74999999998283,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97512016037433,"feasible":true,"predicted_ground_range_m":-1.4757263942785084,"predicted_main_at_terminal_kg":8463.81575756371,"predicted_peak_q_pa":17990.53603957373,"prediction_evaluations":5,"remaining_burn_s":2.205120160392436,"source":"finite_burn_predictor_corrector","time_s":138.7699999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97720155458518,"feasible":true,"predicted_ground_range_m":-0.5359991076806727,"predicted_main_at_terminal_kg":8463.533487007147,"predicted_peak_q_pa":17990.49932228702,"prediction_evaluations":5,"remaining_burn_s":1.187201554604214,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3932.594325562597,37279.65909402154,208.01092341064358,985.117898710214,0.2068810133933555,0.001857889849984692,22860.10542239894,296.9368644240069],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8299999999884,"requested_s":131.6299999999884,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.002220859751105e-12,"maximum_slosh_displacement_m":1.5948741950856415,"maximum_slosh_mode_force_n":68050.4241698178,"minimum_feed_buffer_kg":1480.1075367970725,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":162.26838849999967}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":141.546875,"fuel_ledger":{"main_error_kg":-7.421476766467094e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"cd99c17aff9baefaa179e36ec7b873a0c2c8690ef773288aeb368324d763d852","integration_dt_s":0.01,"job_id":"development/density-0-00","observation_seed_sequence":{"generated_state_uint32":[1823859752,1820939822,1150511567,2664388896,1870822303,2323403419,3734908498,1482843341],"mode":"case","state":{"entropy":[378,0,0,4148636666,984339013,4002514655,2059745335,3448561443,40367393,2972674922,3812649121],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0010558562512563336,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4691614694868195e-05,-1.0044116714799796],[2.469161469485684e-05,-1.0044116486077856]],"navigation_acceleration_bias_m_s2":[3.259329195829169e-08,0.0003577037663902896],"observed_control_state":[-3.810915901603004e-05,7.7002183145891605,2.4757145925164185e-05,-0.9955334773823153,-4.807363974017329e-10,-2.9257302821192165e-09],"state":[-3.797381177208596e-05,7.694768704849897,2.4693869081653505e-05,-0.9955575009174944,-4.965646428937433e-10,-2.8590242348806174e-09,5793.023759810417,262.21498153975705],"time_s":405.7554739933756},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.797381177208596e-05,7.694768704849897,2.4693869081653505e-05,-0.9955575009174944,-4.965646428937433e-10,-2.8590242348806174e-09,5793.023759810417,262.21498153975705],"flight_safety":true,"flight_time_s":405.7554739933756,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.95407564212786,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-0-00","index":0,"stream":0},"input_sha256":"cd99c17aff9baefaa179e36ec7b873a0c2c8690ef773288aeb368324d763d852","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64406.97624018884,"max_angular_acceleration_deg_s2":2.6189442565748315,"max_angular_rate_deg_s":8.000477881205818,"max_ascent_q_alpha_kpa_deg":83.41345627676313,"max_dynamic_pressure_pa":25635.675429025654,"max_fin_hinge_nm":59.02489912482707,"max_flight_load_g":3.031072699731319,"max_gimbal_deg":5.996905946000802,"max_mass_balance_error_kg":7.712515071034431e-10,"max_recovery_dynamic_pressure_pa":17985.005259312657,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6189442565748315,"angular_torque_bias_nm":170.59307107051407,"attitude_target_deg":12.156124357894527,"control":[0.15203239066621155,-0.0246679162505248,13937.004374570559,0.0],"navigation_acceleration_bias_m_s2":[-0.0021477393314939513,-0.04512783832072586],"observed_control_state":[1305.7723745545145,36237.589964442916,-61.54886079995561,-992.0759320971459,0.06339145016879412,0.00785356505894588,20087.992936129307,269.3427137111427,0.0,0.0,0.0,-0.011883378510981014,0.055101713209441516,1499.9999999999943,0.9360047212435902,39.2626214226257,25.737378577379342,0.0,0.0],"phase":"entry","requested_control":[0.15203239066621155,-0.0246679162505248,13937.004374570559,0.0],"state":[1304.5414620493996,36217.747318422735,-61.54209350509976,-992.1817764461471,0.06355588283659888,0.00863492452880461,20087.1689374508,269.32835836839416,0.0,0.0,0.0,-0.015507372103155968,0.09323978366467818,1499.9999999999943,0.9395590742343333,39.26320106364114,25.7367989363639,0.011223305641990445,0.010915606803358562],"time_s":302.00999999983344,"upper_attached":false},"rcs_propellant_used_kg":37.78501846024295,"record_type":"flight","remaining_main_propellant_kg":5793.023759810417,"remaining_rcs_propellant_kg":262.21498153975705,"return_plan":{"burn_end_time_s":141.1180345423218,"feasible":true,"predicted_ground_range_m":-0.5567828629688094,"predicted_main_at_terminal_kg":8448.243680607238,"predicted_peak_q_pa":17991.133449531768,"prediction_evaluations":5,"remaining_burn_s":1.1680345423409666,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.88979782320573,"feasible":true,"predicted_ground_range_m":1.961704586221849,"predicted_main_at_terminal_kg":8420.338345137256,"predicted_peak_q_pa":17991.028762827627,"prediction_evaluations":6,"remaining_burn_s":9.099797823217463,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1011357170914,"feasible":true,"predicted_ground_range_m":3.67815062394914,"predicted_main_at_terminal_kg":8450.90612956545,"predicted_peak_q_pa":17991.35431387122,"prediction_evaluations":6,"remaining_burn_s":8.291135717104073,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10417559450562,"feasible":true,"predicted_ground_range_m":0.005423396947391801,"predicted_main_at_terminal_kg":8450.208956236485,"predicted_peak_q_pa":17991.34885438196,"prediction_evaluations":5,"remaining_burn_s":7.274175594519228,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1064960737347,"feasible":true,"predicted_ground_range_m":0.06605445734340432,"predicted_main_at_terminal_kg":8450.375201920258,"predicted_peak_q_pa":17991.3064759691,"prediction_evaluations":5,"remaining_burn_s":6.256496073749209,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10880796118778,"feasible":true,"predicted_ground_range_m":0.09458038025208104,"predicted_main_at_terminal_kg":8449.933269127101,"predicted_peak_q_pa":17991.287183714125,"prediction_evaluations":5,"remaining_burn_s":5.238807961203234,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11111072699933,"feasible":true,"predicted_ground_range_m":0.09163437497107818,"predicted_main_at_terminal_kg":8449.505136962654,"predicted_peak_q_pa":17991.244979365427,"prediction_evaluations":5,"remaining_burn_s":4.22111072701571,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11387863206278,"feasible":true,"predicted_ground_range_m":-2.5191962420413025,"predicted_main_at_terminal_kg":8448.93518080314,"predicted_peak_q_pa":17991.196544936127,"prediction_evaluations":5,"remaining_burn_s":3.2038786320800954,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11596088282386,"feasible":true,"predicted_ground_range_m":-1.5170834726435496,"predicted_main_at_terminal_kg":8448.572617279111,"predicted_peak_q_pa":17991.16946434279,"prediction_evaluations":5,"remaining_burn_s":2.185960882842089,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1180345423218,"feasible":true,"predicted_ground_range_m":-0.5567828629688094,"predicted_main_at_terminal_kg":8448.243680607238,"predicted_peak_q_pa":17991.133449531768,"prediction_evaluations":5,"remaining_burn_s":1.1680345423409666,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.705403139814,37267.7072549147,207.36559889537395,984.838544021546,0.2063138919596658,0.001854042680741795,22887.28651685754,296.94414440916995],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.96999999983365,"requested_s":301.76999999983366,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.272227099339943e-12,"maximum_slosh_displacement_m":1.5919108866106197,"maximum_slosh_mode_force_n":68012.00482684067,"minimum_feed_buffer_kg":1480.033205284325,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":144.2309983}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":140.421875,"fuel_ledger":{"main_error_kg":-6.111804395914078e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2783e15d7a10f5705bfa066eb5968852e2fc90ca22cc133c863849041551f14a","integration_dt_s":0.01,"job_id":"development/density-0-01","observation_seed_sequence":{"generated_state_uint32":[2474244535,4025748430,3875661560,3140441257,2317686939,1316229918,133919554,4246558731],"mode":"case","state":{"entropy":[378,0,1,2920811926,2598958213,2488761486,3415196018,597521743,3439318781,1456730189,3553031342],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0001041953857173507,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4168616672164508e-05,-1.003599250425368],[2.4168616672152287e-05,-1.0035992301428707]],"navigation_acceleration_bias_m_s2":[2.8656625881117748e-08,0.0002900866524074232],"observed_control_state":[-3.691203347928684e-05,7.707261457933021,2.4245679125787137e-05,-0.9946626384382555,-5.830103283662894e-10,-2.6326418722294196e-09],"state":[-3.672826479017627e-05,7.69970868799156,2.4158208357360758e-05,-0.9947037794437694,-6.026186116007872e-10,-2.535312149653419e-09,5759.060703291147,262.71591656445815],"time_s":406.09759314064144},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.672826479017627e-05,7.69970868799156,2.4158208357360758e-05,-0.9947037794437694,-6.026186116007872e-10,-2.535312149653419e-09,5759.060703291147,262.71591656445815],"flight_safety":true,"flight_time_s":406.09759314064144,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":102086.37334500166,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-0-01","index":1,"stream":0},"input_sha256":"2783e15d7a10f5705bfa066eb5968852e2fc90ca22cc133c863849041551f14a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64440.93929670824,"max_angular_acceleration_deg_s2":2.619532549967965,"max_angular_rate_deg_s":8.000476337350808,"max_ascent_q_alpha_kpa_deg":83.33181791808302,"max_dynamic_pressure_pa":25635.566162991894,"max_fin_hinge_nm":35.18156738522424,"max_flight_load_g":3.030978276616155,"max_gimbal_deg":5.996906919570542,"max_mass_balance_error_kg":8.003553375601768e-10,"max_recovery_dynamic_pressure_pa":17984.896992506565,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619532549967965,"angular_torque_bias_nm":170.67000362049328,"attitude_target_deg":12.32691453343347,"control":[0.14815921471085763,-0.025330962567567766,13928.548970002552,0.0],"navigation_acceleration_bias_m_s2":[-0.0020794448319080665,-0.043950794511511466],"observed_control_state":[1330.2159988594462,36241.78703648318,-61.68838586843222,-991.6240491757629,0.06356104964593666,0.007851584256343688,20044.228074386676,269.35943048827386,0.0,0.0,0.0,-0.01222031065800939,0.05358051370571351,1499.9999999999943,0.9286675710460705,39.293407769209374,25.706592230796286,0.0,0.0],"phase":"entry","requested_control":[0.14815921471085763,-0.025330962567567766,13928.548970002552,0.0],"state":[1328.9822947035684,36221.95340834881,-61.68174285540434,-991.7320287524094,0.06372544234492693,0.00863297188940202,20043.426072993007,269.3450838547305,0.0,0.0,0.0,-0.015936746830943035,0.09079318215227061,1499.9999999999943,0.93262943568853,39.29397193625762,25.706028063748043,0.011165264099027072,0.011326235536139245],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.284083435541845,"record_type":"flight","remaining_main_propellant_kg":5759.060703291147,"remaining_rcs_propellant_kg":262.71591656445815,"return_plan":{"burn_end_time_s":141.24198440061662,"feasible":true,"predicted_ground_range_m":-0.5334750711150553,"predicted_main_at_terminal_kg":8434.467586950743,"predicted_peak_q_pa":17991.21630063188,"prediction_evaluations":5,"remaining_burn_s":1.21198440063585,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.01365116483598,"feasible":true,"predicted_ground_range_m":2.3520588918062844,"predicted_main_at_terminal_kg":8402.943396702269,"predicted_peak_q_pa":17991.178471797994,"prediction_evaluations":6,"remaining_burn_s":9.143651164847785,"source":"finite_burn_predictor_corrector","time_s":131.86999999998818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22508943769319,"feasible":true,"predicted_ground_range_m":3.406908851475789,"predicted_main_at_terminal_kg":8448.031187361828,"predicted_peak_q_pa":17990.248328964757,"prediction_evaluations":6,"remaining_burn_s":8.33508943770593,"source":"finite_burn_predictor_corrector","time_s":132.88999999998725,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22807909825178,"feasible":true,"predicted_ground_range_m":0.030827281239616866,"predicted_main_at_terminal_kg":8447.46841376489,"predicted_peak_q_pa":17990.732657585762,"prediction_evaluations":5,"remaining_burn_s":7.318079098265443,"source":"finite_burn_predictor_corrector","time_s":133.90999999998633,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.230401311638,"feasible":true,"predicted_ground_range_m":0.12347886505708594,"predicted_main_at_terminal_kg":8447.13710739839,"predicted_peak_q_pa":17991.267322536638,"prediction_evaluations":5,"remaining_burn_s":6.300401311652594,"source":"finite_burn_predictor_corrector","time_s":134.9299999999854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2327136219091,"feasible":true,"predicted_ground_range_m":0.19264716018839767,"predicted_main_at_terminal_kg":8436.033630403997,"predicted_peak_q_pa":17991.22373636166,"prediction_evaluations":5,"remaining_burn_s":5.282713621924641,"source":"finite_burn_predictor_corrector","time_s":135.94999999998447,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2350211345942,"feasible":true,"predicted_ground_range_m":0.20457328329806845,"predicted_main_at_terminal_kg":8435.635129330281,"predicted_peak_q_pa":17991.285875286492,"prediction_evaluations":5,"remaining_burn_s":4.265021134610665,"source":"finite_burn_predictor_corrector","time_s":136.96999999998354,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23780585801666,"feasible":true,"predicted_ground_range_m":-2.456493863514189,"predicted_main_at_terminal_kg":8435.098388397442,"predicted_peak_q_pa":17991.237654172128,"prediction_evaluations":5,"remaining_burn_s":3.2478058580340496,"source":"finite_burn_predictor_corrector","time_s":137.98999999998262,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23989791619223,"feasible":true,"predicted_ground_range_m":-1.465533344505566,"predicted_main_at_terminal_kg":8434.771202387397,"predicted_peak_q_pa":17991.251859957265,"prediction_evaluations":5,"remaining_burn_s":2.229897916210545,"source":"finite_burn_predictor_corrector","time_s":139.0099999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24198440061662,"feasible":true,"predicted_ground_range_m":-0.5334750711150553,"predicted_main_at_terminal_kg":8434.467586950743,"predicted_peak_q_pa":17991.21630063188,"prediction_evaluations":5,"remaining_burn_s":1.21198440063585,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3943.2535416341216,37271.108199508955,208.39912149741573,984.350212200339,0.20741200552660694,0.0018646792246771234,22852.47411434046,296.94093530116936],"time_s":96.16999999999801},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.06999999998817,"requested_s":131.86999999998818,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.5934384219575315,"maximum_slosh_mode_force_n":67948.39242574424,"minimum_feed_buffer_kg":1480.1085909493847,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":143.4528252}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":147.171875,"fuel_ledger":{"main_error_kg":2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9179d83b1a68b0fbd077ef6450e4600dd7c861ef91031655896d6945c75e7469","integration_dt_s":0.01,"job_id":"development/vehicle-0-00","observation_seed_sequence":{"generated_state_uint32":[1706442867,2527413472,545006781,1614736403,847193210,1273150503,4237572277,2660280925],"mode":"case","state":{"entropy":[378,0,0,4152017556,2011464237,968922175,122311865,21131305,2931864116,1664712032,1900244266],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99971.05546611256,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":205.95571433592366,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.033537481533148,-1.0445482454995059],[0.03353747825459693,-1.044825924004625]],"navigation_acceleration_bias_m_s2":[-0.11232426696872752,0.1552674728166947],"observed_control_state":[-0.03440017664403392,7.591707963322717,-0.07926503891933016,-0.9937954727058471,1.156492196367017e-05,1.2822366287176056e-05],"state":[0.02131398371419931,7.663395600394541,0.03441928566844325,-1.03625236520963,1.1807003453682282e-05,3.470981314229321e-05,6001.590766427224,233.9753566886639],"time_s":406.5987460560476},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.02131398371419931,7.663395600394541,0.03441928566844325,-1.03625236520963,1.1807003453682282e-05,3.470981314229321e-05,6001.590766427224,233.9753566886639],"flight_safety":true,"flight_time_s":406.5987460560476,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-0-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9576508966079534,"engine_lag_s":0.02922506622066679,"inertia_scale":1.0082364314451773,"initial_mass_scale":0.9997105546611257,"observation_delay_steps":0,"sensor_position_error_m":1.1954893242365752,"sensor_velocity_error_m_s":0.5515438331777902,"thrust_scale":1.0084577633081673},"group":"vehicle","id":"vehicle-0-00","index":0,"stream":0},"input_sha256":"9179d83b1a68b0fbd077ef6450e4600dd7c861ef91031655896d6945c75e7469","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64198.40923357307,"max_angular_acceleration_deg_s2":2.6288238246811946,"max_angular_rate_deg_s":8.000205067076973,"max_ascent_q_alpha_kpa_deg":83.57362379055687,"max_dynamic_pressure_pa":25692.38895770868,"max_fin_hinge_nm":64.93810769513368,"max_flight_load_g":3.055308699856739,"max_gimbal_deg":5.996880353448208,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17996.060725959123,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6288238246811946,"angular_torque_bias_nm":42.210878424938684,"attitude_target_deg":12.008437296316318,"control":[0.15024267675296207,-0.025173719348083795,13977.346837968886,0.0],"navigation_acceleration_bias_m_s2":[0.05745501965377127,0.042822039722119065],"observed_control_state":[1306.8229993826537,36441.391859087635,-60.45442055668208,-996.5934262563361,0.06207149812649226,0.007891163664319524,20422.8312550546,263.14912711094513,0.0,0.0,0.0,-0.012212945613996384,0.053859129161768715,1499.9999999999943,0.8594445173041663,39.02707975459648,25.97292024540853,0.0,0.0],"phase":"entry","requested_control":[0.15024267675296207,-0.025173719348083795,13977.346837968886,0.0],"state":[1305.5974869910897,36421.45043719617,-60.516109029530014,-996.7609566425109,0.06223669423211322,0.008674263723507731,20422.02204002674,263.1347302147986,0.0,0.0,0.0,-0.01588689628150314,0.09178192744611982,1499.9999999999943,0.8672510900700552,39.02764899606821,25.972351003936797,0.018670638412665513,0.012526115445249],"time_s":302.6899999998328,"upper_attached":false},"rcs_propellant_used_kg":66.02464331133609,"record_type":"flight","remaining_main_propellant_kg":6001.590766427224,"remaining_rcs_propellant_kg":233.9753566886639,"return_plan":{"burn_end_time_s":140.32685558586522,"feasible":true,"predicted_ground_range_m":-0.61924733502482,"predicted_main_at_terminal_kg":8627.689550695952,"predicted_peak_q_pa":17991.23430087144,"prediction_evaluations":5,"remaining_burn_s":1.056855585883771,"source":"finite_burn_predictor_corrector","time_s":139.26999999998145,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.1797627089008,"feasible":true,"predicted_ground_range_m":1.593547323317007,"predicted_main_at_terminal_kg":8577.724648674603,"predicted_peak_q_pa":17990.24601971698,"prediction_evaluations":6,"remaining_burn_s":9.069762708911934,"source":"finite_burn_predictor_corrector","time_s":131.10999999998887,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.3802570095911,"feasible":true,"predicted_ground_range_m":3.2243297329687213,"predicted_main_at_terminal_kg":8608.020881166249,"predicted_peak_q_pa":17990.577894659786,"prediction_evaluations":6,"remaining_burn_s":8.250257009603153,"source":"finite_burn_predictor_corrector","time_s":132.12999999998794,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.37807174538986,"feasible":true,"predicted_ground_range_m":-0.0238904209690034,"predicted_main_at_terminal_kg":8611.729576804213,"predicted_peak_q_pa":17990.914569129665,"prediction_evaluations":5,"remaining_burn_s":7.228071745402848,"source":"finite_burn_predictor_corrector","time_s":133.14999999998702,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.36836119723569,"feasible":true,"predicted_ground_range_m":-0.033928748617209514,"predicted_main_at_terminal_kg":8612.52599142344,"predicted_peak_q_pa":17990.722521372656,"prediction_evaluations":5,"remaining_burn_s":6.19836119724959,"source":"finite_burn_predictor_corrector","time_s":134.1699999999861,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.35861982536696,"feasible":true,"predicted_ground_range_m":-0.0589674153406321,"predicted_main_at_terminal_kg":8615.499535979683,"predicted_peak_q_pa":17990.79414251503,"prediction_evaluations":5,"remaining_burn_s":5.168619825381785,"source":"finite_burn_predictor_corrector","time_s":135.18999999998516,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.35424263568314,"feasible":true,"predicted_ground_range_m":-0.08902386818861352,"predicted_main_at_terminal_kg":8617.616691368848,"predicted_peak_q_pa":17990.891390665252,"prediction_evaluations":5,"remaining_burn_s":4.144242635698907,"source":"finite_burn_predictor_corrector","time_s":136.20999999998423,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.34795303712573,"feasible":true,"predicted_ground_range_m":-2.6330668815078497,"predicted_main_at_terminal_kg":8616.576370928227,"predicted_peak_q_pa":17990.569820614473,"prediction_evaluations":5,"remaining_burn_s":3.117953037142418,"source":"finite_burn_predictor_corrector","time_s":137.2299999999833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.342562654072,"feasible":true,"predicted_ground_range_m":-1.5894369374434798,"predicted_main_at_terminal_kg":8621.824937530848,"predicted_peak_q_pa":17991.008435442986,"prediction_evaluations":5,"remaining_burn_s":2.092562654089615,"source":"finite_burn_predictor_corrector","time_s":138.24999999998238,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.32685558586522,"feasible":true,"predicted_ground_range_m":-0.61924733502482,"predicted_main_at_terminal_kg":8627.689550695952,"predicted_peak_q_pa":17991.23430087144,"prediction_evaluations":5,"remaining_burn_s":1.056855585883771,"source":"finite_burn_predictor_corrector","time_s":139.26999999998145,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3905.821880430028,37274.819659980916,207.31308598532402,991.1076977448452,0.20504734828352988,0.0016959710484745563,23212.109408989367,294.6240239732339],"time_s":95.50999999999814},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.30999999998886,"requested_s":131.10999999998887,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.649999999833,"requested_s":302.44999999983304,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.101696842757519e-12,"maximum_slosh_displacement_m":1.5992083517505278,"maximum_slosh_mode_force_n":69639.09956139738,"minimum_feed_buffer_kg":1479.5030582118566,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":149.84234670000023}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":147.78125,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"42ca6f39ae464296eca9ad31364f050357d0f9af35f6fa22189fee3229550424","integration_dt_s":0.01,"job_id":"development/vehicle-0-01","observation_seed_sequence":{"generated_state_uint32":[2776949297,2700186610,3679015296,2381040916,2950438601,4137556541,2735968698,2157109645],"mode":"case","state":{"entropy":[378,0,1,3327036793,1054520867,4272911492,2524463724,2642855185,3411897291,496550750,2564607439],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100320.93419282808,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":713.3785789282086,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.015507290497542571,-0.9465835395511746],[0.015507293123249605,-0.9477974234482317]],"navigation_acceleration_bias_m_s2":[0.10229866863656138,0.10999190319040944],"observed_control_state":[0.018975507807067533,7.735468180277901,0.06464585121249726,-0.949951740360211,-5.085183769661025e-06,0.00015646147398914702],"state":[0.0927038055431435,7.699610733550751,0.017565045530156795,-0.9385810634083517,-2.1630627422381995e-06,0.00015173548713249204,6200.195566331298,224.50788877036757],"time_s":407.46932661060765},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.0927038055431435,7.699610733550751,0.017565045530156795,-0.9385810634083517,-2.1630627422381995e-06,0.00015173548713249204,6200.195566331298,224.50788877036757],"flight_safety":true,"flight_time_s":407.46932661060765,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-0-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8895241022181378,"engine_lag_s":0.019948152394293435,"inertia_scale":0.9753116677725592,"initial_mass_scale":1.0032093419282808,"observation_delay_steps":0,"sensor_position_error_m":1.009579252739973,"sensor_velocity_error_m_s":0.9494687398816144,"thrust_scale":1.0269590613065442},"group":"vehicle","id":"vehicle-0-01","index":1,"stream":0},"input_sha256":"42ca6f39ae464296eca9ad31364f050357d0f9af35f6fa22189fee3229550424","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63999.80443366875,"max_angular_acceleration_deg_s2":2.667019993997792,"max_angular_rate_deg_s":8.000192342183356,"max_ascent_q_alpha_kpa_deg":84.29445152796616,"max_dynamic_pressure_pa":25762.556024135156,"max_fin_hinge_nm":81.22331531848047,"max_flight_load_g":3.0576452774981004,"max_gimbal_deg":5.9968094408713,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":18029.406285784422,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.667019993997792,"angular_torque_bias_nm":217.0628343482874,"attitude_target_deg":11.66714706129106,"control":[0.1590101020999571,-0.02354467254990911,13907.474033716244,0.0],"navigation_acceleration_bias_m_s2":[-0.1457777773246611,-0.08026471110810744],"observed_control_state":[1254.557376766356,36730.14563139512,-59.896262785255836,-1002.5753236417737,0.060884701064404696,0.007947708682517454,20930.49036291498,261.8643272335015,0.0,0.0,0.0,-0.011371816268013295,0.057452162385092084,1499.9999999999943,0.759373831687157,38.66996748190483,26.330032518100627,0.0,0.0],"phase":"entry","requested_control":[0.1590101020999571,-0.02354467254990911,13907.474033716244,0.0],"state":[1253.4682622149126,36709.97330720939,-59.764513267773474,-1002.7370403674831,0.061051122111604336,0.008741207094530815,20929.63007373435,261.85000230748767,0.0,0.0,0.0,-0.014822418398711162,0.09741086237314917,1499.9999999999943,0.7727384166630152,38.67057265143633,26.329427348569123,0.005501136310286027,0.015747301694341402],"time_s":303.5099999998321,"upper_attached":false},"rcs_propellant_used_kg":75.49211122963243,"record_type":"flight","remaining_main_propellant_kg":6200.195566331298,"remaining_rcs_propellant_kg":224.50788877036757,"return_plan":{"burn_end_time_s":139.48988759791627,"feasible":true,"predicted_ground_range_m":-0.12487156144543388,"predicted_main_at_terminal_kg":8875.774146566808,"predicted_peak_q_pa":17990.595041114815,"prediction_evaluations":5,"remaining_burn_s":0.9398875979341494,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.41268989504175,"feasible":true,"predicted_ground_range_m":0.8454167544644351,"predicted_main_at_terminal_kg":8857.725059205477,"predicted_peak_q_pa":17991.238697350647,"prediction_evaluations":6,"remaining_burn_s":9.022689895052215,"source":"finite_burn_predictor_corrector","time_s":130.38999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.60523946323121,"feasible":true,"predicted_ground_range_m":2.6962076374111232,"predicted_main_at_terminal_kg":8841.612586715233,"predicted_peak_q_pa":17990.85577624538,"prediction_evaluations":6,"remaining_burn_s":8.195239463242611,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.59693512549563,"feasible":true,"predicted_ground_range_m":-0.04997054575147519,"predicted_main_at_terminal_kg":8842.90978800216,"predicted_peak_q_pa":17990.756285930256,"prediction_evaluations":5,"remaining_burn_s":7.166935125507968,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.57304799431859,"feasible":true,"predicted_ground_range_m":-0.1624287143008809,"predicted_main_at_terminal_kg":8850.409746487567,"predicted_peak_q_pa":17991.010568645746,"prediction_evaluations":5,"remaining_burn_s":6.1230479943318405,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.55473662351977,"feasible":true,"predicted_ground_range_m":-0.24303755014200057,"predicted_main_at_terminal_kg":8855.688336545332,"predicted_peak_q_pa":17991.133074469453,"prediction_evaluations":5,"remaining_burn_s":5.084736623533955,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.53904088726253,"feasible":true,"predicted_ground_range_m":-0.3155931698055552,"predicted_main_at_terminal_kg":8860.07016642218,"predicted_peak_q_pa":17991.20976385809,"prediction_evaluations":5,"remaining_burn_s":4.0490408872776325,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.5248258685539,"feasible":true,"predicted_ground_range_m":-2.756193996006696,"predicted_main_at_terminal_kg":8864.178872232347,"predicted_peak_q_pa":17991.28414790397,"prediction_evaluations":5,"remaining_burn_s":3.014825868569951,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.51090540768186,"feasible":true,"predicted_ground_range_m":-1.211883619488213,"predicted_main_at_terminal_kg":8868.328321774648,"predicted_peak_q_pa":17990.215484850363,"prediction_evaluations":5,"remaining_burn_s":1.9809054076988142,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.48988759791627,"feasible":true,"predicted_ground_range_m":-0.12487156144543388,"predicted_main_at_terminal_kg":8875.774146566808,"predicted_peak_q_pa":17990.595041114815,"prediction_evaluations":5,"remaining_burn_s":0.9398875979341494,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3876.7981009651344,37282.00254009458,206.6155680706862,999.4955667049522,0.20272725591975155,0.0018406763909666073,23723.75782864186,294.10623245535743],"time_s":94.78999999999829},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.58999999998952,"requested_s":130.38999999998953,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.4699999998323,"requested_s":303.2699999998323,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5301550971377362,"maximum_slosh_mode_force_n":69020.13568564059,"minimum_feed_buffer_kg":1478.5729948125374,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":150.62101660000008}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":247.15625,"fuel_ledger":{"main_error_kg":-8.87666828930378e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6940f9bbee5c619303e4856a32dff67f90ef78e3a5200826a7bd7a08dbb52339","integration_dt_s":0.01,"job_id":"development/combined-0-00","observation_seed_sequence":{"generated_state_uint32":[2612070914,3878140541,657082773,3639542605,2585781900,746201264,137940839,1496602534],"mode":"case","state":{"entropy":[378,0,0,133060250,2337465086,3147897842,2426539566,1136565934,1997211298,1522105392,4183971878],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100960.12467212428,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":582.4556584593255,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.08194291806968554,-1.0793454092346377],[0.08194291730361623,-1.079540525048833]],"navigation_acceleration_bias_m_s2":[-0.0002729642909412352,-0.773607077002039],"observed_control_state":[-0.016408054442831176,8.15468719993049,0.02469753326862289,-0.9508873012936795,3.81917961902835e-06,2.7126821959779653e-05],"state":[0.10880060720425455,8.143662228237199,0.08169067120115263,-1.0678937552480356,3.92622869666764e-06,2.4389476774600834e-05,4178.304277895923,226.0168515601313],"time_s":403.4941802365918},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.10880060720425455,8.143662228237199,0.08169067120115263,-1.0678937552480356,3.92622869666764e-06,2.4389476774600834e-05,4178.304277895923,226.0168515601313],"flight_safety":true,"flight_time_s":403.4941802365918,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.8551422782389211,"first_sample_above_0_1_m_s":54.19999999999499,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.0891632995044347,"altitude_m":11341.630410688984,"gust_contribution_m_s":0.0,"phase":"entry","time_s":337.5899999998011},"endpoints_above_0_1_m_s":827,"first_endpoint_above_0_1_m_s":54.189999999994996,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":63.45999999999315,"maximum_by_phase_m_s":{"ascent":0.7275833256238906,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.7275833256238906,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":63.39999999999316,"maximum_sampled_by_phase_m_s":{"ascent":0.7271347704625715,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.7271347704625715,"sample_count_above_0_1_m_s":42,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-0-00","input":{"conditions":{"density_scale":0.9874164798084742,"forecast_gust_amplitude_m_s":1.4901832523038572,"forecast_wind_profile":[[0.0,4.411760440041117],[50.0,4.411760440041117],[1000.0,3.2587552141636786],[5000.0,-1.5960036316360589],[10000.0,-7.603767703313234],[100000.0,-7.603767703313234]],"gust_altitude_center_m":11340.54124738948,"gust_altitude_half_width_m":2469.036111703912,"gust_amplitude_m_s":0.8551422782389211,"gust_duration_s":92.3886114750773,"gust_period_s":18.08378156828443,"gust_phase_rad":0.6991584746223078,"gust_start_s":49.671691985172174,"health_checks_passed":true,"known_fault":false,"latitude_deg":-15.799750107008336,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101124.97645525279],[11000.0,22657.823091059567],[20000.0,5496.310954215306],[32000.0,874.4489796599296],[47000.0,112.25975571095698],[51000.0,67.68526981240451],[71000.0,4.029608689571385],[84852.0,0.38103822755162],[100000.0,0.024160500173350176]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101124.97645525279,"sea_level_temperature_k":288.60144408721595,"temperature_profile":[[0.0,288.60144408721595],[11000.0,217.10144408721598],[20000.0,217.10144408721598],[32000.0,229.10144408721598],[47000.0,271.10144408721595],[51000.0,271.10144408721595],[71000.0,215.10144408721598],[84852.0,187.39744408721597],[100000.0,187.39744408721597]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.5300381190073813],[100000.0,-1.5300381190073813]],"wind_profile":[[0.0,5.627796540109852],[50.0,5.627796540109852],[1000.0,4.474791314232414],[5000.0,-0.3799675315673232],[10000.0,-6.387731603244498],[100000.0,-6.387731603244498]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8838023643110294,"engine_lag_s":0.036291297779647805,"inertia_scale":0.978145034858632,"initial_mass_scale":1.0096012467212427,"observation_delay_steps":0,"sensor_position_error_m":1.0190713578723702,"sensor_velocity_error_m_s":0.8185896919172042,"thrust_scale":0.9703932326324848},"group":"combined","id":"combined-0-00","index":0,"stream":0},"input_sha256":"6940f9bbee5c619303e4856a32dff67f90ef78e3a5200826a7bd7a08dbb52339","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66021.69572210319,"max_angular_acceleration_deg_s2":2.583721012258223,"max_angular_rate_deg_s":8.000396564851897,"max_ascent_q_alpha_kpa_deg":78.834940908301,"max_dynamic_pressure_pa":25457.319822716065,"max_fin_hinge_nm":100.70614657444054,"max_flight_load_g":3.074557875901178,"max_gimbal_deg":5.9970537829058115,"max_mass_balance_error_kg":9.458744898438454e-10,"max_recovery_dynamic_pressure_pa":17784.321277159823,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.583721012258223,"angular_torque_bias_nm":-820.1640877911375,"attitude_target_deg":7.5379494098279,"control":[0.14329305792984984,-0.02727198667249166,14449.19117251939,0.0],"navigation_acceleration_bias_m_s2":[0.029094198636269955,-0.07482634662518042],"observed_control_state":[2045.703134039729,35274.540698097284,-63.68259722574711,-973.6276123061987,0.05889413268075693,0.007558468404026035,18614.829383871376,261.80419951460374,0.0,0.0,0.0,-0.013182245700281318,0.05156510732186535,1499.9999999999943,0.9177711171045385,40.29891679494866,24.701083205056346,0.0,0.0],"phase":"entry","requested_control":[0.14329305792984984,-0.02727198667249166,14449.19117251939,0.0],"state":[2044.3810303597204,35255.07704171334,-63.72039192708751,-973.7435410324711,0.05905256709026374,0.008329524649889123,18614.05591125918,261.7893166110654,0.0,0.0,0.0,-0.017176221238462748,0.08765612757251814,1499.9999999999943,0.922338180199262,40.299460893455176,24.70053910654983,0.007777225319528862,0.014277987023500669],"time_s":299.0899999998361,"upper_attached":false},"rcs_propellant_used_kg":73.9831484398687,"record_type":"flight","remaining_main_propellant_kg":4178.304277895923,"remaining_rcs_propellant_kg":226.0168515601313,"return_plan":{"burn_end_time_s":144.47110709616803,"feasible":true,"predicted_ground_range_m":-0.8758377305062837,"predicted_main_at_terminal_kg":7748.601827271026,"predicted_peak_q_pa":17991.736548200544,"prediction_evaluations":5,"remaining_burn_s":1.2011070961902186,"source":"finite_burn_predictor_corrector","time_s":143.2699999999778,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.71630829754378,"feasible":true,"predicted_ground_range_m":1.2367656811784151,"predicted_main_at_terminal_kg":7809.491145505455,"predicted_peak_q_pa":17992.188312206177,"prediction_evaluations":6,"remaining_burn_s":9.626308297557614,"source":"finite_burn_predictor_corrector","time_s":134.08999999998616,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.96611655911028,"feasible":true,"predicted_ground_range_m":2.146388502568634,"predicted_main_at_terminal_kg":7834.879959679276,"predicted_peak_q_pa":17992.01147215529,"prediction_evaluations":6,"remaining_burn_s":8.856116559125029,"source":"finite_burn_predictor_corrector","time_s":135.10999999998523,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.03696028586276,"feasible":true,"predicted_ground_range_m":2.255270385564266,"predicted_main_at_terminal_kg":7804.8560145574265,"predicted_peak_q_pa":17992.484846853637,"prediction_evaluations":4,"remaining_burn_s":7.906960285878463,"source":"finite_burn_predictor_corrector","time_s":136.1299999999843,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.098673216739,"feasible":true,"predicted_ground_range_m":0.12768199675033642,"predicted_main_at_terminal_kg":7787.391702202951,"predicted_peak_q_pa":17991.792960721472,"prediction_evaluations":5,"remaining_burn_s":6.948673216755633,"source":"finite_burn_predictor_corrector","time_s":137.14999999998338,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.15565517875302,"feasible":true,"predicted_ground_range_m":-0.17665143652552473,"predicted_main_at_terminal_kg":7770.3592616389515,"predicted_peak_q_pa":17992.14909580312,"prediction_evaluations":5,"remaining_burn_s":5.985655178770559,"source":"finite_burn_predictor_corrector","time_s":138.16999999998245,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.23050841712188,"feasible":true,"predicted_ground_range_m":-0.47146635277468363,"predicted_main_at_terminal_kg":7752.2620585058385,"predicted_peak_q_pa":17991.642273335856,"prediction_evaluations":5,"remaining_burn_s":5.040508417140365,"source":"finite_burn_predictor_corrector","time_s":139.18999999998152,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.28982296928743,"feasible":true,"predicted_ground_range_m":-0.39927976167751567,"predicted_main_at_terminal_kg":7738.559991546861,"predicted_peak_q_pa":17992.469664813412,"prediction_evaluations":5,"remaining_burn_s":4.079822969306821,"source":"finite_burn_predictor_corrector","time_s":140.2099999999806,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.3468664827991,"feasible":true,"predicted_ground_range_m":-2.8642251225289392,"predicted_main_at_terminal_kg":7718.183937265793,"predicted_peak_q_pa":17991.71727510933,"prediction_evaluations":5,"remaining_burn_s":3.116866482819418,"source":"finite_burn_predictor_corrector","time_s":141.22999999997967,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.41215093978238,"feasible":true,"predicted_ground_range_m":-1.7008924072266538,"predicted_main_at_terminal_kg":7762.927099033181,"predicted_peak_q_pa":17992.211636054573,"prediction_evaluations":5,"remaining_burn_s":2.1621509398036407,"source":"finite_burn_predictor_corrector","time_s":142.24999999997874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":144.47110709616803,"feasible":true,"predicted_ground_range_m":-0.8758377305062837,"predicted_main_at_terminal_kg":7748.601827271026,"predicted_peak_q_pa":17991.736548200544,"prediction_evaluations":5,"remaining_burn_s":1.2011070961902186,"source":"finite_burn_predictor_corrector","time_s":143.2699999999778,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4141.951866404491,37263.73595115503,218.78894382631313,955.9092029728654,0.23113068662450909,0.00221927395733373,21609.92192343424,294.8211988064775],"time_s":98.10999999999763},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.28999999998615,"requested_s":134.08999999998616,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0499999998363,"requested_s":298.8499999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.597358449232682,"maximum_slosh_mode_force_n":60604.69176362428,"minimum_feed_buffer_kg":1482.1930684042547,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":279.8675647}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":250.6875,"fuel_ledger":{"main_error_kg":3.4924596548080444e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"bc2d743dbbf664d54e8aa6d69b6853e35a693fe227e09f757a1dac269dfa7c6c","integration_dt_s":0.01,"job_id":"development/combined-0-01","observation_seed_sequence":{"generated_state_uint32":[1319876892,1612116604,3648507899,4052463863,2089824263,729399107,2805865122,2755380279],"mode":"case","state":{"entropy":[378,0,1,3100938787,2642102268,332012682,3412728307,1291232341,1732065301,375687651,2555621414],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100236.93796236481,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":318.5656620420075,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.046325887515745054,-1.0081090815712126],[-0.04632586196661242,-1.0070621426540536]],"navigation_acceleration_bias_m_s2":[0.23145227290999607,-0.12528825461798093],"observed_control_state":[0.027157654504314604,7.721915364366567,0.13776969969870628,-1.064730131215087,2.6530073874709598e-05,-0.00010600854377545658],"state":[0.042939488064322906,7.754635214538469,-0.04637543784114073,-0.9982449280967289,2.440365164751476e-05,-0.00013086736468384313,5717.595568705956,223.92718790338782],"time_s":405.2402804555573},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.042939488064322906,7.754635214538469,-0.04637543784114073,-0.9982449280967289,2.440365164751476e-05,-0.00013086736468384313,5717.595568705956,223.92718790338782],"flight_safety":true,"flight_time_s":405.2402804555573,"group":"combined","gust_exposure":{"configured_amplitude_m_s":1.3757276182860305,"first_sample_above_0_1_m_s":52.59999999999531,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.2894353849478648,"altitude_m":11904.783633281126,"gust_contribution_m_s":0.0,"phase":"entry","time_s":339.17999999979963},"endpoints_above_0_1_m_s":1337,"first_endpoint_above_0_1_m_s":52.429999999995346,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":66.69999999999442,"maximum_by_phase_m_s":{"ascent":1.2681284338356598,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.2681284338356598,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":66.59999999999437,"maximum_sampled_by_phase_m_s":{"ascent":1.2680973660809478,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.2680973660809478,"sample_count_above_0_1_m_s":66,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-0-01","input":{"conditions":{"density_scale":1.0041654293589077,"forecast_gust_amplitude_m_s":0.8745442178598112,"forecast_wind_profile":[[0.0,-1.035439935531671],[50.0,-1.035439935531671],[1000.0,-2.5745538592632147],[5000.0,-9.055033538132873],[10000.0,-17.074627140734076],[100000.0,-17.074627140734076]],"gust_altitude_center_m":11904.494197896178,"gust_altitude_half_width_m":4474.999805846195,"gust_amplitude_m_s":1.3757276182860305,"gust_duration_s":116.42363308406594,"gust_period_s":26.328625934119696,"gust_phase_rad":-2.399949826340591,"gust_start_s":51.776427430466235,"health_checks_passed":true,"known_fault":false,"latitude_deg":20.795151002817207,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,100964.11092668046],[11000.0,22556.527128675367],[20000.0,5455.897712841355],[32000.0,865.4855822642795],[47000.0,111.04461439396493],[51000.0,66.80701485140641],[71000.0,3.948964256462388],[84852.0,0.3731712767654638],[100000.0,0.023517516967521974]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100964.11092668046,"sea_level_temperature_k":288.21446044785915,"temperature_profile":[[0.0,288.21446044785915],[11000.0,216.71446044785918],[20000.0,216.71446044785918],[32000.0,228.71446044785918],[47000.0,270.71446044785915],[51000.0,270.71446044785915],[71000.0,214.71446044785918],[84852.0,187.01046044785917],[100000.0,187.01046044785917]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.19580487001781588],[100000.0,0.19580487001781588]],"wind_profile":[[0.0,0.05232604567249588],[50.0,0.05232604567249588],[1000.0,-1.4867878780590478],[5000.0,-7.967267556928706],[10000.0,-15.986861159529909],[100000.0,-15.986861159529909]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0237117504677735,"engine_lag_s":0.026633315591170173,"inertia_scale":0.9731157557853931,"initial_mass_scale":1.0023693796236481,"observation_delay_steps":2,"sensor_position_error_m":1.5050234233672484,"sensor_velocity_error_m_s":0.5048201160649206,"thrust_scale":1.0084118997076827},"group":"combined","id":"combined-0-01","index":1,"stream":0},"input_sha256":"bc2d743dbbf664d54e8aa6d69b6853e35a693fe227e09f757a1dac269dfa7c6c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64482.40443129439,"max_angular_acceleration_deg_s2":3.706951747492716,"max_angular_rate_deg_s":8.000686842817942,"max_ascent_q_alpha_kpa_deg":72.39325097551156,"max_dynamic_pressure_pa":25733.760668084098,"max_fin_hinge_nm":187.56183462962986,"max_flight_load_g":3.815331886171694,"max_gimbal_deg":5.996453226604434,"max_mass_balance_error_kg":4.511093720793724e-10,"max_recovery_dynamic_pressure_pa":18097.833920409113,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.706951747492716,"angular_torque_bias_nm":4336.0862714238965,"attitude_target_deg":0.0,"control":[0.017751119575108585,0.04233218085918666,-56413.39266267014,0.020457366793491943],"navigation_acceleration_bias_m_s2":[0.07955561255985379,0.10193823344794807],"observed_control_state":[4.205224720652604,2901.1788525813777,-2.0245789197754656,-191.54899267701194,0.0886497603608216,-0.0021218199711236013,8727.3641201831,255.30505132870528,0.0,0.02011096570671305,0.5741666666666663,-0.04128857342053347,0.20659422212754627,1499.9999999999943,0.9999999999999981,47.25424397573562,17.74575602426913,0.0,0.0],"phase":"entry","requested_control":[0.017751119575108585,0.04233218085918666,-56413.39266267014,0.020457366793491943],"state":[4.135452289347614,2897.352216424337,-2.041878887742162,-191.56263906530242,0.08858430645890311,-0.0030790928682919135,8720.91674713271,255.05874091738858,0.0,0.020269280774825222,0.5441666666666662,-0.020348920868860143,0.13229267782248344,1499.9999999999943,0.9999999999999981,47.258779373618296,17.74122062638645,0.02410755932624211,0.040127882844459006],"time_s":374.9699999997671,"upper_attached":false},"rcs_propellant_used_kg":76.07281209661218,"record_type":"flight","remaining_main_propellant_kg":5717.595568705956,"remaining_rcs_propellant_kg":223.92718790338782,"return_plan":{"burn_end_time_s":142.0856323148095,"feasible":true,"predicted_ground_range_m":-0.6234049121273557,"predicted_main_at_terminal_kg":8411.927162251948,"predicted_peak_q_pa":17992.73038351047,"prediction_evaluations":5,"remaining_burn_s":1.075632314829609,"source":"finite_burn_predictor_corrector","time_s":141.00999999997987,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.86881507389248,"feasible":true,"predicted_ground_range_m":0.7422460963343127,"predicted_main_at_terminal_kg":8367.827644618928,"predicted_peak_q_pa":17992.670631031924,"prediction_evaluations":6,"remaining_burn_s":10.038815073904255,"source":"finite_burn_predictor_corrector","time_s":131.82999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.08292130389688,"feasible":true,"predicted_ground_range_m":3.334731821341933,"predicted_main_at_terminal_kg":8346.315031662569,"predicted_peak_q_pa":17992.925087383603,"prediction_evaluations":6,"remaining_burn_s":9.2329213039096,"source":"finite_burn_predictor_corrector","time_s":132.8499999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.07705415262797,"feasible":true,"predicted_ground_range_m":3.282332615390942,"predicted_main_at_terminal_kg":8351.18055591037,"predicted_peak_q_pa":17993.292759163556,"prediction_evaluations":6,"remaining_burn_s":8.207054152641595,"source":"finite_burn_predictor_corrector","time_s":133.86999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.08210886875744,"feasible":true,"predicted_ground_range_m":0.20451100114739518,"predicted_main_at_terminal_kg":8346.797087350798,"predicted_peak_q_pa":17992.87209326511,"prediction_evaluations":5,"remaining_burn_s":7.192108868772014,"source":"finite_burn_predictor_corrector","time_s":134.88999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.08568015715716,"feasible":true,"predicted_ground_range_m":-0.08860807293829964,"predicted_main_at_terminal_kg":8410.863233182741,"predicted_peak_q_pa":17992.80160331324,"prediction_evaluations":5,"remaining_burn_s":6.17568015717266,"source":"finite_burn_predictor_corrector","time_s":135.9099999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0797576503185,"feasible":true,"predicted_ground_range_m":0.14866867096269232,"predicted_main_at_terminal_kg":8348.21518005853,"predicted_peak_q_pa":17992.90394786343,"prediction_evaluations":5,"remaining_burn_s":5.149757650334933,"source":"finite_burn_predictor_corrector","time_s":136.92999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.08188376911008,"feasible":true,"predicted_ground_range_m":0.11848356952027927,"predicted_main_at_terminal_kg":8348.206822131582,"predicted_peak_q_pa":17992.913779184542,"prediction_evaluations":5,"remaining_burn_s":4.131883769127422,"source":"finite_burn_predictor_corrector","time_s":137.94999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.09078741947852,"feasible":true,"predicted_ground_range_m":-2.219648119246486,"predicted_main_at_terminal_kg":8409.431938219228,"predicted_peak_q_pa":17992.619765321622,"prediction_evaluations":5,"remaining_burn_s":3.120787419496801,"source":"finite_burn_predictor_corrector","time_s":138.96999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0911056070268,"feasible":true,"predicted_ground_range_m":-1.6086784488076376,"predicted_main_at_terminal_kg":8411.246741473022,"predicted_peak_q_pa":17992.821558252046,"prediction_evaluations":5,"remaining_burn_s":2.101105607046016,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0856323148095,"feasible":true,"predicted_ground_range_m":-0.6234049121273557,"predicted_main_at_terminal_kg":8411.927162251948,"predicted_peak_q_pa":17992.73038351047,"prediction_evaluations":5,"remaining_burn_s":1.075632314829609,"source":"finite_burn_predictor_corrector","time_s":141.00999999997987,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4218.1347688168,37278.86270901252,232.55499316792975,982.5341879674569,0.24737749321662164,0.0020929894109266516,23008.98757980478,295.2968048932835],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.4699999998341,"requested_s":301.2699999998341,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.130118552187923e-12,"maximum_slosh_displacement_m":1.5996922248844878,"maximum_slosh_mode_force_n":68363.21296725917,"minimum_feed_buffer_kg":1479.819867750347,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":280.8702948}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.78125,"fuel_ledger":{"main_error_kg":-2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"496ccde69c4e8eb2b9def4e47baf51646efed7f3e2644ef4b8e822f1d01c7ded","integration_dt_s":0.01,"job_id":"development/surface-plus","observation_seed_sequence":{"generated_state_uint32":[1825612098,1652999750,3154563429,428724088,262133117,1279647093,1045248174,4283429210],"mode":"case","state":{"entropy":[378,0,2,3999013242,724076851,1174065212,2782513120,740823624,2890257962,1979699187,1736414266],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.005774472692674682,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.9739183394003217e-06,-1.0080662521990318],[-1.9739183387545616e-06,-1.0080662849846649]],"navigation_acceleration_bias_m_s2":[1.59687940550504e-07,-2.7997705488081372e-05],"observed_control_state":[1.2941314132094874e-05,7.774223718906925,-2.1277942351882642e-06,-0.9985780186445932,-1.9748892341038357e-08,4.272038056329117e-09],"state":[1.2914833220605881e-05,7.7616302640658565,-2.0716021460897217e-06,-0.9985783588649115,-1.9696438310488073e-08,4.0982041313674004e-09,5414.675194478078,203.48331851590254],"time_s":413.8426113860209},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.2914833220605881e-05,7.7616302640658565,-2.0716021460897217e-06,-0.9985783588649115,-1.9696438310488073e-08,4.0982041313674004e-09,5414.675194478078,203.48331851590254],"flight_safety":true,"flight_time_s":413.8426113860209,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":0.0,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.7616302640658565,"altitude_m":7.7616302640658565,"gust_contribution_m_s":0.0,"phase":"landing","time_s":413.8426113860209},"endpoints_above_0_1_m_s":2506,"first_endpoint_above_0_1_m_s":0.01,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":25.499999999999545,"maximum_by_phase_m_s":{"ascent":4.9996184636013865,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.9996184636013865,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":25.399999999999547,"maximum_sampled_by_phase_m_s":{"ascent":4.999686998073701,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999686998073701,"sample_count_above_0_1_m_s":124,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":5.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,8.0],[5000.0,8.0],[10000.0,8.0],[100000.0,8.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":-60.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,8.0],[5000.0,8.0],[10000.0,8.0],[100000.0,8.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"surface-plus","index":2,"stream":0},"input_sha256":"496ccde69c4e8eb2b9def4e47baf51646efed7f3e2644ef4b8e822f1d01c7ded","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64785.32480552169,"max_angular_acceleration_deg_s2":2.615245307058247,"max_angular_rate_deg_s":8.00047167386549,"max_ascent_q_alpha_kpa_deg":86.01144672041721,"max_dynamic_pressure_pa":25635.853711120224,"max_fin_hinge_nm":264.80061158831916,"max_flight_load_g":3.3883725950657633,"max_gimbal_deg":5.999999999862232,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":17983.280229898537,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.615245307058247,"angular_torque_bias_nm":164.96829403919384,"attitude_target_deg":15.354419946761102,"control":[0.15082764612990415,-0.024861684694408717,13940.489473156678,0.0],"navigation_acceleration_bias_m_s2":[-0.0023534389378613023,-0.04448577477349115],"observed_control_state":[760.4619849375739,36330.025461939156,-59.0453788516513,-993.9796106317987,0.06881403674666298,0.007801876292722042,20281.650988930876,269.18063338293535,0.0,0.0,0.0,-0.011976056472991652,0.05466448025981388,1499.9999999999943,0.9087244392920427,39.12639286631656,25.873607133688715,0.0,0.0],"phase":"entry","requested_control":[0.15082764612990415,-0.024861684694408717,13940.489473156678,0.0],"state":[759.2811457430247,36310.14472999884,-59.03821276030478,-994.0867867448316,0.06897742605843708,0.008582187378015747,20280.83352490555,269.16627445047817,0.0,0.0,0.0,-0.01562870587314357,0.09250056777491214,1499.9999999999943,0.9137939626770248,39.126967910537,25.87303208946828,0.032267802175489926,0.0077410810099136015],"time_s":302.42999999983306,"upper_attached":false},"rcs_propellant_used_kg":96.51668148409746,"record_type":"flight","remaining_main_propellant_kg":5414.675194478078,"remaining_rcs_propellant_kg":203.48331851590254,"return_plan":{"burn_end_time_s":139.9868364620418,"feasible":true,"predicted_ground_range_m":-0.23342620033098171,"predicted_main_at_terminal_kg":8557.946047595773,"predicted_peak_q_pa":17990.921561192892,"prediction_evaluations":5,"remaining_burn_s":0.5968364620604422,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.7594515470292,"feasible":true,"predicted_ground_range_m":2.3910835396411443,"predicted_main_at_terminal_kg":8533.30132253174,"predicted_peak_q_pa":17990.816050186695,"prediction_evaluations":6,"remaining_burn_s":8.529451547040413,"source":"finite_burn_predictor_corrector","time_s":131.22999999998876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9707993107301,"feasible":true,"predicted_ground_range_m":-0.047895348337533505,"predicted_main_at_terminal_kg":8560.965165077185,"predicted_peak_q_pa":17991.214322519165,"prediction_evaluations":5,"remaining_burn_s":7.72079931074226,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97315721704084,"feasible":true,"predicted_ground_range_m":-0.12640828257067938,"predicted_main_at_terminal_kg":8560.48609732501,"predicted_peak_q_pa":17991.16171208018,"prediction_evaluations":5,"remaining_burn_s":6.703157217053936,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97548321525355,"feasible":true,"predicted_ground_range_m":-0.18410873596097588,"predicted_main_at_terminal_kg":8560.057945228014,"predicted_peak_q_pa":17991.13018132817,"prediction_evaluations":5,"remaining_burn_s":5.685483215267571,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9777942464223,"feasible":true,"predicted_ground_range_m":-0.23245080900365167,"predicted_main_at_terminal_kg":8559.616917487485,"predicted_peak_q_pa":17991.085166572095,"prediction_evaluations":5,"remaining_burn_s":4.66779424643724,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98064396325748,"feasible":true,"predicted_ground_range_m":-3.301188240447246,"predicted_main_at_terminal_kg":8559.01114313249,"predicted_peak_q_pa":17991.034826752544,"prediction_evaluations":5,"remaining_burn_s":3.650643963273364,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9827343995071,"feasible":true,"predicted_ground_range_m":-2.3288359467582183,"predicted_main_at_terminal_kg":8558.632209744525,"predicted_peak_q_pa":17990.99209091069,"prediction_evaluations":5,"remaining_burn_s":2.6327343995239176,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9847840461616,"feasible":true,"predicted_ground_range_m":-1.2285953166307593,"predicted_main_at_terminal_kg":8558.278689755245,"predicted_peak_q_pa":17990.959073169583,"prediction_evaluations":5,"remaining_burn_s":1.6147840461793224,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9868364620418,"feasible":true,"predicted_ground_range_m":-0.23342620033098171,"predicted_main_at_terminal_kg":8557.946047595773,"predicted_peak_q_pa":17990.921561192892,"prediction_evaluations":5,"remaining_burn_s":0.5968364620604422,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3784.9659447245576,37265.619961659635,192.76763889541095,987.6757468082081,0.18386056057353342,0.001646399848906098,22911.87114372688,296.7140408946533],"time_s":95.90999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.42999999998875,"requested_s":131.22999999998876,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.38999999983326,"requested_s":302.1899999998333,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":392.849999999751,"requested_s":392.649999999751,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3859139370615594e-12,"maximum_slosh_displacement_m":1.5944106498831814,"maximum_slosh_mode_force_n":68156.09352237775,"minimum_feed_buffer_kg":1480.058412595924,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":203.40817249999964}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9a597d268443b08c26f04461c349fb88f0e948c476a9200ce400f8b01978976e","integration_dt_s":0.01,"job_id":"development/surface-minus","observation_seed_sequence":{"generated_state_uint32":[2145711816,1829558019,3666378682,4238201699,426392502,1020708345,3490704013,338116393],"mode":"case","state":{"entropy":[378,0,3,702399868,955272018,206297190,2350348219,877905747,2399659468,1464563487,252572017],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.027683114591540568,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.4486866825228894e-06,-1.0079356481827788],[3.4486866829930414e-06,-1.0079356243020694]],"navigation_acceleration_bias_m_s2":[-1.318035850411184e-07,-2.8232612165060634e-05],"observed_control_state":[-1.736422388585985e-05,7.745419438802315,3.534528774239612e-06,-0.9985740142182882,1.9691922217582336e-08,-3.0087379184919426e-09],"state":[-1.7359052099100337e-05,7.74395713216076,3.5288396685036114e-06,-0.9985740255551979,1.9687533061108716e-08,-2.985088671371858e-09,5494.181791211273,236.29870745819952],"time_s":409.3314643945324},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.7359052099100337e-05,7.74395713216076,3.5288396685036114e-06,-0.9985740255551979,1.9687533061108716e-08,-2.985088671371858e-09,5494.181791211273,236.29870745819952],"flight_safety":true,"flight_time_s":409.3314643945324,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":0.0,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.74395713216076,"altitude_m":7.74395713216076,"gust_contribution_m_s":0.0,"phase":"landing","time_s":409.3314643945324},"endpoints_above_0_1_m_s":2506,"first_endpoint_above_0_1_m_s":0.01,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":25.499999999999545,"maximum_by_phase_m_s":{"ascent":4.9996184636013865,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.9996184636013865,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":25.399999999999547,"maximum_sampled_by_phase_m_s":{"ascent":4.999686998073701,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999686998073701,"sample_count_above_0_1_m_s":124,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-8.0],[5000.0,-8.0],[10000.0,-8.0],[100000.0,-8.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":-60.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-8.0],[5000.0,-8.0],[10000.0,-8.0],[100000.0,-8.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"surface-minus","index":3,"stream":0},"input_sha256":"9a597d268443b08c26f04461c349fb88f0e948c476a9200ce400f8b01978976e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64705.818208788754,"max_angular_acceleration_deg_s2":2.6186286319940555,"max_angular_rate_deg_s":8.00047882232301,"max_ascent_q_alpha_kpa_deg":77.86587487138294,"max_dynamic_pressure_pa":25635.118013665815,"max_fin_hinge_nm":92.55301395055754,"max_flight_load_g":3.0311090313306375,"max_gimbal_deg":5.996904993981624,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":17984.407064570736,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6186286319940555,"angular_torque_bias_nm":169.01259545579512,"attitude_target_deg":9.025146200357435,"control":[0.14587430534732274,-0.025754040505522987,13923.206987697948,0.0],"navigation_acceleration_bias_m_s2":[-0.0017176551559592984,-0.04333111419583812],"observed_control_state":[1836.1564034810617,36138.58154019061,-62.36739771357506,-990.900571998748,0.05619596615506885,0.00792304764273778,19947.59683500413,269.05922720987695,0.0,0.0,0.0,-0.012441903660106356,0.052636467035931396,1499.9999999999943,0.9366339838069466,39.36138291429118,25.638617085713946,0.0,0.0],"phase":"entry","requested_control":[0.14587430534732274,-0.025754040505522987,13923.206987697948,0.0],"state":[1834.9091126431751,36118.762372089885,-62.36145375352099,-991.0095760444085,0.05636178353119318,0.008704012783687244,19946.808209734027,269.04488607866284,0.0,0.0,0.0,-0.01621545414810918,0.0893215634358787,1499.9999999999943,0.9401533870120571,39.36193767191917,25.638062328085947,0.019614058244956246,0.008563650786030821],"time_s":301.7099999998337,"upper_attached":false},"rcs_propellant_used_kg":63.701292541800484,"record_type":"flight","remaining_main_propellant_kg":5494.181791211273,"remaining_rcs_propellant_kg":236.29870745819952,"return_plan":{"burn_end_time_s":141.6959672769407,"feasible":true,"predicted_ground_range_m":-0.15155364602760812,"predicted_main_at_terminal_kg":8376.738846651664,"predicted_peak_q_pa":17990.832182120306,"prediction_evaluations":5,"remaining_burn_s":0.5659672769609373,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.46519552318702,"feasible":true,"predicted_ground_range_m":2.627709041753178,"predicted_main_at_terminal_kg":8418.618389420284,"predicted_peak_q_pa":17990.75907345458,"prediction_evaluations":6,"remaining_burn_s":9.515195523198908,"source":"finite_burn_predictor_corrector","time_s":131.9499999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.677061037405,"feasible":true,"predicted_ground_range_m":3.350150717558307,"predicted_main_at_terminal_kg":8380.197095428475,"predicted_peak_q_pa":17991.172158594713,"prediction_evaluations":6,"remaining_burn_s":8.707061037417828,"source":"finite_burn_predictor_corrector","time_s":132.96999999998718,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.68002317907556,"feasible":true,"predicted_ground_range_m":0.041864249573194456,"predicted_main_at_terminal_kg":8379.535331938812,"predicted_peak_q_pa":17991.109311503347,"prediction_evaluations":5,"remaining_burn_s":7.690023179089312,"source":"finite_burn_predictor_corrector","time_s":133.98999999998625,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.68233966870497,"feasible":true,"predicted_ground_range_m":0.058526406903609995,"predicted_main_at_terminal_kg":8379.136455061716,"predicted_peak_q_pa":17991.06689103504,"prediction_evaluations":5,"remaining_burn_s":6.672339668719652,"source":"finite_burn_predictor_corrector","time_s":135.00999999998533,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.68464469385887,"feasible":true,"predicted_ground_range_m":0.06221710069721098,"predicted_main_at_terminal_kg":8378.714307929087,"predicted_peak_q_pa":17991.030696644317,"prediction_evaluations":5,"remaining_burn_s":5.654644693874466,"source":"finite_burn_predictor_corrector","time_s":136.0299999999844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.68692991360624,"feasible":true,"predicted_ground_range_m":0.08938825270577411,"predicted_main_at_terminal_kg":8378.293873718654,"predicted_peak_q_pa":17990.98738457284,"prediction_evaluations":5,"remaining_burn_s":4.63692991362276,"source":"finite_burn_predictor_corrector","time_s":137.04999999998347,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.68974624427148,"feasible":true,"predicted_ground_range_m":-2.8353014199979754,"predicted_main_at_terminal_kg":8377.720948659507,"predicted_peak_q_pa":17990.93857091963,"prediction_evaluations":5,"remaining_burn_s":3.6197462442889448,"source":"finite_burn_predictor_corrector","time_s":138.06999999998254,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.69183936535,"feasible":true,"predicted_ground_range_m":-1.9540874054726487,"predicted_main_at_terminal_kg":8377.37648916809,"predicted_peak_q_pa":17990.90033749068,"prediction_evaluations":5,"remaining_burn_s":2.6018393653683844,"source":"finite_burn_predictor_corrector","time_s":139.08999999998161,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6938916695435,"feasible":true,"predicted_ground_range_m":-0.9446289825013281,"predicted_main_at_terminal_kg":8377.054962939279,"predicted_peak_q_pa":17990.867645527214,"prediction_evaluations":5,"remaining_burn_s":1.5838916695627916,"source":"finite_burn_predictor_corrector","time_s":140.1099999999807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6959672769407,"feasible":true,"predicted_ground_range_m":-0.15155364602760812,"predicted_main_at_terminal_kg":8376.738846651664,"predicted_peak_q_pa":17990.832182120306,"prediction_evaluations":5,"remaining_burn_s":0.5659672769609373,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4005.3417842059876,37267.8628530522,218.93083772009075,982.5892771865006,0.2256431142811987,0.0020298700172781846,22868.460094592163,296.64731326369855],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.1499999999881,"requested_s":131.9499999999881,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.6699999998339,"requested_s":301.46999999983393,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.593720136627057,"maximum_slosh_mode_force_n":68051.43085896481,"minimum_feed_buffer_kg":1480.0580520226213,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":208.94463320000023}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":192.65625,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"42dae1bb81e1d6078921c6549f13d13ce1b05d311516a1503deefb1b5882d49b","integration_dt_s":0.01,"job_id":"development/upper-plus","observation_seed_sequence":{"generated_state_uint32":[2918873446,1246312874,1428505778,4022892006,1543408274,3910338896,863878858,1788819265],"mode":"case","state":{"entropy":[378,0,4,2394574126,1693557385,2892135290,861026878,2327467672,4215838305,851841789,3657988600],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.01808560592633429,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-6.845729999345817e-05,-1.0045867650739666],[-6.845729999343618e-05,-1.0045867439939111]],"navigation_acceleration_bias_m_s2":[3.764935441689936e-07,0.00039618177079231426],"observed_control_state":[6.0070499684672714e-05,7.648837084542447,-6.848503704331856e-05,-0.9960793464707284,1.0510586598915667e-09,-2.430541027388783e-09],"state":[5.986350441818635e-05,7.645822740204515,-6.831749633569023e-05,-0.9960906528088673,1.043376420343671e-09,-2.6350069261198535e-09,6179.047902444927,218.80368800894743],"time_s":410.8730261915697},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[5.986350441818635e-05,7.645822740204515,-6.831749633569023e-05,-0.9960906528088673,1.043376420343671e-09,-2.6350069261198535e-09,6179.047902444927,218.80368800894743],"flight_safety":true,"flight_time_s":410.8730261915697,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.40410280415744637,"altitude_m":10000.404102804157,"gust_contribution_m_s":0.0,"phase":"entry","time_s":347.85999999979174},"endpoints_above_0_1_m_s":1262,"first_endpoint_above_0_1_m_s":47.06999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.919999999993856,"maximum_by_phase_m_s":{"ascent":4.999327775907613,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999327775907613,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999108139463484,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999108139463484,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":5.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.9191919191919191],[5000.0,10.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.9191919191919191],[5000.0,10.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"upper-plus","index":4,"stream":0},"input_sha256":"42dae1bb81e1d6078921c6549f13d13ce1b05d311516a1503deefb1b5882d49b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64020.95209755509,"max_angular_acceleration_deg_s2":2.6252460711707384,"max_angular_rate_deg_s":8.000458867575688,"max_ascent_q_alpha_kpa_deg":95.01292661835849,"max_dynamic_pressure_pa":25644.69727541859,"max_fin_hinge_nm":310.92982507379566,"max_flight_load_g":3.8480880222064378,"max_gimbal_deg":5.9999999999999725,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.07429973506,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6252460711707384,"angular_torque_bias_nm":192.71746690157335,"attitude_target_deg":14.519626735798413,"control":[0.16418815111773796,-0.022759806859146765,13956.47232802731,0.0],"navigation_acceleration_bias_m_s2":[-0.0020529700089955733,-0.04709981442364039],"observed_control_state":[-387.6345657721189,36547.65945558748,-36.759211045474494,-999.2487302499292,0.058135239211849495,0.00791352830510349,21323.679155600657,269.4310646522752,0.0,0.0,0.0,-0.010935913804795187,0.05976313335468182,1499.9999999999943,0.862211802770598,38.39337923365168,26.606620766353625,0.0,0.0],"phase":"entry","requested_control":[0.16418815111773796,-0.022759806859146765,13956.47232802731,0.0],"state":[-388.3696873812938,36527.673382237175,-36.75266872537915,-999.35145062908,0.058300893812999535,0.008697140339131637,21322.78708494752,269.41668925721575,0.0,0.0,0.0,-0.014287596402672296,0.10084990577008102,1499.9999999999943,0.8698646781143491,38.39400675982704,26.60599324017826,5.01762779421654,-0.0835982507873432],"time_s":303.66999999983193,"upper_attached":false},"rcs_propellant_used_kg":81.19631199105257,"record_type":"flight","remaining_main_propellant_kg":6179.047902444927,"remaining_rcs_propellant_kg":218.80368800894743,"return_plan":{"burn_end_time_s":135.55336323251183,"feasible":true,"predicted_ground_range_m":-0.400314252604133,"predicted_main_at_terminal_kg":9138.325084177031,"predicted_peak_q_pa":17993.248517789198,"prediction_evaluations":5,"remaining_burn_s":1.403363232525716,"source":"finite_burn_predictor_corrector","time_s":134.1499999999861,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.33937956057517,"feasible":true,"predicted_ground_range_m":-0.3007241746052074,"predicted_main_at_terminal_kg":9178.522060224048,"predicted_peak_q_pa":17992.92637539581,"prediction_evaluations":5,"remaining_burn_s":5.269379560585361,"source":"finite_burn_predictor_corrector","time_s":130.06999999998982,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.54624291130418,"feasible":true,"predicted_ground_range_m":0.7763967612403633,"predicted_main_at_terminal_kg":9139.81426223427,"predicted_peak_q_pa":17993.395558433996,"prediction_evaluations":5,"remaining_burn_s":4.456242911315282,"source":"finite_burn_predictor_corrector","time_s":131.0899999999889,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.5490532404607,"feasible":true,"predicted_ground_range_m":-1.9781305177200323,"predicted_main_at_terminal_kg":9139.153898730145,"predicted_peak_q_pa":17993.34194431304,"prediction_evaluations":5,"remaining_burn_s":3.4390532404727274,"source":"finite_burn_predictor_corrector","time_s":132.10999999998796,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.5511970074035,"feasible":true,"predicted_ground_range_m":-1.0842616632977524,"predicted_main_at_terminal_kg":9138.757114831109,"predicted_peak_q_pa":17993.296553067983,"prediction_evaluations":5,"remaining_burn_s":2.4211970074164584,"source":"finite_burn_predictor_corrector","time_s":133.12999999998704,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.55336323251183,"feasible":true,"predicted_ground_range_m":-0.400314252604133,"predicted_main_at_terminal_kg":9138.325084177031,"predicted_peak_q_pa":17993.248517789198,"prediction_evaluations":5,"remaining_burn_s":1.403363232525716,"source":"finite_burn_predictor_corrector","time_s":134.1499999999861,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2322.995515797286,37272.88945583548,119.16852634144927,995.3252581481964,0.09876180877052282,0.0008462574568621039,22979.350879806716,296.7878349912382],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.2699999999898,"requested_s":130.06999999998982,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.62999999983214,"requested_s":303.42999999983215,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":380.68999999976205,"requested_s":380.48999999976206,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4711790653527714e-12,"maximum_slosh_displacement_m":1.5999999987921343,"maximum_slosh_mode_force_n":68318.25497212575,"minimum_feed_buffer_kg":1480.0968709265137,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":216.44402730000002}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":190.6875,"fuel_ledger":{"main_error_kg":-4.0745362639427185e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"55a88ad323f8aa7250249c37e6c350b27b9b2fa9966f2aee87d743080d6a5619","integration_dt_s":0.01,"job_id":"development/upper-minus","observation_seed_sequence":{"generated_state_uint32":[1313846379,1606383371,1968124841,1389430564,812360895,1166394017,1314398542,850509220],"mode":"case","state":{"entropy":[378,0,5,3689291592,1878473234,801781578,764250909,1818111739,3675175029,21727986,1216308730],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.005547109767216174,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.6672997614525735e-05,-1.0052783681688673],[3.667299761450385e-05,-1.0052783447966436]],"navigation_acceleration_bias_m_s2":[-2.376445568851113e-08,0.00041474643560437697],"observed_control_state":[-5.009754620930992e-05,7.754770665641624,3.702986619568027e-05,-0.9960590130192992,-8.797714218661648e-10,-3.220819606827378e-09],"state":[-4.940815666772345e-05,7.736128171927908,3.664063571494187e-05,-0.9961292425847251,-9.365314494635274e-10,-2.9215279742565653e-09,5546.511049836083,234.43967193142703],"time_s":405.8287155911285},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.940815666772345e-05,7.736128171927908,3.664063571494187e-05,-0.9961292425847251,-9.365314494635274e-10,-2.9215279742565653e-09,5546.511049836083,234.43967193142703],"flight_safety":true,"flight_time_s":405.8287155911285,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.33544094032185967,"altitude_m":10000.335440940322,"gust_contribution_m_s":0.0,"phase":"entry","time_s":344.8499999997945},"endpoints_above_0_1_m_s":1265,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.969999999993846,"maximum_by_phase_m_s":{"ascent":4.9998348995268636,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.9998348995268636,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999782082138903,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999782082138903,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"upper-minus","index":5,"stream":0},"input_sha256":"55a88ad323f8aa7250249c37e6c350b27b9b2fa9966f2aee87d743080d6a5619","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64653.48895016351,"max_angular_acceleration_deg_s2":3.4449067952736456,"max_angular_rate_deg_s":8.000485384927199,"max_ascent_q_alpha_kpa_deg":67.53040626839527,"max_dynamic_pressure_pa":25659.57358351412,"max_fin_hinge_nm":267.4348836987059,"max_flight_load_g":3.8198215015417984,"max_gimbal_deg":5.999999999884066,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17983.230979856653,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.4449067952736456,"angular_torque_bias_nm":242.3515970523738,"attitude_target_deg":0.0,"control":[0.009511432908478513,0.04511278656404013,-43484.06973476024,0.054530877898987896],"navigation_acceleration_bias_m_s2":[0.009744250658708776,0.047434875352127814],"observed_control_state":[4.480279194319427,2925.7741696024436,-2.0483202367646123,-190.86876800695947,0.11694309897406746,-8.090676877443514e-05,8586.306953126345,266.78210002078066,0.0,0.05107220888020946,0.5341666666666662,-0.03752963693069081,0.18838334754005004,1499.9999999999943,0.9999999999999981,47.35347049354476,17.646529506460304,0.0,0.0],"phase":"entry","requested_control":[0.009511432908478513,0.04511278656404013,-43484.06973476024,0.054530877898987896],"state":[4.43947773757775,2921.9578679514193,-2.0326565623553168,-190.7799058058149,0.1169401107130932,-0.0005118230534253512,8584.672488794824,266.73731071682636,0.0,0.05183726223809043,0.5241666666666662,-0.016617168701230985,0.11800490944727583,1499.9999999999943,0.9999999999999981,47.35462025578289,17.645379744222172,0.023533095878034493,0.0008345935099613342],"time_s":374.5099999997675,"upper_attached":false},"rcs_propellant_used_kg":65.56032806857297,"record_type":"flight","remaining_main_propellant_kg":5546.511049836083,"remaining_rcs_propellant_kg":234.43967193142703,"return_plan":{"burn_end_time_s":142.97368937419773,"feasible":true,"predicted_ground_range_m":-0.5673153453834203,"predicted_main_at_terminal_kg":8254.698230525028,"predicted_peak_q_pa":17994.32802917987,"prediction_evaluations":5,"remaining_burn_s":1.3036893742184608,"source":"finite_burn_predictor_corrector","time_s":141.66999999997927,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.74155462569703,"feasible":true,"predicted_ground_range_m":3.4651900423359194,"predicted_main_at_terminal_kg":8229.545469921346,"predicted_peak_q_pa":17994.247746348883,"prediction_evaluations":6,"remaining_burn_s":10.251554625709419,"source":"finite_burn_predictor_corrector","time_s":132.48999999998762,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.95469986548395,"feasible":true,"predicted_ground_range_m":1.0920035477815162,"predicted_main_at_terminal_kg":8257.208268291582,"predicted_peak_q_pa":17993.402553190317,"prediction_evaluations":6,"remaining_burn_s":9.444699865497247,"source":"finite_burn_predictor_corrector","time_s":133.5099999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.9570323370493,"feasible":true,"predicted_ground_range_m":1.4552514441836735,"predicted_main_at_terminal_kg":8256.755022059646,"predicted_peak_q_pa":17993.3466257193,"prediction_evaluations":6,"remaining_burn_s":8.427032337063544,"source":"finite_burn_predictor_corrector","time_s":134.52999999998576,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.95966576258814,"feasible":true,"predicted_ground_range_m":0.060792551185770094,"predicted_main_at_terminal_kg":8256.27884454846,"predicted_peak_q_pa":17993.30056851135,"prediction_evaluations":5,"remaining_burn_s":7.409665762603304,"source":"finite_burn_predictor_corrector","time_s":135.54999999998483,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.96200054953576,"feasible":true,"predicted_ground_range_m":0.1864641699452534,"predicted_main_at_terminal_kg":8255.865704853506,"predicted_peak_q_pa":17993.255747692034,"prediction_evaluations":5,"remaining_burn_s":6.392000549551847,"source":"finite_burn_predictor_corrector","time_s":136.5699999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.9643274317362,"feasible":true,"predicted_ground_range_m":0.2872391935467391,"predicted_main_at_terminal_kg":8255.856148493387,"predicted_peak_q_pa":17993.210581036335,"prediction_evaluations":5,"remaining_burn_s":5.37432743175321,"source":"finite_burn_predictor_corrector","time_s":137.58999999998298,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.96665395257676,"feasible":true,"predicted_ground_range_m":0.2839279822458707,"predicted_main_at_terminal_kg":8255.894319502859,"predicted_peak_q_pa":17994.084499824054,"prediction_evaluations":5,"remaining_burn_s":4.356653952594712,"source":"finite_burn_predictor_corrector","time_s":138.60999999998205,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.96946206012305,"feasible":true,"predicted_ground_range_m":-2.377449961427274,"predicted_main_at_terminal_kg":8255.35107032902,"predicted_peak_q_pa":17994.240154285955,"prediction_evaluations":5,"remaining_burn_s":3.3394620601419316,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.97157542870085,"feasible":true,"predicted_ground_range_m":-1.421368966156436,"predicted_main_at_terminal_kg":8255.012184645584,"predicted_peak_q_pa":17994.30629151107,"prediction_evaluations":5,"remaining_burn_s":2.3215754287206463,"source":"finite_burn_predictor_corrector","time_s":140.6499999999802,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.97368937419773,"feasible":true,"predicted_ground_range_m":-0.5673153453834203,"predicted_main_at_terminal_kg":8254.698230525028,"predicted_peak_q_pa":17994.32802917987,"prediction_evaluations":5,"remaining_burn_s":1.3036893742184608,"source":"finite_burn_predictor_corrector","time_s":141.66999999997927,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4278.408310988092,37276.775312839345,236.8232709377215,978.6703867621895,0.2551291730823099,0.002294533110182025,22835.377350812832,296.8344998135568],"time_s":96.18999999999801},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.6899999999876,"requested_s":132.48999999998762,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.1499999998344,"requested_s":300.9499999998344,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5940191067071618,"maximum_slosh_mode_force_n":67957.65207236233,"minimum_feed_buffer_kg":1480.0688389183215,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":216.56205150000005}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":193.75,"fuel_ledger":{"main_error_kg":-2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"919f39405f6908cc402838b0baf654de2fc309d583001f8038fc01624548c98f","integration_dt_s":0.01,"job_id":"development/shear-plus","observation_seed_sequence":{"generated_state_uint32":[3587702767,795762088,4062745006,2570203182,1923038807,4129125771,1906601362,3269204336],"mode":"case","state":{"entropy":[378,0,6,430212638,1095589162,1784721635,1605275455,635038917,451776014,3790011408,1902025587],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.007396523095522199,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.00033871728056331714,-1.0046439490499233],[-0.00033871728056319224,-1.0046440280066478]],"navigation_acceleration_bias_m_s2":[3.6965921702250366e-07,0.00039082274443170257],"observed_control_state":[0.0004410040480094409,7.678665442295776,-0.00034049626100859367,-0.9959324646937795,-1.661664154275746e-09,1.0560216608216489e-08],"state":[0.00043833979171761344,7.670854351923714,-0.0003389130526058152,-0.9959631639973067,-1.582246486213489e-09,9.869590566923152e-09,6027.062441280702,193.00001985069866],"time_s":417.99784287075096},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.00043833979171761344,7.670854351923714,-0.0003389130526058152,-0.9959631639973067,-1.582246486213489e-09,9.869590566923152e-09,6027.062441280702,193.00001985069866],"flight_safety":true,"flight_time_s":417.99784287075096,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":5.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,3.8],[5000.0,19.8],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,3.8],[5000.0,19.8],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"shear-plus","index":6,"stream":0},"input_sha256":"919f39405f6908cc402838b0baf654de2fc309d583001f8038fc01624548c98f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64172.93755871904,"max_angular_acceleration_deg_s2":2.6269886360928463,"max_angular_rate_deg_s":8.00045463794697,"max_ascent_q_alpha_kpa_deg":92.54297032949863,"max_dynamic_pressure_pa":25641.011827154725,"max_fin_hinge_nm":308.4303917388549,"max_flight_load_g":3.851251237112981,"max_gimbal_deg":5.999999999977889,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":17982.455086631715,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6269886360928463,"angular_torque_bias_nm":177.26096928541182,"attitude_target_deg":13.583339920695044,"control":[0.160316524505711,-0.023344917076057525,13967.762173032315,0.0],"navigation_acceleration_bias_m_s2":[-0.0013876362513095255,-0.0450987694932954],"observed_control_state":[-803.9588439623776,36602.52315188303,-24.48713670427556,-1000.661795998138,0.04574231532811546,0.008035900799280548,21874.81404203181,269.4773755850265,0.0,0.0,0.0,-0.01124523305456638,0.05812567812916041,1499.9999999999943,0.8436568427013489,38.00568396963367,26.99431603037114,0.0,0.0],"phase":"entry","requested_control":[0.160316524505711,-0.023344917076057525,13967.762173032315,0.0],"state":[-804.4485358978089,36582.5087837585,-24.48187475533162,-1000.7681254227667,0.04591041731260298,0.008819669351521814,21873.944960133886,269.4629885612418,0.0,0.0,0.0,-0.014675093269660112,0.09833339978392065,1499.9999999999943,0.8523402765346768,38.00629532439304,26.993704675611784,4.995797278504769,0.01256235187051345],"time_s":304.0499999998316,"upper_attached":false},"rcs_propellant_used_kg":106.99998014930134,"record_type":"flight","remaining_main_propellant_kg":6027.062441280702,"remaining_rcs_propellant_kg":193.00001985069866,"return_plan":{"burn_end_time_s":133.42075006340679,"feasible":true,"predicted_ground_range_m":-0.18484123621288973,"predicted_main_at_terminal_kg":9467.315538160785,"predicted_peak_q_pa":17995.94985468349,"prediction_evaluations":5,"remaining_burn_s":0.6907500634193965,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":133.2110081754632,"feasible":true,"predicted_ground_range_m":-2.234479872038804,"predicted_main_at_terminal_kg":9436.003789484776,"predicted_peak_q_pa":17995.61000604929,"prediction_evaluations":5,"remaining_burn_s":3.5410081754730367,"source":"finite_burn_predictor_corrector","time_s":129.66999999999018,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":133.41653263671105,"feasible":true,"predicted_ground_range_m":-1.7901657656405519,"predicted_main_at_terminal_kg":9467.769621926907,"predicted_peak_q_pa":17996.017237069096,"prediction_evaluations":5,"remaining_burn_s":2.7265326367218083,"source":"finite_burn_predictor_corrector","time_s":130.68999999998925,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":133.41862623013583,"feasible":true,"predicted_ground_range_m":-0.8536159673552959,"predicted_main_at_terminal_kg":9467.2892522468,"predicted_peak_q_pa":17995.977128456543,"prediction_evaluations":5,"remaining_burn_s":1.7086262301474888,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":133.42075006340679,"feasible":true,"predicted_ground_range_m":-0.18484123621288973,"predicted_main_at_terminal_kg":9467.315538160785,"predicted_peak_q_pa":17995.94985468349,"prediction_evaluations":5,"remaining_burn_s":0.6907500634193965,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[1397.0403595618839,37272.532660732526,80.30251824467756,997.4342142407726,0.0600841228917858,0.0004776640577460002,22996.270747496394,296.7785678454383],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.86999999999017,"requested_s":129.66999999999018,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":304.0099999998318,"requested_s":303.8099999998318,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":402.4099999997423,"requested_s":402.2099999997423,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4427573559223674e-12,"maximum_slosh_displacement_m":1.5999999819827628,"maximum_slosh_mode_force_n":68312.75446651848,"minimum_feed_buffer_kg":1480.137715590656,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":242.0579840000005}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":190.03125,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"51d5b11e488de4ea9d9f0d8f3bc9098fcd36fcd23c8759788c0fd282480c11f1","integration_dt_s":0.01,"job_id":"development/vertical-plus-inner","observation_seed_sequence":{"generated_state_uint32":[1642822853,793771166,3178098065,1566600948,2210436766,251981685,2628023496,3793968519],"mode":"case","state":{"entropy":[378,0,7,1472588469,2699883697,1017285268,312971640,2552205833,2206832882,252225084,1900507049],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.000555802628328056,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.43282526591439e-05,-1.003783652625539],[2.4328252659131764e-05,-1.0037836314544342]],"navigation_acceleration_bias_m_s2":[3.0464195802916805e-08,0.00021934863156820002],"observed_control_state":[-3.746220908039886e-05,7.706516038698477,2.44892465173216e-05,-0.994874646030925,-5.337622051425546e-10,-2.810782075957893e-09],"state":[-3.7107906163183697e-05,7.692072534618681,2.4321733387193985e-05,-0.9949494996779051,-5.732963912082362e-10,-2.646388102394587e-09,5811.185980929382,262.3989945330558],"time_s":405.82451736559767},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.7107906163183697e-05,7.692072534618681,2.4321733387193985e-05,-0.9949494996779051,-5.732963912082362e-10,-2.646388102394587e-09,5811.185980929382,262.3989945330558],"flight_safety":true,"flight_time_s":405.82451736559767,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-plus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.0],[1000.0,2.0],[100000.0,2.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"vertical-plus-inner","index":7,"stream":0},"input_sha256":"51d5b11e488de4ea9d9f0d8f3bc9098fcd36fcd23c8759788c0fd282480c11f1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64388.81401907059,"max_angular_acceleration_deg_s2":2.61982221258615,"max_angular_rate_deg_s":8.000442083709283,"max_ascent_q_alpha_kpa_deg":82.16530074366332,"max_dynamic_pressure_pa":25387.157487571352,"max_fin_hinge_nm":52.81243442534832,"max_flight_load_g":3.0311383520945934,"max_gimbal_deg":5.996902747144779,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":18354.818923789437,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.61982221258615,"angular_torque_bias_nm":170.46259292812246,"attitude_target_deg":12.516049455017852,"control":[0.14772918731730164,-0.025406528501257988,13927.946908495021,0.0],"navigation_acceleration_bias_m_s2":[-0.001981937577248823,-0.04266055479699925],"observed_control_state":[1295.6289646160783,36238.44650125906,-61.32838296522717,-992.4847556398644,0.06314291609329649,0.007856299881486166,20099.965020496253,269.4033204690965,0.0,0.0,0.0,-0.012259756167666787,0.05340551385394266,1499.9999999999943,0.9260096323513533,39.25419967229966,25.745800327705375,0.0,0.0],"phase":"entry","requested_control":[0.14772918731730164,-0.025406528501257988,13927.946908495021,0.0],"state":[1294.4024599861461,36218.595655271085,-61.32179764688904,-992.5931372252539,0.06330740356869416,0.008637748469186614,20099.165513655418,269.3889744556863,0.0,0.0,0.0,-0.01598643128610698,0.09051783988454001,1499.9999999999943,0.9301191212019163,39.2547620845573,25.745237915447735,0.010105732392557245,0.011702096612748509],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":37.60100546694417,"record_type":"flight","remaining_main_propellant_kg":5811.185980929382,"remaining_rcs_propellant_kg":262.3989945330558,"return_plan":{"burn_end_time_s":140.91703095933266,"feasible":true,"predicted_ground_range_m":-0.5480194888239645,"predicted_main_at_terminal_kg":8492.155457515137,"predicted_peak_q_pa":17990.771505928456,"prediction_evaluations":5,"remaining_burn_s":1.1670309593516586,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68888267094454,"feasible":true,"predicted_ground_range_m":1.6378373469571121,"predicted_main_at_terminal_kg":8452.342501641699,"predicted_peak_q_pa":17990.742390577238,"prediction_evaluations":6,"remaining_burn_s":9.098882670956113,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90014672421017,"feasible":true,"predicted_ground_range_m":3.9407399027017584,"predicted_main_at_terminal_kg":8427.566017955285,"predicted_peak_q_pa":17991.088580787462,"prediction_evaluations":6,"remaining_burn_s":8.290146724222662,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90317795903073,"feasible":true,"predicted_ground_range_m":0.2886914639770417,"predicted_main_at_terminal_kg":8426.903466641723,"predicted_peak_q_pa":17991.0290145778,"prediction_evaluations":5,"remaining_burn_s":7.2731779590441565,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90549733501746,"feasible":true,"predicted_ground_range_m":0.3437542645159555,"predicted_main_at_terminal_kg":8426.489471166109,"predicted_peak_q_pa":17990.981532492868,"prediction_evaluations":5,"remaining_burn_s":6.2554973350318095,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90780611271936,"feasible":true,"predicted_ground_range_m":0.38766309888535755,"predicted_main_at_terminal_kg":8426.067325566668,"predicted_peak_q_pa":17990.937667331695,"prediction_evaluations":5,"remaining_burn_s":5.237806112734625,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91010862473664,"feasible":true,"predicted_ground_range_m":0.10132116542112701,"predicted_main_at_terminal_kg":8493.20666860213,"predicted_peak_q_pa":17990.895265104857,"prediction_evaluations":5,"remaining_burn_s":4.2201086247528465,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91287596630647,"feasible":true,"predicted_ground_range_m":-2.513198844586627,"predicted_main_at_terminal_kg":8492.715839871924,"predicted_peak_q_pa":17990.84790110665,"prediction_evaluations":5,"remaining_burn_s":3.2028759663235915,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91495428436966,"feasible":true,"predicted_ground_range_m":-1.4888610259315298,"predicted_main_at_terminal_kg":8492.431819826113,"predicted_peak_q_pa":17990.808919373885,"prediction_evaluations":5,"remaining_burn_s":2.184954284387704,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91703095933266,"feasible":true,"predicted_ground_range_m":-0.5480194888239645,"predicted_main_at_terminal_kg":8492.155457515137,"predicted_peak_q_pa":17990.771505928456,"prediction_evaluations":5,"remaining_burn_s":1.1670309593516586,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.1823969860184,37271.375707613195,207.57421846853052,985.1617209559437,0.206450278293689,0.0018544085998183767,22900.263067658387,296.9383482568986],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5942402690665642,"maximum_slosh_mode_force_n":68157.52973178482,"minimum_feed_buffer_kg":1480.0381748220607,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":230.98236580000003}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.96875,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3b6dbff8c69d2620e926fa5099f06a854eacc15d557d74cb8d9e51027d414acf","integration_dt_s":0.01,"job_id":"development/vertical-minus-inner","observation_seed_sequence":{"generated_state_uint32":[3884220801,686940000,2617942631,3854641268,1831135457,3522857675,3045359881,1244370686],"mode":"case","state":{"entropy":[378,0,8,1310767184,3395096818,396686827,3453754114,515327943,3749757736,2021237454,3587032701],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002775410222456161,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5496908476076306e-05,-1.0059768572119092],[2.5496908476068056e-05,-1.005976831155358]],"navigation_acceleration_bias_m_s2":[3.8795446258661536e-08,0.0007522827468048809],"observed_control_state":[-3.996329916757926e-05,7.698711940962761,2.5529236248348496e-05,-0.9970973655226018,-3.134959078399794e-10,-3.2678846431998697e-09],"state":[-3.993861810935924e-05,7.697747757976669,2.551802072443243e-05,-0.9970998024524023,-3.1665065965665147e-10,-3.257068894645963e-09,5773.002548584833,262.03340985368527],"time_s":405.670966988316},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.993861810935924e-05,7.697747757976669,2.551802072443243e-05,-0.9970998024524023,-3.1665065965665147e-10,-3.257068894645963e-09,5773.002548584833,262.03340985368527],"flight_safety":true,"flight_time_s":405.670966988316,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-minus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.0],[1000.0,-2.0],[100000.0,-2.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"vertical-minus-inner","index":8,"stream":0},"input_sha256":"3b6dbff8c69d2620e926fa5099f06a854eacc15d557d74cb8d9e51027d414acf","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64426.997451415285,"max_angular_acceleration_deg_s2":2.617956326492886,"max_angular_rate_deg_s":8.000508711217591,"max_ascent_q_alpha_kpa_deg":84.47307344970285,"max_dynamic_pressure_pa":26008.71296601311,"max_fin_hinge_nm":53.70273664785673,"max_flight_load_g":3.0311362460683675,"max_gimbal_deg":5.996906590918777,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":17835.378845161966,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617956326492886,"angular_torque_bias_nm":170.8159607877492,"attitude_target_deg":11.821937403189677,"control":[0.1583100445390624,-0.023657820857363055,13945.76537307713,0.0],"navigation_acceleration_bias_m_s2":[-0.002342691942934559,-0.04823410887146824],"observed_control_state":[1283.2599164598553,36216.00928918679,-61.557886804912215,-992.5140049267649,0.06337293776876886,0.007854060764939979,20069.136004830125,269.3381813114341,0.0,0.0,0.0,-0.011370864807739321,0.057578780912789104,1499.9999999999943,0.9228859945791962,39.27588631138269,25.72411368862241,0.0,0.0],"phase":"entry","requested_control":[0.1583100445390624,-0.023657820857363055,13945.76537307713,0.0],"state":[1282.0288255011726,36196.15791426824,-61.55089522023049,-992.6163193445648,0.06353738101036835,0.008635378093411236,20068.276254432578,269.32381694471354,0.0,0.0,0.0,-0.014853810448663267,0.09721221926296655,1499.9999999999943,0.9271689729663815,39.276491101907794,25.723508898097307,0.01104899739973969,0.011437657553653675],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":37.96659014631473,"record_type":"flight","remaining_main_propellant_kg":5773.002548584833,"remaining_rcs_propellant_kg":262.03340985368527,"return_plan":{"burn_end_time_s":140.95393241310964,"feasible":true,"predicted_ground_range_m":-0.5426489011395264,"predicted_main_at_terminal_kg":8452.99048921653,"predicted_peak_q_pa":17991.35637266591,"prediction_evaluations":5,"remaining_burn_s":1.1839324131286375,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72567612754443,"feasible":true,"predicted_ground_range_m":2.0951758979339568,"predicted_main_at_terminal_kg":8428.704500691103,"predicted_peak_q_pa":17991.2655264124,"prediction_evaluations":6,"remaining_burn_s":9.115676127556,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93700394016298,"feasible":true,"predicted_ground_range_m":3.771872766792761,"predicted_main_at_terminal_kg":8472.434749063557,"predicted_peak_q_pa":17990.48423898731,"prediction_evaluations":6,"remaining_burn_s":8.307003940175477,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94005662070862,"feasible":true,"predicted_ground_range_m":0.019973955318373093,"predicted_main_at_terminal_kg":8471.823871374236,"predicted_peak_q_pa":17990.413757453403,"prediction_evaluations":5,"remaining_burn_s":7.290056620722044,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94237574043498,"feasible":true,"predicted_ground_range_m":0.10724076413839612,"predicted_main_at_terminal_kg":8455.183975567401,"predicted_peak_q_pa":17990.36673310914,"prediction_evaluations":5,"remaining_burn_s":6.272375740449339,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94468860568594,"feasible":true,"predicted_ground_range_m":0.15112803607323055,"predicted_main_at_terminal_kg":8454.749097264428,"predicted_peak_q_pa":17990.31958932526,"prediction_evaluations":5,"remaining_burn_s":5.254688605701241,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94699465218542,"feasible":true,"predicted_ground_range_m":0.14666528952157432,"predicted_main_at_terminal_kg":8454.311185913932,"predicted_peak_q_pa":17990.27237979832,"prediction_evaluations":5,"remaining_burn_s":4.236994652201634,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94976900634342,"feasible":true,"predicted_ground_range_m":-2.4972234461129785,"predicted_main_at_terminal_kg":8453.698302663119,"predicted_peak_q_pa":17991.130305302184,"prediction_evaluations":5,"remaining_burn_s":3.2197690063605764,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95185318279837,"feasible":true,"predicted_ground_range_m":-1.488032942815214,"predicted_main_at_terminal_kg":8453.332963776082,"predicted_peak_q_pa":17991.288984489423,"prediction_evaluations":5,"remaining_burn_s":2.201853182816441,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95393241310964,"feasible":true,"predicted_ground_range_m":-0.5426489011395264,"predicted_main_at_terminal_kg":8452.99048921653,"predicted_peak_q_pa":17991.35637266591,"prediction_evaluations":5,"remaining_burn_s":1.1839324131286375,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3929.3479653855766,37271.07474418597,207.93724710215702,984.9861774594256,0.20683660471926005,0.0018581987601924287,22873.172204410956,296.9367739466847],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.593933361541317,"maximum_slosh_mode_force_n":68040.79396255239,"minimum_feed_buffer_kg":1480.085019266902,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":205.88426590000017}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.234375,"fuel_ledger":{"main_error_kg":-2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"de37a97b07ffe0c6201b7ed723e8da79f6141ce41d64dcf1d3f65ef6fe801516","integration_dt_s":0.01,"job_id":"development/vertical-plus-outer","observation_seed_sequence":{"generated_state_uint32":[2948553383,3412618934,59138992,273792183,801488941,3114343567,2832650512,3519437744],"mode":"case","state":{"entropy":[378,0,9,2651333866,236029666,3553140447,3440873346,335408734,2947341583,3071832437,842923174],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0006062810774487971,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4323591445879462e-05,-1.0037830715293028],[2.4323591445867282e-05,-1.0037830503246588]],"navigation_acceleration_bias_m_s2":[3.046095291073783e-08,0.0017489264646253575],"observed_control_state":[-3.7476113383574493e-05,7.704802414889697,2.450054464727162e-05,-0.9948910038801595,-5.309800341333951e-10,-2.8276351772194973e-09],"state":[-3.708744119905492e-05,7.688959530939812,2.4316711623038673e-05,-0.994972760665189,-5.744949482381132e-10,-2.6505805139658204e-09,5831.583788332623,263.2574146005906],"time_s":405.7859235841475},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.708744119905492e-05,7.688959530939812,2.4316711623038673e-05,-0.994972760665189,-5.744949482381132e-10,-2.6505805139658204e-09,5831.583788332623,263.2574146005906],"flight_safety":true,"flight_time_s":405.7859235841475,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-plus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"vertical-plus-outer","index":9,"stream":0},"input_sha256":"de37a97b07ffe0c6201b7ed723e8da79f6141ce41d64dcf1d3f65ef6fe801516","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64368.416211667165,"max_angular_acceleration_deg_s2":2.619659117322478,"max_angular_rate_deg_s":8.000425987009635,"max_ascent_q_alpha_kpa_deg":81.5916348251244,"max_dynamic_pressure_pa":25265.696944615716,"max_fin_hinge_nm":56.40720918881286,"max_flight_load_g":3.0309645805713825,"max_gimbal_deg":5.996901605676206,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":18541.45459630788,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619659117322478,"angular_torque_bias_nm":170.2938675830774,"attitude_target_deg":11.84213475780514,"control":[0.14928019267147577,-0.0251368501057576,13930.648768328369,0.0],"navigation_acceleration_bias_m_s2":[-0.001960946555682399,-0.04258325834303802],"observed_control_state":[1350.2384933510698,36228.556088511265,-60.92393627438235,-992.3895963857243,0.06274024795655168,0.007860181712377304,20118.04603930774,269.41391410891504,0.0,0.0,0.0,-0.012124219998559251,0.05400282060351273,1499.9999999999943,0.9284008003064168,39.24148059837707,25.758519401627975,0.0,0.0],"phase":"entry","requested_control":[0.14928019267147577,-0.0251368501057576,13930.648768328369,0.0],"state":[1349.0200778291312,36208.70715348312,-60.91733205212611,-992.4971364499204,0.06290481322389165,0.008641626748263536,20117.23782516468,269.39956531254495,0.0,0.0,0.0,-0.015812870232659346,0.09149038619221254,1499.9999999999943,0.9323774816258994,39.24204913577743,25.757950864227617,0.009921745746275487,0.011663232562172573],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":36.74258539940939,"record_type":"flight","remaining_main_propellant_kg":5831.583788332623,"remaining_rcs_propellant_kg":263.2574146005906,"return_plan":{"burn_end_time_s":140.8889383237183,"feasible":true,"predicted_ground_range_m":-0.5538438514319459,"predicted_main_at_terminal_kg":8500.071995247039,"predicted_peak_q_pa":17990.527394045672,"prediction_evaluations":5,"remaining_burn_s":1.1589383237372597,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.66080835115247,"feasible":true,"predicted_ground_range_m":1.5222621249703456,"predicted_main_at_terminal_kg":8459.763391411014,"predicted_peak_q_pa":17990.458628108863,"prediction_evaluations":6,"remaining_burn_s":9.090808351164009,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87208587195235,"feasible":true,"predicted_ground_range_m":3.5503904960207455,"predicted_main_at_terminal_kg":8502.786780838123,"predicted_peak_q_pa":17990.85758123826,"prediction_evaluations":6,"remaining_burn_s":8.28208587196483,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8750969450754,"feasible":true,"predicted_ground_range_m":0.0001153571527900965,"predicted_main_at_terminal_kg":8502.216132301524,"predicted_peak_q_pa":17990.79702807467,"prediction_evaluations":5,"remaining_burn_s":7.265096945088793,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8774127771763,"feasible":true,"predicted_ground_range_m":0.07143326739079647,"predicted_main_at_terminal_kg":8501.876684049623,"predicted_peak_q_pa":17990.75238575157,"prediction_evaluations":5,"remaining_burn_s":6.247412777190604,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87972106181692,"feasible":true,"predicted_ground_range_m":0.10659617890698936,"predicted_main_at_terminal_kg":8501.508298727647,"predicted_peak_q_pa":17990.70860779598,"prediction_evaluations":5,"remaining_burn_s":5.229721061832192,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8820221659875,"feasible":true,"predicted_ground_range_m":0.098944728705475,"predicted_main_at_terminal_kg":8501.143936766044,"predicted_peak_q_pa":17990.66422735505,"prediction_evaluations":5,"remaining_burn_s":4.212022166003694,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88478541956994,"feasible":true,"predicted_ground_range_m":-2.506136530298555,"predicted_main_at_terminal_kg":8500.653518830204,"predicted_peak_q_pa":17990.61244926863,"prediction_evaluations":5,"remaining_burn_s":3.1947854195870535,"source":"finite_burn_predictor_corrector","time_s":137.6899999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88686395131504,"feasible":true,"predicted_ground_range_m":-1.4958802270275902,"predicted_main_at_terminal_kg":8500.354132982833,"predicted_peak_q_pa":17990.56805996908,"prediction_evaluations":5,"remaining_burn_s":2.1768639513330776,"source":"finite_burn_predictor_corrector","time_s":138.70999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8889383237183,"feasible":true,"predicted_ground_range_m":-0.5538438514319459,"predicted_main_at_terminal_kg":8500.071995247039,"predicted_peak_q_pa":17990.527394045672,"prediction_evaluations":5,"remaining_burn_s":1.1589383237372597,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3918.348008636424,37262.739820239585,207.39046628554703,985.0576946133968,0.2062937353191774,0.0018532379673469746,22913.524807697522,296.93921293492565],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.76999999998844,"requested_s":131.56999999998845,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5942335643952026,"maximum_slosh_mode_force_n":68196.90513458654,"minimum_feed_buffer_kg":1480.0152834331689,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":227.59716499999968}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.59375,"fuel_ledger":{"main_error_kg":8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"afec9780dc64627589e4d521d321c555a4d797d1b44fc6bec9f15cf0bae729fb","integration_dt_s":0.01,"job_id":"development/vertical-minus-outer","observation_seed_sequence":{"generated_state_uint32":[1544859328,2797109244,4210769736,595560444,3248871553,504143384,1540311644,3983892982],"mode":"case","state":{"entropy":[378,0,10,3697098964,3341065112,1083507001,680644807,3339870452,1734980853,3703877201,2635438550],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0010387270492173762,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.471527075854605e-05,-1.0044699660144514],[2.4715270758534892e-05,-1.00446994306724]],"navigation_acceleration_bias_m_s2":[3.2615749598987927e-08,-0.0001313958322610138],"observed_control_state":[-3.8105607478857326e-05,7.703620810486923,2.474993318051708e-05,-0.9955593827355305,-4.783271934207431e-10,-2.9029882423202517e-09],"state":[-3.8037619451615445e-05,7.7008842378748765,2.4718170132970947e-05,-0.9955713348138898,-4.862586824368175e-10,-2.868401423650344e-09,5751.645081955608,262.19748323488443],"time_s":405.79274876207944},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8037619451615445e-05,7.7008842378748765,2.4718170132970947e-05,-0.9955713348138898,-4.862586824368175e-10,-2.868401423650344e-09,5751.645081955608,262.19748323488443],"flight_safety":true,"flight_time_s":405.79274876207944,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-minus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"vertical-minus-outer","index":10,"stream":0},"input_sha256":"afec9780dc64627589e4d521d321c555a4d797d1b44fc6bec9f15cf0bae729fb","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64448.354918044475,"max_angular_acceleration_deg_s2":2.618742732257291,"max_angular_rate_deg_s":8.000524629344884,"max_ascent_q_alpha_kpa_deg":85.05531837185173,"max_dynamic_pressure_pa":26200.610511183986,"max_fin_hinge_nm":55.13973084514117,"max_flight_load_g":3.031068849474746,"max_gimbal_deg":5.996907871846545,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17765.066442622072,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618742732257291,"angular_torque_bias_nm":171.06943130370428,"attitude_target_deg":12.049039611699092,"control":[0.1534798838203778,-0.02442469594292632,13937.293006220641,0.0],"navigation_acceleration_bias_m_s2":[-0.002275128325079516,-0.04724041886821465],"observed_control_state":[1300.0935171849014,36230.135758195545,-61.48596895012805,-992.5826557875275,0.06329595798815199,0.007854891284148022,20056.9105084055,269.330586626254,0.0,0.0,0.0,-0.011759587241488238,0.055675624530220735,1499.9999999999943,0.9196836423979725,39.28448632415776,25.715513675847227,0.0,0.0],"phase":"entry","requested_control":[0.1534798838203778,-0.02442469594292632,13937.293006220641,0.0],"state":[1298.8638629067736,36210.28298498703,-61.47915897089868,-992.687702826196,0.063460417587049,0.00863626227534101,20056.078242585,269.31623098621003,0.0,0.0,0.0,-0.015349726651554128,0.09415741202514269,1499.9999999999943,0.9241444821879665,39.28507178068566,25.714928219319333,0.010867132174749302,0.011648379910763113],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.80251676511557,"record_type":"flight","remaining_main_propellant_kg":5751.645081955608,"remaining_rcs_propellant_kg":262.19748323488443,"return_plan":{"burn_end_time_s":140.97724902492251,"feasible":true,"predicted_ground_range_m":-0.5356595148744798,"predicted_main_at_terminal_kg":8463.253226666344,"predicted_peak_q_pa":17990.472361547683,"prediction_evaluations":5,"remaining_burn_s":1.1872490249415364,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.749047722049,"feasible":true,"predicted_ground_range_m":1.7822657199250376,"predicted_main_at_terminal_kg":8423.060048136851,"predicted_peak_q_pa":17990.41646891651,"prediction_evaluations":6,"remaining_burn_s":9.119047722060586,"source":"finite_burn_predictor_corrector","time_s":131.6299999999884,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96032219836397,"feasible":true,"predicted_ground_range_m":3.7395828159099453,"predicted_main_at_terminal_kg":8466.042482153349,"predicted_peak_q_pa":17990.81422092421,"prediction_evaluations":6,"remaining_burn_s":8.310322198376507,"source":"finite_burn_predictor_corrector","time_s":132.64999999998747,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96336848339334,"feasible":true,"predicted_ground_range_m":0.02527220227897331,"predicted_main_at_terminal_kg":8465.455270308295,"predicted_peak_q_pa":17990.751428995307,"prediction_evaluations":5,"remaining_burn_s":7.2933684834067884,"source":"finite_burn_predictor_corrector","time_s":133.66999999998654,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9656892771395,"feasible":true,"predicted_ground_range_m":0.10425728657300404,"predicted_main_at_terminal_kg":8465.098942443374,"predicted_peak_q_pa":17990.706786802944,"prediction_evaluations":5,"remaining_burn_s":6.27568927715386,"source":"finite_burn_predictor_corrector","time_s":134.68999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96800121907577,"feasible":true,"predicted_ground_range_m":0.15859021353570846,"predicted_main_at_terminal_kg":8464.729001997295,"predicted_peak_q_pa":17990.66023706736,"prediction_evaluations":5,"remaining_burn_s":5.258001219091076,"source":"finite_burn_predictor_corrector","time_s":135.7099999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9703071501477,"feasible":true,"predicted_ground_range_m":0.15389574758193092,"predicted_main_at_terminal_kg":8464.349374977628,"predicted_peak_q_pa":17990.608255184146,"prediction_evaluations":5,"remaining_burn_s":4.240307150163943,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9730830660009,"feasible":true,"predicted_ground_range_m":-2.487230034665086,"predicted_main_at_terminal_kg":8463.836690312215,"predicted_peak_q_pa":17990.55288742418,"prediction_evaluations":5,"remaining_burn_s":3.2230830660180767,"source":"finite_burn_predictor_corrector","time_s":137.74999999998283,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97516834070484,"feasible":true,"predicted_ground_range_m":-1.475408679682567,"predicted_main_at_terminal_kg":8463.542564051972,"predicted_peak_q_pa":17990.514360134413,"prediction_evaluations":5,"remaining_burn_s":2.205168340722926,"source":"finite_burn_predictor_corrector","time_s":138.7699999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97724902492251,"feasible":true,"predicted_ground_range_m":-0.5356595148744798,"predicted_main_at_terminal_kg":8463.253226666344,"predicted_peak_q_pa":17990.472361547683,"prediction_evaluations":5,"remaining_burn_s":1.1872490249415364,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3932.598850117274,37279.277914952436,208.01154922496795,985.1097421016473,0.2068832707456235,0.0018579269454202434,22859.87298161151,296.9368712985914],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8299999999884,"requested_s":131.6299999999884,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.073275133327115e-12,"maximum_slosh_displacement_m":1.5948672665587242,"maximum_slosh_mode_force_n":68049.98809982902,"minimum_feed_buffer_kg":1480.1079396750274,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":208.15091680000023}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.65625,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"39630ad7c62e8c1ad30d557fc32d75bed0e379a8743f6b2a8425d54cafaf4561","integration_dt_s":0.01,"job_id":"development/density-low","observation_seed_sequence":{"generated_state_uint32":[2836186067,2450764764,2028600793,761044676,831745740,1647982037,1216821479,431758836],"mode":"case","state":{"entropy":[378,0,11,1200033913,1429415523,1476588244,2615091960,2260523022,3824030463,4232385825,2169518397],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002056659295744753,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5120117009441192e-05,-1.0052480704982358],[2.5120117009431377e-05,-1.0052480459262219]],"navigation_acceleration_bias_m_s2":[3.653341517123276e-08,0.0004119065113619045],"observed_control_state":[-3.9280858878457934e-05,7.712612529504838,2.5253038830982673e-05,-0.9963030984368152,-3.669611269355101e-10,-3.177722127622098e-09],"state":[-3.901906982915107e-05,7.702259347054699,2.513265333295258e-05,-0.9963391869772057,-3.9940119482988605e-10,-3.071501749518707e-09,5741.768378297568,262.80723269227997],"time_s":405.9203914104563},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.901906982915107e-05,7.702259347054699,2.513265333295258e-05,-0.9963391869772057,-3.9940119482988605e-10,-3.071501749518707e-09,5741.768378297568,262.80723269227997],"flight_safety":true,"flight_time_s":405.9203914104563,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-low","input":{"conditions":{"density_scale":0.9,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"density-low","index":11,"stream":0},"input_sha256":"39630ad7c62e8c1ad30d557fc32d75bed0e379a8743f6b2a8425d54cafaf4561","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64458.23162170231,"max_angular_acceleration_deg_s2":2.6196745944419644,"max_angular_rate_deg_s":8.000148118937737,"max_ascent_q_alpha_kpa_deg":75.13313511013402,"max_dynamic_pressure_pa":23096.14306707763,"max_fin_hinge_nm":55.54003116292909,"max_flight_load_g":3.031562413566285,"max_gimbal_deg":5.9968844935728,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":16221.510173990147,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196745944419644,"angular_torque_bias_nm":180.39224639726544,"attitude_target_deg":11.507056965003008,"control":[0.15823014519403833,-0.023663216402722898,13939.795817891016,0.0],"navigation_acceleration_bias_m_s2":[-0.0038686569127950325,-0.07328315467193736],"observed_control_state":[1301.448489089966,36278.363987769524,-60.87999447335847,-993.7611956267938,0.06261056215810673,0.007864783615512608,20191.1115084666,269.98852543022076,0.0,0.0,0.0,-0.01137851341573261,0.05751703945895534,1499.9999999999943,0.8302614810744137,39.19008276990794,25.809917230097255,0.0,0.0],"phase":"entry","requested_control":[0.15823014519403833,-0.023663216402722898,13939.795817891016,0.0],"state":[1300.2309547827374,36258.48765923688,-60.87312913481235,-993.8645184816579,0.06277522491283827,0.00864663160705292,20190.252471714208,269.9741672122399,0.0,0.0,0.0,-0.014860820387921499,0.09714333345657378,1499.9999999999943,0.8396889048486559,39.1906870584201,25.809312941585095,0.007316394733079745,0.014173941530515233],"time_s":302.2699999998332,"upper_attached":false},"rcs_propellant_used_kg":37.19276730772003,"record_type":"flight","remaining_main_propellant_kg":5741.768378297568,"remaining_rcs_propellant_kg":262.80723269227997,"return_plan":{"burn_end_time_s":140.8001112308541,"feasible":true,"predicted_ground_range_m":-0.5876277453831493,"predicted_main_at_terminal_kg":8507.265057770634,"predicted_peak_q_pa":17990.571310612817,"prediction_evaluations":5,"remaining_burn_s":1.1301112308730268,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.57206471151824,"feasible":true,"predicted_ground_range_m":1.6002808845543148,"predicted_main_at_terminal_kg":8481.027729371017,"predicted_peak_q_pa":17990.40216062231,"prediction_evaluations":6,"remaining_burn_s":9.062064711529727,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.783392397906,"feasible":true,"predicted_ground_range_m":3.209970602757105,"predicted_main_at_terminal_kg":8510.074170035423,"predicted_peak_q_pa":17990.84841726917,"prediction_evaluations":6,"remaining_burn_s":8.25339239791841,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78632879115028,"feasible":true,"predicted_ground_range_m":-0.03120595104104229,"predicted_main_at_terminal_kg":8509.525769834496,"predicted_peak_q_pa":17990.803797380624,"prediction_evaluations":5,"remaining_burn_s":7.236328791163617,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78864377090758,"feasible":true,"predicted_ground_range_m":-0.014712350145196673,"predicted_main_at_terminal_kg":8509.157767554952,"predicted_peak_q_pa":17990.762074184542,"prediction_evaluations":5,"remaining_burn_s":6.218643770921855,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79094662961006,"feasible":true,"predicted_ground_range_m":-0.003354635565057329,"predicted_main_at_terminal_kg":8508.77423192129,"predicted_peak_q_pa":17990.722623705915,"prediction_evaluations":5,"remaining_burn_s":5.200946629625254,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79323918732092,"feasible":true,"predicted_ground_range_m":-0.021337950838951514,"predicted_main_at_terminal_kg":8508.38800265645,"predicted_peak_q_pa":17990.68362199525,"prediction_evaluations":5,"remaining_burn_s":4.183239187337038,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79598587696256,"feasible":true,"predicted_ground_range_m":-2.5939293733267137,"predicted_main_at_terminal_kg":8507.86283899206,"predicted_peak_q_pa":17990.637695168458,"prediction_evaluations":5,"remaining_burn_s":3.1659858769796068,"source":"finite_burn_predictor_corrector","time_s":137.62999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79805166798627,"feasible":true,"predicted_ground_range_m":-1.5628423317943239,"predicted_main_at_terminal_kg":8507.557740424105,"predicted_peak_q_pa":17990.602510466215,"prediction_evaluations":5,"remaining_burn_s":2.14805166800427,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8001112308541,"feasible":true,"predicted_ground_range_m":-0.5876277453831493,"predicted_main_at_terminal_kg":8507.265057770634,"predicted_peak_q_pa":17990.571310612817,"prediction_evaluations":5,"remaining_burn_s":1.1301112308730268,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3906.700848658033,37269.87255793985,206.78826094417482,986.4654257680281,0.20542869120177687,0.001842646294628187,22986.542435587715,296.94110734616567],"time_s":95.88999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.7099999999885,"requested_s":131.5099999999885,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2299999998334,"requested_s":302.0299999998334,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.5977328853397201,"maximum_slosh_mode_force_n":68426.07287521283,"minimum_feed_buffer_kg":1479.8850489312517,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":226.1212316000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.4375,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2588ae0674ecf9d905eff9925eff6a8c1b6b0753538f067cb7c0f161cbf70331","integration_dt_s":0.01,"job_id":"development/density-high","observation_seed_sequence":{"generated_state_uint32":[2940456021,1426367827,2462864091,369180307,2426432454,838887991,314757877,4072279640],"mode":"case","state":{"entropy":[378,0,12,1198186341,4145727235,487440914,2316071774,573233738,3541906065,3424070225,2584757335],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0006519664135166389,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4435438078653627e-05,-1.0039321881619105],[2.4435438078641595e-05,-1.0039321664542837]],"navigation_acceleration_bias_m_s2":[3.0618216395515185e-08,0.0003348744192275065],"observed_control_state":[-3.751939707480186e-05,7.694519108518511,2.4508852428032684e-05,-0.9950955979217456,-5.357040312304988e-10,-2.7977210572917762e-09],"state":[-3.735511724772677e-05,7.6878384293513955,2.4431349887618387e-05,-0.9951285554688276,-5.541951689077732e-10,-2.7134533503084554e-09,5840.885970920131,261.6297801296404],"time_s":405.59671349383564},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.735511724772677e-05,7.6878384293513955,2.4431349887618387e-05,-0.9951285554688276,-5.541951689077732e-10,-2.7134533503084554e-09,5840.885970920131,261.6297801296404],"flight_safety":true,"flight_time_s":405.59671349383564,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-high","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"density-high","index":12,"stream":0},"input_sha256":"2588ae0674ecf9d905eff9925eff6a8c1b6b0753538f067cb7c0f161cbf70331","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64359.11402907983,"max_angular_acceleration_deg_s2":2.617284856977194,"max_angular_rate_deg_s":8.001174199189606,"max_ascent_q_alpha_kpa_deg":91.45952944562134,"max_dynamic_pressure_pa":28176.852535127273,"max_fin_hinge_nm":50.480364201766044,"max_flight_load_g":3.0309071588670036,"max_gimbal_deg":5.996924995791287,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":19760.676406716386,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617284856977194,"angular_torque_bias_nm":160.57069338411466,"attitude_target_deg":12.619014387536419,"control":[0.150125375462742,-0.024995748430350247,13938.51742954778,0.0],"navigation_acceleration_bias_m_s2":[-0.00043474746793573907,-0.017855409299501412],"observed_control_state":[1282.1067170446443,36171.6640586412,-62.01035551021357,-991.2527824482689,0.06391008505219622,0.007845478217962349,19978.57438715627,268.7486541403125,0.0,0.0,0.0,-0.01204501747818397,0.054378882861872244,1499.9999999999943,0.9860585871652652,39.339591787371184,25.660408212634042,0.0,0.0],"phase":"entry","requested_control":[0.150125375462742,-0.024995748430350247,13938.51742954778,0.0],"state":[1280.8665749133925,36151.837874051686,-62.003562320361425,-991.3588437096596,0.06407435014421249,0.008626254611963986,19977.76099530094,268.7342972390925,0.0,0.0,0.0,-0.015716121349187696,0.09205102728985617,1499.9999999999943,0.9868329052613382,39.34016396702786,25.659836032977363,0.01673345921971438,0.005325605147490437],"time_s":301.86999999983357,"upper_attached":false},"rcs_propellant_used_kg":38.37021987035962,"record_type":"flight","remaining_main_propellant_kg":5840.885970920131,"remaining_rcs_propellant_kg":261.6297801296404,"return_plan":{"burn_end_time_s":141.09175537707793,"feasible":true,"predicted_ground_range_m":-0.531782070809669,"predicted_main_at_terminal_kg":8367.753811692566,"predicted_peak_q_pa":17991.2919236139,"prediction_evaluations":5,"remaining_burn_s":1.2217553770970235,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.863340322426,"feasible":true,"predicted_ground_range_m":2.1533034905739843,"predicted_main_at_terminal_kg":8396.100568591775,"predicted_peak_q_pa":17991.365518487703,"prediction_evaluations":6,"remaining_burn_s":9.153340322437696,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.07476404179565,"feasible":true,"predicted_ground_range_m":3.5029065462635245,"predicted_main_at_terminal_kg":8372.475282940944,"predicted_peak_q_pa":17990.457919502314,"prediction_evaluations":6,"remaining_burn_s":8.344764041808244,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.077797392499,"feasible":true,"predicted_ground_range_m":0.031726950993999914,"predicted_main_at_terminal_kg":8370.230196897264,"predicted_peak_q_pa":17990.370267898114,"prediction_evaluations":5,"remaining_burn_s":7.327797392512526,"source":"finite_burn_predictor_corrector","time_s":133.74999999998647,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08013026526532,"feasible":true,"predicted_ground_range_m":0.13092805076210734,"predicted_main_at_terminal_kg":8369.724683674578,"predicted_peak_q_pa":17990.31029133453,"prediction_evaluations":5,"remaining_burn_s":6.310130265279789,"source":"finite_burn_predictor_corrector","time_s":134.76999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0824519506505,"feasible":true,"predicted_ground_range_m":0.20481653844419778,"predicted_main_at_terminal_kg":8369.233461686401,"predicted_peak_q_pa":17990.255367513546,"prediction_evaluations":5,"remaining_burn_s":5.292451950665881,"source":"finite_burn_predictor_corrector","time_s":135.78999999998462,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08476651822969,"feasible":true,"predicted_ground_range_m":0.22607613097750612,"predicted_main_at_terminal_kg":8368.749827746722,"predicted_peak_q_pa":17991.1244192582,"prediction_evaluations":5,"remaining_burn_s":4.27476651824601,"source":"finite_burn_predictor_corrector","time_s":136.8099999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08756265346784,"feasible":true,"predicted_ground_range_m":-2.4541190331686646,"predicted_main_at_terminal_kg":8368.522472357421,"predicted_peak_q_pa":17991.272165482467,"prediction_evaluations":5,"remaining_burn_s":3.257562653485067,"source":"finite_burn_predictor_corrector","time_s":137.82999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08966246170348,"feasible":true,"predicted_ground_range_m":-1.465253645375857,"predicted_main_at_terminal_kg":8368.121974158867,"predicted_peak_q_pa":17991.33162847096,"prediction_evaluations":5,"remaining_burn_s":2.2396624617216476,"source":"finite_burn_predictor_corrector","time_s":138.84999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09175537707793,"feasible":true,"predicted_ground_range_m":-0.531782070809669,"predicted_main_at_terminal_kg":8367.753811692566,"predicted_peak_q_pa":17991.2919236139,"prediction_evaluations":5,"remaining_burn_s":1.2217553770970235,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3944.693885179774,37271.99858779358,208.7192750496698,983.6648263785404,0.20786076842813792,0.001870028182950769,22787.440717141093,296.93547724584255],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.90999999998832,"requested_s":131.70999999998833,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8299999998338,"requested_s":301.6299999998338,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.272227099339943e-12,"maximum_slosh_displacement_m":1.574650275032969,"maximum_slosh_mode_force_n":67130.20629393806,"minimum_feed_buffer_kg":1480.2343896952714,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":212.42554610000025}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.515625,"fuel_ledger":{"main_error_kg":-3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"c2632875c03fbe2c2e02666e7a8449283c162b211dbf3a57d2737bf1d92659ea","integration_dt_s":0.01,"job_id":"development/temperature-warm","observation_seed_sequence":{"generated_state_uint32":[2267007165,2315984041,3650046133,2122273867,1199108010,1079627275,828537448,2175518703],"mode":"case","state":{"entropy":[378,0,13,3325198130,1986378625,2587837966,1127442709,1443879247,2907413013,15619031,1587491478],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015682486447103417,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4897522145630144e-05,-1.004775304910992],[2.4897522145619407e-05,-1.004775281163838]],"navigation_acceleration_bias_m_s2":[3.453621384845547e-08,0.0003892482876450534],"observed_control_state":[-3.869357510840916e-05,7.703350119391265,2.500794945048697e-05,-0.99588751440694,-4.2531909942292945e-10,-3.0671614731055583e-09],"state":[-3.8471062145345874e-05,7.694470537103908,2.490474340924653e-05,-0.9959228948394122,-4.522069631234945e-10,-2.968394237432294e-09,5795.16072425465,262.10401586239635],"time_s":405.7189160914164},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8471062145345874e-05,7.694470537103908,2.490474340924653e-05,-0.9959228948394122,-4.522069631234945e-10,-2.968394237432294e-09,5795.16072425465,262.10401586239635],"flight_safety":true,"flight_time_s":405.7189160914164,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"temperature-warm","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":289.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"temperature-warm","index":13,"stream":0},"input_sha256":"c2632875c03fbe2c2e02666e7a8449283c162b211dbf3a57d2737bf1d92659ea","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64404.83927574504,"max_angular_acceleration_deg_s2":2.618358157480596,"max_angular_rate_deg_s":8.000477743764986,"max_ascent_q_alpha_kpa_deg":83.43683660320117,"max_dynamic_pressure_pa":25635.799864833836,"max_fin_hinge_nm":58.54223652623006,"max_flight_load_g":3.031097512409576,"max_gimbal_deg":5.99690599124623,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":17984.99118941316,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618358157480596,"angular_torque_bias_nm":170.55027839281647,"attitude_target_deg":11.976287271817124,"control":[0.1555917428483874,-0.02408722490297434,13943.565616805114,0.0],"navigation_acceleration_bias_m_s2":[-0.0022259591016500647,-0.04626523554581905],"observed_control_state":[1297.2445736565446,36232.305982221675,-61.66963319830309,-991.984814741311,0.06351927278217755,0.007852229900633756,20089.10887122821,269.3432735135121,0.0,0.0,0.0,-0.011588416775607199,0.05650517056406561,1499.9999999999943,0.939911083511858,39.261836419238236,25.73816358076665,0.0,0.0],"phase":"entry","requested_control":[0.1555917428483874,-0.02408722490297434,13943.565616805114,0.0],"state":[1296.0112470138129,36212.465177454666,-61.66272401233198,-992.0886156607713,0.06368367897105871,0.008633551981847808,20088.264610406677,269.3289114125766,0.0,0.0,0.0,-0.015131415473424732,0.09549149330624125,1499.9999999999943,0.9432484737722098,39.26243031363716,25.73756968636772,0.011339309661511764,0.01068712875027445],"time_s":301.98999999983346,"upper_attached":false},"rcs_propellant_used_kg":37.89598413760365,"record_type":"flight","remaining_main_propellant_kg":5795.16072425465,"remaining_rcs_propellant_kg":262.10401586239635,"return_plan":{"burn_end_time_s":141.17599493838262,"feasible":true,"predicted_ground_range_m":-0.5505819743008242,"predicted_main_at_terminal_kg":8442.21277018222,"predicted_peak_q_pa":17990.343403893563,"prediction_evaluations":5,"remaining_burn_s":1.1659949384018369,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.94776850677465,"feasible":true,"predicted_ground_range_m":1.6244755061208256,"predicted_main_at_terminal_kg":8467.683578850363,"predicted_peak_q_pa":17991.160836148978,"prediction_evaluations":6,"remaining_burn_s":9.097768506786442,"source":"finite_burn_predictor_corrector","time_s":131.8499999999882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.15910767339696,"feasible":true,"predicted_ground_range_m":3.660148792013203,"predicted_main_at_terminal_kg":8445.17887423934,"predicted_peak_q_pa":17990.71976512253,"prediction_evaluations":6,"remaining_burn_s":8.289107673409683,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.16214137110168,"feasible":true,"predicted_ground_range_m":0.017607877069961475,"predicted_main_at_terminal_kg":8444.45588774739,"predicted_peak_q_pa":17990.65076495219,"prediction_evaluations":5,"remaining_burn_s":7.272141371115329,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.164459794401,"feasible":true,"predicted_ground_range_m":0.08870511240475398,"predicted_main_at_terminal_kg":8444.054876657396,"predicted_peak_q_pa":17990.60620344213,"prediction_evaluations":5,"remaining_burn_s":6.254459794415598,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1667692726576,"feasible":true,"predicted_ground_range_m":0.12147074103619282,"predicted_main_at_terminal_kg":8443.59426478518,"predicted_peak_q_pa":17990.552125421324,"prediction_evaluations":5,"remaining_burn_s":5.236769272673111,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.16907119703,"feasible":true,"predicted_ground_range_m":0.1037970245611124,"predicted_main_at_terminal_kg":8443.06410902637,"predicted_peak_q_pa":17990.476337365508,"prediction_evaluations":5,"remaining_burn_s":4.219071197046454,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.17184057952176,"feasible":true,"predicted_ground_range_m":-2.5140292682038425,"predicted_main_at_terminal_kg":8442.504265321653,"predicted_peak_q_pa":17990.427537515523,"prediction_evaluations":5,"remaining_burn_s":3.201840579539117,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.17392111180547,"feasible":true,"predicted_ground_range_m":-1.5051726955893292,"predicted_main_at_terminal_kg":8442.146592952362,"predicted_peak_q_pa":17990.385002727246,"prediction_evaluations":5,"remaining_burn_s":2.1839211118237745,"source":"finite_burn_predictor_corrector","time_s":138.9899999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.17599493838262,"feasible":true,"predicted_ground_range_m":-0.5505819743008242,"predicted_main_at_terminal_kg":8442.21277018222,"predicted_peak_q_pa":17990.343403893563,"prediction_evaluations":5,"remaining_burn_s":1.1659949384018369,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.647465080522,37264.429890077976,207.2456316148472,984.7419979777687,0.20621740764432075,0.0018534251723191634,22888.515994513215,296.9451659528695],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0499999999882,"requested_s":131.8499999999882,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.94999999983366,"requested_s":301.7499999998337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.243805389909539e-12,"maximum_slosh_displacement_m":1.5912696675275457,"maximum_slosh_mode_force_n":68026.65313499344,"minimum_feed_buffer_kg":1480.0219923682077,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":218.97846650000065}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.25,"fuel_ledger":{"main_error_kg":5.238689482212067e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"36bfe2f65b59abc0b38d779283dbd4e9a19655b8821360a3bcde6a879bfd27bb","integration_dt_s":0.01,"job_id":"development/temperature-cool","observation_seed_sequence":{"generated_state_uint32":[1102602785,1854098648,3934137891,170406584,2823236446,3258330029,3841890211,127416152],"mode":"case","state":{"entropy":[378,0,14,2895662920,4155335532,2695418930,3478706809,2337230173,1505109543,2192995232,213680990],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0027503158604008354,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.529232440379574e-05,-1.0055322977787442],[2.5292324403786512e-05,-1.0055322724350761]],"navigation_acceleration_bias_m_s2":[3.8498402027655924e-08,0.0004549253660369957],"observed_control_state":[-3.987252922086994e-05,7.71229540112125,2.5508575466662506e-05,-0.9966210728703175,-3.084087393070038e-10,-3.3173836285695456e-09],"state":[-3.943497326404815e-05,7.69513238044805,2.5308798988575543e-05,-0.9966742957302512,-3.6412890641024264e-10,-3.1679584943369083e-09,5790.733481144312,262.0351149134836],"time_s":405.7472207479795},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.943497326404815e-05,7.69513238044805,2.5308798988575543e-05,-0.9966742957302512,-3.6412890641024264e-10,-3.1679584943369083e-09,5790.733481144312,262.0351149134836],"flight_safety":true,"flight_time_s":405.7472207479795,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"temperature-cool","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":287.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"temperature-cool","index":14,"stream":0},"input_sha256":"36bfe2f65b59abc0b38d779283dbd4e9a19655b8821360a3bcde6a879bfd27bb","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64409.26651885621,"max_angular_acceleration_deg_s2":2.619852761894255,"max_angular_rate_deg_s":8.000472891495487,"max_ascent_q_alpha_kpa_deg":83.19035037538123,"max_dynamic_pressure_pa":25635.535296390073,"max_fin_hinge_nm":46.95104862273987,"max_flight_load_g":3.031291762728363,"max_gimbal_deg":5.996903524459628,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17984.85934145731,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619852761894255,"angular_torque_bias_nm":170.8463878929893,"attitude_target_deg":12.756362376751763,"control":[0.147766420052594,-0.025395107519544546,13925.919837661984,0.0],"navigation_acceleration_bias_m_s2":[-0.002048450195290271,-0.043771193037162544],"observed_control_state":[1261.4563370985688,36227.666034882146,-61.312377683711226,-992.9897906570923,0.06309503948009244,0.007857165346144418,20080.085975830843,269.4018449522642,0.0,0.0,0.0,-0.012253239808392446,0.0534270765936348,1499.9999999999943,0.9083375577445635,39.26818356564361,25.731816434361242,0.0,0.0],"phase":"entry","requested_control":[0.147766420052594,-0.025395107519544546,13925.919837661984,0.0],"state":[1260.2301525151831,36207.80508773372,-61.3057983187123,-993.0982129953665,0.06325954464049896,0.008638644551998084,20079.286198133905,269.38750102677017,0.0,0.0,0.0,-0.015978524628594764,0.09054556809642232,1499.9999999999943,0.9134285688644547,39.268746168434696,25.731253831570157,0.009581268155283887,0.012445879035485299],"time_s":302.1499999998333,"upper_attached":false},"rcs_propellant_used_kg":37.964885086516404,"record_type":"flight","remaining_main_propellant_kg":5790.733481144312,"remaining_rcs_propellant_kg":262.0351149134836,"return_plan":{"burn_end_time_s":140.69082826366804,"feasible":true,"predicted_ground_range_m":-0.5148493681312223,"predicted_main_at_terminal_kg":8438.702123705136,"predicted_peak_q_pa":17990.675804216717,"prediction_evaluations":5,"remaining_burn_s":1.1808282636868197,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.46262120130888,"feasible":true,"predicted_ground_range_m":1.7300776551519235,"predicted_main_at_terminal_kg":8483.54558713316,"predicted_peak_q_pa":17990.611125982665,"prediction_evaluations":6,"remaining_burn_s":9.112621201320222,"source":"finite_burn_predictor_corrector","time_s":131.34999999998865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67392412734208,"feasible":true,"predicted_ground_range_m":3.699707841913786,"predicted_main_at_terminal_kg":8441.825571298588,"predicted_peak_q_pa":17990.98519917111,"prediction_evaluations":6,"remaining_burn_s":8.303924127354337,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67696389684093,"feasible":true,"predicted_ground_range_m":-0.0043648628311023785,"predicted_main_at_terminal_kg":8441.186964476728,"predicted_peak_q_pa":17990.927939163306,"prediction_evaluations":5,"remaining_burn_s":7.286963896854145,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67928148281328,"feasible":true,"predicted_ground_range_m":0.08605370955501002,"predicted_main_at_terminal_kg":8440.782093632191,"predicted_peak_q_pa":17990.88325539604,"prediction_evaluations":5,"remaining_burn_s":6.269281482827417,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68159134982216,"feasible":true,"predicted_ground_range_m":0.1437621014165158,"predicted_main_at_terminal_kg":8440.353312615165,"predicted_peak_q_pa":17990.837130950793,"prediction_evaluations":5,"remaining_burn_s":5.251591349837207,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68389524056096,"feasible":true,"predicted_ground_range_m":0.14710581068832074,"predicted_main_at_terminal_kg":8439.925428006294,"predicted_peak_q_pa":17990.799871763706,"prediction_evaluations":5,"remaining_burn_s":4.233895240576945,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68666542292502,"feasible":true,"predicted_ground_range_m":-2.4712147980386936,"predicted_main_at_terminal_kg":8439.369173548901,"predicted_peak_q_pa":17990.752201183288,"prediction_evaluations":5,"remaining_burn_s":3.2166654229419387,"source":"finite_burn_predictor_corrector","time_s":137.4699999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68875068605485,"feasible":true,"predicted_ground_range_m":-1.4673687103529662,"predicted_main_at_terminal_kg":8439.028069961034,"predicted_peak_q_pa":17990.713151982058,"prediction_evaluations":5,"remaining_burn_s":2.1987506860726818,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69082826366804,"feasible":true,"predicted_ground_range_m":-0.5148493681312223,"predicted_main_at_terminal_kg":8438.702123705136,"predicted_peak_q_pa":17990.675804216717,"prediction_evaluations":5,"remaining_burn_s":1.1808282636868197,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.5016608543924,37278.241330114855,208.1702881700635,985.4324698814623,0.20697136722733014,0.0018577786991207904,22885.016718539235,296.9320883074561],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.54999999998864,"requested_s":131.34999999998865,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1099999998335,"requested_s":301.90999999983353,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5968603946897473,"maximum_slosh_mode_force_n":68129.96418278768,"minimum_feed_buffer_kg":1480.1021035045908,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":208.09652879999976}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.328125,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"df4e6ef4dbd00a795b36d8f8a565e86a8648175921a66668aa9709b544bbe993","integration_dt_s":0.01,"job_id":"development/pressure-high","observation_seed_sequence":{"generated_state_uint32":[2176466207,1208990631,3192948116,604721082,2544885130,928958406,1259670721,1681168581],"mode":"case","state":{"entropy":[378,0,15,1164934305,2635236358,667618032,2984273547,2641070708,528122986,2048365332,1076746741],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002711964466000252,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.530395713458217e-05,-1.0055791657466],[2.5303957134573026e-05,-1.0055791404149255]],"navigation_acceleration_bias_m_s2":[3.8509855564733114e-08,0.0004556905036735318],"observed_control_state":[-3.987822412885479e-05,7.7147913801600785,2.5510760451572133e-05,-0.9966410204343604,-3.079965551845727e-10,-3.3102449855637866e-09],"state":[-3.9461690981907916e-05,7.698457176629123,2.532062398090392e-05,-0.9966912935570253,-3.609640454261808e-10,-3.1664593138900893e-09,5767.669416816216,262.56606499095363],"time_s":405.9663888396329},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.9461690981907916e-05,7.698457176629123,2.532062398090392e-05,-0.9966912935570253,-3.609640454261808e-10,-3.1664593138900893e-09,5767.669416816216,262.56606499095363],"flight_safety":true,"flight_time_s":405.9663888396329,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"pressure-high","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":102000.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"pressure-high","index":15,"stream":0},"input_sha256":"df4e6ef4dbd00a795b36d8f8a565e86a8648175921a66668aa9709b544bbe993","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64432.33058318367,"max_angular_acceleration_deg_s2":2.619936446498377,"max_angular_rate_deg_s":8.000475742194167,"max_ascent_q_alpha_kpa_deg":83.32999596549517,"max_dynamic_pressure_pa":25635.563490883793,"max_fin_hinge_nm":35.30496382784429,"max_flight_load_g":3.031030443524992,"max_gimbal_deg":5.996906520952725,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.910920614413,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619936446498377,"angular_torque_bias_nm":170.70267627205197,"attitude_target_deg":12.65795560037123,"control":[0.1458319879762803,-0.025747373828520555,13924.290162794043,0.0],"navigation_acceleration_bias_m_s2":[-0.002034171646438436,-0.043204430926553836],"observed_control_state":[1315.7167119963099,36246.27008896161,-61.74395444820649,-991.7059413562331,0.0636120454053991,0.007851154480710975,20047.173804914903,269.36613683949224,0.0,0.0,0.0,-0.012432316805631734,0.05266675851104376,1499.9999999999943,0.9273894129408167,39.29133559812569,25.708664401878956,0.0,0.0],"phase":"entry","requested_control":[0.1458319879762803,-0.025747373828520555,13924.290162794043,0.0],"state":[1314.481895722019,36226.43481063321,-61.737392370923544,-991.8152571141436,0.06377642935428668,0.008632567891344652,20046.385018452715,269.35179459258995,0.0,0.0,0.0,-0.016206695067361134,0.08932328643955373,1499.9999999999943,0.9314222675871067,39.29189046914409,25.708109530860554,0.011086775511859394,0.011413114990921474],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.433935009046365,"record_type":"flight","remaining_main_propellant_kg":5767.669416816216,"remaining_rcs_propellant_kg":262.56606499095363,"return_plan":{"burn_end_time_s":141.21900108362962,"feasible":true,"predicted_ground_range_m":-0.5378516611708326,"predicted_main_at_terminal_kg":8436.39746389765,"predicted_peak_q_pa":17991.235477811268,"prediction_evaluations":5,"remaining_burn_s":1.2090010836488352,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.9906758160308,"feasible":true,"predicted_ground_range_m":2.3283390005055233,"predicted_main_at_terminal_kg":8405.994333227783,"predicted_peak_q_pa":17991.198634955643,"prediction_evaluations":6,"remaining_burn_s":9.140675816042608,"source":"finite_burn_predictor_corrector","time_s":131.8499999999882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2021029714015,"feasible":true,"predicted_ground_range_m":3.4397421274899562,"predicted_main_at_terminal_kg":8451.242382386998,"predicted_peak_q_pa":17990.266496889617,"prediction_evaluations":6,"remaining_burn_s":8.332102971414223,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2050976610181,"feasible":true,"predicted_ground_range_m":0.03223130951434072,"predicted_main_at_terminal_kg":8450.67940682248,"predicted_peak_q_pa":17990.20128906268,"prediction_evaluations":5,"remaining_burn_s":7.31509766103176,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.20742115681855,"feasible":true,"predicted_ground_range_m":0.11481106293225807,"predicted_main_at_terminal_kg":8450.34762173073,"predicted_peak_q_pa":17991.081956680402,"prediction_evaluations":5,"remaining_burn_s":6.297421156833131,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2097338524624,"feasible":true,"predicted_ground_range_m":0.17850238379933092,"predicted_main_at_terminal_kg":8437.971711916527,"predicted_peak_q_pa":17991.24021818346,"prediction_evaluations":5,"remaining_burn_s":5.279733852477891,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.21204149606527,"feasible":true,"predicted_ground_range_m":0.18723247343791272,"predicted_main_at_terminal_kg":8437.56988774203,"predicted_peak_q_pa":17991.303269398446,"prediction_evaluations":5,"remaining_burn_s":4.262041496081707,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.21482590370982,"feasible":true,"predicted_ground_range_m":-2.476455308703975,"predicted_main_at_terminal_kg":8437.027622384177,"predicted_peak_q_pa":17991.254344282162,"prediction_evaluations":5,"remaining_burn_s":3.2448259037271816,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2169173375026,"feasible":true,"predicted_ground_range_m":-1.4817854717880428,"predicted_main_at_terminal_kg":8436.70484646664,"predicted_peak_q_pa":17991.271247074386,"prediction_evaluations":5,"remaining_burn_s":2.226917337520897,"source":"finite_burn_predictor_corrector","time_s":138.9899999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.21900108362962,"feasible":true,"predicted_ground_range_m":-0.5378516611708326,"predicted_main_at_terminal_kg":8436.39746389765,"predicted_peak_q_pa":17991.235477811268,"prediction_evaluations":5,"remaining_burn_s":1.2090010836488352,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3941.6334936633953,37272.650776235125,208.34280488979914,984.4565627165647,0.2073359601363137,0.001863777285167221,22855.669162635124,296.94051163770905],"time_s":96.14999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0499999999882,"requested_s":131.8499999999882,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.931166586175095e-12,"maximum_slosh_displacement_m":1.5935218221001601,"maximum_slosh_mode_force_n":67986.29447710677,"minimum_feed_buffer_kg":1480.103024000232,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":204.26781130000018}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.328125,"fuel_ledger":{"main_error_kg":4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"cda37a2ad4eb4bbeccb979849c64f90d3cbdcc144c81478afae1c02fa285fae1","integration_dt_s":0.01,"job_id":"development/pressure-low","observation_seed_sequence":{"generated_state_uint32":[1995417806,2787245488,2648540361,4093965269,3044998879,1867104376,1607232328,3693024526],"mode":"case","state":{"entropy":[378,0,16,770606929,2834859433,1336675243,2299184302,61276831,667260286,3475661898,2866260704],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005615969147784409,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.428156785027729e-05,-1.003700727479059],[2.428156785026504e-05,-1.0037007064610541]],"navigation_acceleration_bias_m_s2":[3.039904687980114e-08,0.0003121100854460812],"observed_control_state":[-3.74456538064957e-05,7.708536477925096,2.4486834266629723e-05,-0.9947907798807729,-5.32714429864067e-10,-2.8262564365000466e-09],"state":[-3.699559303501655e-05,7.690171700993094,2.4273812578094197e-05,-0.9948876134019813,-5.828979383386603e-10,-2.627250601826526e-09,5823.9742314772775,262.5806092356708],"time_s":405.48846004151875},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.699559303501655e-05,7.690171700993094,2.4273812578094197e-05,-0.9948876134019813,-5.828979383386603e-10,-2.627250601826526e-09,5823.9742314772775,262.5806092356708],"flight_safety":true,"flight_time_s":405.48846004151875,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"pressure-low","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100500.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"pressure-low","index":16,"stream":0},"input_sha256":"cda37a2ad4eb4bbeccb979849c64f90d3cbdcc144c81478afae1c02fa285fae1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64376.02576852314,"max_angular_acceleration_deg_s2":2.6184758342418464,"max_angular_rate_deg_s":8.000474215057235,"max_ascent_q_alpha_kpa_deg":83.296479777782,"max_dynamic_pressure_pa":25635.793520136966,"max_fin_hinge_nm":70.73398607451672,"max_flight_load_g":3.031077661519334,"max_gimbal_deg":5.9969018829124074,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.987058629362,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184758342418464,"angular_torque_bias_nm":170.5783835342696,"attitude_target_deg":11.388100436746045,"control":[0.15658688676746357,-0.023927683068339044,13942.727494955356,0.0],"navigation_acceleration_bias_m_s2":[-0.0021926042293579245,-0.04649759579323612],"observed_control_state":[1326.4400962111351,36209.1400751843,-60.70938257259677,-993.3691176554534,0.06246258526902252,0.007863604240341044,20135.1644300364,269.38551901619127,0.0,0.0,0.0,-0.011510179719940594,0.05687931408757909,1499.9999999999943,0.9197841906428766,39.229438684180565,25.770561315824654,0.0,0.0],"phase":"entry","requested_control":[0.15658688676746357,-0.023927683068339044,13942.727494955356,0.0],"state":[1325.225973914739,36189.271587037896,-60.70254505490321,-993.4726163165668,0.06262721963330578,0.008644988075814606,20134.314660356584,269.37115777853495,0.0,0.0,0.0,-0.015030131202129489,0.09610997389063274,1499.9999999999943,0.9242394458966059,39.23003645378013,25.769963546225085,0.010223838144331455,0.011747902011400005],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.419390764329194,"record_type":"flight","remaining_main_propellant_kg":5823.9742314772775,"remaining_rcs_propellant_kg":262.5806092356708,"return_plan":{"burn_end_time_s":140.62544736530506,"feasible":true,"predicted_ground_range_m":-0.5771029441564854,"predicted_main_at_terminal_kg":8503.144863099003,"predicted_peak_q_pa":17990.54381890156,"prediction_evaluations":5,"remaining_burn_s":1.1354473653238035,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.39738276280644,"feasible":true,"predicted_ground_range_m":1.3167746631716106,"predicted_main_at_terminal_kg":8478.233238444722,"predicted_peak_q_pa":17990.454346413604,"prediction_evaluations":6,"remaining_burn_s":9.067382762817775,"source":"finite_burn_predictor_corrector","time_s":131.32999999998867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.60866487915024,"feasible":true,"predicted_ground_range_m":3.2857271002139194,"predicted_main_at_terminal_kg":8510.15509364928,"predicted_peak_q_pa":17990.867184676656,"prediction_evaluations":6,"remaining_burn_s":8.258664879162493,"source":"finite_burn_predictor_corrector","time_s":132.34999999998774,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61162526823944,"feasible":true,"predicted_ground_range_m":-0.020911459148426736,"predicted_main_at_terminal_kg":8509.525870287893,"predicted_peak_q_pa":17990.808708666795,"prediction_evaluations":5,"remaining_burn_s":7.241625268252632,"source":"finite_burn_predictor_corrector","time_s":133.36999999998682,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61394565471298,"feasible":true,"predicted_ground_range_m":0.007444519728937671,"predicted_main_at_terminal_kg":8509.12679856544,"predicted_peak_q_pa":17990.763051813206,"prediction_evaluations":5,"remaining_burn_s":6.22394565472709,"source":"finite_burn_predictor_corrector","time_s":134.3899999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6162537499108,"feasible":true,"predicted_ground_range_m":0.028583759651260365,"predicted_main_at_terminal_kg":8508.710638080738,"predicted_peak_q_pa":17990.71824408597,"prediction_evaluations":5,"remaining_burn_s":5.206253749925846,"source":"finite_burn_predictor_corrector","time_s":135.40999999998496,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6185526972419,"feasible":true,"predicted_ground_range_m":0.012157394435282853,"predicted_main_at_terminal_kg":8508.28544397741,"predicted_peak_q_pa":17990.67073585224,"prediction_evaluations":5,"remaining_burn_s":4.1885526972578715,"source":"finite_burn_predictor_corrector","time_s":136.42999999998403,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6213070804938,"feasible":true,"predicted_ground_range_m":-2.5680543257355346,"predicted_main_at_terminal_kg":8507.729982636989,"predicted_peak_q_pa":17990.61898931287,"prediction_evaluations":5,"remaining_burn_s":3.1713070805106867,"source":"finite_burn_predictor_corrector","time_s":137.4499999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.62338088951688,"feasible":true,"predicted_ground_range_m":-1.5459834815736775,"predicted_main_at_terminal_kg":8503.476841227917,"predicted_peak_q_pa":17990.581705805995,"prediction_evaluations":5,"remaining_burn_s":2.15338088953469,"source":"finite_burn_predictor_corrector","time_s":138.46999999998218,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.62544736530506,"feasible":true,"predicted_ground_range_m":-0.5771029441564854,"predicted_main_at_terminal_kg":8503.144863099003,"predicted_peak_q_pa":17990.54381890156,"prediction_evaluations":5,"remaining_burn_s":1.1354473653238035,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3905.8390559300424,37267.34635328595,207.01448921125674,985.7975902156214,0.205781248036007,0.0018470886282658326,22925.73035260962,296.9352709624575],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.52999999998866,"requested_s":131.32999999998867,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.5950471685657062,"maximum_slosh_mode_force_n":68194.07391681607,"minimum_feed_buffer_kg":1480.0034324739045,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":223.41809180000018}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":192.375,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7de788712d85fa47706591560014b81d0299adf3d8af486ec48ffc0fcbde9076","integration_dt_s":0.01,"job_id":"development/temperature-profile","observation_seed_sequence":{"generated_state_uint32":[3454793798,1884164011,4252251393,399332795,3712737350,3922365295,58068867,1657179744],"mode":"case","state":{"entropy":[378,0,17,934820294,2274718729,2653249444,135940976,566411570,1800997160,2383504248,2697347695],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002772712133087602,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5278974772129267e-05,-1.0054896629351153],[2.527897477211995e-05,-1.0054896376067126]],"navigation_acceleration_bias_m_s2":[3.847143494296833e-08,0.00045373631011643014],"observed_control_state":[-3.9867640209711155e-05,7.711413224889902,2.5508577640124413e-05,-0.9965889862811202,-3.082911510454077e-10,-3.322947453026542e-09],"state":[-3.940029991451935e-05,7.693077533248769,2.529512073067828e-05,-0.9966465015506024,-3.67837497290887e-10,-3.1660503512212908e-09,5803.911428615339,262.82807837425037],"time_s":405.64839791540476},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.940029991451935e-05,7.693077533248769,2.529512073067828e-05,-0.9966465015506024,-3.67837497290887e-10,-3.1660503512212908e-09,5803.911428615339,262.82807837425037],"flight_safety":true,"flight_time_s":405.64839791540476,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"temperature-profile","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[[0.0,288.15],[11000.0,217.65],[20000.0,217.65],[32000.0,229.65],[47000.0,271.65],[51000.0,271.65],[71000.0,215.65],[84852.0,187.946],[100000.0,187.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"temperature-profile","index":17,"stream":0},"input_sha256":"7de788712d85fa47706591560014b81d0299adf3d8af486ec48ffc0fcbde9076","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64396.08857138458,"max_angular_acceleration_deg_s2":2.6196769027138602,"max_angular_rate_deg_s":8.000477536927335,"max_ascent_q_alpha_kpa_deg":83.4169178408711,"max_dynamic_pressure_pa":25635.579231375923,"max_fin_hinge_nm":56.729661753490745,"max_flight_load_g":3.030971982504004,"max_gimbal_deg":5.996905626411288,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17984.923062366262,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196769027138602,"angular_torque_bias_nm":170.66209646824277,"attitude_target_deg":12.154322778485106,"control":[0.1480860000240417,-0.02534748903622923,13929.97284066384,0.0],"navigation_acceleration_bias_m_s2":[-0.002054504300174718,-0.04384717041316518],"observed_control_state":[1337.8620350734916,36238.322584025555,-61.27976384336895,-992.1300662003854,0.06311607963408995,0.00785632866670958,20099.43159523512,269.3472636536315,0.0,0.0,0.0,-0.012230244716398622,0.05354016182345027,1499.9999999999943,0.9366160545670481,39.25457490974614,25.745425090258724,0.0,0.0],"phase":"entry","requested_control":[0.1480860000240417,-0.02534748903622923,13929.97284066384,0.0],"state":[1336.6365029554481,36218.4788343508,-61.27316475733836,-992.2381794734412,0.0632805672976778,0.008637735153402262,20098.63010891479,269.332915553478,0.0,0.0,0.0,-0.015948549619596145,0.09073990016378845,1499.9999999999943,0.9401364535776101,39.255138714466575,25.744861285538285,0.011065648416093839,0.010963147714592841],"time_s":301.98999999983346,"upper_attached":false},"rcs_propellant_used_kg":37.17192162574963,"record_type":"flight","remaining_main_propellant_kg":5803.911428615339,"remaining_rcs_propellant_kg":262.82807837425037,"return_plan":{"burn_end_time_s":141.1050709985257,"feasible":true,"predicted_ground_range_m":-0.5281803095390565,"predicted_main_at_terminal_kg":8450.744738689851,"predicted_peak_q_pa":17990.635655262115,"prediction_evaluations":5,"remaining_burn_s":1.1550709985448522,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.87686763164155,"feasible":true,"predicted_ground_range_m":1.5652067121939242,"predicted_main_at_terminal_kg":8491.74223558238,"predicted_peak_q_pa":17990.521137502907,"prediction_evaluations":6,"remaining_burn_s":9.0868676316533,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08821480574744,"feasible":true,"predicted_ground_range_m":3.5520447958969656,"predicted_main_at_terminal_kg":8453.94007090832,"predicted_peak_q_pa":17990.958109228057,"prediction_evaluations":6,"remaining_burn_s":8.278214805760125,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09123183464894,"feasible":true,"predicted_ground_range_m":-0.008652959094453294,"predicted_main_at_terminal_kg":8453.24201376271,"predicted_peak_q_pa":17990.892084251413,"prediction_evaluations":5,"remaining_burn_s":7.261231834662551,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0935524188323,"feasible":true,"predicted_ground_range_m":0.03997038073421333,"predicted_main_at_terminal_kg":8452.83497964099,"predicted_peak_q_pa":17990.848257016663,"prediction_evaluations":5,"remaining_burn_s":6.243552418846821,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09585726300082,"feasible":true,"predicted_ground_range_m":0.09777147258631391,"predicted_main_at_terminal_kg":8452.407854078552,"predicted_peak_q_pa":17990.806971989627,"prediction_evaluations":5,"remaining_burn_s":5.225857263016282,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09815745673603,"feasible":true,"predicted_ground_range_m":0.09639119661598539,"predicted_main_at_terminal_kg":8451.979723700882,"predicted_peak_q_pa":17990.7628445488,"prediction_evaluations":5,"remaining_burn_s":4.208157456752416,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10092251185844,"feasible":true,"predicted_ground_range_m":-2.5102539797553836,"predicted_main_at_terminal_kg":8451.417049077672,"predicted_peak_q_pa":17990.712644315856,"prediction_evaluations":5,"remaining_burn_s":3.190922511875751,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10299933898875,"feasible":true,"predicted_ground_range_m":-1.4868055672191653,"predicted_main_at_terminal_kg":8451.07450036127,"predicted_peak_q_pa":17990.673685277532,"prediction_evaluations":5,"remaining_burn_s":2.1729993390069975,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1050709985257,"feasible":true,"predicted_ground_range_m":-0.5281803095390565,"predicted_main_at_terminal_kg":8450.744738689851,"predicted_peak_q_pa":17990.635655262115,"prediction_evaluations":5,"remaining_burn_s":1.1550709985448522,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3917.4425112973845,37261.12771001702,207.04877616566822,984.9717643670907,0.2059807156838256,0.0018508393132251834,22893.32276015823,296.9445121739309],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.94999999983366,"requested_s":301.7499999998337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.5915491955658996,"maximum_slosh_mode_force_n":68072.825154611,"minimum_feed_buffer_kg":1480.0166644252197,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":250.52719029999935}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":208.75,"fuel_ledger":{"main_error_kg":1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0f2427786f7b6952a3ed187e71fd31d970c570dd122e593c0926d52836572aac","integration_dt_s":0.01,"job_id":"development/pressure-profile","observation_seed_sequence":{"generated_state_uint32":[643373671,1855038109,982239859,2521290048,1475802552,548853034,3956530683,3199108585],"mode":"case","state":{"entropy":[378,0,18,2814266799,1417813741,495158431,1295658186,2004426004,1997670236,3898567069,38201240],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0010293514419267885,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4673422570211914e-05,-1.004388633384546],[2.4673422570200534e-05,-1.004388610628624]],"navigation_acceleration_bias_m_s2":[3.256208716062244e-08,0.0003561699668064714],"observed_control_state":[-3.8102125860940934e-05,7.7033158541172515,2.475638950103506e-05,-0.9954921255372381,-4.799119820869632e-10,-2.9282000427750264e-09],"state":[-3.792857712510804e-05,7.696325623451188,2.4675216293747087e-05,-0.9955232858792233,-5.001696999497253e-10,-2.8444902506350026e-09,5781.722828953948,262.9485772047389],"time_s":405.87702177417276},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.792857712510804e-05,7.696325623451188,2.4675216293747087e-05,-0.9955232858792233,-5.001696999497253e-10,-2.8444902506350026e-09,5781.722828953948,262.9485772047389],"flight_safety":true,"flight_time_s":405.87702177417276,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"pressure-profile","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101325.0],[11000.0,22745.200295482835],[100000.0,0.02348572271579685]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"pressure-profile","index":18,"stream":0},"input_sha256":"0f2427786f7b6952a3ed187e71fd31d970c570dd122e593c0926d52836572aac","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64418.27717104624,"max_angular_acceleration_deg_s2":2.6189290497290227,"max_angular_rate_deg_s":8.000476252790586,"max_ascent_q_alpha_kpa_deg":83.3339182882213,"max_dynamic_pressure_pa":25635.70810230435,"max_fin_hinge_nm":52.02706775014341,"max_flight_load_g":3.030939678313343,"max_gimbal_deg":5.996905636506542,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17985.02401839752,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6189290497290227,"angular_torque_bias_nm":170.6309147352672,"attitude_target_deg":11.76362625334824,"control":[0.15246518874128326,-0.024594585468878733,13936.033378777836,0.0],"navigation_acceleration_bias_m_s2":[-0.002148542401255502,-0.04528225790619368],"observed_control_state":[1344.838208939728,36230.93306060285,-61.35292104558517,-991.9616853950312,0.0632006061943168,0.007855371246569423,20071.580298607907,269.3619204350182,0.0,0.0,0.0,-0.011846920832770641,0.055267344233394036,1499.9999999999943,0.926983522257949,39.274166875460836,25.72583312454467,0.0,0.0],"phase":"entry","requested_control":[0.15246518874128326,-0.024594585468878733,13936.033378777836,0.0],"state":[1343.6112151956515,36211.092701544214,-61.346157087367295,-992.0673044418916,0.063365075165902,0.00863674266720896,20070.75387914498,269.34756609241117,0.0,0.0,0.0,-0.0154604621197237,0.09351053348163044,1499.9999999999943,0.9310389204229266,39.274748219374565,25.725251780630945,0.010853651411884884,0.011422555298777105],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":37.05142279526109,"record_type":"flight","remaining_main_propellant_kg":5781.722828953948,"remaining_rcs_propellant_kg":262.9485772047389,"return_plan":{"burn_end_time_s":141.0661671926402,"feasible":true,"predicted_ground_range_m":-0.5349526307828496,"predicted_main_at_terminal_kg":8449.168399144726,"predicted_peak_q_pa":17991.397414445542,"prediction_evaluations":5,"remaining_burn_s":1.1961671926592783,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.83787394766202,"feasible":true,"predicted_ground_range_m":2.247936624206978,"predicted_main_at_terminal_kg":8424.87554382511,"predicted_peak_q_pa":17991.300123495752,"prediction_evaluations":6,"remaining_burn_s":9.127873947673697,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0492552779599,"feasible":true,"predicted_ground_range_m":3.607758885228038,"predicted_main_at_terminal_kg":8470.003108473738,"predicted_peak_q_pa":17990.514954501854,"prediction_evaluations":6,"remaining_burn_s":8.31925527797249,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.05227851668684,"feasible":true,"predicted_ground_range_m":0.02804676769882697,"predicted_main_at_terminal_kg":8469.420253056367,"predicted_peak_q_pa":17990.44831173529,"prediction_evaluations":5,"remaining_burn_s":7.302278516700361,"source":"finite_burn_predictor_corrector","time_s":133.74999999998647,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.05459951339543,"feasible":true,"predicted_ground_range_m":0.11150078710296096,"predicted_main_at_terminal_kg":8469.08027512822,"predicted_peak_q_pa":17990.401590056383,"prediction_evaluations":5,"remaining_burn_s":6.284599513409901,"source":"finite_burn_predictor_corrector","time_s":134.76999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.05691377671002,"feasible":true,"predicted_ground_range_m":0.15183143123653497,"predicted_main_at_terminal_kg":8450.853562840084,"predicted_peak_q_pa":17990.34923597855,"prediction_evaluations":5,"remaining_burn_s":5.266913776725393,"source":"finite_burn_predictor_corrector","time_s":135.78999999998462,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.05921896230322,"feasible":true,"predicted_ground_range_m":0.16071820607049858,"predicted_main_at_terminal_kg":8450.412394357569,"predicted_peak_q_pa":17990.300999232906,"prediction_evaluations":5,"remaining_burn_s":4.249218962319523,"source":"finite_burn_predictor_corrector","time_s":136.8099999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06199832136627,"feasible":true,"predicted_ground_range_m":-2.4854268216647815,"predicted_main_at_terminal_kg":8449.848217381172,"predicted_peak_q_pa":17991.364853679224,"prediction_evaluations":5,"remaining_burn_s":3.231998321383516,"source":"finite_burn_predictor_corrector","time_s":137.82999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06408659089143,"feasible":true,"predicted_ground_range_m":-1.4844261824431637,"predicted_main_at_terminal_kg":8449.501670479623,"predicted_peak_q_pa":17991.328396517103,"prediction_evaluations":5,"remaining_burn_s":2.214086590909598,"source":"finite_burn_predictor_corrector","time_s":138.84999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0661671926402,"feasible":true,"predicted_ground_range_m":-0.5349526307828496,"predicted_main_at_terminal_kg":8449.168399144726,"predicted_peak_q_pa":17991.397414445542,"prediction_evaluations":5,"remaining_burn_s":1.1961671926592783,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3935.8401555976934,37271.62529952119,208.14372745327555,984.573113131393,0.20711989053454505,0.0018615911009979779,22875.82226310914,296.93971679982377],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.90999999998832,"requested_s":131.70999999998833,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5937801200286073,"maximum_slosh_mode_force_n":68073.03719123923,"minimum_feed_buffer_kg":1480.0774186732413,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":279.15298359999997}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.3125,"fuel_ledger":{"main_error_kg":2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9b2f5a5c16f65111d9a5795b3e4dafe635dd2a2a0899c41ecddcd3f10de68930","integration_dt_s":0.01,"job_id":"development/drag-minus-inner","observation_seed_sequence":{"generated_state_uint32":[2095033116,2065290522,3702166805,553949078,1317765128,850279181,2531834551,4079005122],"mode":"case","state":{"entropy":[378,0,19,1198812345,1916100915,2085141684,846350096,1921155582,1433447251,1955361256,3036963531],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.00010629507658940453,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.419782546839349e-05,-1.0036628326233306],[2.419782546838133e-05,-1.0036628121492257]],"navigation_acceleration_bias_m_s2":[2.8704846883350095e-08,0.0002813363310740797],"observed_control_state":[-3.691296111868602e-05,7.706748652123922,2.4239262835547465e-05,-0.9947314030361637,-5.823451519576684e-10,-2.6181923776708264e-09],"state":[-3.6805854632891235e-05,7.702348537702203,2.418832609843352e-05,-0.9947550170885274,-5.937935396971462e-10,-2.5592631069527346e-09,5741.530138976369,262.4449346584583],"time_s":406.0144233668085},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.6805854632891235e-05,7.702348537702203,2.418832609843352e-05,-0.9947550170885274,-5.937935396971462e-10,-2.5592631069527346e-09,5741.530138976369,262.4449346584583],"flight_safety":true,"flight_time_s":406.0144233668085,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"drag-minus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"drag-minus-inner","index":19,"stream":0},"input_sha256":"9b2f5a5c16f65111d9a5795b3e4dafe635dd2a2a0899c41ecddcd3f10de68930","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64458.46986102388,"max_angular_acceleration_deg_s2":2.6192190027602487,"max_angular_rate_deg_s":8.00014950145123,"max_ascent_q_alpha_kpa_deg":83.47119273024421,"max_dynamic_pressure_pa":25662.38565023873,"max_fin_hinge_nm":56.02222779959613,"max_flight_load_g":3.0316473848271412,"max_gimbal_deg":5.996884428361953,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":18022.88192850658,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6192190027602487,"angular_torque_bias_nm":171.06287706326805,"attitude_target_deg":11.993095287928357,"control":[0.15553388469122498,-0.024093573498711652,13941.110876868961,0.0],"navigation_acceleration_bias_m_s2":[-0.0038240139265590008,-0.07240457370590897],"observed_control_state":[1268.2965658047533,36284.07754935012,-61.0244592394226,-993.7381749814201,0.06275759173571435,0.007861127583036098,20191.10501370333,269.9927812552868,0.0,0.0,0.0,-0.011595020654716395,0.05646033358139437,1499.9999999999943,0.8295586064817789,39.190087338642435,25.809912661362592,0.0,0.0],"phase":"entry","requested_control":[0.15553388469122498,-0.024093573498711652,13941.110876868961,0.0],"state":[1267.0761414319143,36264.2016671259,-61.017677399648434,-993.843024401664,0.0629221779911772,0.008642685074373636,20190.261270751973,269.9784216827736,0.0,0.0,0.0,-0.015137946988141665,0.09544153304904864,1499.9999999999943,0.8390250685172648,39.19068086874613,25.809319131258903,0.007114080276484619,0.014211086998875884],"time_s":302.2699999998332,"upper_attached":false},"rcs_propellant_used_kg":37.555065341541706,"record_type":"flight","remaining_main_propellant_kg":5741.530138976369,"remaining_rcs_propellant_kg":262.4449346584583,"return_plan":{"burn_end_time_s":140.79332355648754,"feasible":true,"predicted_ground_range_m":-0.5917927867622907,"predicted_main_at_terminal_kg":8509.678744937912,"predicted_peak_q_pa":17990.703356740833,"prediction_evaluations":5,"remaining_burn_s":1.1233235565064386,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.56529176328118,"feasible":true,"predicted_ground_range_m":1.5481568390818596,"predicted_main_at_terminal_kg":8484.82788502796,"predicted_peak_q_pa":17990.54059012581,"prediction_evaluations":6,"remaining_burn_s":9.055291763292669,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77662640138627,"feasible":true,"predicted_ground_range_m":3.1486553716260097,"predicted_main_at_terminal_kg":8512.499871973734,"predicted_peak_q_pa":17990.983992160083,"prediction_evaluations":6,"remaining_burn_s":8.246626401398677,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77954852952513,"feasible":true,"predicted_ground_range_m":-0.025497049738842037,"predicted_main_at_terminal_kg":8511.943836661036,"predicted_peak_q_pa":17990.932985120242,"prediction_evaluations":5,"remaining_burn_s":7.229548529538466,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78186412689095,"feasible":true,"predicted_ground_range_m":-0.018013036631407964,"predicted_main_at_terminal_kg":8511.587346962535,"predicted_peak_q_pa":17990.895381458242,"prediction_evaluations":5,"remaining_burn_s":6.211864126905238,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78416535011323,"feasible":true,"predicted_ground_range_m":-0.015840603971470912,"predicted_main_at_terminal_kg":8511.182182943092,"predicted_peak_q_pa":17990.849989286184,"prediction_evaluations":5,"remaining_burn_s":5.194165350128435,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78645685216318,"feasible":true,"predicted_ground_range_m":-0.0350430909531152,"predicted_main_at_terminal_kg":8510.797326838367,"predicted_peak_q_pa":17990.81155471087,"prediction_evaluations":5,"remaining_burn_s":4.176456852179314,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78920112675868,"feasible":true,"predicted_ground_range_m":-2.601510553512454,"predicted_main_at_terminal_kg":8510.272264864558,"predicted_peak_q_pa":17990.76956163456,"prediction_evaluations":5,"remaining_burn_s":3.159201126775737,"source":"finite_burn_predictor_corrector","time_s":137.62999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79126522470457,"feasible":true,"predicted_ground_range_m":-1.5673041727168413,"predicted_main_at_terminal_kg":8509.96996293103,"predicted_peak_q_pa":17990.735825951026,"prediction_evaluations":5,"remaining_burn_s":2.1412652247225656,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79332355648754,"feasible":true,"predicted_ground_range_m":-0.5917927867622907,"predicted_main_at_terminal_kg":8509.678744937912,"predicted_peak_q_pa":17990.703356740833,"prediction_evaluations":5,"remaining_burn_s":1.1233235565064386,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3903.3348734706797,37270.32696974708,206.64382069948974,986.4917764391357,0.20528347835236083,0.001841485909396922,22986.528740637394,296.9415977088756],"time_s":95.88999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.7099999999885,"requested_s":131.5099999999885,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2299999998334,"requested_s":302.0299999998334,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.5975770264451998,"maximum_slosh_mode_force_n":68397.11602620958,"minimum_feed_buffer_kg":1479.8850229649224,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":242.03475419999995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.71875,"fuel_ledger":{"main_error_kg":-2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f1108994a7bcba86b2fdf11316ba09dd1a0e74625cd80354a524d5293b5040fe","integration_dt_s":0.01,"job_id":"development/drag-plus-inner","observation_seed_sequence":{"generated_state_uint32":[2950001491,4147427856,1680338289,2200544898,714351458,2607963462,2755579480,1653682202],"mode":"case","state":{"entropy":[378,0,20,4007774083,2496734465,2746624283,2226401948,1777995530,3809218885,1837786144,2966863664],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002845839311282382,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5344967905825015e-05,-1.0055799260423794],[2.5344967905815918e-05,-1.0055799004955672]],"navigation_acceleration_bias_m_s2":[3.8569362246970795e-08,0.0004708528031340933],"observed_control_state":[-3.990627430811936e-05,7.7014542580778675,2.5522325441789312e-05,-0.9967344633921064,-3.1129438207965897e-10,-3.3199044327404115e-09],"state":[-3.95562584187051e-05,7.687741754838954,2.5362678398762542e-05,-0.9967752270265513,-3.5603171289072035e-10,-3.1933515478171614e-09,5841.127206235835,262.0508126557719],"time_s":405.50375714639983},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.95562584187051e-05,7.687741754838954,2.5362678398762542e-05,-0.9967752270265513,-3.5603171289072035e-10,-3.1933515478171614e-09,5841.127206235835,262.0508126557719],"flight_safety":true,"flight_time_s":405.50375714639983,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"drag-plus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.1,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"drag-plus-inner","index":20,"stream":0},"input_sha256":"f1108994a7bcba86b2fdf11316ba09dd1a0e74625cd80354a524d5293b5040fe","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64358.87279376394,"max_angular_acceleration_deg_s2":2.617786416997208,"max_angular_rate_deg_s":8.001168749894973,"max_ascent_q_alpha_kpa_deg":83.15363069306719,"max_dynamic_pressure_pa":25615.31321801367,"max_fin_hinge_nm":49.69882600148374,"max_flight_load_g":3.0306024860567073,"max_gimbal_deg":5.996925017294466,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17965.288173925426,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617786416997208,"angular_torque_bias_nm":170.07684120204198,"attitude_target_deg":12.10991949149705,"control":[0.152798926711253,-0.024537179587799732,13937.280431628564,0.0],"navigation_acceleration_bias_m_s2":[-0.0004853075793909453,-0.018683110041289558],"observed_control_state":[1314.8615759736406,36165.93368820411,-61.867344000343806,-991.2756269655085,0.06376416112556989,0.007849161901012017,19978.580501408716,268.74423031743476,0.0,0.0,0.0,-0.011813837361891786,0.05542571163573308,1499.9999999999943,0.9862686966835705,39.33958748630665,25.66041251369831,0.0,0.0],"phase":"entry","requested_control":[0.152798926711253,-0.024537179587799732,13937.280431628564,0.0],"state":[1313.624294860269,36146.10706080444,-61.8604654042779,-991.380164245767,0.06392850345908413,0.008630246973070346,19977.751952926763,268.7298746903429,0.0,0.0,0.0,-0.0154204840500328,0.09373790169196504,1499.9999999999943,0.9870313451157356,39.3401703278766,25.65982967212836,0.016509412942803902,0.005365984305951878],"time_s":301.86999999983357,"upper_attached":false},"rcs_propellant_used_kg":37.94918734422811,"record_type":"flight","remaining_main_propellant_kg":5841.127206235835,"remaining_rcs_propellant_kg":262.0508126557719,"return_plan":{"burn_end_time_s":141.09848406489073,"feasible":true,"predicted_ground_range_m":-0.5307366407192493,"predicted_main_at_terminal_kg":8365.362219560122,"predicted_peak_q_pa":17991.21748970208,"prediction_evaluations":5,"remaining_burn_s":1.2284840649098088,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.8700530420535,"feasible":true,"predicted_ground_range_m":2.2252304395309093,"predicted_main_at_terminal_kg":8394.306868493792,"predicted_peak_q_pa":17991.271917539274,"prediction_evaluations":6,"remaining_burn_s":9.160053042065185,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08150471578733,"feasible":true,"predicted_ground_range_m":3.401301415908341,"predicted_main_at_terminal_kg":8368.680512193781,"predicted_peak_q_pa":17990.31685433739,"prediction_evaluations":6,"remaining_burn_s":8.351504715799923,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08451852800698,"feasible":true,"predicted_ground_range_m":0.038862898599551166,"predicted_main_at_terminal_kg":8367.840817929957,"predicted_peak_q_pa":17990.231638678335,"prediction_evaluations":5,"remaining_burn_s":7.334518528020503,"source":"finite_burn_predictor_corrector","time_s":133.74999999998647,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08685138466484,"feasible":true,"predicted_ground_range_m":0.1432685686231876,"predicted_main_at_terminal_kg":8367.336097405396,"predicted_peak_q_pa":17991.097239769064,"prediction_evaluations":5,"remaining_burn_s":6.316851384679282,"source":"finite_burn_predictor_corrector","time_s":134.76999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08917437026142,"feasible":true,"predicted_ground_range_m":0.213339970366488,"predicted_main_at_terminal_kg":8367.22874056629,"predicted_peak_q_pa":17991.244023121108,"prediction_evaluations":5,"remaining_burn_s":5.299174370276802,"source":"finite_burn_predictor_corrector","time_s":135.78999999998462,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09142448467216,"feasible":true,"predicted_ground_range_m":0.589633129508206,"predicted_main_at_terminal_kg":8366.766947718308,"predicted_peak_q_pa":17991.30179752302,"prediction_evaluations":5,"remaining_burn_s":4.281424484688463,"source":"finite_burn_predictor_corrector","time_s":136.8099999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09422540452294,"feasible":true,"predicted_ground_range_m":-2.106461212478704,"predicted_main_at_terminal_kg":8366.157114315925,"predicted_peak_q_pa":17991.306082611936,"prediction_evaluations":5,"remaining_burn_s":3.2642254045401753,"source":"finite_burn_predictor_corrector","time_s":137.82999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09632709512672,"feasible":true,"predicted_ground_range_m":-1.1182743927146737,"predicted_main_at_terminal_kg":8365.770745765949,"predicted_peak_q_pa":17991.264321424824,"prediction_evaluations":5,"remaining_burn_s":2.246327095144891,"source":"finite_burn_predictor_corrector","time_s":138.84999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09848406489073,"feasible":true,"predicted_ground_range_m":-0.5307366407192493,"predicted_main_at_terminal_kg":8365.362219560122,"predicted_peak_q_pa":17991.21748970208,"prediction_evaluations":5,"remaining_burn_s":1.2284840649098088,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3948.036473421123,37271.542605339215,208.86239383279852,983.6383546084497,0.208005061085816,0.0018711753453260307,22787.453939393454,296.93481319361445],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.90999999998832,"requested_s":131.70999999998833,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8299999998338,"requested_s":301.6299999998338,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5764556740298126,"maximum_slosh_mode_force_n":67189.70710760479,"minimum_feed_buffer_kg":1480.2344293382762,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":275.2990804000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.5,"fuel_ledger":{"main_error_kg":-1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"fe22b8ea7c67fdb1ec32c5d21e7bbfc8c8e362da5aa0118d9cff701738db3487","integration_dt_s":0.01,"job_id":"development/drag-minus-outer","observation_seed_sequence":{"generated_state_uint32":[1601218391,645536528,3512883300,554352651,1477210411,588446248,3349590032,2509644151],"mode":"case","state":{"entropy":[378,0,21,2956710178,59963525,3134955101,1998378221,2062345147,2722063206,3714640187,2146047568],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0014689050528586848,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4915353597952467e-05,-1.0048834833903966],[2.4915353597941954e-05,-1.0048834596462515]],"navigation_acceleration_bias_m_s2":[3.4554581697872506e-08,0.00037342892416688004],"observed_control_state":[-3.868630167551608e-05,7.711403398493553,2.4998801959092236e-05,-0.9959305598254338,-4.2314948753891934e-10,-3.042528010044133e-09],"state":[-3.852297230325585e-05,7.7048865446124575,2.4923093869965313e-05,-0.9959561755765587,-4.428065194640144e-10,-2.9680181541866234e-09,5723.2898187015535,263.6226422778582],"time_s":406.07654339770323},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.852297230325585e-05,7.7048865446124575,2.4923093869965313e-05,-0.9959561755765587,-4.428065194640144e-10,-2.9680181541866234e-09,5723.2898187015535,263.6226422778582],"flight_safety":true,"flight_time_s":406.07654339770323,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"drag-minus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.85,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"drag-minus-outer","index":21,"stream":0},"input_sha256":"fe22b8ea7c67fdb1ec32c5d21e7bbfc8c8e362da5aa0118d9cff701738db3487","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64476.71018129829,"max_angular_acceleration_deg_s2":2.619866825275207,"max_angular_rate_deg_s":8.000324138432617,"max_ascent_q_alpha_kpa_deg":83.54646347340784,"max_dynamic_pressure_pa":25675.826584577477,"max_fin_hinge_nm":61.54596308114031,"max_flight_load_g":3.0316369431234214,"max_gimbal_deg":5.996873594359213,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":18042.197975356234,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619866825275207,"angular_torque_bias_nm":171.43473100555937,"attitude_target_deg":11.329127362759609,"control":[0.15462515923012132,-0.024241686327160047,13938.703346111964,0.0],"navigation_acceleration_bias_m_s2":[-0.004544324189347472,-0.0849555309921802],"observed_control_state":[1339.625285068732,36318.36134327493,-60.324244919658874,-994.4153150278403,0.062009297597223775,0.007869032510684534,20246.93036653295,270.3053016248798,0.0,0.0,0.0,-0.011673581157797267,0.056077382938916585,1499.9999999999943,0.7820971835117871,39.15081705211724,25.849182947887993,0.0,0.0],"phase":"entry","requested_control":[0.15462515923012132,-0.024241686327160047,13938.703346111964,0.0],"state":[1338.418863809561,36298.471908829924,-60.3175885346862,-994.5211556505617,0.062174042862105726,0.008650716897894642,20246.092007527786,270.2909445321627,0.0,0.0,0.0,-0.015236223274975369,0.09485171253211562,1499.9999999999943,0.7941996939239107,39.15140679488957,25.848593205115666,0.005090877871660194,0.014977394386326079],"time_s":302.3899999998331,"upper_attached":false},"rcs_propellant_used_kg":36.377357722141824,"record_type":"flight","remaining_main_propellant_kg":5723.2898187015535,"remaining_rcs_propellant_kg":263.6226422778582,"return_plan":{"burn_end_time_s":140.72943861890087,"feasible":true,"predicted_ground_range_m":-0.5815567424022703,"predicted_main_at_terminal_kg":8504.874006264223,"predicted_peak_q_pa":17990.30654622004,"prediction_evaluations":5,"remaining_burn_s":1.0994386189197365,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.50150547104008,"feasible":true,"predicted_ground_range_m":1.0588008605115204,"predicted_main_at_terminal_kg":8532.578677988762,"predicted_peak_q_pa":17991.31053797239,"prediction_evaluations":6,"remaining_burn_s":9.031505471051531,"source":"finite_burn_predictor_corrector","time_s":131.46999999998854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7127822959398,"feasible":true,"predicted_ground_range_m":3.2570754272364946,"predicted_main_at_terminal_kg":8508.87209576946,"predicted_peak_q_pa":17990.575739350294,"prediction_evaluations":6,"remaining_burn_s":8.222782295952172,"source":"finite_burn_predictor_corrector","time_s":132.48999999998762,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.71571911475846,"feasible":true,"predicted_ground_range_m":-0.04764794743724643,"predicted_main_at_terminal_kg":8508.357093569724,"predicted_peak_q_pa":17990.528603827985,"prediction_evaluations":5,"remaining_burn_s":7.205719114771755,"source":"finite_burn_predictor_corrector","time_s":133.5099999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7180245004243,"feasible":true,"predicted_ground_range_m":-0.0391807298992326,"predicted_main_at_terminal_kg":8508.041439048993,"predicted_peak_q_pa":17990.493722976382,"prediction_evaluations":5,"remaining_burn_s":6.1880245004385195,"source":"finite_burn_predictor_corrector","time_s":134.52999999998576,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72031851882605,"feasible":true,"predicted_ground_range_m":-0.04409967635783563,"predicted_main_at_terminal_kg":8507.68295361718,"predicted_peak_q_pa":17990.4532282945,"prediction_evaluations":5,"remaining_burn_s":5.170318518841222,"source":"finite_burn_predictor_corrector","time_s":135.54999999998483,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72260099092958,"feasible":true,"predicted_ground_range_m":-0.05883364054782625,"predicted_main_at_terminal_kg":8505.926523063958,"predicted_peak_q_pa":17990.41524789689,"prediction_evaluations":5,"remaining_burn_s":4.1526009909456665,"source":"finite_burn_predictor_corrector","time_s":136.5699999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7253314158366,"feasible":true,"predicted_ground_range_m":-2.5955628836598916,"predicted_main_at_terminal_kg":8505.430878329642,"predicted_peak_q_pa":17990.371854756413,"prediction_evaluations":5,"remaining_burn_s":3.13533141585362,"source":"finite_burn_predictor_corrector","time_s":137.58999999998298,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72738776546888,"feasible":true,"predicted_ground_range_m":-1.5593486127019607,"predicted_main_at_terminal_kg":8505.148491182528,"predicted_peak_q_pa":17990.338913744337,"prediction_evaluations":5,"remaining_burn_s":2.117387765486825,"source":"finite_burn_predictor_corrector","time_s":138.60999999998205,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72943861890087,"feasible":true,"predicted_ground_range_m":-0.5815567424022703,"predicted_main_at_terminal_kg":8504.874006264223,"predicted_peak_q_pa":17990.30654622004,"prediction_evaluations":5,"remaining_burn_s":1.0994386189197365,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3893.22142845414,37274.51778721892,206.139342364298,987.271454807194,0.20464018345395293,0.001834261337145603,23034.349035871728,296.94303259549696],"time_s":95.84999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.66999999998853,"requested_s":131.46999999998854,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3499999998333,"requested_s":302.1499999998333,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5964238875724917,"maximum_slosh_mode_force_n":68570.09179744548,"minimum_feed_buffer_kg":1479.8003861323923,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":236.84806939999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.65625,"fuel_ledger":{"main_error_kg":3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f55f4393c49bcd2098e459cad3df0795604e6f7cacb97ab65fd0703325a18050","integration_dt_s":0.01,"job_id":"development/drag-plus-outer","observation_seed_sequence":{"generated_state_uint32":[3727151276,1578343352,2953407328,1992704927,2253042401,2234213344,604899655,1193791550],"mode":"case","state":{"entropy":[378,0,22,3326097708,844924803,108580489,1881598763,612467320,4011770674,2909232294,2884761373],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0011210234151209264,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.460570801469063e-05,-1.0041875701044625],[2.4605708014678894e-05,-1.0041875475699755]],"navigation_acceleration_bias_m_s2":[3.246808526941215e-08,0.0003678074449547002],"observed_control_state":[-3.808908243869793e-05,7.6979803825172946,2.4761570026390228e-05,-0.9953452865532744,-4.819544259053812e-10,-2.965128241006002e-09],"state":[-3.7756334524832134e-05,7.684562176863215,2.4605658556587124e-05,-0.9954073876863127,-5.208635080871385e-10,-2.8168108819551325e-09,5862.8700594424845,262.1327740656219],"time_s":405.4434805338213},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.7756334524832134e-05,7.684562176863215,2.4605658556587124e-05,-0.9954073876863127,-5.208635080871385e-10,-2.8168108819551325e-09,5862.8700594424845,262.1327740656219],"flight_safety":true,"flight_time_s":405.4434805338213,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"drag-plus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.15,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"drag-plus-outer","index":22,"stream":0},"input_sha256":"f55f4393c49bcd2098e459cad3df0795604e6f7cacb97ab65fd0703325a18050","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64337.12994055785,"max_angular_acceleration_deg_s2":2.617266167372419,"max_angular_rate_deg_s":8.00152135152192,"max_ascent_q_alpha_kpa_deg":83.07025747456201,"max_dynamic_pressure_pa":25605.18277423487,"max_fin_hinge_nm":48.91201424047709,"max_flight_load_g":3.0303026583773858,"max_gimbal_deg":5.9969358018093075,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17959.436415170963,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617266167372419,"angular_torque_bias_nm":170.45467075642864,"attitude_target_deg":11.786846404443631,"control":[0.15527821275376008,-0.02413343966434118,13941.299972811137,0.0],"navigation_acceleration_bias_m_s2":[0.0003269787457002584,-0.005870782982958504],"observed_control_state":[1336.7929963997747,36126.271712857546,-61.988956259081284,-990.6094802819042,0.0639296242740663,0.007847022053991196,19929.298041669903,268.42681703951814,0.0,0.0,0.0,-0.0116079825636622,0.056410159253681855,1499.9999999999943,0.9941998301738595,39.374255181475824,25.62574481852906,0.0,0.0],"phase":"entry","requested_control":[0.15527821275376008,-0.02413343966434118,13941.299972811137,0.0],"state":[1335.5532842840578,36106.45842606598,-61.98194473500809,-990.7121326179434,0.06409392376956821,0.00862805615345796,19928.45532075068,268.41245727223304,0.0,0.0,0.0,-0.015158535363981337,0.0953105042124773,1499.9999999999943,0.9945219766097995,39.37484799263207,25.625152007372815,0.017294172477896816,0.0018126251276142126],"time_s":301.7499999998337,"upper_attached":false},"rcs_propellant_used_kg":37.8672259343781,"record_type":"flight","remaining_main_propellant_kg":5862.8700594424845,"remaining_rcs_propellant_kg":262.1327740656219,"return_plan":{"burn_end_time_s":141.16209048696302,"feasible":true,"predicted_ground_range_m":-0.5238921555812741,"predicted_main_at_terminal_kg":8369.884209830774,"predicted_peak_q_pa":17990.25525928963,"prediction_evaluations":5,"remaining_burn_s":1.2520904869821499,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.9335657349938,"feasible":true,"predicted_ground_range_m":2.749944296675525,"predicted_main_at_terminal_kg":8344.71715603027,"predicted_peak_q_pa":17990.23080971485,"prediction_evaluations":6,"remaining_burn_s":9.183565735005525,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.14517409543865,"feasible":true,"predicted_ground_range_m":2.726144123143891,"predicted_main_at_terminal_kg":8373.403204231428,"predicted_peak_q_pa":17990.682694490133,"prediction_evaluations":6,"remaining_burn_s":8.375174095451289,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1480700728624,"feasible":true,"predicted_ground_range_m":0.06345582354058621,"predicted_main_at_terminal_kg":8372.529860631945,"predicted_peak_q_pa":17990.592455769147,"prediction_evaluations":5,"remaining_burn_s":7.35807007287596,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1504105455793,"feasible":true,"predicted_ground_range_m":0.19290121125692217,"predicted_main_at_terminal_kg":8371.993026513244,"predicted_peak_q_pa":17990.53157263047,"prediction_evaluations":5,"remaining_burn_s":6.340410545593775,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1527400231155,"feasible":true,"predicted_ground_range_m":0.27653277041040614,"predicted_main_at_terminal_kg":8371.438983959823,"predicted_peak_q_pa":17990.466022041328,"prediction_evaluations":5,"remaining_burn_s":5.322740023130934,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.15505929546597,"feasible":true,"predicted_ground_range_m":0.3211592838816282,"predicted_main_at_terminal_kg":8370.91660148388,"predicted_peak_q_pa":17990.407388303982,"prediction_evaluations":5,"remaining_burn_s":4.3050592954823275,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.15787168483394,"feasible":true,"predicted_ground_range_m":-2.393846314825292,"predicted_main_at_terminal_kg":8370.275703635498,"predicted_peak_q_pa":17990.349320774138,"prediction_evaluations":5,"remaining_burn_s":3.2878716848512024,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.15998316909776,"feasible":true,"predicted_ground_range_m":-1.4217710298685073,"predicted_main_at_terminal_kg":8370.273727202033,"predicted_peak_q_pa":17990.300871077823,"prediction_evaluations":5,"remaining_burn_s":2.269983169115956,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.16209048696302,"feasible":true,"predicted_ground_range_m":-0.5238921555812741,"predicted_main_at_terminal_kg":8369.884209830774,"predicted_peak_q_pa":17990.25525928963,"prediction_evaluations":5,"remaining_burn_s":1.2520904869821499,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3957.934840914064,37266.493872351355,209.35963457918584,982.8341962758303,0.20865047347164203,0.001878488543918407,22740.22760184035,296.93332548893807],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.7099999998339,"requested_s":301.5099999998339,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.5576126650233313,"maximum_slosh_mode_force_n":66203.71349695159,"minimum_feed_buffer_kg":1480.3182828641839,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":244.06513449999966}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.859375,"fuel_ledger":{"main_error_kg":2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a632bd29dcce5283d0e4a8583b4ce63a90a3c979d0a9ef749a1f0aae7bec9afd","integration_dt_s":0.01,"job_id":"development/thrust-minus-inner","observation_seed_sequence":{"generated_state_uint32":[2253717220,1087130850,3848240408,2413244385,1350156089,742104549,330147754,4040177334],"mode":"case","state":{"entropy":[378,0,23,1103793625,1377978503,391742080,3024233744,4081536556,798418561,3694653541,129394987],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.3213831460093399,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.0115530421637187e-05,-1.00082233678545],[3.011553042165018e-05,-1.0008223436409829]],"navigation_acceleration_bias_m_s2":[2.6352389081067747e-06,-0.2000639151619604],"observed_control_state":[-4.7337423975395154e-05,7.775400767823898,3.021748968845439e-05,-0.9911982000020703,-1.900576237523737e-09,8.13574550526566e-10],"state":[-4.713889619767295e-05,7.768878784825814,3.0128110811259898e-05,-0.9912593825661743,-1.895078011494151e-09,8.5694160868097e-10,5308.318384610182,264.4014898040841],"time_s":404.11657969437977},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.713889619767295e-05,7.768878784825814,3.0128110811259898e-05,-0.9912593825661743,-1.895078011494151e-09,8.5694160868097e-10,5308.318384610182,264.4014898040841],"flight_safety":true,"flight_time_s":404.11657969437977,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thrust-minus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":0.98},"group":"boundary","id":"thrust-minus-inner","index":23,"stream":0},"input_sha256":"a632bd29dcce5283d0e4a8583b4ce63a90a3c979d0a9ef749a1f0aae7bec9afd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64891.68161539009,"max_angular_acceleration_deg_s2":2.5890186393694266,"max_angular_rate_deg_s":8.000485674050374,"max_ascent_q_alpha_kpa_deg":82.74061558247217,"max_dynamic_pressure_pa":25559.439860347724,"max_fin_hinge_nm":46.07258913410391,"max_flight_load_g":3.0322752752381663,"max_gimbal_deg":5.996964950710176,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":18013.784145244656,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5890186393694266,"angular_torque_bias_nm":161.65449193385308,"attitude_target_deg":10.713743467309348,"control":[0.1519959176779248,-0.024683050756519626,13942.172888050569,0.0],"navigation_acceleration_bias_m_s2":[-0.0022819282125647023,-0.047230026627448046],"observed_control_state":[1478.6386072733012,35797.19091636146,-61.573025153404934,-984.0767030304714,0.06392500887671228,0.007840174965251117,19424.20124212798,269.2288024692921,0.0,0.0,0.0,-0.01187585963637303,0.055161385314451354,1499.9999999999943,0.9749853386831668,39.729565001039425,25.270434998965317,0.0,0.0],"phase":"entry","requested_control":[0.1519959176779248,-0.024683050756519626,13942.172888050569,0.0],"state":[1477.4072120000912,35777.50825899508,-61.56620254180672,-984.182143408681,0.06408910720112147,0.00861391249402887,19423.376817235665,269.21444180288995,0.0,0.0,0.0,-0.015506274712673431,0.09326162679295665,1499.9999999999943,0.9763746745528071,39.73014494187453,25.269855058130215,5.047380674842468,0.005388248238908321],"time_s":300.8699999998345,"upper_attached":false},"rcs_propellant_used_kg":35.59851019591588,"record_type":"flight","remaining_main_propellant_kg":5308.318384610182,"remaining_rcs_propellant_kg":264.4014898040841,"return_plan":{"burn_end_time_s":142.18270396035018,"feasible":true,"predicted_ground_range_m":-0.4535124808175892,"predicted_main_at_terminal_kg":8098.159024022922,"predicted_peak_q_pa":17990.489127980214,"prediction_evaluations":5,"remaining_burn_s":1.372703960370124,"source":"finite_burn_predictor_corrector","time_s":140.80999999998005,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.79162165254084,"feasible":true,"predicted_ground_range_m":2.0702748693388378,"predicted_main_at_terminal_kg":8184.932340117881,"predicted_peak_q_pa":17990.8795389426,"prediction_evaluations":6,"remaining_burn_s":9.141621652553361,"source":"finite_burn_predictor_corrector","time_s":132.64999999998747,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0195329873504,"feasible":true,"predicted_ground_range_m":3.168519366555273,"predicted_main_at_terminal_kg":8142.54743897216,"predicted_peak_q_pa":17991.131703416075,"prediction_evaluations":6,"remaining_burn_s":8.349532987363853,"source":"finite_burn_predictor_corrector","time_s":133.66999999998654,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.04371134483074,"feasible":true,"predicted_ground_range_m":0.05237160406136976,"predicted_main_at_terminal_kg":8135.910600798422,"predicted_peak_q_pa":17990.86165369281,"prediction_evaluations":5,"remaining_burn_s":7.353711344845136,"source":"finite_burn_predictor_corrector","time_s":134.68999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06714477175012,"feasible":true,"predicted_ground_range_m":0.21566206623998063,"predicted_main_at_terminal_kg":8129.301766084756,"predicted_peak_q_pa":17990.535164738387,"prediction_evaluations":5,"remaining_burn_s":6.357144771765442,"source":"finite_burn_predictor_corrector","time_s":135.7099999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.09045759204895,"feasible":true,"predicted_ground_range_m":0.36556734983338934,"predicted_main_at_terminal_kg":8122.612737246284,"predicted_peak_q_pa":17991.12203087553,"prediction_evaluations":5,"remaining_burn_s":5.360457592065175,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.11365417500076,"feasible":true,"predicted_ground_range_m":0.4500962178170047,"predicted_main_at_terminal_kg":8116.285929780397,"predicted_peak_q_pa":17991.2242581611,"prediction_evaluations":5,"remaining_burn_s":4.363654175017923,"source":"finite_burn_predictor_corrector","time_s":137.74999999998283,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.13725916454283,"feasible":true,"predicted_ground_range_m":-2.3325145846278876,"predicted_main_at_terminal_kg":8110.412877454015,"predicted_peak_q_pa":17991.00069422742,"prediction_evaluations":5,"remaining_burn_s":3.367259164560911,"source":"finite_burn_predictor_corrector","time_s":138.7699999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.16003732901095,"feasible":true,"predicted_ground_range_m":-1.3518198459853226,"predicted_main_at_terminal_kg":8104.276841986079,"predicted_peak_q_pa":17990.75279699111,"prediction_evaluations":5,"remaining_burn_s":2.370037329029974,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.18270396035018,"feasible":true,"predicted_ground_range_m":-0.4535124808175892,"predicted_main_at_terminal_kg":8098.159024022922,"predicted_peak_q_pa":17990.489127980214,"prediction_evaluations":5,"remaining_burn_s":1.372703960370124,"source":"finite_burn_predictor_corrector","time_s":140.80999999998005,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3949.560748557667,37258.352707966405,207.69673802640162,972.5761355047507,0.2091497230852557,0.0018998804098263227,22228.792993028997,296.93700748499384],"time_s":97.00999999999785},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.84999999998746,"requested_s":132.64999999998747,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.8299999998347,"requested_s":300.6299999998347,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.973799150320701e-12,"maximum_slosh_displacement_m":1.5999999349128686,"maximum_slosh_mode_force_n":64894.64637031061,"minimum_feed_buffer_kg":1481.1925051355038,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":246.9713326000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.609375,"fuel_ledger":{"main_error_kg":-4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"32188cb50c1b0e2a45125fda0fb4684311036d83c594567ccc59ba686e0f10d2","integration_dt_s":0.01,"job_id":"development/thrust-plus-inner","observation_seed_sequence":{"generated_state_uint32":[1082620156,1462807228,2287987878,451690248,2517058748,3134197452,3102789961,1965557884],"mode":"case","state":{"entropy":[378,0,24,388661170,1100049146,427871591,1140958507,1873978888,2757029347,730338829,2862875220],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.3187582754421087,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.984080799516083e-05,-1.0100429742533743],[1.9840807995193667e-05,-1.0100429212785302]],"navigation_acceleration_bias_m_s2":[-2.4892805328013924e-06,0.19364118968534053],"observed_control_state":[-2.998278302278453e-05,7.643778749303699,2.002449762300618e-05,-1.001894896169826,7.360352345542371e-10,-6.836383191210776e-09],"state":[-2.963784070958794e-05,7.626447062712874,1.985497027929829e-05,-1.001850584116769,6.198685423516111e-10,-6.621855523599946e-09,6276.990401001845,262.3992759588504],"time_s":407.30729928993526},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.963784070958794e-05,7.626447062712874,1.985497027929829e-05,-1.001850584116769,6.198685423516111e-10,-6.621855523599946e-09,6276.990401001845,262.3992759588504],"flight_safety":true,"flight_time_s":407.30729928993526,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thrust-plus-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.02},"group":"boundary","id":"thrust-plus-inner","index":24,"stream":0},"input_sha256":"32188cb50c1b0e2a45125fda0fb4684311036d83c594567ccc59ba686e0f10d2","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63923.00959899773,"max_angular_acceleration_deg_s2":2.645773537266897,"max_angular_rate_deg_s":8.000466633166198,"max_ascent_q_alpha_kpa_deg":83.85449780838906,"max_dynamic_pressure_pa":25712.21841075904,"max_fin_hinge_nm":50.368221425466494,"max_flight_load_g":3.0545665666848394,"max_gimbal_deg":5.996848779375278,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":17957.061058346004,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.645773537266897,"angular_torque_bias_nm":176.0927378797969,"attitude_target_deg":12.23277514063259,"control":[0.15505672307197374,-0.02416045589600762,13937.368145334302,0.0],"navigation_acceleration_bias_m_s2":[-0.002032755227193303,-0.04402821394956273],"observed_control_state":[1240.6289941164052,36634.72597839912,-60.526659005054164,-1000.5276628220112,0.061838202026958076,0.007876990233748219,20735.415580487115,269.5173157040898,0.0,0.0,0.0,-0.01164241797469785,0.05620047608675309,1499.9999999999943,0.8681741069040108,38.80719263519964,26.19280736480575,0.0,0.0],"phase":"entry","requested_control":[0.15505672307197374,-0.02416045589600762,13937.368145334302,0.0],"state":[1239.4185252393765,36614.71430858224,-60.51993453682229,-1000.6322882904451,0.06200316290092321,0.008665181260433972,20734.5751676503,269.5029599866514,0.0,0.0,0.0,-0.01519086768306005,0.09509617568757434,1499.9999999999943,0.8754958307325231,38.80778382273771,26.192216177267678,0.01634749931051057,0.012017943237248778],"time_s":303.22999999983233,"upper_attached":false},"rcs_propellant_used_kg":37.60072404114959,"record_type":"flight","remaining_main_propellant_kg":6276.990401001845,"remaining_rcs_propellant_kg":262.3992759588504,"return_plan":{"burn_end_time_s":139.7699661705849,"feasible":true,"predicted_ground_range_m":-0.15366660517621344,"predicted_main_at_terminal_kg":8756.855355705931,"predicted_peak_q_pa":17991.225260266907,"prediction_evaluations":5,"remaining_burn_s":0.9799661706030043,"source":"finite_burn_predictor_corrector","time_s":138.7899999999819,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.70458069382298,"feasible":true,"predicted_ground_range_m":1.3181179722325558,"predicted_main_at_terminal_kg":8738.018780071137,"predicted_peak_q_pa":17991.024028801392,"prediction_evaluations":6,"remaining_burn_s":9.074580693833678,"source":"finite_burn_predictor_corrector","time_s":130.6299999999893,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.89948031501626,"feasible":true,"predicted_ground_range_m":3.469661204000724,"predicted_main_at_terminal_kg":8716.788484025092,"predicted_peak_q_pa":17990.231095048577,"prediction_evaluations":6,"remaining_burn_s":8.249480315027872,"source":"finite_burn_predictor_corrector","time_s":131.64999999998838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.88126026241247,"feasible":true,"predicted_ground_range_m":-0.05765321768735898,"predicted_main_at_terminal_kg":8723.720823594427,"predicted_peak_q_pa":17990.400860313766,"prediction_evaluations":5,"remaining_burn_s":7.211260262425009,"source":"finite_burn_predictor_corrector","time_s":132.66999999998745,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.8624849565794,"feasible":true,"predicted_ground_range_m":-0.08415315094339793,"predicted_main_at_terminal_kg":8729.399578525437,"predicted_peak_q_pa":17990.577678949125,"prediction_evaluations":5,"remaining_burn_s":6.172484956592893,"source":"finite_burn_predictor_corrector","time_s":133.68999999998653,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.84380121806984,"feasible":true,"predicted_ground_range_m":-0.13684831420330035,"predicted_main_at_terminal_kg":8735.038580966097,"predicted_peak_q_pa":17990.751987185493,"prediction_evaluations":5,"remaining_burn_s":5.133801218084255,"source":"finite_burn_predictor_corrector","time_s":134.7099999999856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.8252059194897,"feasible":true,"predicted_ground_range_m":-0.21287153108337264,"predicted_main_at_terminal_kg":8740.638424048024,"predicted_peak_q_pa":17990.9153216497,"prediction_evaluations":5,"remaining_burn_s":4.09520591950501,"source":"finite_burn_predictor_corrector","time_s":135.72999999998467,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.80713609140858,"feasible":true,"predicted_ground_range_m":-2.7056878771119477,"predicted_main_at_terminal_kg":8746.101569386245,"predicted_peak_q_pa":17991.0674589461,"prediction_evaluations":5,"remaining_burn_s":3.057136091424824,"source":"finite_burn_predictor_corrector","time_s":136.74999999998374,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.78850475932913,"feasible":true,"predicted_ground_range_m":-1.6589157712402307,"predicted_main_at_terminal_kg":8751.19389566616,"predicted_peak_q_pa":17991.213455659716,"prediction_evaluations":5,"remaining_burn_s":2.0185047593463072,"source":"finite_burn_predictor_corrector","time_s":137.76999999998282,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.7699661705849,"feasible":true,"predicted_ground_range_m":-0.15366660517621344,"predicted_main_at_terminal_kg":8756.855355705931,"predicted_peak_q_pa":17991.225260266907,"prediction_evaluations":5,"remaining_burn_s":0.9799661706030043,"source":"finite_burn_predictor_corrector","time_s":138.7899999999819,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3901.530437235564,37272.57666840426,207.78122650776862,997.0121136363042,0.20427643820640995,0.0018141031429083489,23525.50126337603,296.9568834418414],"time_s":95.00999999999824},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.8299999999893,"requested_s":130.6299999999893,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.18999999983254,"requested_s":302.98999999983255,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5422333389287814e-12,"maximum_slosh_displacement_m":1.59885515586344,"maximum_slosh_mode_force_n":71409.94289183554,"minimum_feed_buffer_kg":1478.9289272368687,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":249.84468070000003}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.328125,"fuel_ledger":{"main_error_kg":4.656612873077393e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0c9984604d8287d106b318dd235a03a555400ca0cb0196a7ef6d7863ac200126","integration_dt_s":0.01,"job_id":"development/thrust-minus-outer","observation_seed_sequence":{"generated_state_uint32":[559425543,48421023,453926132,414858216,3053309986,1354579296,4266940702,4268732365],"mode":"case","state":{"entropy":[378,0,25,3786223466,3500333624,1390895825,948537945,3690997934,1647100300,380477121,3429128004],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.48629136067507683,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.276265451457025e-05,-0.9991642372442414],[3.276265451463443e-05,-0.9991642603008404]],"navigation_acceleration_bias_m_s2":[3.976276832113577e-06,-0.30319557269085884],"observed_control_state":[-5.147447307880542e-05,7.81260305204027,3.282581389650245e-05,-0.9891838223981653,-2.792146556311054e-09,2.8696741687724134e-09],"state":[-5.137635967808283e-05,7.809644442121822,3.2781961565796784e-05,-0.9892187835516535,-2.7835450397054366e-09,2.882074879238013e-09,5057.319091661907,266.36236119411257],"time_s":403.3929909074981},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-5.137635967808283e-05,7.809644442121822,3.2781961565796784e-05,-0.9892187835516535,-2.7835450397054366e-09,2.882074879238013e-09,5057.319091661907,266.36236119411257],"flight_safety":true,"flight_time_s":403.3929909074981,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thrust-minus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":0.97},"group":"boundary","id":"thrust-minus-outer","index":25,"stream":0},"input_sha256":"0c9984604d8287d106b318dd235a03a555400ca0cb0196a7ef6d7863ac200126","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65142.68090833855,"max_angular_acceleration_deg_s2":2.5775967638540447,"max_angular_rate_deg_s":8.000497817991038,"max_ascent_q_alpha_kpa_deg":82.43943373169269,"max_dynamic_pressure_pa":25520.45866369327,"max_fin_hinge_nm":34.41483981498059,"max_flight_load_g":3.0328994360008488,"max_gimbal_deg":5.996995757038158,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":18028.74682024534,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5775967638540447,"angular_torque_bias_nm":160.86136276460493,"attitude_target_deg":10.076488739767644,"control":[0.14902471250586638,-0.025189836891680355,13938.098766146872,0.0],"navigation_acceleration_bias_m_s2":[-0.002289213786749038,-0.047332007175263535],"observed_control_state":[1582.716912077298,35597.273502004384,-61.60088256745584,-980.0327544817844,0.0642140417922779,0.007833536169128985,19078.10659095808,269.1703275507615,0.0,0.0,0.0,-0.012126007000553267,0.05402958964618779,1499.9999999999943,0.9858923100029464,39.973024924306856,25.026975075698108,0.0,0.0],"phase":"entry","requested_control":[0.14902471250586638,-0.025189836891680355,13938.098766146872,0.0],"state":[1581.4849589791338,35577.671710919574,-61.59413399329182,-980.1395896486385,0.06437798196139981,0.008604371824524283,19077.29873982544,269.1559710807717,0.0,0.0,0.0,-0.015829170679930667,0.09140610225894727,1499.9999999999943,0.9866758632760615,39.97359320634791,25.026406793657053,0.009177649718788296,0.010320682676083007],"time_s":300.34999999983495,"upper_attached":false},"rcs_propellant_used_kg":33.637638805887434,"record_type":"flight","remaining_main_propellant_kg":5057.319091661907,"remaining_rcs_propellant_kg":266.36236119411257,"return_plan":{"burn_end_time_s":142.84539242726234,"feasible":true,"predicted_ground_range_m":-0.5798192196905996,"predicted_main_at_terminal_kg":7933.418652562622,"predicted_peak_q_pa":17990.466370347225,"prediction_evaluations":5,"remaining_burn_s":1.475392427282804,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.37296631550956,"feasible":true,"predicted_ground_range_m":2.2745855960601906,"predicted_main_at_terminal_kg":7975.7940846652755,"predicted_peak_q_pa":17990.280168039637,"prediction_evaluations":6,"remaining_burn_s":9.162966315522604,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.60913437302992,"feasible":true,"predicted_ground_range_m":2.7506510016918515,"predicted_main_at_terminal_kg":8011.9916512203845,"predicted_peak_q_pa":17990.481209623245,"prediction_evaluations":6,"remaining_burn_s":8.37913437304387,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.64383889365388,"feasible":true,"predicted_ground_range_m":0.08524766868233513,"predicted_main_at_terminal_kg":7987.1637836624495,"predicted_peak_q_pa":17991.356583132238,"prediction_evaluations":5,"remaining_burn_s":7.393838893668765,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6778232374699,"feasible":true,"predicted_ground_range_m":0.2933396684451903,"predicted_main_at_terminal_kg":7977.86741880861,"predicted_peak_q_pa":17991.03655213022,"prediction_evaluations":5,"remaining_burn_s":6.407823237485717,"source":"finite_burn_predictor_corrector","time_s":136.26999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7116301074521,"feasible":true,"predicted_ground_range_m":0.49816645059198805,"predicted_main_at_terminal_kg":7968.584993569558,"predicted_peak_q_pa":17990.654424984445,"prediction_evaluations":5,"remaining_burn_s":5.4216301074688475,"source":"finite_burn_predictor_corrector","time_s":137.28999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7452685026314,"feasible":true,"predicted_ground_range_m":0.6309470152911052,"predicted_main_at_terminal_kg":7960.230093464407,"predicted_peak_q_pa":17991.186720971822,"prediction_evaluations":5,"remaining_burn_s":4.435268502649067,"source":"finite_burn_predictor_corrector","time_s":138.30999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7792920698021,"feasible":true,"predicted_ground_range_m":-2.255070410613933,"predicted_main_at_terminal_kg":7951.475301120752,"predicted_peak_q_pa":17991.22139133675,"prediction_evaluations":5,"remaining_burn_s":3.4492920698206975,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.81243366752352,"feasible":true,"predicted_ground_range_m":-1.410380284140393,"predicted_main_at_terminal_kg":7942.475598762751,"predicted_peak_q_pa":17990.871740481176,"prediction_evaluations":5,"remaining_burn_s":2.4624336675430563,"source":"finite_burn_predictor_corrector","time_s":140.34999999998047,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.84539242726234,"feasible":true,"predicted_ground_range_m":-0.5798192196905996,"predicted_main_at_terminal_kg":7933.418652562622,"predicted_peak_q_pa":17990.466370347225,"prediction_evaluations":5,"remaining_burn_s":1.475392427282804,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3965.5425921506753,37267.0930135533,207.7625360647812,966.4436038287411,0.21049554177045868,0.0019210929807584832,21883.138874269593,296.9365771396005],"time_s":97.56999999999773},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":133.40999999998695,"requested_s":133.20999999998696,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.30999999983516,"requested_s":300.10999999983517,"tank_pressure_pa":349999.9999999998}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5972684675884516,"maximum_slosh_mode_force_n":63077.26198557367,"minimum_feed_buffer_kg":1481.765825935152,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":246.67399299999943}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.921875,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0616a5a3304c261e9519681e44d9b6df8e2fa7203400b1cd733cfe3c5fc06b64","integration_dt_s":0.01,"job_id":"development/thrust-plus-outer","observation_seed_sequence":{"generated_state_uint32":[843050471,1774862730,3549722974,1805389400,1555256731,2820916627,348149754,3092259684],"mode":"case","state":{"entropy":[378,0,26,2571142953,4234404769,3766672026,2352007211,1865177184,85633692,2906598777,565568966],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.4726483679218157,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.695427382710594e-05,-1.0117344240653174],[1.6954273827156683e-05,-1.0117343596607016]],"navigation_acceleration_bias_m_s2":[-3.7231757496882204e-06,0.28744017204677647],"observed_control_state":[-2.4341393075244134e-05,7.602997173794135,1.702864260629766e-05,-1.0038821075938964,8.470471219962443e-10,-8.189102021759343e-09],"state":[-2.4217544146054847e-05,7.595682126492213,1.696367803369777e-05,-1.0038482474547241,7.879033384405555e-10,-8.050576977032693e-09,6510.1830176079375,261.46045717363097],"time_s":408.1172868821689},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.4217544146054847e-05,7.595682126492213,1.696367803369777e-05,-1.0038482474547241,7.879033384405555e-10,-8.050576977032693e-09,6510.1830176079375,261.46045717363097],"flight_safety":true,"flight_time_s":408.1172868821689,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thrust-plus-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.03},"group":"boundary","id":"thrust-plus-outer","index":26,"stream":0},"input_sha256":"0616a5a3304c261e9519681e44d9b6df8e2fa7203400b1cd733cfe3c5fc06b64","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63689.816982392185,"max_angular_acceleration_deg_s2":2.6585151374891884,"max_angular_rate_deg_s":8.00046195605923,"max_ascent_q_alpha_kpa_deg":84.11009866044202,"max_dynamic_pressure_pa":25750.719170936885,"max_fin_hinge_nm":44.57500397913064,"max_flight_load_g":3.0844323217718297,"max_gimbal_deg":5.996820993215472,"max_mass_balance_error_kg":5.384208634495735e-10,"max_recovery_dynamic_pressure_pa":17944.349423287364,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6585151374891884,"angular_torque_bias_nm":178.36408675177893,"attitude_target_deg":12.79126590763071,"control":[0.1584133323619746,-0.023625510354638217,13942.891336458033,0.0],"navigation_acceleration_bias_m_s2":[-0.002038185938238745,-0.044060906334623576],"observed_control_state":[1141.0598728212049,36832.58761872131,-60.591350998057735,-1004.4667276080005,0.06166339918936886,0.007882572471177397,21046.0708197611,269.6295533434169,0.0,0.0,0.0,-0.011376707687368363,0.05749214477112057,1499.9999999999943,0.8425720409570642,38.58866252945945,26.411337470545856,0.0,0.0],"phase":"entry","requested_control":[0.1584133323619746,-0.023625510354638217,13942.891336458033,0.0],"state":[1139.848111038929,36812.49718365857,-60.5845248779584,-1004.5695986299927,0.06182850088099828,0.008674067177984584,21045.21157151064,269.6151919370011,0.0,0.0,0.0,-0.014848838106343172,0.09720031006773402,1499.9999999999943,0.8513157256151263,38.589266966749705,26.410733033255603,0.020564205473681294,0.013074804855261935],"time_s":303.8099999998318,"upper_attached":false},"rcs_propellant_used_kg":38.53954282636903,"record_type":"flight","remaining_main_propellant_kg":6510.1830176079375,"remaining_rcs_propellant_kg":261.46045717363097,"return_plan":{"burn_end_time_s":139.2192900729366,"feasible":true,"predicted_ground_range_m":0.1263272509711566,"predicted_main_at_terminal_kg":8891.957777480695,"predicted_peak_q_pa":17990.915039713054,"prediction_evaluations":5,"remaining_burn_s":0.8892900729542813,"source":"finite_burn_predictor_corrector","time_s":138.3299999999823,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.23489992005995,"feasible":true,"predicted_ground_range_m":1.5097841045138134,"predicted_main_at_terminal_kg":8848.846765248298,"predicted_peak_q_pa":17990.90033218207,"prediction_evaluations":6,"remaining_burn_s":9.064899920070209,"source":"finite_burn_predictor_corrector","time_s":130.16999999998973,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42168022301513,"feasible":true,"predicted_ground_range_m":2.974075591157164,"predicted_main_at_terminal_kg":8885.170100409592,"predicted_peak_q_pa":17990.270677921886,"prediction_evaluations":6,"remaining_burn_s":8.231680223026332,"source":"finite_burn_predictor_corrector","time_s":131.1899999999888,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.39276359152333,"feasible":true,"predicted_ground_range_m":-0.06568721176877101,"predicted_main_at_terminal_kg":8893.481266556473,"predicted_peak_q_pa":17990.553205424694,"prediction_evaluations":5,"remaining_burn_s":7.182763591535449,"source":"finite_burn_predictor_corrector","time_s":132.20999999998787,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.36344367765895,"feasible":true,"predicted_ground_range_m":-0.13947226457118056,"predicted_main_at_terminal_kg":8902.300147235708,"predicted_peak_q_pa":17990.8318045051,"prediction_evaluations":5,"remaining_burn_s":6.1334436776719965,"source":"finite_burn_predictor_corrector","time_s":133.22999999998694,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.3342616908069,"feasible":true,"predicted_ground_range_m":-0.23674515490487824,"predicted_main_at_terminal_kg":8911.069553336538,"predicted_peak_q_pa":17991.100459519985,"prediction_evaluations":5,"remaining_burn_s":5.08426169082087,"source":"finite_burn_predictor_corrector","time_s":134.24999999998602,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.3052173382283,"feasible":true,"predicted_ground_range_m":-0.3587700962312441,"predicted_main_at_terminal_kg":8919.203532486694,"predicted_peak_q_pa":17991.271670789964,"prediction_evaluations":5,"remaining_burn_s":4.035217338243201,"source":"finite_burn_predictor_corrector","time_s":135.2699999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.2767261995498,"feasible":true,"predicted_ground_range_m":-2.4458353594043207,"predicted_main_at_terminal_kg":8944.49511280235,"predicted_peak_q_pa":17990.33903651742,"prediction_evaluations":5,"remaining_burn_s":2.9867261995656453,"source":"finite_burn_predictor_corrector","time_s":136.28999999998416,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.24785148902987,"feasible":true,"predicted_ground_range_m":-0.7854083572291941,"predicted_main_at_terminal_kg":8952.86816261096,"predicted_peak_q_pa":17990.640056169934,"prediction_evaluations":5,"remaining_burn_s":1.9378514890466458,"source":"finite_burn_predictor_corrector","time_s":137.30999999998323,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.2192900729366,"feasible":true,"predicted_ground_range_m":0.1263272509711566,"predicted_main_at_terminal_kg":8891.957777480695,"predicted_peak_q_pa":17990.915039713054,"prediction_evaluations":5,"remaining_burn_s":0.8892900729542813,"source":"finite_burn_predictor_corrector","time_s":138.3299999999823,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3890.765288310636,37273.35719321585,207.93290080046322,1002.8201400802536,0.20327690986168895,0.001795398003034935,23836.1255683171,297.00122511587205],"time_s":94.54999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.36999999998972,"requested_s":130.16999999998973,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.769999999832,"requested_s":303.569999999832,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5280224842135794e-12,"maximum_slosh_displacement_m":1.5992500770120304,"maximum_slosh_mode_force_n":73015.09875447916,"minimum_feed_buffer_kg":1478.3657193627569,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":234.4371646999998}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.703125,"fuel_ledger":{"main_error_kg":1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b11aff589fad070979d41b54b3c3d605a8f2d6a66a3500e05fc6ea202de99ec4","integration_dt_s":0.01,"job_id":"development/mass-minus","observation_seed_sequence":{"generated_state_uint32":[2925139361,1803958910,1339627001,2429279581,3827259428,3933077285,2954767470,3510407930],"mode":"case","state":{"entropy":[378,0,27,4049997827,427632862,1175418786,2507562764,1245026739,2772557160,1782152099,347698538],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.4234982318120246,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[9.597990221775036e-06,-1.0176676985035782],[9.597990221772536e-06,-1.0176676948267478]],"navigation_acceleration_bias_m_s2":[-6.899111677793214e-06,0.5269310620884553],"observed_control_state":[-1.067576045541867e-05,7.431111336496368,9.736703155847013e-06,-1.0103262158001909,-6.720787541527193e-10,-5.830718292097537e-10],"state":[-1.0505412158495928e-05,7.413330736493584,9.620355345579316e-06,-1.01010564831521,-6.808144016565328e-10,-4.5960379699251157e-10,6435.065322570467,264.16526461343835],"time_s":407.46760079686976},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.0505412158495928e-05,7.413330736493584,9.620355345579316e-06,-1.01010564831521,-6.808144016565328e-10,-4.5960379699251157e-10,6435.065322570467,264.16526461343835],"flight_safety":true,"flight_time_s":407.46760079686976,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"mass-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":0.99,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"mass-minus","index":27,"stream":0},"input_sha256":"b11aff589fad070979d41b54b3c3d605a8f2d6a66a3500e05fc6ea202de99ec4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63764.9346774297,"max_angular_acceleration_deg_s2":2.622691526541218,"max_angular_rate_deg_s":8.000657246436624,"max_ascent_q_alpha_kpa_deg":83.6962031172718,"max_dynamic_pressure_pa":25685.70234405854,"max_fin_hinge_nm":40.50508167158479,"max_flight_load_g":3.088792371601582,"max_gimbal_deg":5.996785218132157,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17915.509723454357,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.622691526541218,"angular_torque_bias_nm":1801.6522815087014,"attitude_target_deg":13.03063085812568,"control":[0.15119422882983957,-0.02323030477600965,13044.537193048827,0.0],"navigation_acceleration_bias_m_s2":[-0.00152286637300231,-0.03462923268233817],"observed_control_state":[1191.6633294199478,36573.323515043056,-61.066597703701255,-999.1509375818474,0.0625117612342989,0.008196023136945571,20530.321128442996,270.95618272770525,0.0,0.0,0.0,-0.011214422704666133,0.054726655458815845,1499.9999999999943,0.9048475204041286,38.951466114689865,26.04853388531524,0.0,0.0],"phase":"entry","requested_control":[0.15119422882983957,-0.02323030477600965,13044.537193048827,0.0],"state":[1190.442062482778,36553.33937536417,-61.05979357880748,-999.2560498731555,0.06268306773601569,0.008979559121274034,20529.50228260627,270.9427466407693,0.0,0.0,0.0,-0.014620527838697574,0.09268251428906746,1499.9999999999943,0.9101323712087565,38.9520421309441,26.047957869061005,0.014747466555047562,0.010040708355191936],"time_s":303.2499999998323,"upper_attached":false},"rcs_propellant_used_kg":35.83473538656165,"record_type":"flight","remaining_main_propellant_kg":6435.065322570467,"remaining_rcs_propellant_kg":264.16526461343835,"return_plan":{"burn_end_time_s":140.08873066337648,"feasible":true,"predicted_ground_range_m":-0.13841006222983765,"predicted_main_at_terminal_kg":8658.632301342812,"predicted_peak_q_pa":17990.35573214247,"prediction_evaluations":5,"remaining_burn_s":0.918730663394939,"source":"finite_burn_predictor_corrector","time_s":139.16999999998154,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.1044586691828,"feasible":true,"predicted_ground_range_m":1.5916575093676384,"predicted_main_at_terminal_kg":8616.269599010833,"predicted_peak_q_pa":17990.371101227145,"prediction_evaluations":6,"remaining_burn_s":9.094458669193832,"source":"finite_burn_predictor_corrector","time_s":131.00999999998896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.29203059977198,"feasible":true,"predicted_ground_range_m":3.571485879909585,"predicted_main_at_terminal_kg":8600.011943602229,"predicted_peak_q_pa":17990.97886991899,"prediction_evaluations":6,"remaining_burn_s":8.262030599783937,"source":"finite_burn_predictor_corrector","time_s":132.02999999998804,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.26400101024947,"feasible":true,"predicted_ground_range_m":-0.04586020043261119,"predicted_main_at_terminal_kg":8607.664492315558,"predicted_peak_q_pa":17991.18759307807,"prediction_evaluations":5,"remaining_burn_s":7.2140010102623675,"source":"finite_burn_predictor_corrector","time_s":133.0499999999871,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.23513988366676,"feasible":true,"predicted_ground_range_m":-0.0811034059088307,"predicted_main_at_terminal_kg":8616.214961009679,"predicted_peak_q_pa":17990.721636137594,"prediction_evaluations":5,"remaining_burn_s":6.1651398836805695,"source":"finite_burn_predictor_corrector","time_s":134.06999999998618,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2061226887657,"feasible":true,"predicted_ground_range_m":-0.15327089525638282,"predicted_main_at_terminal_kg":8625.084860749177,"predicted_peak_q_pa":17990.517146402242,"prediction_evaluations":5,"remaining_burn_s":5.116122688780449,"source":"finite_burn_predictor_corrector","time_s":135.08999999998525,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.17694824366575,"feasible":true,"predicted_ground_range_m":-0.21590379753668199,"predicted_main_at_terminal_kg":8633.86440729839,"predicted_peak_q_pa":17990.844379775343,"prediction_evaluations":5,"remaining_burn_s":4.066948243681423,"source":"finite_burn_predictor_corrector","time_s":136.10999999998432,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.14805264829496,"feasible":true,"predicted_ground_range_m":-2.7579402382070315,"predicted_main_at_terminal_kg":8642.387607018336,"predicted_peak_q_pa":17991.102821805194,"prediction_evaluations":5,"remaining_burn_s":3.018052648311561,"source":"finite_burn_predictor_corrector","time_s":137.1299999999834,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.11833603109133,"feasible":true,"predicted_ground_range_m":-0.9109275019497742,"predicted_main_at_terminal_kg":8650.669632174333,"predicted_peak_q_pa":17991.346095793997,"prediction_evaluations":5,"remaining_burn_s":1.9683360311088758,"source":"finite_burn_predictor_corrector","time_s":138.14999999998247,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08873066337648,"feasible":true,"predicted_ground_range_m":-0.13841006222983765,"predicted_main_at_terminal_kg":8658.632301342812,"predicted_peak_q_pa":17990.35573214247,"prediction_evaluations":5,"remaining_burn_s":0.918730663394939,"source":"finite_burn_predictor_corrector","time_s":139.16999999998154,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3909.312468182481,37266.30832393024,208.11324883830946,995.2375825557242,0.20494684256114024,0.0018245896233329167,23283.773189863237,296.9447024381604],"time_s":95.36999999999817},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.20999999998895,"requested_s":131.00999999998896,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.2099999998325,"requested_s":303.00999999983253,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4569682106375694e-12,"maximum_slosh_displacement_m":1.594677844148019,"maximum_slosh_mode_force_n":71318.89206561877,"minimum_feed_buffer_kg":1479.3643279589949,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":243.35233849999986}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.0625,"fuel_ledger":{"main_error_kg":-3.92901711165905e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"cb75beb34ee74e6842fb0101507e35ba360327a9a5070348435ea487f55284ad","integration_dt_s":0.01,"job_id":"development/mass-plus","observation_seed_sequence":{"generated_state_uint32":[1767307604,2771907369,3039740417,2512345688,556709980,1451222289,2500515301,1115796646],"mode":"case","state":{"entropy":[378,0,28,3921101689,3852732874,539137997,173447358,4194663626,1046763053,1600423274,1462089633],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.4245170438442858,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[4.20604658653526e-05,-0.992854495886222],[4.206046586552974e-05,-0.9928544325600452]],"navigation_acceleration_bias_m_s2":[7.2788138765333746e-06,-0.5611294554758994],"observed_control_state":[-6.887934576139411e-05,7.982694426656231,4.230654610066881e-05,-0.9824171945343023,2.9244680026666273e-09,-8.074338394626637e-09],"state":[-6.820917631727312e-05,7.967078967178999,4.203263137345995e-05,-0.9827497988554166,2.7972226551342745e-09,-7.915772103859646e-09,5161.896378994883,262.08261164632046],"time_s":403.945892238386},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-6.820917631727312e-05,7.967078967178999,4.203263137345995e-05,-0.9827497988554166,2.7972226551342745e-09,-7.915772103859646e-09,5161.896378994883,262.08261164632046],"flight_safety":true,"flight_time_s":403.945892238386,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"mass-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.01,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"mass-plus","index":28,"stream":0},"input_sha256":"cb75beb34ee74e6842fb0101507e35ba360327a9a5070348435ea487f55284ad","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65038.103621004724,"max_angular_acceleration_deg_s2":2.6097787720957806,"max_angular_rate_deg_s":8.000294600868042,"max_ascent_q_alpha_kpa_deg":82.92346540525877,"max_dynamic_pressure_pa":25589.555613185064,"max_fin_hinge_nm":52.18036841441191,"max_flight_load_g":3.0332808370799027,"max_gimbal_deg":5.99701583806707,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":18074.593836715118,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6097787720957806,"angular_torque_bias_nm":-1343.9300833165926,"attitude_target_deg":10.40641928102121,"control":[0.15339170036607816,-0.025883844372509766,14767.013142885418,0.0],"navigation_acceleration_bias_m_s2":[-0.0027910577608593243,-0.05641496574023016],"observed_control_state":[1497.6858525770656,35874.04727029765,-61.15006076195654,-985.6503191629087,0.06335111909277043,0.007543875773943433,19650.996568942504,267.8050578175401,0.0,0.0,0.0,-0.012441582004401805,0.05566759826059356,1499.9999999999943,0.9450931027277011,39.57002606370816,25.429973936296832,0.0,0.0],"phase":"entry","requested_control":[0.15339170036607816,-0.025883844372509766,14767.013142885418,0.0],"state":[1496.462915175385,35854.33313138958,-61.14339330210297,-985.7567399802125,0.06350931906253914,0.008321515425484574,19650.164576205985,267.7898475521674,0.0,0.0,0.0,-0.01625201877410046,0.09411784733613435,1499.9999999999943,0.9481426791702862,39.57061132813542,25.429388671869578,0.009434654951315295,0.01243229866797941],"time_s":300.8499999998345,"upper_attached":false},"rcs_propellant_used_kg":37.91738835367954,"record_type":"flight","remaining_main_propellant_kg":5161.896378994883,"remaining_rcs_propellant_kg":262.08261164632046,"return_plan":{"burn_end_time_s":141.79126673617293,"feasible":true,"predicted_ground_range_m":-0.10827629174669973,"predicted_main_at_terminal_kg":8218.67248025753,"predicted_peak_q_pa":17991.228342069797,"prediction_evaluations":5,"remaining_burn_s":1.4212667361924647,"source":"finite_burn_predictor_corrector","time_s":140.36999999998045,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.32770277594153,"feasible":true,"predicted_ground_range_m":2.129791014409962,"predicted_main_at_terminal_kg":8260.118290717839,"predicted_peak_q_pa":17991.002312822555,"prediction_evaluations":6,"remaining_burn_s":9.117702775953665,"source":"finite_burn_predictor_corrector","time_s":132.20999999998787,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5620558879622,"feasible":true,"predicted_ground_range_m":3.4049782003085314,"predicted_main_at_terminal_kg":8282.77107248992,"predicted_peak_q_pa":17991.199259598416,"prediction_evaluations":6,"remaining_burn_s":8.332055887975265,"source":"finite_burn_predictor_corrector","time_s":133.22999999998694,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.59501485654894,"feasible":true,"predicted_ground_range_m":0.04463354094139671,"predicted_main_at_terminal_kg":8273.870430355535,"predicted_peak_q_pa":17990.88747667728,"prediction_evaluations":5,"remaining_burn_s":7.345014856562932,"source":"finite_burn_predictor_corrector","time_s":134.24999999998602,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.62744712333242,"feasible":true,"predicted_ground_range_m":0.20375639097506681,"predicted_main_at_terminal_kg":8264.677800902644,"predicted_peak_q_pa":17990.46548065444,"prediction_evaluations":5,"remaining_burn_s":6.3574471233473355,"source":"finite_burn_predictor_corrector","time_s":135.2699999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6599781901105,"feasible":true,"predicted_ground_range_m":0.36351963264690745,"predicted_main_at_terminal_kg":8255.32839209133,"predicted_peak_q_pa":17991.266988467396,"prediction_evaluations":5,"remaining_burn_s":5.369978190126343,"source":"finite_burn_predictor_corrector","time_s":136.28999999998416,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.69261224111239,"feasible":true,"predicted_ground_range_m":0.4815131943528126,"predicted_main_at_terminal_kg":8246.846768060826,"predicted_peak_q_pa":17991.00468969028,"prediction_evaluations":5,"remaining_burn_s":4.382612241129153,"source":"finite_burn_predictor_corrector","time_s":137.30999999998323,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.72588281657448,"feasible":true,"predicted_ground_range_m":-2.303597640573652,"predicted_main_at_terminal_kg":8237.670848599477,"predicted_peak_q_pa":17990.642282833134,"prediction_evaluations":5,"remaining_burn_s":3.3958828165921675,"source":"finite_burn_predictor_corrector","time_s":138.3299999999823,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75855173453385,"feasible":true,"predicted_ground_range_m":-1.3399784066262939,"predicted_main_at_terminal_kg":8227.29418974946,"predicted_peak_q_pa":17990.267509516358,"prediction_evaluations":5,"remaining_burn_s":2.408551734552476,"source":"finite_burn_predictor_corrector","time_s":139.34999999998138,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.79126673617293,"feasible":true,"predicted_ground_range_m":-0.10827629174669973,"predicted_main_at_terminal_kg":8218.67248025753,"predicted_peak_q_pa":17991.228342069797,"prediction_evaluations":5,"remaining_burn_s":1.4212667361924647,"source":"finite_burn_predictor_corrector","time_s":140.36999999998045,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3939.955862113074,37263.22227969172,207.3053772999514,974.7170000889471,0.20832337624676173,0.0018884305182338549,22494.50011021456,296.9373137850326],"time_s":96.58999999999793},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.40999999998786,"requested_s":132.20999999998787,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.8099999998347,"requested_s":300.6099999998347,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.130118552187923e-12,"maximum_slosh_displacement_m":1.5997091722339165,"maximum_slosh_mode_force_n":64821.99897255581,"minimum_feed_buffer_kg":1480.7372402127125,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":233.57476010000028}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.28125,"fuel_ledger":{"main_error_kg":2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b112c3880f1568e45bee0436c5f27700aebbdfe2ea79d10be5c99d09dbe029b7","integration_dt_s":0.01,"job_id":"development/sensor-inner","observation_seed_sequence":{"generated_state_uint32":[3249742529,4159384308,59975042,3024826456,1829348875,2655252956,3284389394,660767249],"mode":"case","state":{"entropy":[378,0,29,2593467931,3822729101,4021374920,3211732606,3369821644,720007521,2791134250,1445352412],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":280.98820632802136,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.04010009836516217,-0.9797014652337939],[0.04010009816103783,-0.9797296524337348]],"navigation_acceleration_bias_m_s2":[0.3043104899827,-0.04344688715367162],"observed_control_state":[0.04942314932118239,7.7437536842111045,0.23711770383174605,-1.010799448136988,7.20251361424213e-06,1.1767994464713332e-05],"state":[0.03273391408449175,7.699779519580337,0.04157405683769047,-0.970484011605415,7.24173899108349e-06,3.523399992700658e-06,5787.486037314828,234.01144560730063],"time_s":405.9355118434951},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.03273391408449175,7.699779519580337,0.04157405683769047,-0.970484011605415,7.24173899108349e-06,3.523399992700658e-06,5787.486037314828,234.01144560730063],"flight_safety":true,"flight_time_s":405.9355118434951,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"sensor-inner","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":1.0,"sensor_velocity_error_m_s":0.5,"thrust_scale":1.0},"group":"boundary","id":"sensor-inner","index":29,"stream":0},"input_sha256":"b112c3880f1568e45bee0436c5f27700aebbdfe2ea79d10be5c99d09dbe029b7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64412.51396268544,"max_angular_acceleration_deg_s2":2.616836926560762,"max_angular_rate_deg_s":8.000486611372617,"max_ascent_q_alpha_kpa_deg":83.3862128605547,"max_dynamic_pressure_pa":25641.38318393071,"max_fin_hinge_nm":58.44666405463514,"max_flight_load_g":3.0567668856659687,"max_gimbal_deg":5.99690456284207,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":17991.70327377261,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.616836926560762,"angular_torque_bias_nm":170.4954634060048,"attitude_target_deg":11.969498662446792,"control":[0.14890674167999132,-0.025108311542038964,13960.572025653239,0.0],"navigation_acceleration_bias_m_s2":[0.011725124383457797,-0.009247795928477298],"observed_control_state":[1343.9478919027129,36239.2607516876,-61.10264310667621,-992.5803944628407,0.06290763534635008,0.007953419892198445,20084.387143111857,263.3404151941785,0.0,0.0,0.0,-0.012029863538582751,0.054430538152536206,1499.9999999999943,0.9231743470524421,39.265157913982556,25.734842086022613,0.0,0.0],"phase":"entry","requested_control":[0.14890674167999132,-0.025108311542038964,13960.572025653239,0.0],"state":[1342.6838782949192,36219.43420349439,-61.10921030192631,-992.7267174200392,0.06307406707084591,0.008734730276246624,20083.57613358644,263.3260355763633,0.0,0.0,0.0,-0.015737170969301786,0.0916028782311488,1499.9999999999943,0.9274413100945021,39.26572841779173,25.734271582213438,0.01135311815686955,0.011596706206708818],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":65.98855439269937,"record_type":"flight","remaining_main_propellant_kg":5787.486037314828,"remaining_rcs_propellant_kg":234.01144560730063,"return_plan":{"burn_end_time_s":140.9420074899936,"feasible":true,"predicted_ground_range_m":-0.2739495313912572,"predicted_main_at_terminal_kg":8417.228726035153,"predicted_peak_q_pa":17991.145592083816,"prediction_evaluations":5,"remaining_burn_s":1.1720074900126167,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72116616415195,"feasible":true,"predicted_ground_range_m":1.7469530459555447,"predicted_main_at_terminal_kg":8441.502765205601,"predicted_peak_q_pa":17990.809344989248,"prediction_evaluations":6,"remaining_burn_s":9.111166164163546,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93353306712802,"feasible":true,"predicted_ground_range_m":4.10260777413587,"predicted_main_at_terminal_kg":8415.312451355792,"predicted_peak_q_pa":17991.009011513157,"prediction_evaluations":6,"remaining_burn_s":8.303533067140524,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93314435851337,"feasible":true,"predicted_ground_range_m":0.017596810628939252,"predicted_main_at_terminal_kg":8481.264869669774,"predicted_peak_q_pa":17990.72961101652,"prediction_evaluations":5,"remaining_burn_s":7.283144358526824,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9338671800287,"feasible":true,"predicted_ground_range_m":0.06275084805656483,"predicted_main_at_terminal_kg":8418.604860652755,"predicted_peak_q_pa":17991.269411957306,"prediction_evaluations":5,"remaining_burn_s":6.263867180043063,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93390131462587,"feasible":true,"predicted_ground_range_m":0.3957722885231769,"predicted_main_at_terminal_kg":8416.867501148057,"predicted_peak_q_pa":17991.051340330654,"prediction_evaluations":5,"remaining_burn_s":5.243901314641165,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93850859126928,"feasible":true,"predicted_ground_range_m":0.3876111506469506,"predicted_main_at_terminal_kg":8415.861212694725,"predicted_peak_q_pa":17990.991670985342,"prediction_evaluations":5,"remaining_burn_s":4.22850859128551,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9449972446289,"feasible":true,"predicted_ground_range_m":-2.501240337138778,"predicted_main_at_terminal_kg":8481.221689513573,"predicted_peak_q_pa":17990.833024698495,"prediction_evaluations":5,"remaining_burn_s":3.2149972446460446,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94462158222996,"feasible":true,"predicted_ground_range_m":-1.217052576598599,"predicted_main_at_terminal_kg":8415.807157169429,"predicted_peak_q_pa":17991.087892507017,"prediction_evaluations":5,"remaining_burn_s":2.1946215822480406,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9420074899936,"feasible":true,"predicted_ground_range_m":-0.2739495313912572,"predicted_main_at_terminal_kg":8417.228726035153,"predicted_peak_q_pa":17991.145592083816,"prediction_evaluations":5,"remaining_burn_s":1.1720074900126167,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3927.9804744142843,37279.956675340065,207.78980003006544,985.224604452467,0.2066418712778453,0.001891486504156197,22883.134356018578,294.70494274101065],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5907177990763652,"maximum_slosh_mode_force_n":68014.52449924331,"minimum_feed_buffer_kg":1480.0718936915046,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":245.89392989999942}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.390625,"fuel_ledger":{"main_error_kg":-2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ea60653bb83422600a42fa34346aa6b8041f9dc44b16556b368627dd31b93b93","integration_dt_s":0.01,"job_id":"development/sensor-outer","observation_seed_sequence":{"generated_state_uint32":[3606271248,41727428,628869324,2722358834,955185293,998962562,1190972715,64062048],"mode":"case","state":{"entropy":[378,0,30,2603080139,3808307431,631036256,2512705566,1657266932,3133040390,2361293540,3485778448],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-183.56315909724057,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.021453776889391457,-1.184549345652639],[0.0214537754907059,-1.1844398009624542]],"navigation_acceleration_bias_m_s2":[0.07043142001329777,-0.1784909828227883],"observed_control_state":[0.03044190367294304,7.867407623910622,0.04026192435327952,-1.1854817500186579,-1.2640211399048055e-05,6.398760948678799e-06],"state":[-0.012866181819845446,7.6959997678487815,0.020332636630240278,-1.175367581853516,-1.2768173012987624e-05,-1.3693086274220557e-05,5825.519388596587,221.73866557975802],"time_s":405.36207639436327},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.012866181819845446,7.6959997678487815,0.020332636630240278,-1.175367581853516,-1.2768173012987624e-05,-1.3693086274220557e-05,5825.519388596587,221.73866557975802],"flight_safety":true,"flight_time_s":405.36207639436327,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"sensor-outer","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.0},"group":"boundary","id":"sensor-outer","index":30,"stream":0},"input_sha256":"ea60653bb83422600a42fa34346aa6b8041f9dc44b16556b368627dd31b93b93","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64374.48061140317,"max_angular_acceleration_deg_s2":2.6150955811134193,"max_angular_rate_deg_s":8.00048513325087,"max_ascent_q_alpha_kpa_deg":83.18943687264427,"max_dynamic_pressure_pa":25650.2823441459,"max_fin_hinge_nm":69.22353225202242,"max_flight_load_g":3.060851350906107,"max_gimbal_deg":5.996904053371921,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":18009.937330745128,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6150955811134193,"angular_torque_bias_nm":169.72228836403778,"attitude_target_deg":12.14415002736669,"control":[0.15000310536467706,-0.02489424378418933,13965.336524251235,0.0],"navigation_acceleration_bias_m_s2":[0.19444766438591063,0.06059915917106367],"observed_control_state":[1305.7989865262903,36218.98238112062,-61.06033974732643,-992.2262821559157,0.06304396831347775,0.0076591140005964516,20092.11332534922,260.6338777629859,0.0,0.0,0.0,-0.011906126444219994,0.05498263076922533,1499.9999999999943,0.9253230027579773,39.25972293910415,25.74027706090087,0.0,0.0],"phase":"entry","requested_control":[0.15000310536467706,-0.02489424378418933,13965.336524251235,0.0],"state":[1304.3433247042506,36199.13454762473,-61.289449969399776,-992.4628651059043,0.06320451210937494,0.008440130889968464,20091.295049255674,260.6194932376592,0.0,0.0,0.0,-0.015587828119586547,0.09236911820430574,1499.9999999999943,0.9294706276085105,39.26029855457313,25.739701445431887,0.01669616080528735,0.00949974633009634],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":78.26133442024198,"record_type":"flight","remaining_main_propellant_kg":5825.519388596587,"remaining_rcs_propellant_kg":221.73866557975802,"return_plan":{"burn_end_time_s":140.92469216563336,"feasible":true,"predicted_ground_range_m":-0.5516998759522291,"predicted_main_at_terminal_kg":8465.268069533742,"predicted_peak_q_pa":17991.183585743296,"prediction_evaluations":5,"remaining_burn_s":1.174692165652332,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69902809932356,"feasible":true,"predicted_ground_range_m":2.0454309113081433,"predicted_main_at_terminal_kg":8440.805974312176,"predicted_peak_q_pa":17991.16912982801,"prediction_evaluations":6,"remaining_burn_s":9.10902809933512,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90475604350434,"feasible":true,"predicted_ground_range_m":3.6987725508792852,"predicted_main_at_terminal_kg":8489.429283846579,"predicted_peak_q_pa":17990.855298520957,"prediction_evaluations":6,"remaining_burn_s":8.294756043516836,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9067117095768,"feasible":true,"predicted_ground_range_m":0.004350661738529382,"predicted_main_at_terminal_kg":8466.688761775278,"predicted_peak_q_pa":17991.205686887522,"prediction_evaluations":5,"remaining_burn_s":7.2767117095902165,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91030315761031,"feasible":true,"predicted_ground_range_m":0.0795493567425245,"predicted_main_at_terminal_kg":8468.118666689516,"predicted_peak_q_pa":17991.290918290037,"prediction_evaluations":5,"remaining_burn_s":6.260303157624676,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91033985894146,"feasible":true,"predicted_ground_range_m":0.12659722459999312,"predicted_main_at_terminal_kg":8469.934621678614,"predicted_peak_q_pa":17990.35223178119,"prediction_evaluations":5,"remaining_burn_s":5.240339858956732,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91405625978445,"feasible":true,"predicted_ground_range_m":0.12146381718933608,"predicted_main_at_terminal_kg":8469.554460014611,"predicted_peak_q_pa":17990.347335624454,"prediction_evaluations":5,"remaining_burn_s":4.224056259800645,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91282474253381,"feasible":true,"predicted_ground_range_m":-2.5161619193604388,"predicted_main_at_terminal_kg":8467.71421564442,"predicted_peak_q_pa":17991.25568243869,"prediction_evaluations":5,"remaining_burn_s":3.202824742550958,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9173204149541,"feasible":true,"predicted_ground_range_m":-1.495778924650919,"predicted_main_at_terminal_kg":8467.166723230934,"predicted_peak_q_pa":17991.25127546801,"prediction_evaluations":5,"remaining_burn_s":2.187320414972168,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92469216563336,"feasible":true,"predicted_ground_range_m":-0.5516998759522291,"predicted_main_at_terminal_kg":8465.268069533742,"predicted_peak_q_pa":17991.183585743296,"prediction_evaluations":5,"remaining_burn_s":1.174692165652332,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.5530899134837,37262.48332317911,207.61005895231216,984.9396408956646,0.20663385030774276,0.0018516524348449251,22891.46892298593,294.0186161093195],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.201172825763933e-12,"maximum_slosh_displacement_m":1.535808153484055,"maximum_slosh_mode_force_n":65720.12007030213,"minimum_feed_buffer_kg":1480.0588538540233,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":240.30141110000022}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.140625,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"458ecda5b27b0cec6391402f6b97c501e66ffdf34e4eee474f181db1b62bb310","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-19","observation_seed_sequence":{"generated_state_uint32":[3117610792,4176617750,868574098,1963045216,2828759313,2244032309,1556020809,2373572920],"mode":"case","state":{"entropy":[378,0,31,2979251945,200435729,486028761,2491592893,83832263,4039072802,2786122543,1334238107],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0010844904013394517,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.8609563111929637e-05,-1.0050141422641112],[2.860956311191903e-05,-1.0050141229951461]],"navigation_acceleration_bias_m_s2":[3.464468296456764e-08,0.0003908819227052579],"observed_control_state":[-4.385631594104789e-05,7.730060950333442,2.8690464653248588e-05,-0.995928706574786,-5.341983376874031e-10,-2.4941601736485416e-09],"state":[-4.366555509825593e-05,7.723428565656386,2.8600167151816914e-05,-0.99595481574139,-5.505122947615901e-10,-2.408620618345097e-09,5624.008949092564,239.7711996196648],"time_s":405.1966594098139},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.366555509825593e-05,7.723428565656386,2.8600167151816914e-05,-0.99595481574139,-5.505122947615901e-10,-2.408620618345097e-09,5624.008949092564,239.7711996196648],"flight_safety":true,"flight_time_s":405.1966594098139,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.2450163446701481,"altitude_m":10000.24501634467,"gust_contribution_m_s":0.0,"phase":"entry","time_s":344.98999999979435},"endpoints_above_0_1_m_s":1264,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.95999999999385,"maximum_by_phase_m_s":{"ascent":4.999789313995878,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999789313995878,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999715685192347,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999715685192347,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-19","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-17.0],[100000.0,-17.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-19.0],[100000.0,-19.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-19","index":31,"stream":0},"input_sha256":"458ecda5b27b0cec6391402f6b97c501e66ffdf34e4eee474f181db1b62bb310","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64575.991050907454,"max_angular_acceleration_deg_s2":2.620534128587381,"max_angular_rate_deg_s":8.000499165325703,"max_ascent_q_alpha_kpa_deg":65.78789744177979,"max_dynamic_pressure_pa":25671.65862267775,"max_fin_hinge_nm":196.29965271414682,"max_flight_load_g":3.4173933285115505,"max_gimbal_deg":5.996907297329688,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17982.798203653507,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.620534128587381,"angular_torque_bias_nm":167.14524840997316,"attitude_target_deg":6.224873182971522,"control":[0.14397076270903927,-0.026114973735314496,13919.225442097912,0.0],"navigation_acceleration_bias_m_s2":[-0.001459597435112522,-0.04302914555021749],"observed_control_state":[2368.5557314835382,36029.22054409294,-65.19410088991067,-989.0208443212609,0.05003542790903539,0.007982274727036564,19763.164456089966,269.1974474602801,0.0,0.0,0.0,-0.0126276135331745,0.0518794998086807,1499.9999999999943,0.9523343753848983,39.49112167987652,25.508878320128805,0.0,0.0],"phase":"entry","requested_control":[0.14397076270903927,-0.026114973735314496,13919.225442097912,0.0],"state":[2367.251901386982,36009.43896568867,-65.1887207105994,-989.13037675771,0.050202433134855354,0.00876365970089025,19762.38672178054,269.1831104301231,0.0,0.0,0.0,-0.016450834047180746,0.08811346788727989,1499.9999999999943,0.9549817652970697,39.49166877626953,25.50833122373579,0.009986173485438727,0.011312700971712346],"time_s":301.2899999998341,"upper_attached":false},"rcs_propellant_used_kg":60.2288003803352,"record_type":"flight","remaining_main_propellant_kg":5624.008949092564,"remaining_rcs_propellant_kg":239.7711996196648,"return_plan":{"burn_end_time_s":142.6839677311416,"feasible":true,"predicted_ground_range_m":-0.5931698936045251,"predicted_main_at_terminal_kg":8277.534220312926,"predicted_peak_q_pa":17993.0680779517,"prediction_evaluations":5,"remaining_burn_s":1.133967731162224,"source":"finite_burn_predictor_corrector","time_s":141.54999999997938,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.4522456344548,"feasible":true,"predicted_ground_range_m":1.5105139991104295,"predicted_main_at_terminal_kg":8320.415805112885,"predicted_peak_q_pa":17993.078808074355,"prediction_evaluations":6,"remaining_burn_s":10.082245634467077,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.66487314010516,"feasible":true,"predicted_ground_range_m":2.8957381936174045,"predicted_main_at_terminal_kg":8281.824050489462,"predicted_peak_q_pa":17993.525508607458,"prediction_evaluations":6,"remaining_burn_s":9.274873140118357,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.66722864801912,"feasible":true,"predicted_ground_range_m":2.993655214420528,"predicted_main_at_terminal_kg":8281.340226416458,"predicted_peak_q_pa":17993.47037132037,"prediction_evaluations":6,"remaining_burn_s":8.257228648033257,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67014206721677,"feasible":true,"predicted_ground_range_m":-0.07029589780815115,"predicted_main_at_terminal_kg":8280.776539180219,"predicted_peak_q_pa":17993.422240695378,"prediction_evaluations":5,"remaining_burn_s":7.240142067231823,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67246974492235,"feasible":true,"predicted_ground_range_m":-0.0684241035676223,"predicted_main_at_terminal_kg":8280.359180690752,"predicted_peak_q_pa":17993.382568743982,"prediction_evaluations":5,"remaining_burn_s":6.222469744938348,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6747772447386,"feasible":true,"predicted_ground_range_m":-0.04082107278526337,"predicted_main_at_terminal_kg":8279.929787652329,"predicted_peak_q_pa":17993.335891729927,"prediction_evaluations":5,"remaining_burn_s":5.204777244755526,"source":"finite_burn_predictor_corrector","time_s":137.4699999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67708017653987,"feasible":true,"predicted_ground_range_m":-0.08041583801350782,"predicted_main_at_terminal_kg":8279.521828222407,"predicted_peak_q_pa":17993.294415754444,"prediction_evaluations":5,"remaining_burn_s":4.18708017655771,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67982977813782,"feasible":true,"predicted_ground_range_m":-2.5930011062202425,"predicted_main_at_terminal_kg":8278.996785808093,"predicted_peak_q_pa":17993.249800564517,"prediction_evaluations":5,"remaining_burn_s":3.169829778156594,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.68190225895577,"feasible":true,"predicted_ground_range_m":-1.5756676685680446,"predicted_main_at_terminal_kg":8277.963382889293,"predicted_peak_q_pa":17993.14104725963,"prediction_evaluations":5,"remaining_burn_s":2.151902258975472,"source":"finite_burn_predictor_corrector","time_s":140.5299999999803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6839677311416,"feasible":true,"predicted_ground_range_m":-0.5931698936045251,"predicted_main_at_terminal_kg":8277.534220312926,"predicted_peak_q_pa":17993.0680779517,"prediction_evaluations":5,"remaining_burn_s":1.133967731162224,"source":"finite_burn_predictor_corrector","time_s":141.54999999997938,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4225.392604957572,37269.17029379694,232.61982994310733,979.556994401637,0.2480554011773167,0.002231585521728227,22845.46089386816,296.84926083236866],"time_s":96.14999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.56999999998772,"requested_s":132.36999999998773,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2499999998343,"requested_s":301.0499999998343,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5914952239181293,"maximum_slosh_mode_force_n":67908.37037087922,"minimum_feed_buffer_kg":1480.0606911852335,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":246.15111369999977}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.8125,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a016962cfbc1070266da11b589331743224e14500f27997995f50c55029c8cec","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-18","observation_seed_sequence":{"generated_state_uint32":[1117665270,595506601,1094172316,915624929,2014993026,2684010061,925075976,2628451176],"mode":"case","state":{"entropy":[378,0,32,3709951309,2334291820,1706732016,232364831,1981533344,186623817,3745837322,1723996277],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0013494810653702442,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.785763102977032e-05,-1.0055294556535692],[2.785763102976005e-05,-1.0055294290901375]],"navigation_acceleration_bias_m_s2":[3.369820851499392e-08,0.00043047810705685414],"observed_control_state":[-4.2761088621674804e-05,7.7230093887510725,2.792236241932184e-05,-0.9964865172309846,-3.743017779842312e-10,-3.3668695516015352e-09],"state":[-4.265837990512285e-05,7.7193407384681025,2.7873894619680655e-05,-0.996498499271867,-3.866096593336948e-10,-3.3204289470862277e-09,5649.938197592182,240.7609578931608],"time_s":404.9336815630332},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.265837990512285e-05,7.7193407384681025,2.7873894619680655e-05,-0.996498499271867,-3.866096593336948e-10,-3.3204289470862277e-09,5649.938197592182,240.7609578931608],"flight_safety":true,"flight_time_s":404.9336815630332,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.3825131872999918,"altitude_m":10001.3825131873,"gust_contribution_m_s":0.0,"phase":"entry","time_s":344.97999999979436},"endpoints_above_0_1_m_s":1264,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.95999999999385,"maximum_by_phase_m_s":{"ascent":4.999773287538991,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999773287538991,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999693157639678,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999693157639678,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-18","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-16.0],[100000.0,-16.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-18.0],[100000.0,-18.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-18","index":32,"stream":0},"input_sha256":"a016962cfbc1070266da11b589331743224e14500f27997995f50c55029c8cec","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64550.06180240803,"max_angular_acceleration_deg_s2":2.619659819395519,"max_angular_rate_deg_s":8.000498856618824,"max_ascent_q_alpha_kpa_deg":66.49475689413636,"max_dynamic_pressure_pa":25669.70341472881,"max_fin_hinge_nm":148.61913755933287,"max_flight_load_g":3.0313855606945914,"max_gimbal_deg":5.996907015350541,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17983.295721450813,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619659819395519,"angular_torque_bias_nm":167.04105218228622,"attitude_target_deg":6.747275720964074,"control":[0.14872094685260165,-0.025252471843382918,13928.964342199673,0.0],"navigation_acceleration_bias_m_s2":[-0.0015851218644611328,-0.0445457067448261],"observed_control_state":[2272.159510896159,36024.901590127396,-65.27730381602986,-989.0896708021121,0.05113165518004413,0.007971516527466162,19780.779190757887,269.2036185392537,0.0,0.0,0.0,-0.012185543508254274,0.05376003096431542,1499.9999999999943,0.9526170244687036,39.47873061305092,25.521269386954327,0.0,0.0],"phase":"entry","requested_control":[0.14872094685260165,-0.025252471843382918,13928.964342199673,0.0],"state":[2270.8540188845104,36005.11866004887,-65.27169122435517,-989.1965156464607,0.05129844578049318,0.00875286076915231,19779.974350890152,269.18927147787014,0.0,0.0,0.0,-0.015889585494023042,0.09112308459876946,1499.9999999999943,0.9552487158069195,39.4792967768208,25.520703223184448,0.009980009107017431,0.011251134682401867],"time_s":301.2899999998341,"upper_attached":false},"rcs_propellant_used_kg":59.23904210683921,"record_type":"flight","remaining_main_propellant_kg":5649.938197592182,"remaining_rcs_propellant_kg":240.7609578931608,"return_plan":{"burn_end_time_s":142.59427067251445,"feasible":true,"predicted_ground_range_m":-0.6272853637883173,"predicted_main_at_terminal_kg":8299.184979603655,"predicted_peak_q_pa":17993.697899931612,"prediction_evaluations":5,"remaining_burn_s":1.084270672535028,"source":"finite_burn_predictor_corrector","time_s":141.5099999999794,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.36265997541,"feasible":true,"predicted_ground_range_m":1.5303651235089148,"predicted_main_at_terminal_kg":8273.807180943852,"predicted_peak_q_pa":17993.70988197893,"prediction_evaluations":6,"remaining_burn_s":10.03265997542224,"source":"finite_burn_predictor_corrector","time_s":132.32999999998776,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.57531904217868,"feasible":true,"predicted_ground_range_m":2.4526136746610803,"predicted_main_at_terminal_kg":8301.808793230837,"predicted_peak_q_pa":17992.946430909233,"prediction_evaluations":6,"remaining_burn_s":9.225319042191831,"source":"finite_burn_predictor_corrector","time_s":133.34999999998684,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.57768769269666,"feasible":true,"predicted_ground_range_m":2.4550387789027894,"predicted_main_at_terminal_kg":8301.282159367347,"predicted_peak_q_pa":17992.880637554605,"prediction_evaluations":6,"remaining_burn_s":8.207687692710737,"source":"finite_burn_predictor_corrector","time_s":134.3699999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.58049452327538,"feasible":true,"predicted_ground_range_m":-0.07307057941494577,"predicted_main_at_terminal_kg":8300.744081467346,"predicted_peak_q_pa":17992.83236766651,"prediction_evaluations":5,"remaining_burn_s":7.190494523290391,"source":"finite_burn_predictor_corrector","time_s":135.38999999998498,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.58282132615037,"feasible":true,"predicted_ground_range_m":-0.10850551027623112,"predicted_main_at_terminal_kg":8300.311711068425,"predicted_peak_q_pa":17992.784008549745,"prediction_evaluations":5,"remaining_burn_s":6.172821326166328,"source":"finite_burn_predictor_corrector","time_s":136.40999999998405,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.5851360269958,"feasible":true,"predicted_ground_range_m":-0.1654089335245743,"predicted_main_at_terminal_kg":8299.887809596805,"predicted_peak_q_pa":17992.740249871385,"prediction_evaluations":5,"remaining_burn_s":5.155136027012679,"source":"finite_burn_predictor_corrector","time_s":137.42999999998312,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.58743064677213,"feasible":true,"predicted_ground_range_m":-0.20589655966901432,"predicted_main_at_terminal_kg":8299.477661471608,"predicted_peak_q_pa":17992.697345893084,"prediction_evaluations":5,"remaining_burn_s":4.137430646789942,"source":"finite_burn_predictor_corrector","time_s":138.4499999999822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.59016454066818,"feasible":true,"predicted_ground_range_m":-2.6681015177364173,"predicted_main_at_terminal_kg":8299.359333840015,"predicted_peak_q_pa":17992.651686705212,"prediction_evaluations":5,"remaining_burn_s":3.12016454068692,"source":"finite_burn_predictor_corrector","time_s":139.46999999998127,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.5922248788984,"feasible":true,"predicted_ground_range_m":-1.6409975328574689,"predicted_main_at_terminal_kg":8299.040857724394,"predicted_peak_q_pa":17992.985675302523,"prediction_evaluations":5,"remaining_burn_s":2.1022248789180775,"source":"finite_burn_predictor_corrector","time_s":140.48999999998034,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.59427067251445,"feasible":true,"predicted_ground_range_m":-0.6272853637883173,"predicted_main_at_terminal_kg":8299.184979603655,"predicted_peak_q_pa":17993.697899931612,"prediction_evaluations":5,"remaining_burn_s":1.084270672535028,"source":"finite_burn_predictor_corrector","time_s":141.5099999999794,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4208.7553979423255,37259.37687160813,231.35406622939908,979.6886106341046,0.2458631338414595,0.0022127883629583928,22852.022800911313,296.85334878781606],"time_s":96.12999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.52999999998775,"requested_s":132.32999999998776,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2499999998343,"requested_s":301.0499999998343,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5895032204845454,"maximum_slosh_mode_force_n":67861.85332299107,"minimum_feed_buffer_kg":1480.0512686596737,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":242.65574199999992}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.71875,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a5fa4ff955f8997cb00343ba778eb248ce23c15cfcdb7386077246c68bf10414","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-14","observation_seed_sequence":{"generated_state_uint32":[738673259,1928146266,2273901602,670742065,702389313,2031724878,3817089822,158543832],"mode":"case","state":{"entropy":[378,0,33,2620639743,2815635611,3988238992,356712803,343984125,206438149,3801421166,1996123533],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0013451354387714633,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.490208774323263e-05,-1.0047120332753163],[2.4902087743221722e-05,-1.004712010032849]],"navigation_acceleration_bias_m_s2":[3.410432706209118e-08,0.00038088518132769214],"observed_control_state":[-3.877077570153761e-05,7.72918571949866,2.510399627034317e-05,-0.9956602869971112,-4.187331313454172e-10,-3.0718035481700233e-09],"state":[-3.8347113615706535e-05,7.712315738764534,2.490666658559372e-05,-0.9957318886323009,-4.692478795617279e-10,-2.9053084158072595e-09,5683.638514874134,253.61969463571324],"time_s":405.12694289897},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8347113615706535e-05,7.712315738764534,2.490666658559372e-05,-0.9957318886323009,-4.692478795617279e-10,-2.9053084158072595e-09,5683.638514874134,253.61969463571324],"flight_safety":true,"flight_time_s":405.12694289897,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.4059194261481025,"altitude_m":9999.594080573852,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.32999999979404},"endpoints_above_0_1_m_s":1264,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.94999999999385,"maximum_by_phase_m_s":{"ascent":4.999705490794209,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999705490794209,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.99960093295422,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.99960093295422,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-14","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-12.0],[100000.0,-12.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-14.0],[100000.0,-14.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-14","index":33,"stream":0},"input_sha256":"a5fa4ff955f8997cb00343ba778eb248ce23c15cfcdb7386077246c68bf10414","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64516.36148512592,"max_angular_acceleration_deg_s2":2.618457043344956,"max_angular_rate_deg_s":8.000496549854654,"max_ascent_q_alpha_kpa_deg":69.35470235307349,"max_dynamic_pressure_pa":25662.40086384908,"max_fin_hinge_nm":107.60380019996444,"max_flight_load_g":3.031113775314191,"max_gimbal_deg":5.9969072827974665,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17983.349632583682,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618457043344956,"angular_torque_bias_nm":166.09426552994412,"attitude_target_deg":7.324634933165457,"control":[0.15232167027757978,-0.024635035702624,13935.859757307797,0.0],"navigation_acceleration_bias_m_s2":[-0.0017648805439706545,-0.045612199407168416],"observed_control_state":[2103.675521805903,36084.83295794943,-64.00459720173212,-990.2862703533702,0.05383563054520657,0.007945596427737884,19844.851858575144,269.2284302217641,0.0,0.0,0.0,-0.011870942523095524,0.05517954392051682,1499.9999999999943,0.9453125100769458,39.43365876135486,25.566341238650754,0.0,0.0],"phase":"entry","requested_control":[0.15232167027757978,-0.024635035702624,13935.859757307797,0.0],"state":[2102.3954870744446,36065.02611291737,-63.99864313950961,-990.3912694695891,0.05400190159412651,0.00872674502028982,19844.0265232533,269.21407605799,0.0,0.0,0.0,-0.015489140758723392,0.09340081046257183,1499.9999999999943,0.9483499004460715,39.43423934263067,25.565760657374945,0.01329229904107452,0.01018658288619829],"time_s":301.56999999983384,"upper_attached":false},"rcs_propellant_used_kg":46.380305364286755,"record_type":"flight","remaining_main_propellant_kg":5683.638514874134,"remaining_rcs_propellant_kg":253.61969463571324,"return_plan":{"burn_end_time_s":142.20309822655423,"feasible":true,"predicted_ground_range_m":-0.1750838245598061,"predicted_main_at_terminal_kg":8297.098441313523,"predicted_peak_q_pa":17993.046256373687,"prediction_evaluations":5,"remaining_burn_s":0.8730982265746429,"source":"finite_burn_predictor_corrector","time_s":141.32999999997958,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.97153275927548,"feasible":true,"predicted_ground_range_m":3.197576274436244,"predicted_main_at_terminal_kg":8325.496135738224,"predicted_peak_q_pa":17993.099892063794,"prediction_evaluations":6,"remaining_burn_s":9.821532759287562,"source":"finite_burn_predictor_corrector","time_s":132.14999999998793,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.18414820143963,"feasible":true,"predicted_ground_range_m":1.443296974881605,"predicted_main_at_terminal_kg":8300.098223625944,"predicted_peak_q_pa":17992.107597808514,"prediction_evaluations":6,"remaining_burn_s":9.014148201452638,"source":"finite_burn_predictor_corrector","time_s":133.169999999987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.18682238889727,"feasible":true,"predicted_ground_range_m":-0.36115655423226656,"predicted_main_at_terminal_kg":8299.530365165498,"predicted_peak_q_pa":17992.04791590733,"prediction_evaluations":4,"remaining_burn_s":7.996822388911189,"source":"finite_burn_predictor_corrector","time_s":134.18999999998607,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.18909247147994,"feasible":true,"predicted_ground_range_m":0.21159106140756023,"predicted_main_at_terminal_kg":8299.156496801801,"predicted_peak_q_pa":17992.92589320686,"prediction_evaluations":5,"remaining_burn_s":6.979092471494803,"source":"finite_burn_predictor_corrector","time_s":135.20999999998514,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.191421113837,"feasible":true,"predicted_ground_range_m":0.3974718450767938,"predicted_main_at_terminal_kg":8298.72787684724,"predicted_peak_q_pa":17993.082807851013,"prediction_evaluations":5,"remaining_burn_s":5.961421113852788,"source":"finite_burn_predictor_corrector","time_s":136.22999999998422,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.19375001364833,"feasible":true,"predicted_ground_range_m":0.5132546017854196,"predicted_main_at_terminal_kg":8298.689378534275,"predicted_peak_q_pa":17993.142849916585,"prediction_evaluations":5,"remaining_burn_s":4.94375001366503,"source":"finite_burn_predictor_corrector","time_s":137.2499999999833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.19664711344095,"feasible":true,"predicted_ground_range_m":-2.5290880344765583,"predicted_main_at_terminal_kg":8298.110387379169,"predicted_peak_q_pa":17993.097589775414,"prediction_evaluations":5,"remaining_burn_s":3.926647113458574,"source":"finite_burn_predictor_corrector","time_s":138.26999999998236,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1988064817754,"feasible":true,"predicted_ground_range_m":-1.700715366853018,"predicted_main_at_terminal_kg":8297.75889700832,"predicted_peak_q_pa":17993.115787241302,"prediction_evaluations":5,"remaining_burn_s":2.9088064817939645,"source":"finite_burn_predictor_corrector","time_s":139.28999999998143,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.20095449670782,"feasible":true,"predicted_ground_range_m":-0.9038101883846252,"predicted_main_at_terminal_kg":8297.423032407401,"predicted_peak_q_pa":17993.08067313887,"prediction_evaluations":5,"remaining_burn_s":1.8909544967273257,"source":"finite_burn_predictor_corrector","time_s":140.3099999999805,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.20309822655423,"feasible":true,"predicted_ground_range_m":-0.1750838245598061,"predicted_main_at_terminal_kg":8297.098441313523,"predicted_peak_q_pa":17993.046256373687,"prediction_evaluations":5,"remaining_burn_s":0.8730982265746429,"source":"finite_burn_predictor_corrector","time_s":141.32999999997958,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4149.167310774543,37279.02219023424,226.13657207080254,981.3096272867916,0.23667490876234742,0.0021288198081917545,22851.989161602258,296.86408019627896],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.34999999998792,"requested_s":132.14999999998793,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.52999999983405,"requested_s":301.32999999983406,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":6.0964566728216596e-12,"maximum_slosh_displacement_m":1.5922509914738197,"maximum_slosh_mode_force_n":67944.2268924107,"minimum_feed_buffer_kg":1480.0707680513033,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":242.32567299999937}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.890625,"fuel_ledger":{"main_error_kg":2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b2336ecb8fdbcf046ef9ae963c9a7b5ee9dc857fcc624ddf7daea461470da8d4","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-10","observation_seed_sequence":{"generated_state_uint32":[2663098232,306762736,167174643,1585482502,2237617628,3702722747,2728502660,2323406186],"mode":"case","state":{"entropy":[378,0,34,3727813956,3040708187,2772591795,3032411062,441818008,572644580,1219068901,804633790],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0004261760926055554,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.438200539395734e-05,-1.0039772583632736],[2.438200539394546e-05,-1.0039772369794515]],"navigation_acceleration_bias_m_s2":[3.147067404427218e-08,0.0003197250614567304],"observed_control_state":[-3.756811417611072e-05,7.715997571053975,2.4491982257800284e-05,-0.9949923641935946,-5.282466495541307e-10,-2.791421980018913e-09],"state":[-3.732394387348042e-05,7.706054525262669,2.437712679262965e-05,-0.9950425991599227,-5.555232961287941e-10,-2.6729777443104997e-09,5715.592376060177,263.4850403546839],"time_s":405.39999283462845},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.732394387348042e-05,7.706054525262669,2.437712679262965e-05,-0.9950425991599227,-5.555232961287941e-10,-2.6729777443104997e-09,5715.592376060177,263.4850403546839],"flight_safety":true,"flight_time_s":405.39999283462845,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.41563853039951937,"altitude_m":10000.4156385304,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.55999999979383},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.999634820715616,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999634820715616,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999508437687148,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999508437687148,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-10","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-8.0],[100000.0,-8.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-10.0],[100000.0,-10.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-10","index":34,"stream":0},"input_sha256":"b2336ecb8fdbcf046ef9ae963c9a7b5ee9dc857fcc624ddf7daea461470da8d4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64484.40762394006,"max_angular_acceleration_deg_s2":2.6177027785034257,"max_angular_rate_deg_s":8.000493488514932,"max_ascent_q_alpha_kpa_deg":72.22401375216654,"max_dynamic_pressure_pa":25657.457699299834,"max_fin_hinge_nm":94.21016230789489,"max_flight_load_g":3.030979868327307,"max_gimbal_deg":5.996905956223889,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17983.470733569535,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6177027785034257,"angular_torque_bias_nm":164.5692224514176,"attitude_target_deg":8.657111570976703,"control":[0.15058054298009382,-0.024927371413520315,13934.12935533738,0.0],"navigation_acceleration_bias_m_s2":[-0.0018605025988087576,-0.04493707484144504],"observed_control_state":[1874.0807425287157,36136.71458677473,-62.89896899145514,-991.054710853817,0.0567255262729956,0.007917682823450458,19924.048588239402,269.25890236236603,0.0,0.0,0.0,-0.012019263703779062,0.054495390721310405,1499.9999999999943,0.9376517326088561,39.37794790404484,25.622052095960314,0.0,0.0],"phase":"entry","requested_control":[0.15058054298009382,-0.024927371413520315,13934.12935533738,0.0],"state":[1872.8228221188858,36116.892361333856,-62.89282410041102,-991.1609631651427,0.056891236261724785,0.008698555981523954,19923.23314421065,269.2445499809344,0.0,0.0,0.0,-0.015678285295347042,0.09230078322134684,1499.9999999999943,0.9411146091674985,39.378521527300784,25.621478472704375,0.019150350110883153,0.008597153406696643],"time_s":301.7499999998337,"upper_attached":false},"rcs_propellant_used_kg":36.51495964531608,"record_type":"flight","remaining_main_propellant_kg":5715.592376060177,"remaining_rcs_propellant_kg":263.4850403546839,"return_plan":{"burn_end_time_s":141.77980286727464,"feasible":true,"predicted_ground_range_m":-0.2755032592464346,"predicted_main_at_terminal_kg":8354.735102320321,"predicted_peak_q_pa":17991.63151291038,"prediction_evaluations":5,"remaining_burn_s":0.6298028672949006,"source":"finite_burn_predictor_corrector","time_s":141.14999999997974,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.5488273598234,"feasible":true,"predicted_ground_range_m":1.2603920170604397,"predicted_main_at_terminal_kg":8381.741531884967,"predicted_peak_q_pa":17991.519877567705,"prediction_evaluations":6,"remaining_burn_s":9.578827359835318,"source":"finite_burn_predictor_corrector","time_s":131.9699999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76078175397845,"feasible":true,"predicted_ground_range_m":3.2285165600181926,"predicted_main_at_terminal_kg":8359.078658837316,"predicted_peak_q_pa":17991.992379127918,"prediction_evaluations":6,"remaining_burn_s":8.770781753991301,"source":"finite_burn_predictor_corrector","time_s":132.98999999998716,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76375002404592,"feasible":true,"predicted_ground_range_m":-0.03192111502460193,"predicted_main_at_terminal_kg":8358.421648314581,"predicted_peak_q_pa":17991.93362606036,"prediction_evaluations":5,"remaining_burn_s":7.753750024059678,"source":"finite_burn_predictor_corrector","time_s":134.00999999998623,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76608187095812,"feasible":true,"predicted_ground_range_m":-0.026355965225903333,"predicted_main_at_terminal_kg":8357.876780847168,"predicted_peak_q_pa":17991.84833304597,"prediction_evaluations":5,"remaining_burn_s":6.736081870972798,"source":"finite_burn_predictor_corrector","time_s":135.0299999999853,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76839228301588,"feasible":true,"predicted_ground_range_m":0.024163827010070804,"predicted_main_at_terminal_kg":8357.441018733802,"predicted_peak_q_pa":17991.81521549675,"prediction_evaluations":5,"remaining_burn_s":5.718392283031498,"source":"finite_burn_predictor_corrector","time_s":136.04999999998438,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77069654005805,"feasible":true,"predicted_ground_range_m":0.027968570452998165,"predicted_main_at_terminal_kg":8357.009092111366,"predicted_peak_q_pa":17991.776118115416,"prediction_evaluations":5,"remaining_burn_s":4.700696540074599,"source":"finite_burn_predictor_corrector","time_s":137.06999999998345,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77354172464743,"feasible":true,"predicted_ground_range_m":-2.9654216026914924,"predicted_main_at_terminal_kg":8356.43445325283,"predicted_peak_q_pa":17991.735301707868,"prediction_evaluations":5,"remaining_burn_s":3.6835417246649023,"source":"finite_burn_predictor_corrector","time_s":138.08999999998252,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77564363297117,"feasible":true,"predicted_ground_range_m":-2.056037308806779,"predicted_main_at_terminal_kg":8355.396625311645,"predicted_peak_q_pa":17991.697972805025,"prediction_evaluations":5,"remaining_burn_s":2.6656436329895796,"source":"finite_burn_predictor_corrector","time_s":139.1099999999816,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7777069374113,"feasible":true,"predicted_ground_range_m":-1.0314944500466936,"predicted_main_at_terminal_kg":8355.06516253727,"predicted_peak_q_pa":17991.664615205613,"prediction_evaluations":5,"remaining_burn_s":1.6477069374306355,"source":"finite_burn_predictor_corrector","time_s":140.12999999998067,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77980286727464,"feasible":true,"predicted_ground_range_m":-0.2755032592464346,"predicted_main_at_terminal_kg":8354.735102320321,"predicted_peak_q_pa":17991.63151291038,"prediction_evaluations":5,"remaining_burn_s":0.6298028672949006,"source":"finite_burn_predictor_corrector","time_s":141.14999999997974,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4073.731490917549,37278.05911905748,220.16512649422657,982.622508936069,0.2268208824794863,0.0020396825202657217,22861.938461123365,296.8687402326793],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.16999999998808,"requested_s":131.9699999999881,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.7099999998339,"requested_s":301.5099999998339,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4853899200679734e-12,"maximum_slosh_displacement_m":1.5926423847434077,"maximum_slosh_mode_force_n":67989.38722505172,"minimum_feed_buffer_kg":1480.0702267638922,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":232.9745597000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.03125,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8eae3e5ee00c2df3fb67eefd52e91926351094ddef6d319891e1e5d37ce91d4a","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-06","observation_seed_sequence":{"generated_state_uint32":[3860569766,4106822076,3132085164,3577297558,554576115,1168692285,259867006,2973248343],"mode":"case","state":{"entropy":[378,0,35,946645359,4055340872,1030773489,2352136837,3967139063,997249007,2564847113,2143269194],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0014869981330935754,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4822301183460466e-05,-1.0046881905197134],[2.4822301183449573e-05,-1.004688167025012]],"navigation_acceleration_bias_m_s2":[3.540806179630428e-08,0.0003839209060549435],"observed_control_state":[-3.874118767923932e-05,7.713288920577586,2.499140531500341e-05,-0.9957434433511293,-4.209877690082314e-10,-3.0816220784175924e-09],"state":[-3.838825718302421e-05,7.699180438292366,2.4828127240016036e-05,-0.9958020030959648,-4.6355531169872245e-10,-2.936837664332117e-09,5759.659135014288,265.6863513666984],"time_s":405.60416837457905},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.838825718302421e-05,7.699180438292366,2.4828127240016036e-05,-0.9958020030959648,-4.6355531169872245e-10,-2.936837664332117e-09,5759.659135014288,265.6863513666984],"flight_safety":true,"flight_time_s":405.60416837457905,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.3883235056364356,"altitude_m":10001.388323505636,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.7999999997936},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.99956514242574,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.99956514242574,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999419650676463,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999419650676463,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-4.0],[100000.0,-4.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-6.0],[100000.0,-6.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-06","index":35,"stream":0},"input_sha256":"8eae3e5ee00c2df3fb67eefd52e91926351094ddef6d319891e1e5d37ce91d4a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64440.34086498557,"max_angular_acceleration_deg_s2":2.6173812309081237,"max_angular_rate_deg_s":8.000491415926945,"max_ascent_q_alpha_kpa_deg":74.99015804932094,"max_dynamic_pressure_pa":25653.994656655,"max_fin_hinge_nm":88.80321263200979,"max_flight_load_g":3.0308518261262978,"max_gimbal_deg":5.996904403641246,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.469099427773,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6173812309081237,"angular_torque_bias_nm":164.945993738257,"attitude_target_deg":9.40727254481046,"control":[0.15582217127322773,-0.02406013992180737,13943.611860437984,0.0],"navigation_acceleration_bias_m_s2":[-0.0020672623062552875,-0.04648540325964119],"observed_control_state":[1650.156558912372,36178.8959741142,-61.421623694828845,-991.956677751439,0.05922615206139978,0.007893888246220056,20016.064429664973,269.27923507686086,0.0,0.0,0.0,-0.011578415720414206,0.056563527963729626,1499.9999999999943,0.9312331612890464,39.31321945586704,25.686780544137797,0.0,0.0],"phase":"entry","requested_control":[0.15582217127322773,-0.02406013992180737,13943.611860437984,0.0],"state":[1648.928188975501,36159.05573433656,-61.41509189416316,-992.0602242247726,0.05939138813372022,0.008674877761155839,20015.219135277945,269.26487292829364,0.0,0.0,0.0,-0.015116571690280195,0.09561755328525023,1499.9999999999943,0.935052530836081,39.31381407732655,25.686185922678295,0.016247361153958077,0.009629445028758525],"time_s":301.9499999998335,"upper_attached":false},"rcs_propellant_used_kg":34.313648633301625,"record_type":"flight","remaining_main_propellant_kg":5759.659135014288,"remaining_rcs_propellant_kg":265.6863513666984,"return_plan":{"burn_end_time_s":141.29724389150886,"feasible":true,"predicted_ground_range_m":-0.4514442025485721,"predicted_main_at_terminal_kg":8425.84687030679,"predicted_peak_q_pa":17992.03554540456,"prediction_evaluations":5,"remaining_burn_s":1.3672438915279947,"source":"finite_burn_predictor_corrector","time_s":139.92999999998085,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.06870567031916,"feasible":true,"predicted_ground_range_m":3.0022042001406533,"predicted_main_at_terminal_kg":8401.64064923631,"predicted_peak_q_pa":17991.904932071226,"prediction_evaluations":6,"remaining_burn_s":9.298705670330897,"source":"finite_burn_predictor_corrector","time_s":131.76999999998827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2806149648046,"feasible":true,"predicted_ground_range_m":1.7265612651541886,"predicted_main_at_terminal_kg":8445.234297695792,"predicted_peak_q_pa":17991.15223712747,"prediction_evaluations":6,"remaining_burn_s":8.490614964817276,"source":"finite_burn_predictor_corrector","time_s":132.78999999998734,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28318205731887,"feasible":true,"predicted_ground_range_m":0.1252441388930805,"predicted_main_at_terminal_kg":8428.450093684252,"predicted_peak_q_pa":17991.098902214482,"prediction_evaluations":5,"remaining_burn_s":7.473182057332462,"source":"finite_burn_predictor_corrector","time_s":133.80999999998642,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28550405450093,"feasible":true,"predicted_ground_range_m":0.3589140269215534,"predicted_main_at_terminal_kg":8428.049505028086,"predicted_peak_q_pa":17991.06105633427,"prediction_evaluations":5,"remaining_burn_s":6.455504054515443,"source":"finite_burn_predictor_corrector","time_s":134.8299999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28782440132477,"feasible":true,"predicted_ground_range_m":0.5230298252265442,"predicted_main_at_terminal_kg":8427.606881828558,"predicted_peak_q_pa":17991.017476226727,"prediction_evaluations":5,"remaining_burn_s":5.437824401340196,"source":"finite_burn_predictor_corrector","time_s":135.84999999998456,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29014710931426,"feasible":true,"predicted_ground_range_m":0.5885762325190171,"predicted_main_at_terminal_kg":8427.148753381756,"predicted_peak_q_pa":17992.00245709143,"prediction_evaluations":5,"remaining_burn_s":4.420147109330633,"source":"finite_burn_predictor_corrector","time_s":136.86999999998363,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29298779285003,"feasible":true,"predicted_ground_range_m":-2.236175277869222,"predicted_main_at_terminal_kg":8426.55871198144,"predicted_peak_q_pa":17992.058338285213,"prediction_evaluations":5,"remaining_burn_s":3.402987792867335,"source":"finite_burn_predictor_corrector","time_s":137.8899999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29511825681826,"feasible":true,"predicted_ground_range_m":-1.3097298751522715,"predicted_main_at_terminal_kg":8426.199913576165,"predicted_peak_q_pa":17992.0196276688,"prediction_evaluations":5,"remaining_burn_s":2.38511825683648,"source":"finite_burn_predictor_corrector","time_s":138.90999999998178,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29724389150886,"feasible":true,"predicted_ground_range_m":-0.4514442025485721,"predicted_main_at_terminal_kg":8425.84687030679,"predicted_peak_q_pa":17992.03554540456,"prediction_evaluations":5,"remaining_burn_s":1.3672438915279947,"source":"finite_burn_predictor_corrector","time_s":139.92999999998085,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3983.507480133877,37276.667194047,213.38945203540268,983.988056187855,0.21616236545015724,0.001942735195267059,22872.888472363647,296.87454840547827],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.96999999998826,"requested_s":131.76999999998827,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9099999998337,"requested_s":301.7099999998337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4569682106375694e-12,"maximum_slosh_displacement_m":1.5929998674705657,"maximum_slosh_mode_force_n":68043.93114117254,"minimum_feed_buffer_kg":1480.0714120797013,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":240.78298509999968}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.265625,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1c56b5aed09affee4e23b143f35459de252581259f5f7f07d23d1ecb1251a0e4","integration_dt_s":0.01,"job_id":"development/hidden-gust-upper-00","observation_seed_sequence":{"generated_state_uint32":[2527842369,3086608853,3868969228,2388977820,1695918991,608068930,3823428691,3418437737],"mode":"case","state":{"entropy":[378,0,36,2197574217,891139802,1585075016,749377221,3674325612,1330269125,840213059,838616262],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005403523706767639,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4327293831153493e-05,-1.0038202220027095],[2.4327293831141397e-05,-1.0038202007434551]],"navigation_acceleration_bias_m_s2":[3.142973091390123e-08,0.000316370753848701],"observed_control_state":[-3.754082485157119e-05,7.707413732142882,2.4479977282417888e-05,-0.994903827001433,-5.312669740017938e-10,-2.8144752185540947e-09],"state":[-3.720366145906479e-05,7.693665814176187,2.4321236598293464e-05,-0.9949746326775281,-5.690067240465498e-10,-2.6574067855433206e-09,5796.854563988046,265.88172972914765],"time_s":405.8638178453878},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.720366145906479e-05,7.693665814176187,2.4321236598293464e-05,-0.9949746326775281,-5.690067240465498e-10,-2.6574067855433206e-09,5796.854563988046,265.88172972914765],"flight_safety":true,"flight_time_s":405.8638178453878,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.101775833281863,"altitude_m":10001.101775833282,"gust_contribution_m_s":0.0,"phase":"entry","time_s":346.0099999997934},"endpoints_above_0_1_m_s":1262,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.92999999999385,"maximum_by_phase_m_s":{"ascent":4.999500367936384,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999500367936384,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999338677858136,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999338677858136,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"hidden-gust-upper-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"hidden-gust-upper-00","index":36,"stream":0},"input_sha256":"1c56b5aed09affee4e23b143f35459de252581259f5f7f07d23d1ecb1251a0e4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.14543601209,"max_angular_acceleration_deg_s2":2.618906722648324,"max_angular_rate_deg_s":8.00047488096676,"max_ascent_q_alpha_kpa_deg":83.5198228859949,"max_dynamic_pressure_pa":25637.131567665358,"max_fin_hinge_nm":78.14580923450666,"max_flight_load_g":3.030777422331622,"max_gimbal_deg":5.996904834399203,"max_mass_balance_error_kg":2.0372681319713593e-10,"max_recovery_dynamic_pressure_pa":17985.523625531892,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618906722648324,"angular_torque_bias_nm":170.64866056729977,"attitude_target_deg":10.855626641648783,"control":[0.15378049425661344,-0.024380206992244365,13937.626051227553,0.0],"navigation_acceleration_bias_m_s2":[-0.0021207407532413385,-0.04564303098593223],"observed_control_state":[1406.7190848105263,36227.780971344015,-60.28313471339422,-992.6300377503395,0.06207789712702002,0.007866855139721721,20103.529066783485,269.30633798251944,0.0,0.0,0.0,-0.011740682967063279,0.05576583596043167,1499.9999999999943,0.9239637159693644,39.251692547636864,25.74830745236828,0.0,0.0],"phase":"entry","requested_control":[0.15378049425661344,-0.024380206992244365,13937.626051227553,0.0],"state":[1405.5134862634138,36207.92725107835,-60.27642810024103,-992.7350212836759,0.062242596087587386,0.008648247466090471,20102.695332088275,269.29198199943374,0.0,0.0,0.0,-0.01532356996764029,0.09433040645373987,1499.9999999999943,0.9281868367807915,39.25227903744315,25.747720962561992,0.010405139032472088,0.011610998881380424],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":34.11827027085235,"record_type":"flight","remaining_main_propellant_kg":5796.854563988046,"remaining_rcs_propellant_kg":265.88172972914765,"return_plan":{"burn_end_time_s":140.8717362950788,"feasible":true,"predicted_ground_range_m":-0.5888514956042741,"predicted_main_at_terminal_kg":8434.53624967666,"predicted_peak_q_pa":17991.226460346228,"prediction_evaluations":5,"remaining_burn_s":1.1017362950978054,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.64369798688804,"feasible":true,"predicted_ground_range_m":1.1541855253233422,"predicted_main_at_terminal_kg":8462.815579412492,"predicted_peak_q_pa":17991.534604410972,"prediction_evaluations":6,"remaining_burn_s":9.033697986899629,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.85504664767905,"feasible":true,"predicted_ground_range_m":3.0903162000350335,"predicted_main_at_terminal_kg":8439.08999311749,"predicted_peak_q_pa":17990.74299863057,"prediction_evaluations":6,"remaining_burn_s":8.22504664769156,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.85795484661352,"feasible":true,"predicted_ground_range_m":0.03598980608754232,"predicted_main_at_terminal_kg":8438.451078626707,"predicted_peak_q_pa":17990.689157407054,"prediction_evaluations":5,"remaining_burn_s":7.2079548466269685,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.86027355706005,"feasible":true,"predicted_ground_range_m":-0.03492828814153626,"predicted_main_at_terminal_kg":8436.647175334869,"predicted_peak_q_pa":17990.648734042148,"prediction_evaluations":5,"remaining_burn_s":6.190273557074412,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8625762500834,"feasible":true,"predicted_ground_range_m":-0.02446560683246446,"predicted_main_at_terminal_kg":8436.209820403377,"predicted_peak_q_pa":17990.60775227784,"prediction_evaluations":5,"remaining_burn_s":5.1725762500986905,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.86486959527014,"feasible":true,"predicted_ground_range_m":-0.046141414819302895,"predicted_main_at_terminal_kg":8435.777306481728,"predicted_peak_q_pa":17990.568825202416,"prediction_evaluations":5,"remaining_burn_s":4.154869595286369,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.86761252699606,"feasible":true,"predicted_ground_range_m":-2.594448508343568,"predicted_main_at_terminal_kg":8435.209923777658,"predicted_peak_q_pa":17990.52545123827,"prediction_evaluations":5,"remaining_burn_s":3.1376125270132147,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.86967695124767,"feasible":true,"predicted_ground_range_m":-1.5594479660176574,"predicted_main_at_terminal_kg":8434.866743472034,"predicted_peak_q_pa":17990.49156089986,"prediction_evaluations":5,"remaining_burn_s":2.1196769512657485,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8717362950788,"feasible":true,"predicted_ground_range_m":-0.5888514956042741,"predicted_main_at_terminal_kg":8434.53624967666,"predicted_peak_q_pa":17991.226460346228,"prediction_evaluations":5,"remaining_burn_s":1.1017362950978054,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3898.144159929773,37272.284372575305,206.86002645028054,985.2081484893533,0.20575077759553434,0.0018480722123709345,22884.988261349477,296.86251429978586],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.329070518200751e-12,"maximum_slosh_displacement_m":1.5941835137139984,"maximum_slosh_mode_force_n":68102.41105111442,"minimum_feed_buffer_kg":1480.064404273297,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":237.68952179999997}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.3125,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"da3632ecb2552eb64230c20724d0cb6c8d945b6d8096db575a7a40230e965740","integration_dt_s":0.01,"job_id":"development/forecast-rise-00","observation_seed_sequence":{"generated_state_uint32":[1464446277,1771712086,4095428968,1363399138,3269169703,1075951741,2286044561,2576974616],"mode":"case","state":{"entropy":[378,0,37,1369562076,1454513950,2888415097,2075743271,1465730695,1226557771,1771799761,2745434091],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001992085813452674,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5109936694728038e-05,-1.005251869043735],[2.510993669471821e-05,-1.005251844514426]],"navigation_acceleration_bias_m_s2":[3.751718466262592e-08,0.00042230071641409257],"observed_control_state":[-3.937927732072083e-05,7.718981096350976,2.5259924288977512e-05,-0.9962664191280618,-3.6344930590925433e-10,-3.184397797040812e-09],"state":[-3.907875543160313e-05,7.707095681951986,2.512223404330246e-05,-0.9963083838205703,-4.0069152652455757e-10,-3.066163615958325e-09,5708.536246772268,263.5659283128493],"time_s":405.2819297038964},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.907875543160313e-05,7.707095681951986,2.512223404330246e-05,-0.9963083838205703,-4.0069152652455757e-10,-3.066163615958325e-09,5708.536246772268,263.5659283128493],"flight_safety":true,"flight_time_s":405.2819297038964,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1265194293573586,"altitude_m":10001.126519429357,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.5099999997939},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.999563920288754,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999563920288754,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.9994182344983775,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.9994182344983775,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-rise-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-8.0],[10000.0,-8.0],[100000.0,-8.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-6.0],[100000.0,-6.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-rise-00","index":37,"stream":0},"input_sha256":"da3632ecb2552eb64230c20724d0cb6c8d945b6d8096db575a7a40230e965740","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64491.463753227865,"max_angular_acceleration_deg_s2":2.617712616973107,"max_angular_rate_deg_s":8.000465374248401,"max_ascent_q_alpha_kpa_deg":82.13180504890823,"max_dynamic_pressure_pa":25644.97879283278,"max_fin_hinge_nm":91.03194915889762,"max_flight_load_g":3.0308932785536404,"max_gimbal_deg":5.996906464362728,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17988.659881228592,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617712616973107,"angular_torque_bias_nm":170.74286878100907,"attitude_target_deg":8.623129089350561,"control":[0.15203967229977758,-0.0246741590831322,13933.147594492271,0.0],"navigation_acceleration_bias_m_s2":[-0.0018696293895348632,-0.04532191619395709],"observed_control_state":[1897.3053313639198,36127.60874155332,-63.51180705614197,-990.9123270628716,0.057354197361113544,0.007911543847904068,19899.892868240553,269.25986333037736,0.0,0.0,0.0,-0.011889974744070473,0.055075636578951565,1499.9999999999943,0.9397758487906156,39.39494022021472,25.60505977978998,0.0,0.0],"phase":"entry","requested_control":[0.15203967229977758,-0.0246741590831322,13933.147594492271,0.0],"state":[1896.0351551935598,36107.78937220411,-63.505553808643384,-991.017669980857,0.05751978580208008,0.008692508910107146,19899.069075881504,269.24551196017546,0.0,0.0,0.0,-0.015513868158897716,0.09322683208250329,1499.9999999999943,0.9431207501040518,39.39551971609495,25.604480283909748,0.018055927770871456,0.008783382576501214],"time_s":301.7099999998337,"upper_attached":false},"rcs_propellant_used_kg":36.43407168715072,"record_type":"flight","remaining_main_propellant_kg":5708.536246772268,"remaining_rcs_propellant_kg":263.5659283128493,"return_plan":{"burn_end_time_s":141.8872345495477,"feasible":true,"predicted_ground_range_m":-0.17546922923909847,"predicted_main_at_terminal_kg":8323.297580581713,"predicted_peak_q_pa":17992.194553053516,"prediction_evaluations":5,"remaining_burn_s":0.7172345495679863,"source":"finite_burn_predictor_corrector","time_s":141.16999999997972,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.6560709034654,"feasible":true,"predicted_ground_range_m":1.969858455437219,"predicted_main_at_terminal_kg":8351.60812049826,"predicted_peak_q_pa":17992.23643417787,"prediction_evaluations":6,"remaining_burn_s":9.666070903477346,"source":"finite_burn_predictor_corrector","time_s":131.98999999998807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.86809420796507,"feasible":true,"predicted_ground_range_m":3.2920906520920994,"predicted_main_at_terminal_kg":8326.395446639031,"predicted_peak_q_pa":17991.263961606484,"prediction_evaluations":6,"remaining_burn_s":8.858094207977926,"source":"finite_burn_predictor_corrector","time_s":133.00999999998714,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.87108440035405,"feasible":true,"predicted_ground_range_m":-0.013519823037526635,"predicted_main_at_terminal_kg":8325.752404454106,"predicted_peak_q_pa":17991.19999094997,"prediction_evaluations":5,"remaining_burn_s":7.841084400367827,"source":"finite_burn_predictor_corrector","time_s":134.02999999998622,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.87341633304,"feasible":true,"predicted_ground_range_m":0.08399304736181534,"predicted_main_at_terminal_kg":8325.351786101588,"predicted_peak_q_pa":17991.15458650875,"prediction_evaluations":5,"remaining_burn_s":6.823416333054725,"source":"finite_burn_predictor_corrector","time_s":135.0499999999853,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.87573721361304,"feasible":true,"predicted_ground_range_m":0.1672236570888117,"predicted_main_at_terminal_kg":8324.91306215112,"predicted_peak_q_pa":17992.23132554423,"prediction_evaluations":5,"remaining_burn_s":5.8057372136286824,"source":"finite_burn_predictor_corrector","time_s":136.06999999998436,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.8780523404138,"feasible":true,"predicted_ground_range_m":0.20952972623230437,"predicted_main_at_terminal_kg":8324.880784297031,"predicted_peak_q_pa":17992.188556864225,"prediction_evaluations":5,"remaining_burn_s":4.788052340430366,"source":"finite_burn_predictor_corrector","time_s":137.08999999998343,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.88095318832444,"feasible":true,"predicted_ground_range_m":-3.005718865789561,"predicted_main_at_terminal_kg":8324.279851005533,"predicted_peak_q_pa":17992.24458076873,"prediction_evaluations":5,"remaining_burn_s":3.7709531883419487,"source":"finite_burn_predictor_corrector","time_s":138.1099999999825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.88307182562437,"feasible":true,"predicted_ground_range_m":-2.1034438710004366,"predicted_main_at_terminal_kg":8323.932840259564,"predicted_peak_q_pa":17992.2077958058,"prediction_evaluations":5,"remaining_burn_s":2.7530718256427904,"source":"finite_burn_predictor_corrector","time_s":139.12999999998158,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.8851297079888,"feasible":true,"predicted_ground_range_m":-0.9671086877449113,"predicted_main_at_terminal_kg":8323.615857225186,"predicted_peak_q_pa":17992.228159796283,"prediction_evaluations":5,"remaining_burn_s":1.7351297080081458,"source":"finite_burn_predictor_corrector","time_s":140.14999999998065,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.8872345495477,"feasible":true,"predicted_ground_range_m":-0.17546922923909847,"predicted_main_at_terminal_kg":8323.297580581713,"predicted_peak_q_pa":17992.194553053516,"prediction_evaluations":5,"remaining_burn_s":0.7172345495679863,"source":"finite_burn_predictor_corrector","time_s":141.16999999997972,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4107.2768084324025,37277.58921956734,221.89632124882678,982.3840430311415,0.2285355996914489,0.002055257256931384,22861.093485219444,296.8424206878025],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.18999999998806,"requested_s":131.98999999998807,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.6699999998339,"requested_s":301.46999999983393,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.016431714466307e-12,"maximum_slosh_displacement_m":1.5955897092295608,"maximum_slosh_mode_force_n":68005.88676311757,"minimum_feed_buffer_kg":1480.0676622622675,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":215.36217570000008}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.046875,"fuel_ledger":{"main_error_kg":1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"720e666ad13d3b2dbce1e7bf03f83e16d4ad5a83e8f27ee9aa3882bcb5076262","integration_dt_s":0.01,"job_id":"development/forecast-rise-05","observation_seed_sequence":{"generated_state_uint32":[3399604603,954095558,1755280104,3020851933,2860389844,4121590658,883195827,1086849275],"mode":"case","state":{"entropy":[378,0,38,1286480718,3513537686,3489636438,2867335305,736322527,2420565997,4273742891,2523699491],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0026708721503816125,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.54241218485241e-05,-1.0058717329593012],[2.542412184851564e-05,-1.0058717072543388]],"navigation_acceleration_bias_m_s2":[3.9713981747610124e-08,0.00046623092384105334],"observed_control_state":[-4.001907722400639e-05,7.710972630610989,2.551606642106362e-05,-0.9969273408360785,-3.088726773186015e-10,-3.2766154749835197e-09],"state":[-3.985974667150887e-05,7.704738619502167,2.544386126999958e-05,-0.996944425072534,-3.2915706053539644e-10,-3.2131203011346034e-09,5723.343189329281,264.562347180815],"time_s":405.23625317126107},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.985974667150887e-05,7.704738619502167,2.544386126999958e-05,-0.996944425072534,-3.2915706053539644e-10,-3.2131203011346034e-09,5723.343189329281,264.562347180815],"flight_safety":true,"flight_time_s":405.23625317126107,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.9200359544429375,"altitude_m":9999.079964045557,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.4999999997939},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.999577993669538,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999577993669538,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999435954085519,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999435954085519,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-rise-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-8.8333333333],[10000.0,-7.1666666667],[100000.0,-7.1666666667]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-6.0],[100000.0,-6.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-rise-05","index":38,"stream":0},"input_sha256":"720e666ad13d3b2dbce1e7bf03f83e16d4ad5a83e8f27ee9aa3882bcb5076262","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64476.65681067087,"max_angular_acceleration_deg_s2":2.6181765245992064,"max_angular_rate_deg_s":8.000470981347688,"max_ascent_q_alpha_kpa_deg":80.82897985196016,"max_dynamic_pressure_pa":25639.766487187157,"max_fin_hinge_nm":83.85366474551753,"max_flight_load_g":3.0309978209746475,"max_gimbal_deg":5.996905894478618,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17987.602161767038,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6181765245992064,"angular_torque_bias_nm":169.81050480973724,"attitude_target_deg":9.489730192394298,"control":[0.14900840394561482,-0.025191706309706127,13928.747975502605,0.0],"navigation_acceleration_bias_m_s2":[-0.0018564056741468696,-0.04434051718875561],"observed_control_state":[1798.9192710641103,36133.11171476184,-63.442343056757586,-990.8286151282722,0.058132480399071276,0.007903977901795176,19924.61846559591,269.2586839625831,0.0,0.0,0.0,-0.01215286964335879,0.05388588054895522,1499.9999999999943,0.9381916145394734,39.37754702440968,25.62245297559533,0.0,0.0],"phase":"entry","requested_control":[0.14900840394561482,-0.025191706309706127,13928.747975502605,0.0],"state":[1797.6504838426993,36113.294002989285,-63.436125585937745,-990.935761272972,0.05829791722541783,0.0086849637825273,19923.811882303587,269.2443371240608,0.0,0.0,0.0,-0.01584894857017846,0.0913125198169997,1499.9999999999943,0.941624505589934,39.378114414589774,25.62188558541523,0.018750659142585047,0.008689843552724693],"time_s":301.68999999983373,"upper_attached":false},"rcs_propellant_used_kg":35.43765281918502,"record_type":"flight","remaining_main_propellant_kg":5723.343189329281,"remaining_rcs_propellant_kg":264.562347180815,"return_plan":{"burn_end_time_s":141.7739993472378,"feasible":true,"predicted_ground_range_m":-0.2113680601342196,"predicted_main_at_terminal_kg":8352.422912865431,"predicted_peak_q_pa":17991.966988853026,"prediction_evaluations":5,"remaining_burn_s":0.6439993472580431,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.54299313723024,"feasible":true,"predicted_ground_range_m":1.4151433443425816,"predicted_main_at_terminal_kg":8378.956970728632,"predicted_peak_q_pa":17991.98490934038,"prediction_evaluations":6,"remaining_burn_s":9.592993137242136,"source":"finite_burn_predictor_corrector","time_s":131.9499999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75497451785628,"feasible":true,"predicted_ground_range_m":3.1721776448585643,"predicted_main_at_terminal_kg":8355.343113187968,"predicted_peak_q_pa":17992.220845020463,"prediction_evaluations":6,"remaining_burn_s":8.784974517869104,"source":"finite_burn_predictor_corrector","time_s":132.96999999998718,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75793420761985,"feasible":true,"predicted_ground_range_m":-0.020190492576773522,"predicted_main_at_terminal_kg":8354.694072959592,"predicted_peak_q_pa":17992.214654512485,"prediction_evaluations":5,"remaining_burn_s":7.767934207633595,"source":"finite_burn_predictor_corrector","time_s":133.98999999998625,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76027025299624,"feasible":true,"predicted_ground_range_m":-0.01626092328997686,"predicted_main_at_terminal_kg":8354.284683787999,"predicted_peak_q_pa":17992.170449293804,"prediction_evaluations":5,"remaining_burn_s":6.750270253010923,"source":"finite_burn_predictor_corrector","time_s":135.00999999998533,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76258625905933,"feasible":true,"predicted_ground_range_m":0.02168652003875593,"predicted_main_at_terminal_kg":8353.864915787108,"predicted_peak_q_pa":17992.127745047037,"prediction_evaluations":5,"remaining_burn_s":5.732586259074942,"source":"finite_burn_predictor_corrector","time_s":136.0299999999844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76488869731014,"feasible":true,"predicted_ground_range_m":0.06433310684093385,"predicted_main_at_terminal_kg":8353.99013680407,"predicted_peak_q_pa":17992.11059907582,"prediction_evaluations":5,"remaining_burn_s":4.7148886973266695,"source":"finite_burn_predictor_corrector","time_s":137.04999999998347,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76773838041242,"feasible":true,"predicted_ground_range_m":-2.9449546741137453,"predicted_main_at_terminal_kg":8353.407381626514,"predicted_peak_q_pa":17992.062289387122,"prediction_evaluations":5,"remaining_burn_s":3.6977383804298896,"source":"finite_burn_predictor_corrector","time_s":138.06999999998254,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7698424964809,"feasible":true,"predicted_ground_range_m":-2.0336005059426867,"predicted_main_at_terminal_kg":8353.054617030111,"predicted_peak_q_pa":17992.02199091405,"prediction_evaluations":5,"remaining_burn_s":2.6798424964992766,"source":"finite_burn_predictor_corrector","time_s":139.08999999998161,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77191236741757,"feasible":true,"predicted_ground_range_m":-1.0304979496202833,"predicted_main_at_terminal_kg":8352.735641943262,"predicted_peak_q_pa":17992.001432219222,"prediction_evaluations":5,"remaining_burn_s":1.6619123674368932,"source":"finite_burn_predictor_corrector","time_s":140.1099999999807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7739993472378,"feasible":true,"predicted_ground_range_m":-0.2113680601342196,"predicted_main_at_terminal_kg":8352.422912865431,"predicted_peak_q_pa":17991.966988853026,"prediction_evaluations":5,"remaining_burn_s":0.6439993472580431,"source":"finite_burn_predictor_corrector","time_s":141.12999999997976,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4081.1447316032722,37264.9694991673,220.19982902201724,982.4847621568849,0.22608467894372494,0.0020339625898951413,22868.938343079593,296.84867706233126],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.1499999999881,"requested_s":131.9499999999881,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.64999999983394,"requested_s":301.44999999983395,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5942643071946985,"maximum_slosh_mode_force_n":68058.22466039713,"minimum_feed_buffer_kg":1480.0565305395057,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":227.9635272000005}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.3125,"fuel_ledger":{"main_error_kg":1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"fd9e1e8fff4b994378a305580c8efde84a66fb96753735f5e3e8a9b0ca516c9a","integration_dt_s":0.01,"job_id":"development/forecast-rise-10","observation_seed_sequence":{"generated_state_uint32":[42921555,360102366,1332875668,2402512271,692014818,3580381936,1433965166,775913843],"mode":"case","state":{"entropy":[378,0,39,2051284296,1644533693,92173450,3148745703,2332114255,2355786432,1998685006,4119744050],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0009675706147765672,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.473596102405176e-05,-1.004559290159918],[2.473596102404062e-05,-1.0045592670342711]],"navigation_acceleration_bias_m_s2":[3.361543770382786e-08,0.0003614185374414426],"observed_control_state":[-3.821066396824615e-05,7.705462830111652,2.4756206199922644e-05,-0.9956323464258249,-4.776244789537221e-10,-2.9091234554174927e-09],"state":[-3.817479903662644e-05,7.704019942110167,2.4739523800653254e-05,-0.9956385325947851,-4.81826987111147e-10,-2.8907058585545726e-09,5728.452549976786,264.2802096766862],"time_s":405.41144921287355},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.817479903662644e-05,7.704019942110167,2.4739523800653254e-05,-0.9956385325947851,-4.81826987111147e-10,-2.8907058585545726e-09,5728.452549976786,264.2802096766862],"flight_safety":true,"flight_time_s":405.41144921287355,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.2465063591189391,"altitude_m":9998.753493640881,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.6099999997938},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.9995932735108966,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.9995932735108966,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999455280292619,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999455280292619,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-rise-10","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-9.6666666667],[10000.0,-6.3333333333],[100000.0,-6.3333333333]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-6.0],[100000.0,-6.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-rise-10","index":39,"stream":0},"input_sha256":"fd9e1e8fff4b994378a305580c8efde84a66fb96753735f5e3e8a9b0ca516c9a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64471.54745002332,"max_angular_acceleration_deg_s2":2.6168374069308533,"max_angular_rate_deg_s":8.00047605997472,"max_ascent_q_alpha_kpa_deg":79.43478485920772,"max_dynamic_pressure_pa":25641.016654524865,"max_fin_hinge_nm":85.14208959998504,"max_flight_load_g":3.0309091323631554,"max_gimbal_deg":5.9969052521993484,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17984.827400031085,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6168374069308533,"angular_torque_bias_nm":169.20658775920936,"attitude_target_deg":8.976749041188981,"control":[0.1562155794478503,-0.023994684490331573,13941.71289111962,0.0],"navigation_acceleration_bias_m_s2":[-0.0020023371176482573,-0.046646791119721163],"observed_control_state":[1778.0536424387528,36140.547825736365,-62.816949473020586,-991.2877022214061,0.058316370062168076,0.00790244257201312,19947.02412698383,269.2648456535845,0.0,0.0,0.0,-0.011544519171336694,0.056723845235968066,1499.9999999999943,0.9373016480282649,39.36178578515383,25.638214214850926,0.0,0.0],"phase":"entry","requested_control":[0.1562155794478503,-0.023994684490331573,13941.71289111962,0.0],"state":[1776.7973654473612,36120.7209696392,-62.81047638419307,-991.3907996590394,0.05848177631127471,0.00868331479694279,19946.176548589123,269.2504854609867,0.0,0.0,0.0,-0.01507372924187354,0.09586958184529605,1499.9999999999943,0.9407839685865307,39.36238201329616,25.63761798670859,0.019133189431259377,0.008486729109283013],"time_s":301.78999999983364,"upper_attached":false},"rcs_propellant_used_kg":35.719790323313816,"record_type":"flight","remaining_main_propellant_kg":5728.452549976786,"remaining_rcs_propellant_kg":264.2802096766862,"return_plan":{"burn_end_time_s":141.6576604566803,"feasible":true,"predicted_ground_range_m":-0.236883345166774,"predicted_main_at_terminal_kg":8384.481601809373,"predicted_peak_q_pa":17991.757377450704,"prediction_evaluations":5,"remaining_burn_s":0.5676604567005024,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.42684549099963,"feasible":true,"predicted_ground_range_m":1.1559107512403983,"predicted_main_at_terminal_kg":8360.722944468262,"predicted_peak_q_pa":17991.66472907697,"prediction_evaluations":6,"remaining_burn_s":9.51684549101149,"source":"finite_burn_predictor_corrector","time_s":131.90999999998814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63883030645923,"feasible":true,"predicted_ground_range_m":2.735963521918052,"predicted_main_at_terminal_kg":8387.968357091748,"predicted_peak_q_pa":17992.103637434295,"prediction_evaluations":6,"remaining_burn_s":8.708830306472002,"source":"finite_burn_predictor_corrector","time_s":132.92999999998722,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64169599850828,"feasible":true,"predicted_ground_range_m":-0.04391135086765985,"predicted_main_at_terminal_kg":8387.357847801899,"predicted_peak_q_pa":17992.04731291686,"prediction_evaluations":5,"remaining_burn_s":7.69169599852198,"source":"finite_burn_predictor_corrector","time_s":133.9499999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64402376547892,"feasible":true,"predicted_ground_range_m":-0.06948952679691445,"predicted_main_at_terminal_kg":8386.938535246463,"predicted_peak_q_pa":17992.001116274867,"prediction_evaluations":5,"remaining_burn_s":6.674023765493546,"source":"finite_burn_predictor_corrector","time_s":134.96999999998536,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64633294816164,"feasible":true,"predicted_ground_range_m":-0.0680860873924587,"predicted_main_at_terminal_kg":8386.513397407662,"predicted_peak_q_pa":17991.965507839886,"prediction_evaluations":5,"remaining_burn_s":5.656332948177222,"source":"finite_burn_predictor_corrector","time_s":135.98999999998443,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64862866478788,"feasible":true,"predicted_ground_range_m":-0.08119049202913686,"predicted_main_at_terminal_kg":8386.073094950734,"predicted_peak_q_pa":17991.91902529385,"prediction_evaluations":5,"remaining_burn_s":4.638628664804363,"source":"finite_burn_predictor_corrector","time_s":137.0099999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6514554119575,"feasible":true,"predicted_ground_range_m":-3.0405000036954277,"predicted_main_at_terminal_kg":8385.498441562786,"predicted_peak_q_pa":17991.872510701945,"prediction_evaluations":5,"remaining_burn_s":3.621455411974931,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.653538975362,"feasible":true,"predicted_ground_range_m":-2.1013624946826894,"predicted_main_at_terminal_kg":8385.13141185529,"predicted_peak_q_pa":17991.828235155634,"prediction_evaluations":5,"remaining_burn_s":2.6035389753803586,"source":"finite_burn_predictor_corrector","time_s":139.04999999998165,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65558911924794,"feasible":true,"predicted_ground_range_m":-1.0664871150207915,"predicted_main_at_terminal_kg":8384.807774619025,"predicted_peak_q_pa":17991.795536997124,"prediction_evaluations":5,"remaining_burn_s":1.5855891192672031,"source":"finite_burn_predictor_corrector","time_s":140.06999999998072,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6576604566803,"feasible":true,"predicted_ground_range_m":-0.236883345166774,"predicted_main_at_terminal_kg":8384.481601809373,"predicted_peak_q_pa":17991.757377450704,"prediction_evaluations":5,"remaining_burn_s":0.5676604567005024,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4058.0137796493923,37272.23330313786,218.46907211144804,982.9601861090846,0.22351651973580502,0.00200989499673672,22867.8726950496,296.8552190205582],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.10999999998813,"requested_s":131.90999999998814,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.74999999983385,"requested_s":301.54999999983386,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.945377440890297e-12,"maximum_slosh_displacement_m":1.5952197427713941,"maximum_slosh_mode_force_n":68052.12731683174,"minimum_feed_buffer_kg":1480.0637574044724,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":219.55374380000012}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.203125,"fuel_ledger":{"main_error_kg":0.0,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8753b2cc37ea4c45008ca847f22f5c0a679cd58324cf4d684de98993bda63ae9","integration_dt_s":0.01,"job_id":"development/forecast-rise-15","observation_seed_sequence":{"generated_state_uint32":[3521879962,2590929559,491768047,2533033014,4020339184,3613645978,888235265,3080150266],"mode":"case","state":{"entropy":[378,0,40,1454477818,3206747164,2294967988,426264651,1771601201,1801046169,3584930077,2255230940],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0020553803160934716,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5129025069580685e-05,-1.005280383356808],[2.5129025069570934e-05,-1.0052803586731673]],"navigation_acceleration_bias_m_s2":[3.752281760734188e-08,0.0004249295208682707],"observed_control_state":[-3.93729227083646e-05,7.711816777691196,2.52512460550787e-05,-0.9963380445538046,-3.6548369454224025e-10,-3.1828433214496407e-09],"state":[-3.913456939255361e-05,7.7023915483463465,2.5142110138688003e-05,-0.9963705282116542,-3.951105244039382e-10,-3.085455109093964e-09,5739.889063039509,263.79642655929445],"time_s":405.4794597163302},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.913456939255361e-05,7.7023915483463465,2.5142110138688003e-05,-0.9963705282116542,-3.951105244039382e-10,-3.085455109093964e-09,5739.889063039509,263.79642655929445],"flight_safety":true,"flight_time_s":405.4794597163302,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":47.199999999996386,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.1300023023632093,"altitude_m":9999.869997697637,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.7099999997937},"endpoints_above_0_1_m_s":1263,"first_endpoint_above_0_1_m_s":47.07999999999641,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.93999999999385,"maximum_by_phase_m_s":{"ascent":4.999609660280982,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.999609660280982,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":4.999476113523583,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.999476113523583,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-rise-15","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.5],[10000.0,-5.5],[100000.0,-5.5]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.9191919191919191],[5000.0,-10.0],[10000.0,-6.0],[100000.0,-6.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-rise-15","index":40,"stream":0},"input_sha256":"8753b2cc37ea4c45008ca847f22f5c0a679cd58324cf4d684de98993bda63ae9","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64460.1109369605,"max_angular_acceleration_deg_s2":2.6173700836839364,"max_angular_rate_deg_s":8.000481473607858,"max_ascent_q_alpha_kpa_deg":77.94186920496853,"max_dynamic_pressure_pa":25642.429748305476,"max_fin_hinge_nm":86.75850563195215,"max_flight_load_g":3.030799331586722,"max_gimbal_deg":5.996904816504226,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17982.423284163917,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6173700836839364,"angular_torque_bias_nm":168.39563810944296,"attitude_target_deg":8.956673394664744,"control":[0.153668220209958,-0.024405822054346268,13937.5866791255,0.0],"navigation_acceleration_bias_m_s2":[-0.0019659633426721266,-0.04581600868175764],"observed_control_state":[1768.7801719688466,36162.083858216094,-62.143548213355295,-991.586925410514,0.058460805616335446,0.007901196244515225,19969.524690052775,269.2709455569285,0.0,0.0,0.0,-0.011754139826013137,0.05571292316578559,1499.9999999999943,0.9342131374770022,39.345957787408935,25.654042212596313,0.0,0.0],"phase":"entry","requested_control":[0.153668220209958,-0.024405822054346268,13937.5866791255,0.0],"state":[1767.5373622978739,36142.25100344098,-62.13715137557265,-991.691558818498,0.0586261869232938,0.008682116396933958,19968.691668471765,269.2565896143967,0.0,0.0,0.0,-0.015340473275043195,0.09425413754861521,1499.9999999999943,0.9378669965757376,39.346543775575775,25.653456224429473,0.0185142491082365,0.00886599482884847],"time_s":301.86999999983357,"upper_attached":false},"rcs_propellant_used_kg":36.203573440705554,"record_type":"flight","remaining_main_propellant_kg":5739.889063039509,"remaining_rcs_propellant_kg":263.79642655929445,"return_plan":{"burn_end_time_s":141.54147672681634,"feasible":true,"predicted_ground_range_m":-1.1352000111968437,"predicted_main_at_terminal_kg":8364.19691474843,"predicted_peak_q_pa":17991.391232041846,"prediction_evaluations":5,"remaining_burn_s":1.5114767268355742,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.31289500674987,"feasible":true,"predicted_ground_range_m":1.5550513956120398,"predicted_main_at_terminal_kg":8391.65828902226,"predicted_peak_q_pa":17991.471414014904,"prediction_evaluations":6,"remaining_burn_s":9.442895006761697,"source":"finite_burn_predictor_corrector","time_s":131.86999999998818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.52486808523378,"feasible":true,"predicted_ground_range_m":2.401678507831136,"predicted_main_at_terminal_kg":8368.68802699887,"predicted_peak_q_pa":17991.675005181896,"prediction_evaluations":6,"remaining_burn_s":8.63486808524653,"source":"finite_burn_predictor_corrector","time_s":132.88999999998725,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5276629936876,"feasible":true,"predicted_ground_range_m":-0.06980058396743516,"predicted_main_at_terminal_kg":8368.08081468985,"predicted_peak_q_pa":17991.61642795381,"prediction_evaluations":5,"remaining_burn_s":7.617662993701274,"source":"finite_burn_predictor_corrector","time_s":133.90999999998633,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5299800148599,"feasible":true,"predicted_ground_range_m":-0.1051626360363116,"predicted_main_at_terminal_kg":8367.679425117441,"predicted_peak_q_pa":17991.58064697004,"prediction_evaluations":5,"remaining_burn_s":6.599980014874479,"source":"finite_burn_predictor_corrector","time_s":134.9299999999854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5322857752707,"feasible":true,"predicted_ground_range_m":-0.15660894302580175,"predicted_main_at_terminal_kg":8367.24556186748,"predicted_peak_q_pa":17991.53969701002,"prediction_evaluations":5,"remaining_burn_s":5.582285775286224,"source":"finite_burn_predictor_corrector","time_s":135.94999999998447,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53457810988104,"feasible":true,"predicted_ground_range_m":-0.21702303440739001,"predicted_main_at_terminal_kg":8366.820551747576,"predicted_peak_q_pa":17991.50143040989,"prediction_evaluations":5,"remaining_burn_s":4.564578109897504,"source":"finite_burn_predictor_corrector","time_s":136.96999999998354,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53738249673768,"feasible":true,"predicted_ground_range_m":-3.1247930549238987,"predicted_main_at_terminal_kg":8366.25540510802,"predicted_peak_q_pa":17991.460883623124,"prediction_evaluations":5,"remaining_burn_s":3.5473824967550556,"source":"finite_burn_predictor_corrector","time_s":137.98999999998262,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53944740266894,"feasible":true,"predicted_ground_range_m":-2.1471619298183526,"predicted_main_at_terminal_kg":8365.906150869716,"predicted_peak_q_pa":17991.42463341617,"prediction_evaluations":5,"remaining_burn_s":2.529447402687243,"source":"finite_burn_predictor_corrector","time_s":139.0099999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.54147672681634,"feasible":true,"predicted_ground_range_m":-1.1352000111968437,"predicted_main_at_terminal_kg":8364.19691474843,"predicted_peak_q_pa":17991.391232041846,"prediction_evaluations":5,"remaining_burn_s":1.5114767268355742,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4034.332978459967,37279.320242663984,216.7887706584144,983.4086483185985,0.221002257684611,0.0019867514787876408,22866.86923003869,296.861755673509],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.06999999998817,"requested_s":131.86999999998818,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8299999998338,"requested_s":301.6299999998338,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6843418860808015e-12,"maximum_slosh_displacement_m":1.5947541666148026,"maximum_slosh_mode_force_n":68050.55318397167,"minimum_feed_buffer_kg":1480.0709325950988,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":201.74113829999988}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":204.0625,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":-1.2505552149377763e-12},"input_sha256":"90a3b4cc53b7e73c481aa0c8b45911bb2b1acaa7116397d40efc876a6c31281b","integration_dt_s":0.01,"job_id":"development/corner-plus","observation_seed_sequence":{"generated_state_uint32":[4065630525,3662144624,1881029348,2091581706,2405175573,1293827273,433710483,1061188289],"mode":"case","state":{"entropy":[378,0,900,27336994,789278513,2041484204,595233561,2725062652,4198002934,3654726777,113411296],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":986.2796168497474,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.055231990224602845,-1.1669244382502622],[0.05523199023490043,-1.1669234141388078]],"navigation_acceleration_bias_m_s2":[0.09446579567590338,-0.837142385542039],"observed_control_state":[-0.08952845888937738,8.252591525208773,0.09180203746630212,-0.9979133451192438,9.81074005671282e-06,2.31353441762685e-05],"state":[-0.1237526385086035,8.27777963616142,0.055104854899423794,-1.1546197157558329,1.0055137369968856e-05,-1.2801393181393382e-07,3674.3813584824666,109.24794621020045],"time_s":425.5114604082435},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.1237526385086035,8.27777963616142,0.055104854899423794,-1.1546197157558329,1.0055137369968856e-05,-1.2801393181393382e-07,3674.3813584824666,109.24794621020045],"flight_safety":true,"flight_time_s":425.5114604082435,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":48.79999999999607,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.30509754075319506,"altitude_m":10000.305097540753,"gust_contribution_m_s":0.0,"phase":"entry","time_s":343.3799999997958},"endpoints_above_0_1_m_s":1247,"first_endpoint_above_0_1_m_s":48.73999999999608,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":61.53999999999353,"maximum_by_phase_m_s":{"ascent":4.536078746625053,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.536078746625053,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":61.39999999999356,"maximum_sampled_by_phase_m_s":{"ascent":4.53562728227466,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.53562728227466,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"corner-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"boundary","id":"corner-plus","index":900,"stream":0},"input_sha256":"90a3b4cc53b7e73c481aa0c8b45911bb2b1acaa7116397d40efc876a6c31281b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66525.61864151766,"max_angular_acceleration_deg_s2":3.177594171568535,"max_angular_rate_deg_s":8.005151721257105,"max_ascent_q_alpha_kpa_deg":103.25292611540038,"max_dynamic_pressure_pa":27522.57462896266,"max_fin_hinge_nm":401.2590840479225,"max_flight_load_g":3.6352508717984833,"max_gimbal_deg":5.999582045287863,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":20390.159005757097,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.177594171568535,"angular_torque_bias_nm":2447.9629474822223,"attitude_target_deg":0.0,"control":[0.0336866655047801,0.06710714070013513,-11703.131326157361,0.0],"navigation_acceleration_bias_m_s2":[-0.0909938465412064,-0.20974439890737018],"observed_control_state":[-0.608210495871055,348.35735157795324,-0.6589081580481073,-57.6021842570893,0.023701128730037303,0.01405626400393125,5023.522652219322,134.6412435463822,0.0,-1.9350078809862853e-194,0.0,0.00173816634484141,0.1612690059172083,1499.9999999999943,0.9999999999999981,49.85970741337348,15.14029258663141,0.0,0.0],"phase":"landing","requested_control":[0.054954660572847924,0.03955399758837402,-202.4630361569325,0.0],"state":[-0.5695022999638575,347.05453055670154,-0.5906302455015839,-57.58481960498687,0.02391697176608786,0.011786287499856815,5018.08213313669,134.57379481138082,0.0,-9.140345503293512e-195,0.0,0.02021762841020712,0.12130352229982368,1499.9999999999943,0.9999999999999981,49.86353454087723,15.136465459127662,-5.104265029923787,0.05267717145719207],"time_s":408.63999999973646,"upper_attached":false},"rcs_propellant_used_kg":190.75205378979828,"record_type":"flight","remaining_main_propellant_kg":3674.3813584824666,"remaining_rcs_propellant_kg":109.24794621020045,"return_plan":{"burn_end_time_s":139.1604027191306,"feasible":true,"predicted_ground_range_m":-0.2850609945465692,"predicted_main_at_terminal_kg":8172.637249827548,"predicted_peak_q_pa":17991.76053633432,"prediction_evaluations":5,"remaining_burn_s":0.5604027191485557,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.57645364500786,"feasible":true,"predicted_ground_range_m":-0.2800518198152133,"predicted_main_at_terminal_kg":8232.972165634072,"predicted_peak_q_pa":17991.180348279828,"prediction_evaluations":5,"remaining_burn_s":6.09645364502026,"source":"finite_burn_predictor_corrector","time_s":132.4799999999876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.84334041517374,"feasible":true,"predicted_ground_range_m":0.056796629269740606,"predicted_main_at_terminal_kg":8208.683994805688,"predicted_peak_q_pa":17991.151149474255,"prediction_evaluations":5,"remaining_burn_s":5.343340415187072,"source":"finite_burn_predictor_corrector","time_s":133.49999999998667,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.91910856181607,"feasible":true,"predicted_ground_range_m":3.433686238376339,"predicted_main_at_terminal_kg":8188.58515705802,"predicted_peak_q_pa":17991.920362533056,"prediction_evaluations":5,"remaining_burn_s":4.399108561830319,"source":"finite_burn_predictor_corrector","time_s":134.51999999998574,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.98341598485013,"feasible":true,"predicted_ground_range_m":-2.401267080491266,"predicted_main_at_terminal_kg":8220.162984507688,"predicted_peak_q_pa":17990.97259307039,"prediction_evaluations":5,"remaining_burn_s":3.4434159848652985,"source":"finite_burn_predictor_corrector","time_s":135.53999999998481,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.0391683719017,"feasible":true,"predicted_ground_range_m":-1.9731448878716265,"predicted_main_at_terminal_kg":8203.903345202492,"predicted_peak_q_pa":17991.569766690907,"prediction_evaluations":5,"remaining_burn_s":2.479168371917808,"source":"finite_burn_predictor_corrector","time_s":136.5599999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.10976568632358,"feasible":true,"predicted_ground_range_m":-1.1632782171263898,"predicted_main_at_terminal_kg":8185.589864688725,"predicted_peak_q_pa":17992.113542573832,"prediction_evaluations":5,"remaining_burn_s":1.5297656863406142,"source":"finite_burn_predictor_corrector","time_s":137.57999999998296,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.1604027191306,"feasible":true,"predicted_ground_range_m":-0.2850609945465692,"predicted_main_at_terminal_kg":8172.637249827548,"predicted_peak_q_pa":17991.76053633432,"prediction_evaluations":5,"remaining_burn_s":0.5604027191485557,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2782.4707146559726,37357.61979482293,135.66109417459705,962.0009549444137,0.1190241417510037,0.0008611242104997626,21308.464602523552,284.43118250902154],"time_s":98.39999999999756},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.69999999998757,"requested_s":132.49999999998758,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.33999999983513,"requested_s":300.13999999983514,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.4799999997368,"requested_s":408.2799999997368,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5999997757479554,"maximum_slosh_mode_force_n":50864.647857929645,"minimum_feed_buffer_kg":1485.824963359445,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":222.5193263000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":201.765625,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1b35dea3b3abc14d489a6ef27f2e8175ed059ebf79503adcdae8f75591c2e479","integration_dt_s":0.01,"job_id":"development/corner-minus","observation_seed_sequence":{"generated_state_uint32":[1564610055,922564850,1687712787,1346771083,1713614758,1201490610,4243678970,3548579566],"mode":"case","state":{"entropy":[378,0,901,3427228358,3173437824,1149478739,522805812,2886876409,3625116604,2276862094,3631461404],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-465.5527657495742,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.016980147057241615,-1.0311187765416172],[-0.016980146967266335,-1.031192827646341]],"navigation_acceleration_bias_m_s2":[0.08712731489613043,-1.0465945194483175],"observed_control_state":[-0.17442885716850715,8.308344846015,0.13615221752730197,-1.0950552343419233,-1.1713470128887084e-06,2.8816019749076408e-05],"state":[-0.3037900111256175,8.388073241064365,-0.017212343781900195,-1.0177277691707216,-1.2150430318126444e-06,9.25638809046373e-06,3162.1102391285513,131.8911332001816],"time_s":419.8466688033132},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.3037900111256175,8.388073241064365,-0.017212343781900195,-1.0177277691707216,-1.2150430318126444e-06,9.25638809046373e-06,3162.1102391285513,131.8911332001816],"flight_safety":true,"flight_time_s":419.8466688033132,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":48.99999999999603,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.394090580251941,"altitude_m":10001.394090580252,"gust_contribution_m_s":0.0,"phase":"entry","time_s":340.46999999979846},"endpoints_above_0_1_m_s":1250,"first_endpoint_above_0_1_m_s":48.809999999996066,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":61.63999999999351,"maximum_by_phase_m_s":{"ascent":4.491361469587204,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.491361469587204,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":61.59999999999352,"maximum_sampled_by_phase_m_s":{"ascent":4.489806557890425,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.489806557890425,"sample_count_above_0_1_m_s":62,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"corner-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"boundary","id":"corner-minus","index":901,"stream":0},"input_sha256":"1b35dea3b3abc14d489a6ef27f2e8175ed059ebf79503adcdae8f75591c2e479","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":67037.88976087116,"max_angular_acceleration_deg_s2":3.049931881446652,"max_angular_rate_deg_s":8.005440913695447,"max_ascent_q_alpha_kpa_deg":74.59063088408635,"max_dynamic_pressure_pa":28539.00088545133,"max_fin_hinge_nm":377.56022578118876,"max_flight_load_g":3.6119397963947035,"max_gimbal_deg":5.999578434945466,"max_mass_balance_error_kg":5.238689482212067e-10,"max_recovery_dynamic_pressure_pa":19648.458495241215,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.049931881446652,"angular_torque_bias_nm":-3035.515259103284,"attitude_target_deg":0.0,"control":[0.018153125750403246,-0.06239482525451171,10398.88949786948,0.0],"navigation_acceleration_bias_m_s2":[0.09337189403972909,-0.09707208095077231],"observed_control_state":[0.3768845190766862,424.265209416682,0.7043830947030526,-63.78445662726163,-0.017922393255718563,-0.003969138066004412,4590.858498420812,159.1309452667596,0.0,3.396691579453178e-172,0.0,-0.00476016556142881,0.16976807345931233,1499.9999999999943,0.9999999999999981,50.16406456344294,14.835935436562545,0.0,0.0],"phase":"landing","requested_control":[0.05790034521350765,-0.03843444882793162,1755.4132132479172,0.0],"state":[0.34789390651052043,422.95322822536065,0.5570920684202877,-64.19762358478951,-0.017936112245190948,-0.001663410586134531,4584.531424381045,159.05695577688394,0.0,1.6044862095602928e-172,0.0,-0.021097657541319537,0.1263217631641072,1499.9999999999943,0.9999999999999981,50.16851533711142,14.831484662894068,0.06253354981870765,-0.15859070892313554],"time_s":401.6999999997428,"upper_attached":false},"rcs_propellant_used_kg":168.1088667998184,"record_type":"flight","remaining_main_propellant_kg":3162.1102391285513,"remaining_rcs_propellant_kg":131.8911332001816,"return_plan":{"burn_end_time_s":145.8904936461875,"feasible":true,"predicted_ground_range_m":-0.24892687336225094,"predicted_main_at_terminal_kg":7375.928414651558,"predicted_peak_q_pa":17992.44622072934,"prediction_evaluations":5,"remaining_burn_s":0.850493646211336,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.0313375900468,"feasible":true,"predicted_ground_range_m":4.174222794751216,"predicted_main_at_terminal_kg":7530.529204213512,"predicted_peak_q_pa":17991.847129203114,"prediction_evaluations":6,"remaining_burn_s":10.191337590061362,"source":"finite_burn_predictor_corrector","time_s":134.83999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.30718046392352,"feasible":true,"predicted_ground_range_m":-0.3063038885634626,"predicted_main_at_terminal_kg":7486.839306952261,"predicted_peak_q_pa":17992.320197895282,"prediction_evaluations":6,"remaining_burn_s":9.44718046393899,"source":"finite_burn_predictor_corrector","time_s":135.85999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.37702227961444,"feasible":true,"predicted_ground_range_m":0.6843145119226222,"predicted_main_at_terminal_kg":7467.001406986922,"predicted_peak_q_pa":17991.785350245413,"prediction_evaluations":6,"remaining_burn_s":8.497022279630853,"source":"finite_burn_predictor_corrector","time_s":136.8799999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.44839756573703,"feasible":true,"predicted_ground_range_m":-0.07393233067256233,"predicted_main_at_terminal_kg":7448.739808665961,"predicted_peak_q_pa":17992.487170553974,"prediction_evaluations":5,"remaining_burn_s":7.548397565754369,"source":"finite_burn_predictor_corrector","time_s":137.89999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.51301014174248,"feasible":true,"predicted_ground_range_m":1.4708879090136975,"predicted_main_at_terminal_kg":7494.800055310853,"predicted_peak_q_pa":17991.702587335567,"prediction_evaluations":5,"remaining_burn_s":6.593010141760743,"source":"finite_burn_predictor_corrector","time_s":138.91999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.5863274708419,"feasible":true,"predicted_ground_range_m":0.02442966034786309,"predicted_main_at_terminal_kg":7462.762764288612,"predicted_peak_q_pa":17992.522475876427,"prediction_evaluations":5,"remaining_burn_s":5.646327470861077,"source":"finite_burn_predictor_corrector","time_s":139.9399999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.64300505734354,"feasible":true,"predicted_ground_range_m":0.10767320109729894,"predicted_main_at_terminal_kg":7445.9857408781445,"predicted_peak_q_pa":17991.782292014712,"prediction_evaluations":5,"remaining_burn_s":4.683005057363663,"source":"finite_burn_predictor_corrector","time_s":140.95999999997989,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.71175983045055,"feasible":true,"predicted_ground_range_m":-2.7890967547384093,"predicted_main_at_terminal_kg":7427.021687127824,"predicted_peak_q_pa":17992.150662036118,"prediction_evaluations":5,"remaining_burn_s":3.7317598304715967,"source":"finite_burn_predictor_corrector","time_s":141.97999999997896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.7704339542704,"feasible":true,"predicted_ground_range_m":-1.8295444596416814,"predicted_main_at_terminal_kg":7409.369030306834,"predicted_peak_q_pa":17992.460622030736,"prediction_evaluations":5,"remaining_burn_s":2.77043395429238,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8308037174883,"feasible":true,"predicted_ground_range_m":-0.9098482023847794,"predicted_main_at_terminal_kg":7395.15528142129,"predicted_peak_q_pa":17992.10498738263,"prediction_evaluations":5,"remaining_burn_s":1.810803717511185,"source":"finite_burn_predictor_corrector","time_s":144.0199999999771,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8904936461875,"feasible":true,"predicted_ground_range_m":-0.24892687336225094,"predicted_main_at_terminal_kg":7375.928414651558,"predicted_peak_q_pa":17992.44622072934,"prediction_evaluations":5,"remaining_burn_s":0.850493646211336,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4233.925284917323,37345.21151426309,234.39130700667533,945.646776499981,0.261315480314963,0.002439667454239747,21114.25680952576,294.3084726854678],"time_s":98.85999999999747},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":135.05999999998542,"requested_s":134.85999999998543,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.9599999998373,"requested_s":297.7599999998373,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.11999999974347,"requested_s":400.9199999997435,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8264504332328215e-12,"maximum_slosh_displacement_m":1.5132566473335145,"maximum_slosh_mode_force_n":37577.99664087879,"minimum_feed_buffer_kg":1485.8598778962967,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":215.45957379999982}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":206.8125,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":-2.8990143619012088e-12},"input_sha256":"071b18b54d71c5cddf6d6ac451618309af3b35ba733e4c097581d5ef3ce4e0bd","integration_dt_s":0.01,"job_id":"development/corner-load-plus","observation_seed_sequence":{"generated_state_uint32":[4244120179,846518264,2759766874,3135605553,3918556475,1720068762,2071542477,3493413853],"mode":"case","state":{"entropy":[378,0,902,2928354760,692348299,981764211,4062090056,553486220,2176151492,3201862466,2360131571],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2022.1988085107425,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.01892532950186122,-1.0863804314552077],[-0.01892532588761558,-1.085526200362894]],"navigation_acceleration_bias_m_s2":[0.012562004506272408,0.6797678898871802],"observed_control_state":[0.23881012329898427,7.447496229094661,-0.05121168549356784,-1.1287967928318872,5.566304629185352e-06,-9.043655251371181e-05],"state":[0.2786937462422544,7.415609436578534,-0.01886519294218796,-1.0782400948479351,4.230992847332044e-06,-0.00010677888654014407,6561.984593256755,119.61433345999525],"time_s":431.49535947008656},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.2786937462422544,7.415609436578534,-0.01886519294218796,-1.0782400948479351,4.230992847332044e-06,-0.00010677888654014407,6561.984593256755,119.61433345999525],"flight_safety":true,"flight_time_s":431.49535947008656,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":46.199999999996585,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.6285679632619576,"altitude_m":10000.628567963262,"gust_contribution_m_s":0.0,"phase":"entry","time_s":351.4299999997885},"endpoints_above_0_1_m_s":1212,"first_endpoint_above_0_1_m_s":46.05999999999661,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":58.53999999999413,"maximum_by_phase_m_s":{"ascent":4.684749807751555,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.684749807751555,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":58.39999999999416,"maximum_sampled_by_phase_m_s":{"ascent":4.683241272518966,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.683241272518966,"sample_count_above_0_1_m_s":60,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"corner-load-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"boundary","id":"corner-load-plus","index":902,"stream":0},"input_sha256":"071b18b54d71c5cddf6d6ac451618309af3b35ba733e4c097581d5ef3ce4e0bd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63638.015406743136,"max_angular_acceleration_deg_s2":3.391446332113796,"max_angular_rate_deg_s":8.004283306674868,"max_ascent_q_alpha_kpa_deg":106.92714760888948,"max_dynamic_pressure_pa":27937.56782723288,"max_fin_hinge_nm":431.4632822473485,"max_flight_load_g":4.20073877261353,"max_gimbal_deg":5.999525109740692,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":20143.65841845024,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.391446332113796,"angular_torque_bias_nm":2771.82259494883,"attitude_target_deg":0.0,"control":[0.0,-0.020405533786152282,37334.39560045733,0.0],"navigation_acceleration_bias_m_s2":[0.01782883746023721,0.5218748467190448],"observed_control_state":[1.1815903586393437,552.421354104489,-0.980412931231008,-50.11778697768624,0.00010989587149398125,-0.0002144703232356671,7999.1808385581735,150.59217795374315,0.0,-4.896564802739784e-171,0.0,0.054486517501146914,0.05617831923325661,1499.9999999999943,0.9999999999999981,47.76648374965227,17.233516250352416,0.0,0.0],"phase":"landing","requested_control":[0.046681818712294675,0.0626478306046846,4544.947114800019,0.0],"state":[1.2432493850090702,551.3413527719184,-0.8808386263480115,-50.23988510375852,0.00011128140824062464,0.0005945241255149534,7997.082205069312,150.51162628702963,0.0,-2.3129773535338425e-171,0.0,0.03416217685840425,0.04008305154003652,1499.9999999999943,0.9999999999999981,47.76796003120253,17.232039968802162,-0.05415018484392382,0.03837884640681171],"time_s":412.0199999997334,"upper_attached":false},"rcs_propellant_used_kg":180.38566654000186,"record_type":"flight","remaining_main_propellant_kg":6561.984593256755,"remaining_rcs_propellant_kg":119.61433345999525,"return_plan":{"burn_end_time_s":134.11649051088045,"feasible":true,"predicted_ground_range_m":-0.22593752126837785,"predicted_main_at_terminal_kg":9543.177853615674,"predicted_peak_q_pa":17991.279230718515,"prediction_evaluations":5,"remaining_burn_s":0.6964905108937126,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.16646914196247,"feasible":true,"predicted_ground_range_m":0.1730509935063651,"predicted_main_at_terminal_kg":9475.828058212885,"predicted_peak_q_pa":17990.91874810871,"prediction_evaluations":5,"remaining_burn_s":5.846469141971084,"source":"finite_burn_predictor_corrector","time_s":128.31999999999138,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.37228782778817,"feasible":true,"predicted_ground_range_m":-0.41016620115317437,"predicted_main_at_terminal_kg":9527.128827711162,"predicted_peak_q_pa":17991.76749983644,"prediction_evaluations":5,"remaining_burn_s":5.032287827797718,"source":"finite_burn_predictor_corrector","time_s":129.33999999999045,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.2946930611703,"feasible":true,"predicted_ground_range_m":-2.6444270790463236,"predicted_main_at_terminal_kg":9542.611305612842,"predicted_peak_q_pa":17991.97343680126,"prediction_evaluations":5,"remaining_burn_s":3.9346930611807935,"source":"finite_burn_predictor_corrector","time_s":130.35999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.2423804403987,"feasible":true,"predicted_ground_range_m":-1.8596015230194496,"predicted_main_at_terminal_kg":9510.243553973509,"predicted_peak_q_pa":17991.961407241994,"prediction_evaluations":5,"remaining_burn_s":2.862380440410103,"source":"finite_burn_predictor_corrector","time_s":131.3799999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.1755918374067,"feasible":true,"predicted_ground_range_m":-1.0907201825347386,"predicted_main_at_terminal_kg":9528.731459084485,"predicted_peak_q_pa":17991.08303426133,"prediction_evaluations":5,"remaining_burn_s":1.7755918374190223,"source":"finite_burn_predictor_corrector","time_s":132.39999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.11649051088045,"feasible":true,"predicted_ground_range_m":-0.22593752126837785,"predicted_main_at_terminal_kg":9543.177853615674,"predicted_peak_q_pa":17991.279230718515,"prediction_evaluations":5,"remaining_burn_s":0.6964905108937126,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2647.3903462462163,37376.30759597528,132.59046204324898,1019.3450548780298,0.1094925247531036,0.0011050381897057548,24051.315330378522,284.87554008932375],"time_s":94.11999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":128.53999999999135,"requested_s":128.33999999999136,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.25999999982974,"requested_s":306.05999999982976,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.1999999997325,"requested_s":412.9999999997325,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.33999999973236,"requested_s":413.13999999973237,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.5999999997321,"requested_s":413.39999999973213,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.69999999973203,"requested_s":413.49999999973204,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":414.23999999973154,"requested_s":414.03999999973155,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.3261829458445669,"maximum_slosh_mode_force_n":53967.527404290755,"minimum_feed_buffer_kg":1481.3828879203138,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":223.2071460999996}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":200.203125,"fuel_ledger":{"main_error_kg":-1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5b40cfdc59a539603591fee62d36860f6eb704de52c28fa8a10eb70b0075740a","integration_dt_s":0.01,"job_id":"development/corner-load-minus","observation_seed_sequence":{"generated_state_uint32":[1121617807,872089080,3609768476,767312704,3688202912,2258888448,1638966036,2066431655],"mode":"case","state":{"entropy":[378,0,903,2576775477,3265211280,317424498,838967821,2529721598,3379418848,768948520,2233140435],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-2106.912327424433,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.07673807051798882,-1.0340339775557659],[0.07673807396514126,-1.03425029070383]],"navigation_acceleration_bias_m_s2":[0.015362659799258889,0.8719360409448697],"observed_control_state":[-0.32076282476672774,7.424485335981923,0.07852374585638362,-0.9597263769879353,-1.5525021611286682e-05,6.340195876037094e-07],"state":[-0.3525563948405438,7.434123485346284,0.07611509416368241,-1.0264148050622175,-1.5935935819019017e-05,2.7039143511455147e-05,6382.213670026238,157.57466555878293],"time_s":419.9789991088856},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.3525563948405438,7.434123485346284,0.07611509416368241,-1.0264148050622175,-1.5935935819019017e-05,2.7039143511455147e-05,6382.213670026238,157.57466555878293],"flight_safety":true,"flight_time_s":419.9789991088856,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":46.199999999996585,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.7401946470527037,"altitude_m":10000.740194647053,"gust_contribution_m_s":0.0,"phase":"entry","time_s":348.5499999997911},"endpoints_above_0_1_m_s":1222,"first_endpoint_above_0_1_m_s":46.099999999996605,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":58.659999999994106,"maximum_by_phase_m_s":{"ascent":4.720606117655265,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.720606117655265,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":58.59999999999412,"maximum_sampled_by_phase_m_s":{"ascent":4.716919211129099,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.716919211129099,"sample_count_above_0_1_m_s":61,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"corner-load-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"boundary","id":"corner-load-minus","index":903,"stream":0},"input_sha256":"5b40cfdc59a539603591fee62d36860f6eb704de52c28fa8a10eb70b0075740a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63817.786329973576,"max_angular_acceleration_deg_s2":3.2880733736854597,"max_angular_rate_deg_s":8.004710529621768,"max_ascent_q_alpha_kpa_deg":79.01101780917634,"max_dynamic_pressure_pa":28936.60367143119,"max_fin_hinge_nm":412.7981268093332,"max_flight_load_g":4.169729940291639,"max_gimbal_deg":5.9995191665956105,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":19388.65860542946,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.2880733736854597,"angular_torque_bias_nm":-3025.917633047542,"attitude_target_deg":-1.845731604606054,"control":[0.0,0.024869442751841456,-37551.74135899477,0.0],"navigation_acceleration_bias_m_s2":[-0.14546671418739696,0.3519091556857656],"observed_control_state":[-1.090519414196537,711.3579940137747,0.8659264280261646,-65.98741708566197,1.2501563726879309e-05,1.9443096374809785e-05,7958.0323486184,189.16315283573016,0.0,2.3090920352905667e-119,0.0,-0.06741558463793808,0.04456183511697725,1499.9999999999943,0.9999999999999981,47.79542961220589,17.20457038779919,0.0,0.0],"phase":"landing","requested_control":[0.0,0.036962354185778645,-23471.30178706251,0.0],"state":[-1.0085591738258417,710.0497132693166,0.8728661720313864,-66.0289070660402,8.596395343819687e-06,-0.0007410456956588618,7956.3045822993845,189.07917341889356,0.0,1.0907396920110316e-119,0.0,-0.046471501086634906,0.03226971177921472,1499.9999999999943,0.9999999999999981,47.79664500763032,17.203354992374763,-4.968942269226117,-0.009324903128321469],"time_s":399.5799999997447,"upper_attached":false},"rcs_propellant_used_kg":142.42533444121707,"record_type":"flight","remaining_main_propellant_kg":6382.213670026238,"remaining_rcs_propellant_kg":157.57466555878293,"return_plan":{"burn_end_time_s":140.30931512814539,"feasible":true,"predicted_ground_range_m":-0.1490320910024252,"predicted_main_at_terminal_kg":8785.95237024192,"predicted_peak_q_pa":17992.253179880026,"prediction_evaluations":5,"remaining_burn_s":0.6093151281643661,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.5994480002528,"feasible":true,"predicted_ground_range_m":1.5350671829737053,"predicted_main_at_terminal_kg":8705.45635973069,"predicted_peak_q_pa":17991.91816613129,"prediction_evaluations":6,"remaining_burn_s":10.07944800026343,"source":"finite_burn_predictor_corrector","time_s":130.51999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.81008037576015,"feasible":true,"predicted_ground_range_m":2.4237670835513825,"predicted_main_at_terminal_kg":8693.707163282688,"predicted_peak_q_pa":17992.354283449007,"prediction_evaluations":6,"remaining_burn_s":9.270080375771691,"source":"finite_burn_predictor_corrector","time_s":131.53999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74264553716213,"feasible":true,"predicted_ground_range_m":0.48236453851839656,"predicted_main_at_terminal_kg":8717.270552494954,"predicted_peak_q_pa":17992.091571995985,"prediction_evaluations":6,"remaining_burn_s":8.182645537174613,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67711174265511,"feasible":true,"predicted_ground_range_m":-0.10602189718682098,"predicted_main_at_terminal_kg":8733.407479277575,"predicted_peak_q_pa":17992.265120184096,"prediction_evaluations":5,"remaining_burn_s":7.0971117426685035,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61554712735088,"feasible":true,"predicted_ground_range_m":-0.2256215966772004,"predicted_main_at_terminal_kg":8754.445019628845,"predicted_peak_q_pa":17992.167946334885,"prediction_evaluations":5,"remaining_burn_s":6.015547127365216,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54721979443872,"feasible":true,"predicted_ground_range_m":0.6006932424066633,"predicted_main_at_terminal_kg":8771.803304641031,"predicted_peak_q_pa":17991.33203257589,"prediction_evaluations":5,"remaining_burn_s":4.927219794453974,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4949725201437,"feasible":true,"predicted_ground_range_m":-2.4588936876276932,"predicted_main_at_terminal_kg":8784.96324086048,"predicted_peak_q_pa":17991.65155552981,"prediction_evaluations":5,"remaining_burn_s":3.854972520159898,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4319171378833,"feasible":true,"predicted_ground_range_m":-1.6733826754886252,"predicted_main_at_terminal_kg":8804.058478851024,"predicted_peak_q_pa":17992.296522211134,"prediction_evaluations":5,"remaining_burn_s":2.7719171379003917,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.36821728781962,"feasible":true,"predicted_ground_range_m":0.7217936699025813,"predicted_main_at_terminal_kg":8838.530363194452,"predicted_peak_q_pa":17991.70171987126,"prediction_evaluations":5,"remaining_burn_s":1.6882172878376491,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.30931512814539,"feasible":true,"predicted_ground_range_m":-0.1490320910024252,"predicted_main_at_terminal_kg":8785.95237024192,"predicted_peak_q_pa":17992.253179880026,"prediction_evaluations":5,"remaining_burn_s":0.6093151281643661,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4134.729661103369,37363.1094490572,236.05272517967214,1003.6318915533546,0.2484639445325489,0.0022533212593259895,23866.298679850024,294.24313851301235],"time_s":94.53999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.73999999998935,"requested_s":130.53999999998936,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.93999999983185,"requested_s":303.73999999983187,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":400.45999999974407,"requested_s":400.2599999997441,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.59999999974303,"requested_s":401.39999999974305,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4569682106375694e-12,"maximum_slosh_displacement_m":1.5999991187311358,"maximum_slosh_mode_force_n":35025.74626269667,"minimum_feed_buffer_kg":1481.4339240272018,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":208.8340091}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.125,"fuel_ledger":{"main_error_kg":-3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"57a4f43c8c5030a9f874c9da04bba5f2972960529383f1494536392184c92b02","integration_dt_s":0.01,"job_id":"development/shear-minus","observation_seed_sequence":{"generated_state_uint32":[4178577180,3682943713,462178339,2475827658,2342494051,756479586,2393402823,452379134],"mode":"case","state":{"entropy":[378,0,1000,2813648926,2390795401,600994237,2843863553,4179536577,337526083,1207123238,3126761415],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.02473791814871152,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0003059341415098291,-1.0053049936861476],[0.0003059341415098729,-1.005305031150977]],"navigation_acceleration_bias_m_s2":[-6.372538046238325e-07,0.00037570962489051786],"observed_control_state":[-0.00037386267250210184,7.837267464729215,0.00030962357312137216,-0.9955105969514914,-1.2716696457403403e-09,4.422604093070069e-09],"state":[-0.0003677121826959338,7.817364676621828,0.0003056880944511133,-0.9955985145019598,-1.1695027759653589e-09,4.683103673782905e-09,5080.668457396586,197.045322561964],"time_s":413.88999165515884},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.0003677121826959338,7.817364676621828,0.0003056880944511133,-0.9955985145019598,-1.1695027759653589e-09,4.683103673782905e-09,5080.668457396586,197.045322561964],"flight_safety":true,"flight_time_s":413.88999165515884,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-3.8],[5000.0,-19.8],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-3.8],[5000.0,-19.8],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"shear-minus","index":1000,"stream":0},"input_sha256":"57a4f43c8c5030a9f874c9da04bba5f2972960529383f1494536392184c92b02","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65119.331542603075,"max_angular_acceleration_deg_s2":2.61986959048853,"max_angular_rate_deg_s":8.000485178215978,"max_ascent_q_alpha_kpa_deg":84.80974682360673,"max_dynamic_pressure_pa":25643.04560814387,"max_fin_hinge_nm":311.4401979352287,"max_flight_load_g":3.851396311748032,"max_gimbal_deg":5.999999999999936,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":17981.911362095852,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.61986959048853,"angular_torque_bias_nm":171.53086533842745,"attitude_target_deg":3.4259339826355184,"control":[0.14843864954509622,-0.02530413056457136,13925.676723722117,0.0],"navigation_acceleration_bias_m_s2":[-0.0012992256735632124,-0.044421574007510505],"observed_control_state":[2658.043764740136,35987.57123999865,-63.72331295257292,-988.6106144768906,0.04551381069143623,0.008026830536832416,19758.29295263633,269.1137580549491,0.0,0.0,0.0,-0.012215282353252385,0.053625362856012104,1499.9999999999943,0.9565519352399364,39.49454853392644,25.505451466078533,0.0,0.0],"phase":"entry","requested_control":[0.14843864954509622,-0.02530413056457136,13925.676723722117,0.0],"state":[2656.7693479789077,35967.79789034082,-63.718195754477314,-988.7175346469483,0.045681707765650496,0.008808208303606454,19757.489919714128,269.09941437986635,0.0,0.0,0.0,-0.015925537898906807,0.09093033072290374,1499.9999999999943,0.9589650782392778,39.49511342660236,25.50488657340261,0.010370090936986024,0.01094436212098717],"time_s":301.20999999983417,"upper_attached":false},"rcs_propellant_used_kg":102.95467743803599,"record_type":"flight","remaining_main_propellant_kg":5080.668457396586,"remaining_rcs_propellant_kg":197.045322561964,"return_plan":{"burn_end_time_s":142.78876361744983,"feasible":true,"predicted_ground_range_m":-0.5825439949068709,"predicted_main_at_terminal_kg":8322.24130254956,"predicted_peak_q_pa":17996.577865351734,"prediction_evaluations":5,"remaining_burn_s":1.1387636174705444,"source":"finite_burn_predictor_corrector","time_s":141.6499999999793,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.55694721093627,"feasible":true,"predicted_ground_range_m":1.0167790236985184,"predicted_main_at_terminal_kg":8283.472295939688,"predicted_peak_q_pa":17996.402775213788,"prediction_evaluations":6,"remaining_burn_s":10.086947210948646,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.76941138632918,"feasible":true,"predicted_ground_range_m":3.7923503271037475,"predicted_main_at_terminal_kg":8258.047589520933,"predicted_peak_q_pa":17996.342115008378,"prediction_evaluations":6,"remaining_burn_s":9.279411386342481,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.77177144827704,"feasible":true,"predicted_ground_range_m":3.8819426867947584,"predicted_main_at_terminal_kg":8258.106618444324,"predicted_peak_q_pa":17996.2901933682,"prediction_evaluations":6,"remaining_burn_s":8.261771448291263,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.77493722901687,"feasible":true,"predicted_ground_range_m":-0.5111940291396877,"predicted_main_at_terminal_kg":8257.4732701832,"predicted_peak_q_pa":17996.465137648785,"prediction_evaluations":5,"remaining_burn_s":7.244937229032009,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.77726281114175,"feasible":true,"predicted_ground_range_m":-0.49152908519045013,"predicted_main_at_terminal_kg":8257.046953482373,"predicted_peak_q_pa":17996.425275380705,"prediction_evaluations":5,"remaining_burn_s":6.22726281115782,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.77957675520213,"feasible":true,"predicted_ground_range_m":-0.493127410787622,"predicted_main_at_terminal_kg":8256.619779992627,"predicted_peak_q_pa":17996.386597347755,"prediction_evaluations":5,"remaining_burn_s":5.2095767552191345,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.781875418746,"feasible":true,"predicted_ground_range_m":-0.04454818745315947,"predicted_main_at_terminal_kg":8323.230330263683,"predicted_peak_q_pa":17996.348416502467,"prediction_evaluations":5,"remaining_burn_s":4.1918754187639395,"source":"finite_burn_predictor_corrector","time_s":138.58999999998207,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7843786976645,"feasible":true,"predicted_ground_range_m":-1.2372198747475522,"predicted_main_at_terminal_kg":8322.832782161084,"predicted_peak_q_pa":17996.312492756242,"prediction_evaluations":5,"remaining_burn_s":3.174378697683365,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.78669508487587,"feasible":true,"predicted_ground_range_m":-1.5245988929989949,"predicted_main_at_terminal_kg":8322.499736324347,"predicted_peak_q_pa":17996.607045733243,"prediction_evaluations":5,"remaining_burn_s":2.156695084895657,"source":"finite_burn_predictor_corrector","time_s":140.6299999999802,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.78876361744983,"feasible":true,"predicted_ground_range_m":-0.5825439949068709,"predicted_main_at_terminal_kg":8322.24130254956,"predicted_peak_q_pa":17996.577865351734,"prediction_evaluations":5,"remaining_burn_s":1.1387636174705444,"source":"finite_burn_predictor_corrector","time_s":141.6499999999793,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4184.71928419344,37262.52326319116,234.10644223545646,978.804822061517,0.2525119539587295,0.002272240218393046,22840.137895170858,296.7467089170824],"time_s":96.18999999999801},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.66999999998762,"requested_s":132.46999999998764,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.1699999998344,"requested_s":300.9699999998344,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":397.5899999997467,"requested_s":397.3899999997467,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5923589792916344,"maximum_slosh_mode_force_n":67922.66522462812,"minimum_feed_buffer_kg":1480.0624812798476,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":193.34486339999967}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.484375,"fuel_ledger":{"main_error_kg":-4.802132025361061e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8108e2d3d1361fea9716d9aa2688515f1f4c10727dd1dbbe70808259befd5d21","integration_dt_s":0.01,"job_id":"development/inertia-minus","observation_seed_sequence":{"generated_state_uint32":[2381032822,886238384,526232046,48436815,1018335407,3810917687,1032400154,2788498601],"mode":"case","state":{"entropy":[378,0,1001,2594893426,3384068640,3334607726,2732166080,2635088169,4063510984,3913521464,2576749481],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016142246036912064,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.478085272650554e-05,-1.0045637660045936],[2.4780852726494572e-05,-1.0045637430940784]],"navigation_acceleration_bias_m_s2":[3.4367855029434326e-08,0.00037991272715969914],"observed_control_state":[-3.8644751780598296e-05,7.712406379673523,2.4997569812389247e-05,-0.9956358609065422,-4.2484328586837783e-10,-3.0413240696949173e-09],"state":[-3.818896948680278e-05,7.694174840289545,2.478559818166994e-05,-0.9957136952504144,-4.787562830948398e-10,-2.8638144286893314e-09,5796.068384133042,263.2062776632724],"time_s":405.708310734035},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.818896948680278e-05,7.694174840289545,2.478559818166994e-05,-0.9957136952504144,-4.787562830948398e-10,-2.8638144286893314e-09,5796.068384133042,263.2062776632724],"flight_safety":true,"flight_time_s":405.708310734035,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"inertia-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":0.97,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"inertia-minus","index":1001,"stream":0},"input_sha256":"8108e2d3d1361fea9716d9aa2688515f1f4c10727dd1dbbe70808259befd5d21","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.93161586647,"max_angular_acceleration_deg_s2":2.631010240980686,"max_angular_rate_deg_s":8.000472540100825,"max_ascent_q_alpha_kpa_deg":83.31388274166063,"max_dynamic_pressure_pa":25635.55969044917,"max_fin_hinge_nm":53.80217041872697,"max_flight_load_g":3.031052117014976,"max_gimbal_deg":5.996865554284206,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17984.93557629858,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.631010240980686,"angular_torque_bias_nm":816.4227159545499,"attitude_target_deg":11.700454184532527,"control":[0.15586213056058806,-0.023439710569753025,13587.79582079067,0.0],"navigation_acceleration_bias_m_s2":[-0.002229209069258906,-0.04633713246675281],"observed_control_state":[1313.7480561617663,36213.74235847838,-61.26034998424627,-992.3755880281137,0.0630995958737134,0.007986646809996846,20091.614544503194,270.0120838612757,0.0,0.0,0.0,-0.011283944915727217,0.05660555440361913,1499.9999999999943,0.9258153110086377,39.260073805972766,25.7399261940322,0.0,0.0],"phase":"entry","requested_control":[0.15586213056058806,-0.023439710569753025,13587.79582079067,0.0],"state":[1312.5229151153446,36193.89373861095,-61.253446159155935,-992.47934104794,0.06326672565556578,0.00877172218236925,20090.76879778681,269.99808820905645,0.0,0.0,0.0,-0.014729702418707682,0.09565876638914676,1499.9999999999943,0.9299355926342158,39.26066874562288,25.739331254382083,0.010905283245415483,0.011543809393803856],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":36.793722336727626,"record_type":"flight","remaining_main_propellant_kg":5796.068384133042,"remaining_rcs_propellant_kg":263.2062776632724,"return_plan":{"burn_end_time_s":140.9208531603682,"feasible":true,"predicted_ground_range_m":-0.5513620435996076,"predicted_main_at_terminal_kg":8465.782321722934,"predicted_peak_q_pa":17991.310973740787,"prediction_evaluations":5,"remaining_burn_s":1.170853160387201,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69262758887353,"feasible":true,"predicted_ground_range_m":1.9777402862665179,"predicted_main_at_terminal_kg":8440.854191716953,"predicted_peak_q_pa":17991.2131660472,"prediction_evaluations":6,"remaining_burn_s":9.102627588885111,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9039577427261,"feasible":true,"predicted_ground_range_m":3.675609862603615,"predicted_main_at_terminal_kg":8484.782366335072,"predicted_peak_q_pa":17990.37136272767,"prediction_evaluations":6,"remaining_burn_s":8.293957742738606,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90699349049302,"feasible":true,"predicted_ground_range_m":0.022150280099011432,"predicted_main_at_terminal_kg":8467.795656256876,"predicted_peak_q_pa":17990.306171709282,"prediction_evaluations":5,"remaining_burn_s":7.276993490506444,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90931275488717,"feasible":true,"predicted_ground_range_m":0.08150415545529643,"predicted_main_at_terminal_kg":8467.355036551933,"predicted_peak_q_pa":17990.251687324195,"prediction_evaluations":5,"remaining_burn_s":6.259312754901524,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91162341587136,"feasible":true,"predicted_ground_range_m":0.11808446834946018,"predicted_main_at_terminal_kg":8466.908355706244,"predicted_peak_q_pa":17991.121499675246,"prediction_evaluations":5,"remaining_burn_s":5.241623415886639,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91392702285168,"feasible":true,"predicted_ground_range_m":0.10733920627107363,"predicted_main_at_terminal_kg":8466.460019269438,"predicted_peak_q_pa":17991.275416434848,"prediction_evaluations":5,"remaining_burn_s":4.223927022867885,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91669579385106,"feasible":true,"predicted_ground_range_m":-2.5101582706793812,"predicted_main_at_terminal_kg":8465.889340030051,"predicted_peak_q_pa":17991.33295659502,"prediction_evaluations":5,"remaining_burn_s":3.206695793868189,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91877664883003,"feasible":true,"predicted_ground_range_m":-1.4978413310212977,"predicted_main_at_terminal_kg":8465.528910619336,"predicted_peak_q_pa":17991.292163922237,"prediction_evaluations":5,"remaining_burn_s":2.188776648848104,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9208531603682,"feasible":true,"predicted_ground_range_m":-0.5513620435996076,"predicted_main_at_terminal_kg":8465.782321722934,"predicted_peak_q_pa":17991.310973740787,"prediction_evaluations":5,"remaining_burn_s":1.170853160387201,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4228708419387,37261.450499919214,207.64558301861396,984.9192286177722,0.20656796707576736,0.001857000314592519,22891.238152495498,296.9416450242721],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5925521444925768,"maximum_slosh_mode_force_n":68069.90680206372,"minimum_feed_buffer_kg":1480.0532881484003,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":191.41212040000028}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.1875,"fuel_ledger":{"main_error_kg":0.0,"passed":true,"rcs_error_kg":0.0},"input_sha256":"77f31574dace6fab2f501af794a2a8eef28d47b47e898f20e0e7d35a931647dd","integration_dt_s":0.01,"job_id":"development/inertia-plus","observation_seed_sequence":{"generated_state_uint32":[1001593487,2177170774,3479698532,4098164822,1446064381,569859861,924150550,3070282355],"mode":"case","state":{"entropy":[378,0,1002,3407984225,1311974438,3214069985,3329811859,1835673144,2641152580,1493581763,2404085368],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.000988868731026534,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.475451855704059e-05,-1.0045166593132955],[2.475451855702918e-05,-1.0045166356428856]],"navigation_acceleration_bias_m_s2":[3.2679086012883886e-08,0.0003625520317128575],"observed_control_state":[-3.8135628460473136e-05,7.69478354919109,2.4763465168141856e-05,-0.9956636983328432,-4.805174308722453e-10,-2.965209426588508e-09],"state":[-3.812342976939905e-05,7.6942930199615365,2.475776972854203e-05,-0.9956657820979942,-4.819767039377033e-10,-2.958801224533369e-09,5796.5846966598965,261.8865852120843],"time_s":405.71049266475376},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.812342976939905e-05,7.6942930199615365,2.475776972854203e-05,-0.9956657820979942,-4.819767039377033e-10,-2.958801224533369e-09,5796.5846966598965,261.8865852120843],"flight_safety":true,"flight_time_s":405.71049266475376,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"inertia-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.03,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"inertia-plus","index":1002,"stream":0},"input_sha256":"77f31574dace6fab2f501af794a2a8eef28d47b47e898f20e0e7d35a931647dd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.4153033401,"max_angular_acceleration_deg_s2":2.605149533799726,"max_angular_rate_deg_s":8.00047958802108,"max_ascent_q_alpha_kpa_deg":83.31750550879867,"max_dynamic_pressure_pa":25635.55975001336,"max_fin_hinge_nm":56.0670409892023,"max_flight_load_g":3.031048780962521,"max_gimbal_deg":5.996941709114648,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.933302443547,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.605149533799726,"angular_torque_bias_nm":-460.63278429510603,"attitude_target_deg":11.675543684973098,"control":[0.15606029092190443,-0.024598531278570427,14288.964134194097,0.0],"navigation_acceleration_bias_m_s2":[-0.0021958145881748343,-0.04640409949804782],"observed_control_state":[1314.8362392583279,36213.33274367352,-61.25506292588875,-992.3772703738439,0.0630576997459735,0.007730000136337609,20091.664437746622,268.7141673059989,0.0,0.0,0.0,-0.011825744021170717,0.05668361764093463,1499.9999999999943,0.9259061267203814,39.260038708622446,25.739961291382457,0.0,0.0],"phase":"entry","requested_control":[0.15606029092190443,-0.024598531278570427,14288.964134194097,0.0],"state":[1313.6112034979255,36193.484091260885,-61.24821153234644,-992.4809040817092,0.06321962487333244,0.008507429264385555,20090.81756358619,268.6994494389339,0.0,0.0,0.0,-0.015446406740312743,0.09578408270151335,1499.9999999999943,0.9300213643629828,39.260634441371906,25.739365558632993,0.01019329299139534,0.011464852269584488],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.1134147879157,"record_type":"flight","remaining_main_propellant_kg":5796.5846966598965,"remaining_rcs_propellant_kg":261.8865852120843,"return_plan":{"burn_end_time_s":140.92108006069552,"feasible":true,"predicted_ground_range_m":-0.5512209639123649,"predicted_main_at_terminal_kg":8465.966314340589,"predicted_peak_q_pa":17991.305062286698,"prediction_evaluations":5,"remaining_burn_s":1.1710800607144984,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69285348286527,"feasible":true,"predicted_ground_range_m":1.980104217872328,"predicted_main_at_terminal_kg":8441.045329453418,"predicted_peak_q_pa":17991.207582416202,"prediction_evaluations":6,"remaining_burn_s":9.102853482876835,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90418961635925,"feasible":true,"predicted_ground_range_m":3.6605464503596457,"predicted_main_at_terminal_kg":8468.648236051757,"predicted_peak_q_pa":17990.36326513302,"prediction_evaluations":6,"remaining_burn_s":8.29418961637174,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9072181012025,"feasible":true,"predicted_ground_range_m":0.022831745965136818,"predicted_main_at_terminal_kg":8467.989498627085,"predicted_peak_q_pa":17990.301281622273,"prediction_evaluations":5,"remaining_burn_s":7.277218101215899,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90953778665178,"feasible":true,"predicted_ground_range_m":0.08234162066283268,"predicted_main_at_terminal_kg":8467.548258083913,"predicted_peak_q_pa":17990.246540863038,"prediction_evaluations":5,"remaining_burn_s":6.259537786666129,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91184930062116,"feasible":true,"predicted_ground_range_m":0.1181480661212575,"predicted_main_at_terminal_kg":8467.097808200655,"predicted_peak_q_pa":17991.116209870564,"prediction_evaluations":5,"remaining_burn_s":5.241849300636435,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91415332826512,"feasible":true,"predicted_ground_range_m":0.10775643053058204,"predicted_main_at_terminal_kg":8466.64665848022,"predicted_peak_q_pa":17991.269843182283,"prediction_evaluations":5,"remaining_burn_s":4.224153328281311,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91692239150447,"feasible":true,"predicted_ground_range_m":-2.5135947342625213,"predicted_main_at_terminal_kg":8466.061819657145,"predicted_peak_q_pa":17991.32383571134,"prediction_evaluations":5,"remaining_burn_s":3.206922391521605,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9190034454495,"feasible":true,"predicted_ground_range_m":-1.4978908211295803,"predicted_main_at_terminal_kg":8465.712263153308,"predicted_peak_q_pa":17991.285928272242,"prediction_evaluations":5,"remaining_burn_s":2.1890034454675686,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92108006069552,"feasible":true,"predicted_ground_range_m":-0.5512209639123649,"predicted_main_at_terminal_kg":8465.966314340589,"predicted_peak_q_pa":17991.305062286698,"prediction_evaluations":5,"remaining_burn_s":1.1710800607144984,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4302458057364,37261.43860996681,207.6504921714378,984.9168181464461,0.20657389242401547,0.0018549652160432348,22891.238314887134,296.93489661100455],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5957347981447614,"maximum_slosh_mode_force_n":68157.51448852873,"minimum_feed_buffer_kg":1480.0543352600912,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.7199025}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":180.53125,"fuel_ledger":{"main_error_kg":1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ceb04d230b11532bb3dbfd5c16e2364533c48cdd4a5bb4fc86b301efd69150f1","integration_dt_s":0.01,"job_id":"development/sensor-errors-combined","observation_seed_sequence":{"generated_state_uint32":[2772316357,2291437994,2318966990,1631007384,3006072086,568653738,2577691554,1727297691],"mode":"case","state":{"entropy":[378,0,1003,856333876,3422594212,1118913339,2771466422,76052169,796333448,4011316690,1589009553],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":149.48699037921745,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.007476161114551782,-0.9936263389654229],[-0.007476162198443708,-0.993848753856824]],"navigation_acceleration_bias_m_s2":[0.02984220020774365,-0.23286949396762088],"observed_control_state":[-0.14442815165445416,7.609208969848506,0.012497328339182392,-1.2069239887160528,4.443194725536732e-06,3.0897949571411755e-05],"state":[-0.21736455103343927,7.697583048020361,-0.007332217512152235,-0.9843154349050225,4.873288473316402e-06,2.780186142546629e-05,5811.630123900507,224.69650030319383],"time_s":405.5651505920223},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.21736455103343927,7.697583048020361,-0.007332217512152235,-0.9843154349050225,4.873288473316402e-06,2.780186142546629e-05,5811.630123900507,224.69650030319383],"flight_safety":true,"flight_time_s":405.5651505920223,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"sensor-errors-combined","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.0},"group":"boundary","id":"sensor-errors-combined","index":1003,"stream":0},"input_sha256":"ceb04d230b11532bb3dbfd5c16e2364533c48cdd4a5bb4fc86b301efd69150f1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64388.36987609967,"max_angular_acceleration_deg_s2":2.621488090325429,"max_angular_rate_deg_s":8.000496339253115,"max_ascent_q_alpha_kpa_deg":83.28014663278614,"max_dynamic_pressure_pa":25645.325944411885,"max_fin_hinge_nm":83.52810669930747,"max_flight_load_g":3.0682487144743655,"max_gimbal_deg":5.996904995718063,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":18003.556305863636,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.621488090325429,"angular_torque_bias_nm":168.89961468331046,"attitude_target_deg":12.213679856112531,"control":[0.1493971682557162,-0.02523849472220966,13890.465856641847,0.0],"navigation_acceleration_bias_m_s2":[0.03575283351787556,-0.1540961261983148],"observed_control_state":[1311.6127838411019,36227.900258387905,-61.22733544273983,-992.3647865032555,0.06312595804701737,0.0077526520826795165,20091.433757731134,261.1860713073285,0.0,0.0,0.0,-0.012280139348205845,0.05331391016185594,1499.9999999999943,0.92409509096989,39.260200980239986,25.739799019765616,0.0,0.0],"phase":"entry","requested_control":[0.1493971682557162,-0.02523849472220966,13890.465856641847,0.0],"state":[1310.562387917838,36207.84626771219,-61.26481645500437,-992.4283912912829,0.06328836549897125,0.008533732314389602,20090.631169024615,261.1717639000156,0.0,0.0,0.0,-0.015953404490617752,0.09111855738911405,1499.9999999999943,0.9283109151004509,39.260765560432844,25.73923443957276,-5.00758621685036,0.00913039212096825],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":75.30349969680617,"record_type":"flight","remaining_main_propellant_kg":5811.630123900507,"remaining_rcs_propellant_kg":224.69650030319383,"return_plan":{"burn_end_time_s":140.9273081988279,"feasible":true,"predicted_ground_range_m":-0.5489392694625614,"predicted_main_at_terminal_kg":8463.60630573905,"predicted_peak_q_pa":17991.132730948466,"prediction_evaluations":5,"remaining_burn_s":1.1773081988468832,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6899804760941,"feasible":true,"predicted_ground_range_m":1.9615281470600898,"predicted_main_at_terminal_kg":8439.695343709218,"predicted_peak_q_pa":17990.849626929208,"prediction_evaluations":6,"remaining_burn_s":9.099980476105646,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90118115813647,"feasible":true,"predicted_ground_range_m":3.9461213029980478,"predicted_main_at_terminal_kg":8424.856110450777,"predicted_peak_q_pa":17991.213401236837,"prediction_evaluations":6,"remaining_burn_s":8.291181158148964,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9045121731651,"feasible":true,"predicted_ground_range_m":0.005762841377142891,"predicted_main_at_terminal_kg":8489.500897708027,"predicted_peak_q_pa":17990.87328615917,"prediction_evaluations":5,"remaining_burn_s":7.274512173178535,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90279927680263,"feasible":true,"predicted_ground_range_m":0.07446133779346908,"predicted_main_at_terminal_kg":8488.245948861995,"predicted_peak_q_pa":17990.57301119516,"prediction_evaluations":5,"remaining_burn_s":6.252799276816985,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90869087863157,"feasible":true,"predicted_ground_range_m":0.1220888564744893,"predicted_main_at_terminal_kg":8469.729358112623,"predicted_peak_q_pa":17990.355991390446,"prediction_evaluations":5,"remaining_burn_s":5.238690878646852,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92250908449907,"feasible":true,"predicted_ground_range_m":0.13831758465019295,"predicted_main_at_terminal_kg":8467.468384098951,"predicted_peak_q_pa":17990.369998050097,"prediction_evaluations":5,"remaining_burn_s":4.232509084515262,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9085991174639,"feasible":true,"predicted_ground_range_m":-2.5121418343246495,"predicted_main_at_terminal_kg":8487.284514320247,"predicted_peak_q_pa":17990.423308869034,"prediction_evaluations":5,"remaining_burn_s":3.1985991174810144,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91349910360205,"feasible":true,"predicted_ground_range_m":-1.4940346697165072,"predicted_main_at_terminal_kg":8469.134588720653,"predicted_peak_q_pa":17990.25131619565,"prediction_evaluations":5,"remaining_burn_s":2.1834991036201066,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9273081988279,"feasible":true,"predicted_ground_range_m":-0.5489392694625614,"predicted_main_at_terminal_kg":8463.60630573905,"predicted_peak_q_pa":17991.132730948466,"prediction_evaluations":5,"remaining_burn_s":1.1773081988468832,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.559746556199,37263.33901415207,207.63559578091912,984.9804983416336,0.20671691977970968,0.002001387246758157,22890.72892010419,294.00388219864936],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8690829973784275e-12,"maximum_slosh_displacement_m":1.5999998293823572,"maximum_slosh_mode_force_n":33672.05602586617,"minimum_feed_buffer_kg":1480.0601620776963,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":185.25594330000058}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":180.5625,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a016e615a8604d6c974b8105b49abb46ac294ec3e61286a68cde078c4c9c4809","integration_dt_s":0.01,"job_id":"development/observation-delay","observation_seed_sequence":{"generated_state_uint32":[4110063903,1401395624,3419738958,3575361897,3438456599,1755128082,3336683034,582152816],"mode":"case","state":{"entropy":[378,0,1004,625778103,4145460118,793035781,122321089,4154396353,339231691,3172497721,534647952],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.004525178184699913,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.543016444142935e-05,-1.0053080795811429],[2.543016444141395e-05,-1.0053080446446692]],"navigation_acceleration_bias_m_s2":[4.1986006597332735e-08,0.0005316131152936856],"observed_control_state":[-4.015647477853973e-05,7.713075201909026,2.566492839445133e-05,-0.9963973328958028,-3.6568543799403703e-10,-5.077659201307291e-09],"state":[-3.967373612470164e-05,7.6942505108156745,2.5443727805563433e-05,-0.9964555115697029,-4.408751320597052e-10,-4.367059221674264e-09,5796.573610573792,262.1866323889829],"time_s":405.6888916206246},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.967373612470164e-05,7.6942505108156745,2.5443727805563433e-05,-0.9964555115697029,-4.408751320597052e-10,-4.367059221674264e-09,5796.573610573792,262.1866323889829],"flight_safety":true,"flight_time_s":405.6888916206246,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"observation-delay","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":2,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"observation-delay","index":1004,"stream":0},"input_sha256":"a016e615a8604d6c974b8105b49abb46ac294ec3e61286a68cde078c4c9c4809","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.426389426095,"max_angular_acceleration_deg_s2":2.6808058075257026,"max_angular_rate_deg_s":8.000486731627412,"max_ascent_q_alpha_kpa_deg":83.26268358029914,"max_dynamic_pressure_pa":25636.424084444698,"max_fin_hinge_nm":48.554405704700294,"max_flight_load_g":3.0312150864537704,"max_gimbal_deg":5.996469672191696,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17985.287647645895,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6808058075257026,"angular_torque_bias_nm":34.17192464832382,"attitude_target_deg":12.13574515858328,"control":[0.15563571615330954,-0.02421098492628527,14612.184683475729,0.0],"navigation_acceleration_bias_m_s2":[-3.977070750845482e-05,-0.0004165875089155298],"observed_control_state":[1257.444308496251,36224.22744819584,-61.33450742591332,-992.5617208941987,0.06311349559414678,0.006313500466954524,20087.632588657743,269.730829812704,0.0,0.0,0.0,-0.011626215858757151,0.05623951350591104,1499.9999999999943,0.9173703635993291,39.26287490868068,25.737125091323897,0.0,0.0],"phase":"entry","requested_control":[0.15563571615330954,-0.02421098492628527,14612.184683475729,0.0],"state":[1256.2177336681482,36204.37599436764,-61.325819666539594,-992.6327108758619,0.0633086043164217,0.008649817677151202,20086.4592363842,269.6665670354703,0.0,0.0,0.0,-0.015193529767695514,0.09534660781033878,1499.9999999999943,0.9289832023274882,39.26370030212007,25.736299697884508,0.011945102716078636,0.011136586687262523],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":37.8133676110171,"record_type":"flight","remaining_main_propellant_kg":5796.573610573792,"remaining_rcs_propellant_kg":262.1866323889829,"return_plan":{"burn_end_time_s":140.750583525472,"feasible":true,"predicted_ground_range_m":-0.5680637486204159,"predicted_main_at_terminal_kg":8442.46305496818,"predicted_peak_q_pa":17991.024286853728,"prediction_evaluations":5,"remaining_burn_s":1.1605835254908259,"source":"finite_burn_predictor_corrector","time_s":139.58999999998116,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.52531186429246,"feasible":true,"predicted_ground_range_m":1.575941161551186,"predicted_main_at_terminal_kg":8461.161260740804,"predicted_peak_q_pa":17990.970574619627,"prediction_evaluations":6,"remaining_burn_s":9.095311864303884,"source":"finite_burn_predictor_corrector","time_s":131.42999999998858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73648942480781,"feasible":true,"predicted_ground_range_m":3.931118547098153,"predicted_main_at_terminal_kg":8444.755403083136,"predicted_peak_q_pa":17991.22241700519,"prediction_evaluations":6,"remaining_burn_s":8.286489424820164,"source":"finite_burn_predictor_corrector","time_s":132.44999999998765,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73904107591275,"feasible":true,"predicted_ground_range_m":-0.006180173058313976,"predicted_main_at_terminal_kg":8444.119761416629,"predicted_peak_q_pa":17991.214973803373,"prediction_evaluations":5,"remaining_burn_s":7.269041075926032,"source":"finite_burn_predictor_corrector","time_s":133.46999999998673,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74094852909934,"feasible":true,"predicted_ground_range_m":0.04482730685680014,"predicted_main_at_terminal_kg":8443.792325259183,"predicted_peak_q_pa":17991.17836286882,"prediction_evaluations":5,"remaining_burn_s":6.250948529113549,"source":"finite_burn_predictor_corrector","time_s":134.4899999999858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74287244046997,"feasible":true,"predicted_ground_range_m":0.06828809599835761,"predicted_main_at_terminal_kg":8443.966555135943,"predicted_peak_q_pa":17991.1639719159,"prediction_evaluations":5,"remaining_burn_s":5.232872440485088,"source":"finite_burn_predictor_corrector","time_s":135.50999999998487,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74479175388464,"feasible":true,"predicted_ground_range_m":0.07046076903261422,"predicted_main_at_terminal_kg":8443.575880522489,"predicted_peak_q_pa":17991.12277977339,"prediction_evaluations":5,"remaining_burn_s":4.2147917539007045,"source":"finite_burn_predictor_corrector","time_s":136.52999999998394,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74717896882993,"feasible":true,"predicted_ground_range_m":-2.5375268416673067,"predicted_main_at_terminal_kg":8443.051152240792,"predicted_peak_q_pa":17991.07680405874,"prediction_evaluations":5,"remaining_burn_s":3.197178968846906,"source":"finite_burn_predictor_corrector","time_s":137.54999999998302,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7488835345153,"feasible":true,"predicted_ground_range_m":-1.5241294303700625,"predicted_main_at_terminal_kg":8442.750720441316,"predicted_peak_q_pa":17991.042427293753,"prediction_evaluations":5,"remaining_burn_s":2.178883534533217,"source":"finite_burn_predictor_corrector","time_s":138.5699999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.750583525472,"feasible":true,"predicted_ground_range_m":-0.5680637486204159,"predicted_main_at_terminal_kg":8442.46305496818,"predicted_peak_q_pa":17991.024286853728,"prediction_evaluations":5,"remaining_burn_s":1.1605835254908259,"source":"finite_burn_predictor_corrector","time_s":139.58999999998116,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.961217631151,37264.51714223726,207.66929042192717,985.149033152078,0.2065384754755233,0.0018606718599444862,22887.56368731901,296.9528404426903],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.62999999998857,"requested_s":131.42999999998858,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.789058039023075e-12,"maximum_slosh_displacement_m":1.5896799233383778,"maximum_slosh_mode_force_n":68027.36183625489,"minimum_feed_buffer_kg":1480.0695629481452,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":186.55752200000006}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.53125,"fuel_ledger":{"main_error_kg":4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"587dfe27738abbcf2f15e7fda1c69961ebb3850064db55fb0b32c43a3a551788","integration_dt_s":0.01,"job_id":"development/action-delay","observation_seed_sequence":{"generated_state_uint32":[2067225124,1657705462,588155581,3242741348,2594027182,2562186303,2580606019,4290559136],"mode":"case","state":{"entropy":[378,0,1005,1757800960,3454775038,2123884701,1616767080,4188137357,1369977904,605882263,823426432],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.0002711132557481513,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.046969498713493e-05,-1.0032815672256348],[3.0469694987116287e-05,-1.0032815393041414]],"navigation_acceleration_bias_m_s2":[3.208105959934044e-08,0.0002604884004718044],"observed_control_state":[-4.583313511703398e-05,7.7053229765609785,3.058744365038006e-05,-0.9943685450379772,-6.373982897376471e-10,-3.636419317407725e-09],"state":[-4.5573973855541495e-05,7.696880139837689,3.0460221002946842e-05,-0.9944129302058982,-6.676238794182837e-10,-3.4901866636750612e-09,5779.526477146675,261.3859625520387],"time_s":405.93849046143976},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.5573973855541495e-05,7.696880139837689,3.0460221002946842e-05,-0.9944129302058982,-6.676238794182837e-10,-3.4901866636750612e-09,5779.526477146675,261.3859625520387],"flight_safety":true,"flight_time_s":405.93849046143976,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"action-delay","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"action-delay","index":1005,"stream":0},"input_sha256":"587dfe27738abbcf2f15e7fda1c69961ebb3850064db55fb0b32c43a3a551788","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64420.473522853375,"max_angular_acceleration_deg_s2":2.68306111593043,"max_angular_rate_deg_s":8.001556574923884,"max_ascent_q_alpha_kpa_deg":83.31867848892779,"max_dynamic_pressure_pa":25635.08420671893,"max_fin_hinge_nm":47.25203462664807,"max_flight_load_g":3.0313083717075817,"max_gimbal_deg":5.99667797909092,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.989550178612,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.68306111593043,"angular_torque_bias_nm":170.77737773079988,"attitude_target_deg":11.91211772237159,"control":[0.1507107995662428,-0.025034558815699364,14607.750693685646,0.0],"navigation_acceleration_bias_m_s2":[-0.0021155332386374563,-0.04450577311815708],"observed_control_state":[1231.4403696831598,36225.74276225052,-61.75577259228804,-992.8867044115422,0.06354884462858179,0.00784785294378018,20075.748088245637,269.26080690254827,0.0,0.0,0.0,-0.012045002098894102,0.0543182752060097,1499.9999999999943,0.9255862220052858,39.271235048164556,25.728764951840613,0.0,0.0],"phase":"entry","requested_control":[0.16272257040022364,-0.01916794587306677,6922.66575804929,0.0],"state":[1230.205318450198,36205.883891004225,-61.74905674196536,-992.9935623323976,0.06371337427983527,0.008650649596383338,20074.933858292978,269.24576068010634,0.0,0.0,0.0,-0.015727111789985305,0.09224460546454154,1499.9999999999943,0.9297192274317448,39.27180781737993,25.728192182625236,0.009704725985945207,0.011882363835261332],"time_s":302.1699999998333,"upper_attached":false},"rcs_propellant_used_kg":38.61403744796132,"record_type":"flight","remaining_main_propellant_kg":5779.526477146675,"remaining_rcs_propellant_kg":261.3859625520387,"return_plan":{"burn_end_time_s":140.94376750267006,"feasible":true,"predicted_ground_range_m":-0.5459052193143821,"predicted_main_at_terminal_kg":8416.470210298585,"predicted_peak_q_pa":17991.29266730807,"prediction_evaluations":5,"remaining_burn_s":1.1937675026890406,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6960627443209,"feasible":true,"predicted_ground_range_m":1.6693025576629879,"predicted_main_at_terminal_kg":8446.200706671567,"predicted_peak_q_pa":17990.605407620857,"prediction_evaluations":6,"remaining_burn_s":9.106062744332455,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92812078697946,"feasible":true,"predicted_ground_range_m":3.923384832168538,"predicted_main_at_terminal_kg":8419.147833394163,"predicted_peak_q_pa":17990.383453046627,"prediction_evaluations":6,"remaining_burn_s":8.31812078699196,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93101234106783,"feasible":true,"predicted_ground_range_m":0.013606842262239738,"predicted_main_at_terminal_kg":8418.498259231175,"predicted_peak_q_pa":17990.321596000747,"prediction_evaluations":5,"remaining_burn_s":7.301012341081256,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9331418044505,"feasible":true,"predicted_ground_range_m":0.09582653752275849,"predicted_main_at_terminal_kg":8418.107463702167,"predicted_peak_q_pa":17990.274473027286,"prediction_evaluations":5,"remaining_burn_s":6.283141804464849,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93526538547835,"feasible":true,"predicted_ground_range_m":0.14741795219113918,"predicted_main_at_terminal_kg":8417.695974736642,"predicted_peak_q_pa":17990.22836812893,"prediction_evaluations":5,"remaining_burn_s":5.265265385493612,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93738282259852,"feasible":true,"predicted_ground_range_m":0.1513321164577368,"predicted_main_at_terminal_kg":8417.28061906733,"predicted_peak_q_pa":17991.106159057723,"prediction_evaluations":5,"remaining_burn_s":4.247382822614725,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93997082989435,"feasible":true,"predicted_ground_range_m":-2.4843981034785045,"predicted_main_at_terminal_kg":8417.121283424634,"predicted_peak_q_pa":17991.26080425601,"prediction_evaluations":5,"remaining_burn_s":3.229970829911483,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9418718912223,"feasible":true,"predicted_ground_range_m":-1.488515832507117,"predicted_main_at_terminal_kg":8416.781757958726,"predicted_peak_q_pa":17991.32653026019,"prediction_evaluations":5,"remaining_burn_s":2.2118718912403517,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94376750267006,"feasible":true,"predicted_ground_range_m":-0.5459052193143821,"predicted_main_at_terminal_kg":8416.470210298585,"predicted_peak_q_pa":17991.29266730807,"prediction_evaluations":5,"remaining_burn_s":1.1937675026890406,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3927.87817241574,37281.819871934465,207.781489158829,985.3440612252749,0.20661197924673266,0.0018547170588588571,22880.85199440009,296.92738221108385],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1299999998335,"requested_s":301.9299999998335,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4427573559223674e-12,"maximum_slosh_displacement_m":1.5963196138919746,"maximum_slosh_mode_force_n":68096.80375489139,"minimum_feed_buffer_kg":1480.067243160118,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":185.0268917000003}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.828125,"fuel_ledger":{"main_error_kg":4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"811c06ab51aff0de4550f4d3296b5b905b31d06d946173b2813ed90663d1be63","integration_dt_s":0.01,"job_id":"development/engine-lag","observation_seed_sequence":{"generated_state_uint32":[2641545560,2841091414,1863616482,2313068413,225722158,2192642032,2930731689,1027278744],"mode":"case","state":{"entropy":[378,0,1006,4152050592,3752116367,255575924,3155115548,41765189,2092687772,1829518472,2737338707],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001136359734128196,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.464421965896584e-05,-1.0042240878897895],[2.464421965895462e-05,-1.004224066243581]],"navigation_acceleration_bias_m_s2":[3.1782800487128334e-08,0.0003527999817986863],"observed_control_state":[-3.79269363406483e-05,7.699811120460042,2.4690224781228515e-05,-0.9953443233820674,-5.080345600090579e-10,-2.7532743456426595e-09],"state":[-3.783264063275964e-05,7.696006308467081,2.4645980467760392e-05,-0.9953609753300983,-5.18466750001596e-10,-2.7057760608253136e-09,5785.268270629569,261.5688410137401],"time_s":405.8238225765311},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.783264063275964e-05,7.696006308467081,2.4645980467760392e-05,-0.9953609753300983,-5.18466750001596e-10,-2.7057760608253136e-09,5785.268270629569,261.5688410137401],"flight_safety":true,"flight_time_s":405.8238225765311,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"engine-lag","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.05,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"engine-lag","index":1006,"stream":0},"input_sha256":"811c06ab51aff0de4550f4d3296b5b905b31d06d946173b2813ed90663d1be63","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64414.731729370884,"max_angular_acceleration_deg_s2":2.5446587293279808,"max_angular_rate_deg_s":8.000474983824185,"max_ascent_q_alpha_kpa_deg":83.31314064648262,"max_dynamic_pressure_pa":25635.310247391437,"max_fin_hinge_nm":49.87652447272725,"max_flight_load_g":3.031296988317685,"max_gimbal_deg":5.99954517884536,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17984.948474841127,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5446587293279808,"angular_torque_bias_nm":144.28821754951426,"attitude_target_deg":12.179283092666452,"control":[0.15879029922236204,-0.02507299884782142,14814.35081859809,0.0],"navigation_acceleration_bias_m_s2":[-0.001968282473386256,-0.040383678556054355],"observed_control_state":[1237.0281559203981,36224.25930519884,-61.7702514630206,-992.6773458358676,0.06357709355232491,0.007837922969088763,20077.29785273505,269.41054765202637,0.0,0.0,0.0,-0.011342543127743621,0.04836552969128856,1499.9999999999943,0.9253758561852737,39.27014486794247,25.729855132062365,0.0,0.0],"phase":"entry","requested_control":[0.15879029922236204,-0.02507299884782142,14814.35081859809,0.0],"state":[1235.7928118122036,36204.404546843114,-61.763872894093296,-992.7919024503746,0.06374104199480504,0.008599387513713898,20076.560618217485,269.3952886280723,0.0,0.0,0.0,-0.015234673180541253,0.08476989607383278,1499.9999999999943,0.9295205455108584,39.27066347479892,25.729336525205916,0.012258264494839194,0.01102603760102572],"time_s":302.11999999983334,"upper_attached":false},"rcs_propellant_used_kg":38.4311589862599,"record_type":"flight","remaining_main_propellant_kg":5785.268270629569,"remaining_rcs_propellant_kg":261.5688410137401,"return_plan":{"burn_end_time_s":140.96454080934183,"feasible":true,"predicted_ground_range_m":-0.5337010669159463,"predicted_main_at_terminal_kg":8479.30610689396,"predicted_peak_q_pa":17990.666084755183,"prediction_evaluations":5,"remaining_burn_s":1.1845408093608731,"source":"finite_burn_predictor_corrector","time_s":139.77999999998096,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72662232561936,"feasible":true,"predicted_ground_range_m":1.70830503494156,"predicted_main_at_terminal_kg":8440.536459309724,"predicted_peak_q_pa":17990.740069323903,"prediction_evaluations":6,"remaining_burn_s":9.106622325630989,"source":"finite_burn_predictor_corrector","time_s":131.61999999998838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9482762654622,"feasible":true,"predicted_ground_range_m":4.043207883570347,"predicted_main_at_terminal_kg":8414.558504625245,"predicted_peak_q_pa":17990.976844905672,"prediction_evaluations":6,"remaining_burn_s":8.30827626547474,"source":"finite_burn_predictor_corrector","time_s":132.63999999998745,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95123144147877,"feasible":true,"predicted_ground_range_m":0.01892119136661652,"predicted_main_at_terminal_kg":8481.406805347347,"predicted_peak_q_pa":17990.923657992247,"prediction_evaluations":5,"remaining_burn_s":7.2912314414922355,"source":"finite_burn_predictor_corrector","time_s":133.65999999998652,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95345448861005,"feasible":true,"predicted_ground_range_m":0.10349957587423564,"predicted_main_at_terminal_kg":8481.065202369808,"predicted_peak_q_pa":17990.876627527894,"prediction_evaluations":5,"remaining_burn_s":6.273454488624453,"source":"finite_burn_predictor_corrector","time_s":134.6799999999856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95567226056178,"feasible":true,"predicted_ground_range_m":0.1476035304718062,"predicted_main_at_terminal_kg":8480.710899527592,"predicted_peak_q_pa":17990.831914294733,"prediction_evaluations":5,"remaining_burn_s":5.25567226057711,"source":"finite_burn_predictor_corrector","time_s":135.69999999998467,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9578828931134,"feasible":true,"predicted_ground_range_m":0.14771584533013637,"predicted_main_at_terminal_kg":8480.351151348514,"predicted_peak_q_pa":17990.788188276743,"prediction_evaluations":5,"remaining_burn_s":4.2378828931296635,"source":"finite_burn_predictor_corrector","time_s":136.71999999998374,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96056242601037,"feasible":true,"predicted_ground_range_m":-2.481154800028713,"predicted_main_at_terminal_kg":8479.864910863118,"predicted_peak_q_pa":17990.744072301746,"prediction_evaluations":5,"remaining_burn_s":3.2205624260275454,"source":"finite_burn_predictor_corrector","time_s":137.7399999999828,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96255380593018,"feasible":true,"predicted_ground_range_m":-1.475744617901447,"predicted_main_at_terminal_kg":8479.575938276474,"predicted_peak_q_pa":17990.70252364059,"prediction_evaluations":5,"remaining_burn_s":2.2025538059482925,"source":"finite_burn_predictor_corrector","time_s":138.7599999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96454080934183,"feasible":true,"predicted_ground_range_m":-0.5337010669159463,"predicted_main_at_terminal_kg":8479.30610689396,"predicted_peak_q_pa":17990.666084755183,"prediction_evaluations":5,"remaining_burn_s":1.1845408093608731,"source":"finite_burn_predictor_corrector","time_s":139.77999999998096,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3938.748127625255,37333.55349937158,207.73478465563164,984.5952513520567,0.20671952120862616,0.0018555724110076491,22882.2446248607,296.9380698450356],"time_s":96.05999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.81999999998837,"requested_s":131.61999999998838,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.07999999983355,"requested_s":301.87999999983356,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.594949759324613,"maximum_slosh_mode_force_n":68113.27424242454,"minimum_feed_buffer_kg":1483.1382853666744,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":185.35064440000042}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.734375,"fuel_ledger":{"main_error_kg":7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"39b3c5ce3bb58fdda98f7d923c2b3e87466d41e5c7f509fb2772de0d245fd3ee","integration_dt_s":0.01,"job_id":"development/pressure-minimum","observation_seed_sequence":{"generated_state_uint32":[4195142323,4282451512,3813163981,2416580586,3150667956,264133831,512702762,312759316],"mode":"case","state":{"entropy":[378,0,1007,2776522351,1473117800,294150409,754389308,1238289780,3797439162,1193725521,2722495049],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005692105607146677,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.412847239494808e-05,-1.0032317292544695],[2.41284723949354e-05,-1.0032317088901679]],"navigation_acceleration_bias_m_s2":[2.8607322064187756e-08,0.000288523814836437],"observed_control_state":[-3.689317659940311e-05,7.670143816555022,2.4237991159427097e-05,-0.9946301114039445,-5.951472199987722e-10,-2.6777103044988905e-09],"state":[-3.663920867769796e-05,7.65969560755208,2.4117022994361972e-05,-0.9946874825874011,-6.225490820440701e-10,-2.5455377030442165e-09,6035.191951617738,263.4412615517766],"time_s":403.56050431390435},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.663920867769796e-05,7.65969560755208,2.4117022994361972e-05,-0.9946874825874011,-6.225490820440701e-10,-2.5455377030442165e-09,6035.191951617738,263.4412615517766],"flight_safety":true,"flight_time_s":403.56050431390435,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"pressure-minimum","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":95000.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"pressure-minimum","index":1007,"stream":0},"input_sha256":"39b3c5ce3bb58fdda98f7d923c2b3e87466d41e5c7f509fb2772de0d245fd3ee","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64164.80804838233,"max_angular_acceleration_deg_s2":2.61544430342561,"max_angular_rate_deg_s":8.000469709037253,"max_ascent_q_alpha_kpa_deg":83.11158255693756,"max_dynamic_pressure_pa":25635.35935769039,"max_fin_hinge_nm":67.37244956021263,"max_flight_load_g":3.0315484323675634,"max_gimbal_deg":5.996883553754128,"max_mass_balance_error_kg":1.6007106751203537e-10,"max_recovery_dynamic_pressure_pa":17984.875107914995,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.61544430342561,"angular_torque_bias_nm":164.9695282295167,"attitude_target_deg":10.944278453429336,"control":[0.1560829401114438,-0.024010596831931425,13944.269732949137,0.0],"navigation_acceleration_bias_m_s2":[-0.0020003838012362823,-0.045859152152715785],"observed_control_state":[1262.4679202469504,36159.48179337329,-57.63919806468858,-999.516724300917,0.05900253770452377,0.007901331567271616,20435.328795568676,269.45098245404705,0.0,0.0,0.0,-0.011559000055503824,0.05662326465090538,1499.9999999999943,0.8805073572873685,39.01828837268894,25.981711627316468,0.0,0.0],"phase":"entry","requested_control":[0.1560829401114438,-0.024010596831931425,13944.269732949137,0.0],"state":[1261.3151982261777,36139.49034039961,-57.63273016458424,-999.6215737885103,0.05916791767335627,0.008681775482318415,20434.4823854897,269.43661962786035,0.0,0.0,0.0,-0.015088615896876451,0.09575638751451801,1499.9999999999943,0.8871440817497162,39.018883778980786,25.981116221024624,0.029018616738803016,0.010907612258076188],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":36.55873844822338,"record_type":"flight","remaining_main_propellant_kg":6035.191951617738,"remaining_rcs_propellant_kg":263.4412615517766,"return_plan":{"burn_end_time_s":138.4462334609045,"feasible":true,"predicted_ground_range_m":-0.12155596741519403,"predicted_main_at_terminal_kg":8708.574190953765,"predicted_peak_q_pa":17991.294212987636,"prediction_evaluations":5,"remaining_burn_s":0.8762334609214926,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.2183467192194,"feasible":true,"predicted_ground_range_m":3.7292152567659542,"predicted_main_at_terminal_kg":8738.229912440951,"predicted_peak_q_pa":17991.195797841465,"prediction_evaluations":6,"remaining_burn_s":8.80834671922898,"source":"finite_burn_predictor_corrector","time_s":129.40999999999042,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.4299999999895,"feasible":true,"predicted_ground_range_m":-0.5742006086840847,"predicted_main_at_terminal_kg":8711.551502410202,"predicted_peak_q_pa":17991.50406803164,"prediction_evaluations":3,"remaining_burn_s":8.0,"source":"finite_burn_predictor_corrector","time_s":130.4299999999895,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.43224044027073,"feasible":true,"predicted_ground_range_m":0.1891130607366147,"predicted_main_at_terminal_kg":8711.10643804446,"predicted_peak_q_pa":17991.457252015884,"prediction_evaluations":5,"remaining_burn_s":6.98224044028217,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.4345505874121,"feasible":true,"predicted_ground_range_m":0.4893380283716793,"predicted_main_at_terminal_kg":8710.609862104715,"predicted_peak_q_pa":17991.464232805243,"prediction_evaluations":5,"remaining_burn_s":5.964550587424468,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.43687536466985,"feasible":true,"predicted_ground_range_m":0.6308570176929962,"predicted_main_at_terminal_kg":8710.09783321819,"predicted_peak_q_pa":17991.419684590746,"prediction_evaluations":5,"remaining_burn_s":4.946875364683151,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.43978237724392,"feasible":true,"predicted_ground_range_m":-2.531601653169667,"predicted_main_at_terminal_kg":8709.80968237529,"predicted_peak_q_pa":17991.39574507803,"prediction_evaluations":5,"remaining_burn_s":3.92978237725813,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.44194595493823,"feasible":true,"predicted_ground_range_m":-1.7043024753463882,"predicted_main_at_terminal_kg":8709.380953551365,"predicted_peak_q_pa":17991.35614038358,"prediction_evaluations":5,"remaining_burn_s":2.9119459549533744,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.44407871254305,"feasible":true,"predicted_ground_range_m":-0.804408398763349,"predicted_main_at_terminal_kg":8708.980887079062,"predicted_peak_q_pa":17991.318952610072,"prediction_evaluations":5,"remaining_burn_s":1.8940787125591327,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.4462334609045,"feasible":true,"predicted_ground_range_m":-0.12155596741519403,"predicted_main_at_terminal_kg":8708.574190953765,"predicted_peak_q_pa":17991.294212987636,"prediction_evaluations":5,"remaining_burn_s":0.8762334609214926,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3781.381033775189,37277.193813831895,202.40673090662978,991.2959744837126,0.20024741586554679,0.00178583102409157,23167.86984823619,296.91739164220587],"time_s":94.40999999999836},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.6099999999904,"requested_s":129.40999999999042,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.5990894581768025,"maximum_slosh_mode_force_n":68921.63663789278,"minimum_feed_buffer_kg":1479.6752276128236,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":186.2529824000003}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":181.15625,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0ffe24c03739774a40c38037239273d023667b0fdcc1f58430a0662a9c693f03","integration_dt_s":0.01,"job_id":"development/pressure-maximum","observation_seed_sequence":{"generated_state_uint32":[2570198068,112540580,759380468,3172081500,190984468,2370310393,356577687,2107568224],"mode":"case","state":{"entropy":[378,0,1008,2879269296,4279837201,1772701519,1524081302,4245036182,180736152,1212739667,3786550625],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0025508861746744624,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5460957153460264e-05,-1.0060222830329126],[2.5460957153451993e-05,-1.006022257358883]],"navigation_acceleration_bias_m_s2":[3.873487348449046e-08,0.00046819768041232794],"observed_control_state":[-3.9947415020208306e-05,7.719175922595976,2.5527224170312865e-05,-0.9969769009318257,-3.09158426080892e-10,-3.2515012108504157e-09],"state":[-3.984547573797225e-05,7.71519099876559,2.5480858190548383e-05,-0.9969875512663052,-3.2206843090371735e-10,-3.2092536897794517e-09,5655.031721720416,263.1244592821598],"time_s":406.99399698553026},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.984547573797225e-05,7.71519099876559,2.5480858190548383e-05,-0.9969875512663052,-3.2206843090371735e-10,-3.2092536897794517e-09,5655.031721720416,263.1244592821598],"flight_safety":true,"flight_time_s":406.99399698553026,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"pressure-maximum","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":105000.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"pressure-maximum","index":1008,"stream":0},"input_sha256":"0ffe24c03739774a40c38037239273d023667b0fdcc1f58430a0662a9c693f03","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64544.96827827978,"max_angular_acceleration_deg_s2":2.6177590934893367,"max_angular_rate_deg_s":8.000478753914141,"max_ascent_q_alpha_kpa_deg":83.37886360195895,"max_dynamic_pressure_pa":25635.86515565834,"max_fin_hinge_nm":36.82622466657324,"max_flight_load_g":3.030741584183455,"max_gimbal_deg":5.9969165664873705,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":17984.726335886404,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6177590934893367,"angular_torque_bias_nm":170.02373981535447,"attitude_target_deg":12.37256289098204,"control":[0.15254201441697676,-0.024581516842993395,13937.897689162715,0.0],"navigation_acceleration_bias_m_s2":[-0.002271065124870316,-0.04560605817973024],"observed_control_state":[1346.732789029857,36255.85506866109,-63.42958111603575,-988.4879246274957,0.06552612095580461,0.007829856463280853,19885.4666780411,269.3326824874674,0.0,0.0,0.0,-0.011834086083874961,0.05533949137987072,1499.9999999999943,0.950706698674487,39.40508830874232,25.59491169126243,0.0,0.0],"phase":"entry","requested_control":[0.15254201441697676,-0.024581516842993395,13937.897689162715,0.0],"state":[1345.4642642839003,36236.08419144199,-63.42257925857022,-988.5928416205538,0.06569007704614122,0.008610929187918398,19884.63946299206,269.31832622459024,0.0,0.0,0.0,-0.015447561074437087,0.09358452142899265,1499.9999999999943,0.9534444911553485,39.40567021231027,25.594329787694473,0.015705147329678672,0.008911108045936908],"time_s":302.1699999998333,"upper_attached":false},"rcs_propellant_used_kg":36.87554071784018,"record_type":"flight","remaining_main_propellant_kg":5655.031721720416,"remaining_rcs_propellant_kg":263.1244592821598,"return_plan":{"burn_end_time_s":142.3778647502687,"feasible":true,"predicted_ground_range_m":-0.4719352841729254,"predicted_main_at_terminal_kg":8301.705068803758,"predicted_peak_q_pa":17990.358034652985,"prediction_evaluations":5,"remaining_burn_s":1.3478647502888554,"source":"finite_burn_predictor_corrector","time_s":141.02999999997985,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.14916201215783,"feasible":true,"predicted_ground_range_m":3.63021162943799,"predicted_main_at_terminal_kg":8274.61901338519,"predicted_peak_q_pa":17990.32619319969,"prediction_evaluations":6,"remaining_burn_s":9.279162012170557,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.36118425596723,"feasible":true,"predicted_ground_range_m":1.3331871004974225,"predicted_main_at_terminal_kg":8303.796461742382,"predicted_peak_q_pa":17990.695242078673,"prediction_evaluations":6,"remaining_burn_s":8.471184255980889,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.36380632643872,"feasible":true,"predicted_ground_range_m":0.12427430248189886,"predicted_main_at_terminal_kg":8303.311896295418,"predicted_peak_q_pa":17990.62944135925,"prediction_evaluations":5,"remaining_burn_s":7.453806326453314,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.36613380385404,"feasible":true,"predicted_ground_range_m":0.32237273468259353,"predicted_main_at_terminal_kg":8302.986514654018,"predicted_peak_q_pa":17990.587311984807,"prediction_evaluations":5,"remaining_burn_s":6.436133803869541,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.36845433356928,"feasible":true,"predicted_ground_range_m":0.47538599368487056,"predicted_main_at_terminal_kg":8302.636890714462,"predicted_peak_q_pa":17990.536805273012,"prediction_evaluations":5,"remaining_burn_s":5.418454333585713,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.370776667183,"feasible":true,"predicted_ground_range_m":0.538708511034983,"predicted_main_at_terminal_kg":8302.740066863751,"predicted_peak_q_pa":17990.490502633827,"prediction_evaluations":5,"remaining_burn_s":4.400776667200363,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.37361869534624,"feasible":true,"predicted_ground_range_m":-2.2849946358051185,"predicted_main_at_terminal_kg":8302.252056646623,"predicted_peak_q_pa":17990.4396976597,"prediction_evaluations":5,"remaining_burn_s":3.3836186953645204,"source":"finite_burn_predictor_corrector","time_s":138.9899999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.37574407200103,"feasible":true,"predicted_ground_range_m":-1.3459715001331358,"predicted_main_at_terminal_kg":8301.975539585519,"predicted_peak_q_pa":17990.395798846323,"prediction_evaluations":5,"remaining_burn_s":2.3657440720202527,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3778647502687,"feasible":true,"predicted_ground_range_m":-0.4719352841729254,"predicted_main_at_terminal_kg":8301.705068803758,"predicted_peak_q_pa":17990.358034652985,"prediction_evaluations":5,"remaining_burn_s":1.3478647502888554,"source":"finite_burn_predictor_corrector","time_s":141.02999999997985,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4008.3936887535688,37262.83468707139,210.7907627452363,981.4761216364957,0.21031463423251484,0.0018966227780179686,22724.444448961905,296.9544561523942],"time_s":96.88999999999787},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":133.06999999998726,"requested_s":132.86999999998727,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1299999998335,"requested_s":301.9299999998335,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5900272366444408,"maximum_slosh_mode_force_n":67495.66135249664,"minimum_feed_buffer_kg":1480.2878588895815,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":187.26539799999955}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.53125,"fuel_ledger":{"main_error_kg":-1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1bafc7e0b8eed2e94bbc403e34c96b1381701b13f682d497745baad122bbdcde","integration_dt_s":0.01,"job_id":"development/temperature-minimum","observation_seed_sequence":{"generated_state_uint32":[2949752099,3099561876,4033647902,755901132,3526838965,3330145078,2405153049,3663589615],"mode":"case","state":{"entropy":[378,0,1009,3133672412,747943527,2746619442,2519444649,381573481,355637172,2255908510,455525704],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016463052719439292,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.500513955446115e-05,-1.004951826705461],[2.5005139554450693e-05,-1.004951802372263]],"navigation_acceleration_bias_m_s2":[3.4686265693595244e-08,0.00039789148575719845],"observed_control_state":[-3.873983423341859e-05,7.691663674057334,2.50186829640264e-05,-0.9961206471062157,-4.2863217570684674e-10,-3.045816020043928e-09],"state":[-3.8731525702442704e-05,7.691332843681712,2.501483845193209e-05,-0.9961218708191563,-4.2964305485547396e-10,-3.041649740176491e-09,5816.889520256599,261.73904486321965],"time_s":405.5103321182712},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8731525702442704e-05,7.691332843681712,2.501483845193209e-05,-0.9961218708191563,-4.2964305485547396e-10,-3.041649740176491e-09,5816.889520256599,261.73904486321965],"flight_safety":true,"flight_time_s":405.5103321182712,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"temperature-minimum","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":273.15,"temperature_profile":[[0.0,273.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"temperature-minimum","index":1009,"stream":0},"input_sha256":"1bafc7e0b8eed2e94bbc403e34c96b1381701b13f682d497745baad122bbdcde","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64383.11047974322,"max_angular_acceleration_deg_s2":2.618154689222039,"max_angular_rate_deg_s":8.000474985682569,"max_ascent_q_alpha_kpa_deg":83.30301823192669,"max_dynamic_pressure_pa":25635.52207807795,"max_fin_hinge_nm":68.70294860088072,"max_flight_load_g":3.0312641474998485,"max_gimbal_deg":5.99690309378797,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17984.954824483753,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618154689222039,"angular_torque_bias_nm":170.60982768945092,"attitude_target_deg":11.79777544561062,"control":[0.15828099094970816,-0.0236623101343891,13945.751302866345,0.0],"navigation_acceleration_bias_m_s2":[-0.0022491999917883597,-0.047077603418223896],"observed_control_state":[1269.7503546234552,36211.95837183364,-61.13885632609749,-993.2745216210479,0.06290201838483389,0.007859201512460078,20114.65443783033,269.3753678898688,0.0,0.0,0.0,-0.011374170471024148,0.05755969101327213,1499.9999999999943,0.9212201081301006,39.24386641691734,25.756133583087994,0.0,0.0],"phase":"entry","requested_control":[0.15828099094970816,-0.0236623101343891,13945.751302866345,0.0],"state":[1268.5276438169813,36192.091785170116,-61.13191434061607,-993.3769877729949,0.06306656485212768,0.008640567460531885,20113.794918166215,269.36100353764084,0.0,0.0,0.0,-0.014857451627294925,0.0971892090782006,1499.9999999999943,0.925595611287826,39.24447104513325,25.755528954872087,0.010193004548966036,0.011714628134962643],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":38.26095513678035,"record_type":"flight","remaining_main_propellant_kg":5816.889520256599,"remaining_rcs_propellant_kg":261.73904486321965,"return_plan":{"burn_end_time_s":140.69316255750846,"feasible":true,"predicted_ground_range_m":-0.57738977866165,"predicted_main_at_terminal_kg":8499.602883924199,"predicted_peak_q_pa":17990.795458316028,"prediction_evaluations":5,"remaining_burn_s":1.143162557527276,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.46507917177408,"feasible":true,"predicted_ground_range_m":1.3762462283218229,"predicted_main_at_terminal_kg":8468.097502481358,"predicted_peak_q_pa":17990.709456493485,"prediction_evaluations":6,"remaining_burn_s":9.075079171785463,"source":"finite_burn_predictor_corrector","time_s":131.38999999998862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6763548200712,"feasible":true,"predicted_ground_range_m":3.642110552760718,"predicted_main_at_terminal_kg":8439.130470501379,"predicted_peak_q_pa":17991.106653583556,"prediction_evaluations":6,"remaining_burn_s":8.266354820083517,"source":"finite_burn_predictor_corrector","time_s":132.4099999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67933113390217,"feasible":true,"predicted_ground_range_m":-0.010347408943006009,"predicted_main_at_terminal_kg":8501.990881236767,"predicted_peak_q_pa":17991.04855971501,"prediction_evaluations":5,"remaining_burn_s":7.24933113391541,"source":"finite_burn_predictor_corrector","time_s":133.42999999998676,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6816512308464,"feasible":true,"predicted_ground_range_m":0.021169065819670152,"predicted_main_at_terminal_kg":8501.591609923125,"predicted_peak_q_pa":17991.00762632522,"prediction_evaluations":5,"remaining_burn_s":6.231651230860558,"source":"finite_burn_predictor_corrector","time_s":134.44999999998583,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68396064513905,"feasible":true,"predicted_ground_range_m":0.042453580549596914,"predicted_main_at_terminal_kg":8501.188021588312,"predicted_peak_q_pa":17990.963400270815,"prediction_evaluations":5,"remaining_burn_s":5.213960645154139,"source":"finite_burn_predictor_corrector","time_s":135.4699999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68625961519314,"feasible":true,"predicted_ground_range_m":0.0338561344689543,"predicted_main_at_terminal_kg":8500.775220774289,"predicted_peak_q_pa":17990.917593278577,"prediction_evaluations":5,"remaining_burn_s":4.196259615209162,"source":"finite_burn_predictor_corrector","time_s":136.48999999998398,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6890174813604,"feasible":true,"predicted_ground_range_m":-2.5569715373933937,"predicted_main_at_terminal_kg":8500.231577900826,"predicted_peak_q_pa":17990.86720955068,"prediction_evaluations":5,"remaining_burn_s":3.1790174813773335,"source":"finite_burn_predictor_corrector","time_s":137.50999999998305,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6910929041883,"feasible":true,"predicted_ground_range_m":-1.5362257049161911,"predicted_main_at_terminal_kg":8499.90755167445,"predicted_peak_q_pa":17990.832707489582,"prediction_evaluations":5,"remaining_burn_s":2.161092904206177,"source":"finite_burn_predictor_corrector","time_s":138.52999999998212,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69316255750846,"feasible":true,"predicted_ground_range_m":-0.57738977866165,"predicted_main_at_terminal_kg":8499.602883924199,"predicted_peak_q_pa":17990.795458316028,"prediction_evaluations":5,"remaining_burn_s":1.143162557527276,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3910.08672382323,37269.795730450365,207.17302779873313,985.7099584615653,0.20595203492078895,0.0018487987734993679,22909.84627722406,296.9360328738557],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.5899999999886,"requested_s":131.38999999998862,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5280224842135794e-12,"maximum_slosh_displacement_m":1.5949230746582241,"maximum_slosh_mode_force_n":68190.11358854776,"minimum_feed_buffer_kg":1480.0309187910977,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.38304359999984}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.078125,"fuel_ledger":{"main_error_kg":2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"262721a108a67b986736f5b93bb0543df36489d2854fe6aa32992e1f8a6469f3","integration_dt_s":0.01,"job_id":"development/temperature-maximum","observation_seed_sequence":{"generated_state_uint32":[1270667246,1143405269,2165299554,1250216368,2687245326,1271626360,333316435,3660476266],"mode":"case","state":{"entropy":[378,0,1010,3012523511,3731569285,512283687,889347894,1916494446,1997764565,1720239684,4182043655],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002704036430707147,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5296405005177117e-05,-1.0055649084235716],[2.529640500516795e-05,-1.005564883115355]],"navigation_acceleration_bias_m_s2":[3.8501456617880705e-08,0.00045513695589247165],"observed_control_state":[-3.987409854397127e-05,7.715888731617062,2.5509183153053138e-05,-0.9966266303572613,-3.076361194697472e-10,-3.3106863371892172e-09],"state":[-3.944415668122877e-05,7.699025849057229,2.531289717762235e-05,-0.9966788152108722,-3.622912674493278e-10,-3.163527081904174e-09,5763.601730283975,262.7885848453014],"time_s":406.0269195149255},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.944415668122877e-05,7.699025849057229,2.531289717762235e-05,-0.9966788152108722,-3.622912674493278e-10,-3.163527081904174e-09,5763.601730283975,262.7885848453014],"flight_safety":true,"flight_time_s":406.0269195149255,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"temperature-maximum","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":308.15,"temperature_profile":[[0.0,308.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"temperature-maximum","index":1010,"stream":0},"input_sha256":"262721a108a67b986736f5b93bb0543df36489d2854fe6aa32992e1f8a6469f3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64436.39826971626,"max_angular_acceleration_deg_s2":2.618521974013,"max_angular_rate_deg_s":8.000476008110843,"max_ascent_q_alpha_kpa_deg":83.32972984274203,"max_dynamic_pressure_pa":25635.568706541497,"max_fin_hinge_nm":34.870690048716355,"max_flight_load_g":3.0309575261188684,"max_gimbal_deg":5.996906748639893,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17984.89882144728,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618521974013,"angular_torque_bias_nm":170.72331941234205,"attitude_target_deg":11.722754589743664,"control":[0.15508281525099393,-0.024166448367928556,13940.543133613703,0.0],"navigation_acceleration_bias_m_s2":[-0.0022186960263028965,-0.04615831401945717],"observed_control_state":[1335.6835002554492,36236.96078279056,-61.66573413729718,-991.7679624661897,0.0635290411795957,0.007851979814808903,20047.698868638625,269.36014651385057,0.0,0.0,0.0,-0.011628718961071222,0.056305098541635165,1499.9999999999943,0.9300187144395209,39.29096624259403,25.70903375741117,0.0,0.0],"phase":"entry","requested_control":[0.15508281525099393,-0.024166448367928556,13940.543133613703,0.0],"state":[1334.4502514361882,36217.12431274503,-61.65884168478369,-991.8720087073063,0.0636934426450568,0.008633337612772544,20046.85749983793,269.34578752612225,0.0,0.0,0.0,-0.015182750554277334,0.09516989984201871,1499.9999999999943,0.9339055354122792,39.2915581026039,25.7084418974013,0.010580295916834978,0.011399234252856365],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.211415154698614,"record_type":"flight","remaining_main_propellant_kg":5763.601730283975,"remaining_rcs_propellant_kg":262.7885848453014,"return_plan":{"burn_end_time_s":141.24320409949212,"feasible":true,"predicted_ground_range_m":-0.5381949989773052,"predicted_main_at_terminal_kg":8448.536631385208,"predicted_peak_q_pa":17990.26514535217,"prediction_evaluations":5,"remaining_burn_s":1.2132040995113513,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.01492635073106,"feasible":true,"predicted_ground_range_m":2.0485309342916427,"predicted_main_at_terminal_kg":8406.37016475134,"predicted_peak_q_pa":17991.118520600892,"prediction_evaluations":6,"remaining_burn_s":9.144926350742882,"source":"finite_burn_predictor_corrector","time_s":131.86999999998818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22631257997497,"feasible":true,"predicted_ground_range_m":3.376152455220682,"predicted_main_at_terminal_kg":8451.155806077237,"predicted_peak_q_pa":17990.598654230955,"prediction_evaluations":6,"remaining_burn_s":8.336312579987712,"source":"finite_burn_predictor_corrector","time_s":132.88999999998725,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22929435468745,"feasible":true,"predicted_ground_range_m":0.034724058410849246,"predicted_main_at_terminal_kg":8450.609851950874,"predicted_peak_q_pa":17990.53654112052,"prediction_evaluations":5,"remaining_burn_s":7.319294354701136,"source":"finite_burn_predictor_corrector","time_s":133.90999999998633,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23161954912305,"feasible":true,"predicted_ground_range_m":0.11370225506518139,"predicted_main_at_terminal_kg":8450.277998330403,"predicted_peak_q_pa":17990.49063646944,"prediction_evaluations":5,"remaining_burn_s":6.301619549137649,"source":"finite_burn_predictor_corrector","time_s":134.9299999999854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23393177774807,"feasible":true,"predicted_ground_range_m":0.18773653988417038,"predicted_main_at_terminal_kg":8449.925645273628,"predicted_peak_q_pa":17990.443673674632,"prediction_evaluations":5,"remaining_burn_s":5.283931777763587,"source":"finite_burn_predictor_corrector","time_s":135.94999999998447,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23623996631287,"feasible":true,"predicted_ground_range_m":0.195430625904236,"predicted_main_at_terminal_kg":8449.563685126626,"predicted_peak_q_pa":17990.395556792548,"prediction_evaluations":5,"remaining_burn_s":4.26623996632933,"source":"finite_burn_predictor_corrector","time_s":136.96999999998354,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2390262322429,"feasible":true,"predicted_ground_range_m":-2.47043361619393,"predicted_main_at_terminal_kg":8449.086538694026,"predicted_peak_q_pa":17990.346102475985,"prediction_evaluations":5,"remaining_burn_s":3.249026232260299,"source":"finite_burn_predictor_corrector","time_s":137.98999999998262,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24111835691784,"feasible":true,"predicted_ground_range_m":-1.4750889661320068,"predicted_main_at_terminal_kg":8448.805816117838,"predicted_peak_q_pa":17990.30499424459,"prediction_evaluations":5,"remaining_burn_s":2.2311183569361575,"source":"finite_burn_predictor_corrector","time_s":139.0099999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24320409949212,"feasible":true,"predicted_ground_range_m":-0.5381949989773052,"predicted_main_at_terminal_kg":8448.536631385208,"predicted_peak_q_pa":17990.26514535217,"prediction_evaluations":5,"remaining_burn_s":1.2132040995113513,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3945.7113436694135,37277.51466531649,208.41999066776384,984.3882295660334,0.20742436135367195,0.001864275920025889,22856.26350170188,296.9408811415541],"time_s":96.16999999999801},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.06999999998817,"requested_s":131.86999999998818,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":6.281197784119286e-12,"maximum_slosh_displacement_m":1.5948798005002613,"maximum_slosh_mode_force_n":68038.72681489273,"minimum_feed_buffer_kg":1480.10205709829,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":194.55289289999928}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.21875,"fuel_ledger":{"main_error_kg":-3.637978807091713e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e15f5bea15dfb17de092c846532f15c2f9683784545e0026565fb04a168d7775","integration_dt_s":0.01,"job_id":"development/south-pole","observation_seed_sequence":{"generated_state_uint32":[3791837170,2303127455,3898164025,1524467895,2821780016,3085230717,1626118108,4127664701],"mode":"case","state":{"entropy":[378,0,1011,465501480,3098242589,1804937298,4086062211,3413647649,4119240624,1829568141,557980654],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-2.0883569225827337e-06,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-3.744842642524727e-09,-1.0049543948353643],[-3.744842642524727e-09,-1.0049543948360768]],"navigation_acceleration_bias_m_s2":[1.2234125763234337e-11,0.00039316055740677035],"observed_control_state":[4.122327619660779e-09,7.712007302275074,-3.76609052600286e-09,-0.9959917022709145,-1.2867580425931793e-13,9.231742154860219e-14],"state":[4.104591432992624e-09,7.70730897689145,-3.753724558792434e-09,-0.9960098369471266,-1.2825070606629385e-13,8.906053117588142e-14,5705.895454894925,264.77878918433106],"time_s":405.4947171902044},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[4.104591432992624e-09,7.70730897689145,-3.753724558792434e-09,-0.9960098369471266,-1.2825070606629385e-13,8.906053117588142e-14,5705.895454894925,264.77878918433106],"flight_safety":true,"flight_time_s":405.4947171902044,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"south-pole","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":-90.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"south-pole","index":1011,"stream":0},"input_sha256":"e15f5bea15dfb17de092c846532f15c2f9683784545e0026565fb04a168d7775","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64494.10454510472,"max_angular_acceleration_deg_s2":2.6177280817823987,"max_angular_rate_deg_s":8.000477903735012,"max_ascent_q_alpha_kpa_deg":82.03789967887424,"max_dynamic_pressure_pa":25635.765804172403,"max_fin_hinge_nm":55.72320143600492,"max_flight_load_g":3.029948011485444,"max_gimbal_deg":5.996902921318114,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17984.953814861616,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6177280817823987,"angular_torque_bias_nm":169.515526229026,"attitude_target_deg":14.242422228357361,"control":[0.1500552888010213,-0.024993998283975118,13934.519483905726,0.0],"navigation_acceleration_bias_m_s2":[-0.0024559253343973825,-0.044784816558147277],"observed_control_state":[1533.3818015043728,36178.46444423248,-69.13767055299968,-990.9154264266635,0.07106166385296987,0.00789400534374977,19905.827530710663,269.27500245805334,0.0,0.0,0.0,-0.012039387188337,0.054391631747816485,1499.9999999999943,0.9340465950360024,39.39076548805776,25.60923451194739,0.0,0.0],"phase":"entry","requested_control":[0.1500552888010213,-0.024993998283975118,13934.519483905726,0.0],"state":[1531.9990954706152,36158.64500374259,-69.13258827551118,-991.0217829681686,0.07122690215464372,0.008675018551108287,19905.014192176222,269.2606496747828,0.0,0.0,0.0,-0.0157115909516767,0.09203118393528449,1499.9999999999943,0.9377097040455867,39.39133763020591,25.60866236979923,0.017291917965447604,0.009308885187379852],"time_s":301.8499999998336,"upper_attached":false},"rcs_propellant_used_kg":35.22121081566894,"record_type":"flight","remaining_main_propellant_kg":5705.895454894925,"remaining_rcs_propellant_kg":264.77878918433106,"return_plan":{"burn_end_time_s":141.65564145852917,"feasible":true,"predicted_ground_range_m":-0.16074646308504192,"predicted_main_at_terminal_kg":8384.463490410397,"predicted_peak_q_pa":17990.782462769977,"prediction_evaluations":5,"remaining_burn_s":0.7056414585492423,"source":"finite_burn_predictor_corrector","time_s":140.94999999997992,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.42451083540433,"feasible":true,"predicted_ground_range_m":1.7778142247327935,"predicted_main_at_terminal_kg":8345.32056962653,"predicted_peak_q_pa":17990.78599249975,"prediction_evaluations":6,"remaining_burn_s":9.654510835416072,"source":"finite_burn_predictor_corrector","time_s":131.76999999998827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63653634323148,"feasible":true,"predicted_ground_range_m":3.5220395129994575,"predicted_main_at_terminal_kg":8319.885985672325,"predicted_peak_q_pa":17991.104310870305,"prediction_evaluations":6,"remaining_burn_s":8.846536343244129,"source":"finite_burn_predictor_corrector","time_s":132.78999999998734,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63956142558706,"feasible":true,"predicted_ground_range_m":-0.02166415904426522,"predicted_main_at_terminal_kg":8319.824358089236,"predicted_peak_q_pa":17991.063293924264,"prediction_evaluations":5,"remaining_burn_s":7.82956142560064,"source":"finite_burn_predictor_corrector","time_s":133.80999999998642,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64182902722123,"feasible":true,"predicted_ground_range_m":0.42505327756705924,"predicted_main_at_terminal_kg":8319.459521288709,"predicted_peak_q_pa":17991.02208763352,"prediction_evaluations":5,"remaining_burn_s":6.811829027235733,"source":"finite_burn_predictor_corrector","time_s":134.8299999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64414797065052,"feasible":true,"predicted_ground_range_m":0.5138902496803279,"predicted_main_at_terminal_kg":8319.027412371917,"predicted_peak_q_pa":17990.97282127147,"prediction_evaluations":5,"remaining_burn_s":5.794147970665965,"source":"finite_burn_predictor_corrector","time_s":135.84999999998456,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64645840533038,"feasible":true,"predicted_ground_range_m":0.22648858541372796,"predicted_main_at_terminal_kg":8385.768951450429,"predicted_peak_q_pa":17990.93819106898,"prediction_evaluations":5,"remaining_burn_s":4.776458405346738,"source":"finite_burn_predictor_corrector","time_s":136.86999999998363,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64925849824715,"feasible":true,"predicted_ground_range_m":-2.455806119981963,"predicted_main_at_terminal_kg":8385.287390271364,"predicted_peak_q_pa":17990.89196373399,"prediction_evaluations":5,"remaining_burn_s":3.7592584982644373,"source":"finite_burn_predictor_corrector","time_s":137.8899999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65140142088535,"feasible":true,"predicted_ground_range_m":-1.680257850312561,"predicted_main_at_terminal_kg":8384.997279911346,"predicted_peak_q_pa":17990.85373326933,"prediction_evaluations":5,"remaining_burn_s":2.741401420903569,"source":"finite_burn_predictor_corrector","time_s":138.90999999998178,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65351234020633,"feasible":true,"predicted_ground_range_m":-0.8247235254854974,"predicted_main_at_terminal_kg":8384.729598090182,"predicted_peak_q_pa":17990.817802689104,"prediction_evaluations":5,"remaining_burn_s":1.723512340225474,"source":"finite_burn_predictor_corrector","time_s":139.92999999998085,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65564145852917,"feasible":true,"predicted_ground_range_m":-0.16074646308504192,"predicted_main_at_terminal_kg":8384.463490410397,"predicted_peak_q_pa":17990.782462769977,"prediction_evaluations":5,"remaining_burn_s":0.7056414585492423,"source":"finite_burn_predictor_corrector","time_s":140.94999999997992,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4116.029560568684,37277.33171926071,217.0140783288074,983.9173800551339,0.21574005924939973,0.002053636941212795,22874.778677386505,296.9324732707367],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.96999999998826,"requested_s":131.76999999998827,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8099999998338,"requested_s":301.6099999998338,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.329070518200751e-12,"maximum_slosh_displacement_m":1.5953956480417335,"maximum_slosh_mode_force_n":68283.08303874262,"minimum_feed_buffer_kg":1479.9128502946762,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":191.5884777000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.1875,"fuel_ledger":{"main_error_kg":3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e97bfb3a51aa754ec7d57b03e0b7803e910fdfa019747314ae6756e42b871a5b","integration_dt_s":0.01,"job_id":"development/equator","observation_seed_sequence":{"generated_state_uint32":[1589349146,3945042340,3634100407,2987177296,586357202,3683305338,2217433367,3396181377],"mode":"case","state":{"entropy":[378,0,1012,2102882567,4035897446,2208063642,1646694209,403405050,2845747299,2983547080,2947637184],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.002059537983757747,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.130295959410421e-05,-1.0049398230332232],[3.13029595940878e-05,-1.0049397926119832]],"navigation_acceleration_bias_m_s2":[4.341622850476939e-08,0.00039738648227275353],"observed_control_state":[-4.850498502563022e-05,7.692094043598948,3.1326906378519044e-05,-0.9961071872001315,-5.364788268801311e-10,-3.815534051195131e-09],"state":[-4.84791214474799e-05,7.691271496421061,3.1314936945304476e-05,-0.9961102435307208,-5.39624205695831e-10,-3.802655002572009e-09,5817.048297983466,261.9987676103754],"time_s":405.79082576014025},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.84791214474799e-05,7.691271496421061,3.1314936945304476e-05,-0.9961102435307208,-5.39624205695831e-10,-3.802655002572009e-09,5817.048297983466,261.9987676103754],"flight_safety":true,"flight_time_s":405.79082576014025,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"equator","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":0.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"equator","index":1012,"stream":0},"input_sha256":"e97bfb3a51aa754ec7d57b03e0b7803e910fdfa019747314ae6756e42b871a5b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64382.95170201687,"max_angular_acceleration_deg_s2":2.619105121269703,"max_angular_rate_deg_s":8.000475388436744,"max_ascent_q_alpha_kpa_deg":83.60649584837954,"max_dynamic_pressure_pa":25635.54668717724,"max_fin_hinge_nm":54.733466547180605,"max_flight_load_g":3.03129833739931,"max_gimbal_deg":5.996906455080434,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":17984.94858321403,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619105121269703,"angular_torque_bias_nm":170.32592579188088,"attitude_target_deg":11.529704194217649,"control":[0.1511442626538213,-0.024817351543546237,13933.58895028857,0.0],"navigation_acceleration_bias_m_s2":[-0.002024088365138917,-0.04476346924497729],"observed_control_state":[1260.6998875255954,36240.63766664137,-59.27596224063765,-992.808416702703,0.0610691569062084,0.007847457004858914,20134.051451177147,269.3865736653111,0.0,0.0,0.0,-0.01196239717904928,0.05473092075968253,1499.9999999999943,0.9216210995146096,39.23022160800431,25.769778392000855,0.0,0.0],"phase":"entry","requested_control":[0.1511442626538213,-0.024817351543546237,13933.58895028857,0.0],"state":[1259.5144365449064,36220.78036386346,-59.268858347568894,-992.9150134254272,0.06123346717170784,0.008628813494984993,20133.23268464061,269.37222184050546,0.0,0.0,0.0,-0.01560635155532232,0.09266544182628082,1499.9999999999943,0.9259743312649048,39.230797568474905,25.769202431530257,0.011646925316876878,0.011320272481582995],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":38.00123238962459,"record_type":"flight","remaining_main_propellant_kg":5817.048297983466,"remaining_rcs_propellant_kg":261.9987676103754,"return_plan":{"burn_end_time_s":140.74285660923752,"feasible":true,"predicted_ground_range_m":-0.6437965704334756,"predicted_main_at_terminal_kg":8465.572307125914,"predicted_peak_q_pa":17990.368819450614,"prediction_evaluations":5,"remaining_burn_s":1.0328566092564788,"source":"finite_burn_predictor_corrector","time_s":139.70999999998105,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.51497488113867,"feasible":true,"predicted_ground_range_m":1.2687001061862984,"predicted_main_at_terminal_kg":8491.47756715964,"predicted_peak_q_pa":17990.28384408819,"prediction_evaluations":6,"remaining_burn_s":8.96497488115021,"source":"finite_burn_predictor_corrector","time_s":131.54999999998847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72635141483016,"feasible":true,"predicted_ground_range_m":2.4290422570113597,"predicted_main_at_terminal_kg":8468.87326068205,"predicted_peak_q_pa":17990.745887875997,"prediction_evaluations":6,"remaining_burn_s":8.15635141484262,"source":"finite_burn_predictor_corrector","time_s":132.56999999998754,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72914693386508,"feasible":true,"predicted_ground_range_m":-0.05902233143966251,"predicted_main_at_terminal_kg":8468.26446396909,"predicted_peak_q_pa":17990.686379962954,"prediction_evaluations":5,"remaining_burn_s":7.139146933878452,"source":"finite_burn_predictor_corrector","time_s":133.58999999998662,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73146406440566,"feasible":true,"predicted_ground_range_m":-0.11279775780000412,"predicted_main_at_terminal_kg":8467.839906142039,"predicted_peak_q_pa":17990.640565891623,"prediction_evaluations":5,"remaining_burn_s":6.12146406441998,"source":"finite_burn_predictor_corrector","time_s":134.6099999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73376502784896,"feasible":true,"predicted_ground_range_m":-0.1963876269643432,"predicted_main_at_terminal_kg":8467.258504529127,"predicted_peak_q_pa":17990.551069769856,"prediction_evaluations":5,"remaining_burn_s":5.1037650278641875,"source":"finite_burn_predictor_corrector","time_s":135.62999999998476,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73604943758193,"feasible":true,"predicted_ground_range_m":-0.23476671466770593,"predicted_main_at_terminal_kg":8466.820680913455,"predicted_peak_q_pa":17990.502540878977,"prediction_evaluations":5,"remaining_burn_s":4.086049437598089,"source":"finite_burn_predictor_corrector","time_s":136.64999999998383,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73878522854918,"feasible":true,"predicted_ground_range_m":-2.8049962521423475,"predicted_main_at_terminal_kg":8466.251027487744,"predicted_peak_q_pa":17990.450367941092,"prediction_evaluations":5,"remaining_burn_s":3.068785228566264,"source":"finite_burn_predictor_corrector","time_s":137.6699999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74082358361665,"feasible":true,"predicted_ground_range_m":-1.6914296590637683,"predicted_main_at_terminal_kg":8465.909627563176,"predicted_peak_q_pa":17990.410565118687,"prediction_evaluations":5,"remaining_burn_s":2.050823583634674,"source":"finite_burn_predictor_corrector","time_s":138.68999999998198,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74285660923752,"feasible":true,"predicted_ground_range_m":-0.6437965704334756,"predicted_main_at_terminal_kg":8465.572307125914,"predicted_peak_q_pa":17990.368819450614,"prediction_evaluations":5,"remaining_burn_s":1.0328566092564788,"source":"finite_burn_predictor_corrector","time_s":139.70999999998105,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3876.389860927903,37267.332062379624,205.3296983472502,985.3308207121594,0.20426588602366372,0.0018056921718097945,22890.86555278848,296.93932264033634],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.74999999998846,"requested_s":131.54999999998847,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.594114227270689,"maximum_slosh_mode_force_n":68061.61469472383,"minimum_feed_buffer_kg":1480.098297538207,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":200.37902870000016}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.359375,"fuel_ledger":{"main_error_kg":-3.637978807091713e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4292a97d2292e7c84739e7f03436b6f599abdca8692b8b678dc3b33e1dcc4446","integration_dt_s":0.01,"job_id":"development/north-pole","observation_seed_sequence":{"generated_state_uint32":[1121985498,63597044,1368838123,840317222,4077504579,2865018762,633482943,2248340834],"mode":"case","state":{"entropy":[378,0,1013,2518402328,3169325075,433667566,2643271146,1144129104,2304119540,2856890762,3218764289],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-2.0883569225827337e-06,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-3.744842642524727e-09,-1.0049543948353643],[-3.744842642524727e-09,-1.0049543948360768]],"navigation_acceleration_bias_m_s2":[1.2234125763234337e-11,0.00039316055740677035],"observed_control_state":[4.122327619660779e-09,7.712007302275074,-3.76609052600286e-09,-0.9959917022709145,-1.2867580425931793e-13,9.231742154860219e-14],"state":[4.104591432992624e-09,7.70730897689145,-3.753724558792434e-09,-0.9960098369471266,-1.2825070606629385e-13,8.906053117588142e-14,5705.895454894925,264.77878918433106],"time_s":405.4947171902044},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[4.104591432992624e-09,7.70730897689145,-3.753724558792434e-09,-0.9960098369471266,-1.2825070606629385e-13,8.906053117588142e-14,5705.895454894925,264.77878918433106],"flight_safety":true,"flight_time_s":405.4947171902044,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"north-pole","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":90.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"north-pole","index":1013,"stream":0},"input_sha256":"4292a97d2292e7c84739e7f03436b6f599abdca8692b8b678dc3b33e1dcc4446","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64494.10454510472,"max_angular_acceleration_deg_s2":2.6177280817823987,"max_angular_rate_deg_s":8.000477903735012,"max_ascent_q_alpha_kpa_deg":82.03789967887424,"max_dynamic_pressure_pa":25635.765804172403,"max_fin_hinge_nm":55.72320143600492,"max_flight_load_g":3.029948011485444,"max_gimbal_deg":5.996902921318114,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17984.953814861616,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6177280817823987,"angular_torque_bias_nm":169.515526229026,"attitude_target_deg":14.242422228357361,"control":[0.1500552888010213,-0.024993998283975118,13934.519483905726,0.0],"navigation_acceleration_bias_m_s2":[-0.0024559253343973825,-0.044784816558147277],"observed_control_state":[1533.3818015043728,36178.46444423248,-69.13767055299968,-990.9154264266635,0.07106166385296987,0.00789400534374977,19905.827530710663,269.27500245805334,0.0,0.0,0.0,-0.012039387188337,0.054391631747816485,1499.9999999999943,0.9340465950360024,39.39076548805776,25.60923451194739,0.0,0.0],"phase":"entry","requested_control":[0.1500552888010213,-0.024993998283975118,13934.519483905726,0.0],"state":[1531.9990954706152,36158.64500374259,-69.13258827551118,-991.0217829681686,0.07122690215464372,0.008675018551108287,19905.014192176222,269.2606496747828,0.0,0.0,0.0,-0.0157115909516767,0.09203118393528449,1499.9999999999943,0.9377097040455867,39.39133763020591,25.60866236979923,0.017291917965447604,0.009308885187379852],"time_s":301.8499999998336,"upper_attached":false},"rcs_propellant_used_kg":35.22121081566894,"record_type":"flight","remaining_main_propellant_kg":5705.895454894925,"remaining_rcs_propellant_kg":264.77878918433106,"return_plan":{"burn_end_time_s":141.65564145852917,"feasible":true,"predicted_ground_range_m":-0.16074646308504192,"predicted_main_at_terminal_kg":8384.463490410397,"predicted_peak_q_pa":17990.782462769977,"prediction_evaluations":5,"remaining_burn_s":0.7056414585492423,"source":"finite_burn_predictor_corrector","time_s":140.94999999997992,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.42451083540433,"feasible":true,"predicted_ground_range_m":1.7778142247327935,"predicted_main_at_terminal_kg":8345.32056962653,"predicted_peak_q_pa":17990.78599249975,"prediction_evaluations":6,"remaining_burn_s":9.654510835416072,"source":"finite_burn_predictor_corrector","time_s":131.76999999998827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63653634323148,"feasible":true,"predicted_ground_range_m":3.5220395129994575,"predicted_main_at_terminal_kg":8319.885985672325,"predicted_peak_q_pa":17991.104310870305,"prediction_evaluations":6,"remaining_burn_s":8.846536343244129,"source":"finite_burn_predictor_corrector","time_s":132.78999999998734,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63956142558706,"feasible":true,"predicted_ground_range_m":-0.02166415904426522,"predicted_main_at_terminal_kg":8319.824358089236,"predicted_peak_q_pa":17991.063293924264,"prediction_evaluations":5,"remaining_burn_s":7.82956142560064,"source":"finite_burn_predictor_corrector","time_s":133.80999999998642,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64182902722123,"feasible":true,"predicted_ground_range_m":0.42505327756705924,"predicted_main_at_terminal_kg":8319.459521288709,"predicted_peak_q_pa":17991.02208763352,"prediction_evaluations":5,"remaining_burn_s":6.811829027235733,"source":"finite_burn_predictor_corrector","time_s":134.8299999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64414797065052,"feasible":true,"predicted_ground_range_m":0.5138902496803279,"predicted_main_at_terminal_kg":8319.027412371917,"predicted_peak_q_pa":17990.97282127147,"prediction_evaluations":5,"remaining_burn_s":5.794147970665965,"source":"finite_burn_predictor_corrector","time_s":135.84999999998456,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64645840533038,"feasible":true,"predicted_ground_range_m":0.22648858541372796,"predicted_main_at_terminal_kg":8385.768951450429,"predicted_peak_q_pa":17990.93819106898,"prediction_evaluations":5,"remaining_burn_s":4.776458405346738,"source":"finite_burn_predictor_corrector","time_s":136.86999999998363,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64925849824715,"feasible":true,"predicted_ground_range_m":-2.455806119981963,"predicted_main_at_terminal_kg":8385.287390271364,"predicted_peak_q_pa":17990.89196373399,"prediction_evaluations":5,"remaining_burn_s":3.7592584982644373,"source":"finite_burn_predictor_corrector","time_s":137.8899999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65140142088535,"feasible":true,"predicted_ground_range_m":-1.680257850312561,"predicted_main_at_terminal_kg":8384.997279911346,"predicted_peak_q_pa":17990.85373326933,"prediction_evaluations":5,"remaining_burn_s":2.741401420903569,"source":"finite_burn_predictor_corrector","time_s":138.90999999998178,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65351234020633,"feasible":true,"predicted_ground_range_m":-0.8247235254854974,"predicted_main_at_terminal_kg":8384.729598090182,"predicted_peak_q_pa":17990.817802689104,"prediction_evaluations":5,"remaining_burn_s":1.723512340225474,"source":"finite_burn_predictor_corrector","time_s":139.92999999998085,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65564145852917,"feasible":true,"predicted_ground_range_m":-0.16074646308504192,"predicted_main_at_terminal_kg":8384.463490410397,"predicted_peak_q_pa":17990.782462769977,"prediction_evaluations":5,"remaining_burn_s":0.7056414585492423,"source":"finite_burn_predictor_corrector","time_s":140.94999999997992,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4116.029560568684,37277.33171926071,217.0140783288074,983.9173800551339,0.21574005924939973,0.002053636941212795,22874.778677386505,296.9324732707367],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.96999999998826,"requested_s":131.76999999998827,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8099999998338,"requested_s":301.6099999998338,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.329070518200751e-12,"maximum_slosh_displacement_m":1.5953956480417335,"maximum_slosh_mode_force_n":68283.08303874262,"minimum_feed_buffer_kg":1479.9128502946762,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":191.01965699999982}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":190.765625,"fuel_ledger":{"main_error_kg":-3.637978807091713e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8e922ae8e8075cb6b40bf0fe36eed4d9c5afbca9101b041188c7f5d4e364fd21","integration_dt_s":0.01,"job_id":"development/gust-coast-plus","observation_seed_sequence":{"generated_state_uint32":[663335257,3634214743,419733025,26249229,4219340894,1272972090,2212960674,1940470836],"mode":"case","state":{"entropy":[378,0,1014,329198235,165936050,613554950,1311837254,2359320660,132873524,4219994044,727566988],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001525311562737093,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4774733168766675e-05,-1.004552562746455],[2.4774733168755508e-05,-1.0045525394288048]],"navigation_acceleration_bias_m_s2":[3.435891980323942e-08,0.00037939043277517535],"observed_control_state":[-3.864196288061974e-05,7.712980875434136,2.4996954833718967e-05,-0.9956217747392025,-4.2245814651669414e-10,-3.09643908852904e-09],"state":[-3.817318356937227e-05,7.694226934346524,2.477890447957942e-05,-0.9957021260627821,-4.789118915643449e-10,-2.914706286257146e-09,5796.3583745800715,262.5621402623641],"time_s":405.70883564735},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.817318356937227e-05,7.694226934346524,2.477890447957942e-05,-0.9957021260627821,-4.789118915643449e-10,-2.914706286257146e-09,5796.3583745800715,262.5621402623641],"flight_safety":true,"flight_time_s":405.70883564735,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":111.39999999999499,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.6668630774802295,"altitude_m":55001.66686307748,"gust_contribution_m_s":0.0,"phase":"coast","time_s":280.9399999998526},"endpoints_above_0_1_m_s":1038,"first_endpoint_above_0_1_m_s":111.289999999995,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":121.74999999999292,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":4.226331689469127,"landing":0.0},"maximum_contribution_m_s":4.226331689469127,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":121.59999999999296,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":4.225982356720001,"landing":0.0},"maximum_sampled_contribution_m_s":4.225982356720001,"sample_count_above_0_1_m_s":51,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-coast-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":55000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":100.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-coast-plus","index":1014,"stream":0},"input_sha256":"8e922ae8e8075cb6b40bf0fe36eed4d9c5afbca9101b041188c7f5d4e364fd21","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.641625419565,"max_angular_acceleration_deg_s2":2.618447868052341,"max_angular_rate_deg_s":8.000525742783214,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.94395107834796,"max_flight_load_g":3.0310500829463156,"max_gimbal_deg":5.9969046335926395,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17984.935153146995,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618447868052341,"angular_torque_bias_nm":170.61867250851293,"attitude_target_deg":11.690280045361684,"control":[0.15591760607804017,-0.0240332002889566,13942.056346005043,0.0],"navigation_acceleration_bias_m_s2":[-0.0022113613028934523,-0.046356669054284746],"observed_control_state":[1314.4065174802251,36213.6147381362,-61.257056141465014,-992.3760239593082,0.06307768923120116,0.007856864990981857,20091.638530967404,269.3770105803474,0.0,0.0,0.0,-0.011562064487389057,0.0566273902129166,1499.9999999999943,0.9258492447002482,39.26005693271941,25.739943067285708,0.0,0.0],"phase":"entry","requested_control":[0.15591760607804017,-0.0240332002889566,13942.056346005043,0.0],"state":[1313.1814420646904,36193.766109871285,-61.25018054149302,-992.4797421703785,0.06324218854307655,0.008638226506546982,20090.79246877586,269.3626500339855,0.0,0.0,0.0,-0.015097218996122761,0.09569383798295908,1499.9999999999943,0.9299676416193197,39.2606520942902,25.739347905714915,0.010553529005702734,0.011502067562057215],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.437859737635904,"record_type":"flight","remaining_main_propellant_kg":5796.3583745800715,"remaining_rcs_propellant_kg":262.5621402623641,"return_plan":{"burn_end_time_s":140.9209897665011,"feasible":true,"predicted_ground_range_m":-0.5512812383134644,"predicted_main_at_terminal_kg":8465.867918453534,"predicted_peak_q_pa":17991.308533778803,"prediction_evaluations":5,"remaining_burn_s":1.1709897665200673,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69276364593392,"feasible":true,"predicted_ground_range_m":1.9790174854287965,"predicted_main_at_terminal_kg":8440.943403831112,"predicted_peak_q_pa":17991.210910174916,"prediction_evaluations":6,"remaining_burn_s":9.102763645945483,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90409819819845,"feasible":true,"predicted_ground_range_m":3.663946021434473,"predicted_main_at_terminal_kg":8468.559315969747,"predicted_peak_q_pa":17990.367573806663,"prediction_evaluations":6,"remaining_burn_s":8.294098198210943,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90712939196854,"feasible":true,"predicted_ground_range_m":0.022497483629331683,"predicted_main_at_terminal_kg":8467.883103209884,"predicted_peak_q_pa":17990.30389662536,"prediction_evaluations":5,"remaining_burn_s":7.277129391981946,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.909448682184,"feasible":true,"predicted_ground_range_m":0.0819109273666383,"predicted_main_at_terminal_kg":8467.443420206015,"predicted_peak_q_pa":17990.249443650184,"prediction_evaluations":5,"remaining_burn_s":6.2594486821983475,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91175962152835,"feasible":true,"predicted_ground_range_m":0.1181924550024327,"predicted_main_at_terminal_kg":8466.995754867774,"predicted_peak_q_pa":17991.11926832323,"prediction_evaluations":5,"remaining_burn_s":5.241759621543612,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91406337274373,"feasible":true,"predicted_ground_range_m":0.10760360349455933,"predicted_main_at_terminal_kg":8466.546523948795,"predicted_peak_q_pa":17991.273096760913,"prediction_evaluations":5,"remaining_burn_s":4.22406337275994,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9168322501548,"feasible":true,"predicted_ground_range_m":-2.5136731964126113,"predicted_main_at_terminal_kg":8465.962762979716,"predicted_peak_q_pa":17991.327202296598,"prediction_evaluations":5,"remaining_burn_s":3.20683225017194,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91891320518505,"feasible":true,"predicted_ground_range_m":-1.4979445192363539,"predicted_main_at_terminal_kg":8465.613770167174,"predicted_peak_q_pa":17991.289372291332,"prediction_evaluations":5,"remaining_burn_s":2.1889132052031104,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209897665011,"feasible":true,"predicted_ground_range_m":-0.5512812383134644,"predicted_main_at_terminal_kg":8465.867918453534,"predicted_peak_q_pa":17991.308533778803,"prediction_evaluations":5,"remaining_burn_s":1.1709897665200673,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5564441936439835e-12,"maximum_slosh_displacement_m":1.5940270915458932,"maximum_slosh_mode_force_n":68072.3103814421,"minimum_feed_buffer_kg":1480.0537890760952,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":204.8236539999998}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.0625,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7d60df9949c4aa9f5a86d0e51b0547a8d53a972edef468f2c822cafa0b19d6f6","integration_dt_s":0.01,"job_id":"development/gust-entry-plus","observation_seed_sequence":{"generated_state_uint32":[3005306684,2584224879,3199186207,228920000,2232066711,4243153486,3867589734,1484905828],"mode":"case","state":{"entropy":[378,0,1015,484293506,319059352,4244865451,3918151116,2298546912,3988406774,184055629,1927920715],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001522987457164993,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4768534797272975e-05,-1.0045416213655813],[2.4768534797261784e-05,-1.0045415980645294]],"navigation_acceleration_bias_m_s2":[3.435011155137817e-08,0.00037889472801429545],"observed_control_state":[-3.863934361937297e-05,7.713481280057224,2.499637794396501e-05,-0.9956084102501118,-4.223116451762735e-10,-3.0979115604651696e-09],"state":[-3.815820590792165e-05,7.6942304808223385,2.4772546668261947e-05,-0.9956911683675176,-4.802482495343234e-10,-2.9126315020387514e-09,5796.345273235584,262.55113271266896],"time_s":405.70933490605523},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.815820590792165e-05,7.6942304808223385,2.4772546668261947e-05,-0.9956911683675176,-4.802482495343234e-10,-2.9126315020387514e-09,5796.345273235584,262.55113271266896],"flight_safety":true,"flight_time_s":405.70933490605523,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":315.7999999998209,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1935643375836662,"altitude_m":19998.806435662416,"gust_contribution_m_s":2.567705898851212,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":1466,"first_endpoint_above_0_1_m_s":315.72999999982096,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":330.6399999998074,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.479744815012199,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.479744815012199,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":330.59999999980744,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.479744815012199,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.479744815012199,"sample_count_above_0_1_m_s":73,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-entry-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":260.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-entry-plus","index":1015,"stream":0},"input_sha256":"7d60df9949c4aa9f5a86d0e51b0547a8d53a972edef468f2c822cafa0b19d6f6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.6547267643,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.96406979944219,"max_flight_load_g":3.0310233478995867,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.934688689194,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.44886728733104,"record_type":"flight","remaining_main_propellant_kg":5796.345273235584,"remaining_rcs_propellant_kg":262.55113271266896,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.215383680479135e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":198.2000754999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":191.46875,"fuel_ledger":{"main_error_kg":-4.0745362639427185e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5eef190baa0d2c088d963c6323b21d8cb292b083f403e806195d42b36c823aa7","integration_dt_s":0.01,"job_id":"development/gust-landing-fast-plus","observation_seed_sequence":{"generated_state_uint32":[3096430525,738262554,3517864045,786187762,1423385493,2735288963,2465881017,4288437058],"mode":"case","state":{"entropy":[378,0,1016,3877264254,1651915243,2058998318,3406016034,836641162,1367445493,926667718,2554509359],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-283.6237086177405,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.012489189535200899,-1.0044928391346737],[0.012489183183660161,-1.004601989731765]],"navigation_acceleration_bias_m_s2":[-0.015218339179581432,0.0003788347283440873],"observed_control_state":[-0.011870415041941806,7.71402665331692,0.012502199448910024,-0.995604016771126,5.7908068715784895e-05,1.642859865168171e-05],"state":[-0.011630240963241473,7.6949867730080115,0.012615074620974462,-0.9956859627732264,5.81906182929308e-05,1.3643824659522135e-05,5796.498704772334,258.83978279214836],"time_s":405.7091231579253},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.011630240963241473,7.6949867730080115,0.012615074620974462,-0.9956859627732264,5.81906182929308e-05,1.3643824659522135e-05,5796.498704772334,258.83978279214836],"flight_safety":true,"flight_time_s":405.7091231579253,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":367.7999999997736,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.6949867730080115,"altitude_m":7.6949867730080115,"gust_contribution_m_s":1.1323538694603588,"phase":"landing","time_s":405.7091231579253},"endpoints_above_0_1_m_s":5496,"first_endpoint_above_0_1_m_s":367.7199999997737,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.7091231579253,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.195868395059436,"flip":0.0,"landing":4.999956594683017},"maximum_contribution_m_s":4.999956594683017,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.7091231579253,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.1919349296874384,"flip":0.0,"landing":4.999956594683017},"maximum_sampled_contribution_m_s":4.999956594683017,"sample_count_above_0_1_m_s":180,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-landing-fast-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-landing-fast-plus","index":1016,"stream":0},"input_sha256":"5eef190baa0d2c088d963c6323b21d8cb292b083f403e806195d42b36c823aa7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.50129522725,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":50.56485349825473,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17987.627113711653,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":41.160217207851645,"record_type":"flight","remaining_main_propellant_kg":5796.498704772334,"remaining_rcs_propellant_kg":258.83978279214836,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":201.80135210000026}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.09375,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1a178d9fb65be4c1a551c98fe9861745391675d20607f26895106f5748c7cb67","integration_dt_s":0.01,"job_id":"development/gust-landing-slow-plus","observation_seed_sequence":{"generated_state_uint32":[182699665,2158965008,2449810375,3698922492,1104360401,3484285394,928790766,3137006847],"mode":"case","state":{"entropy":[378,0,1017,1719873972,2570108406,3707099697,2271758748,2451420274,1621618565,717091109,1682041446],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":9.022347468426863,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0009236835366659732,-1.0045447469383966],[-0.0009236835359725834,-1.0045435801350728]],"navigation_acceleration_bias_m_s2":[-3.586693849558817e-05,0.0003789210059761471],"observed_control_state":[0.002608697922863907,7.713715653396381,-0.0009277393513897145,-0.995609099687765,5.978169902839622e-07,-2.1782724100311622e-07],"state":[0.002590793693567322,7.694477486451287,-0.0009254526000643192,-0.9956917875563865,5.942645156306277e-07,-1.458504154756259e-07,5796.414399036474,260.8192554073205],"time_s":405.7093222058847},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.002590793693567322,7.694477486451287,-0.0009254526000643192,-0.9956917875563865,5.942645156306277e-07,-1.458504154756259e-07,5796.414399036474,260.8192554073205],"flight_safety":true,"flight_time_s":405.7093222058847,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":368.19999999977324,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.694477486451287,"altitude_m":7.694477486451287,"gust_contribution_m_s":0.3710566294651986,"phase":"landing","time_s":405.7093222058847},"endpoints_above_0_1_m_s":5071,"first_endpoint_above_0_1_m_s":368.19999999977324,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.7093222058847,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.7302939241586692,"flip":0.0,"landing":4.8247428406196935},"maximum_contribution_m_s":4.8247428406196935,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.7093222058847,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6741193708558901,"flip":0.0,"landing":4.824645843806714},"maximum_sampled_contribution_m_s":4.824645843806714,"sample_count_above_0_1_m_s":182,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-landing-slow-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-landing-slow-plus","index":1017,"stream":0},"input_sha256":"1a178d9fb65be4c1a551c98fe9861745391675d20607f26895106f5748c7cb67","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.58560096341,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.99525946396531,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17985.363043668498,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":39.1807445926795,"record_type":"flight","remaining_main_propellant_kg":5796.414399036474,"remaining_rcs_propellant_kg":260.8192554073205,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":198.45864410000013}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.125,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"19dab7378ad3704afeda5dc9cd6cc5d8980e8594a88ebdc7225b5cf1c04e9cb5","integration_dt_s":0.01,"job_id":"development/forecast-bias-plus","observation_seed_sequence":{"generated_state_uint32":[4079273563,2078227154,198324796,1000352878,1279236992,3547733307,4195680907,2264290184],"mode":"case","state":{"entropy":[378,0,1018,4047230423,2294298889,902018775,946482275,2422994093,683312001,1172087956,3404854361],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-388.9320756180267,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.2629766223987246e-05,-1.0062000226041337],[2.262976622379362e-05,-1.006200028507482]],"navigation_acceleration_bias_m_s2":[-0.006486502401459763,0.0002755078317290107],"observed_control_state":[-5.5226353348207914e-05,7.693291977383889,2.2597803844481827e-05,-0.997365199263859,3.279780348674047e-08,6.954864194316418e-10],"state":[-5.5179619184091784e-05,7.691227994405481,2.2568390643706403e-05,-0.9973692256970403,3.2799287644696136e-08,7.379185496303832e-10,5819.229276747721,260.1154489397072],"time_s":406.0920694310476},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-5.5179619184091784e-05,7.691227994405481,2.2568390643706403e-05,-0.9973692256970403,3.2799287644696136e-08,7.379185496303832e-10,5819.229276747721,260.1154489397072],"flight_safety":true,"flight_time_s":406.0920694310476,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-bias-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,2.0],[100000.0,2.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-bias-plus","index":1018,"stream":0},"input_sha256":"19dab7378ad3704afeda5dc9cd6cc5d8980e8594a88ebdc7225b5cf1c04e9cb5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64380.77072325233,"max_angular_acceleration_deg_s2":2.6173719555128376,"max_angular_rate_deg_s":8.00048832192342,"max_ascent_q_alpha_kpa_deg":78.03062274178545,"max_dynamic_pressure_pa":25646.84441259551,"max_fin_hinge_nm":45.591361882311084,"max_flight_load_g":3.0313626408253227,"max_gimbal_deg":5.996905540003842,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17986.58518125049,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6173719555128376,"angular_torque_bias_nm":165.03359281522864,"attitude_target_deg":12.589620481283218,"control":[0.15780911526819463,-0.023738791560424605,13949.497230156447,0.0],"navigation_acceleration_bias_m_s2":[-0.00231483110583895,-0.046919062580497335],"observed_control_state":[1106.6103573441026,36248.257144286115,-60.07736228515113,-993.0623431219077,0.06386280051488871,0.007849508354647941,20167.84716180802,269.3775179303831,0.0,0.0,0.0,-0.01141166041422273,0.05738022687274919,1499.9999999999943,0.9202139542595583,39.206448050426495,25.793551949578553,0.0,0.0],"phase":"entry","requested_control":[0.15780911526819463,-0.023738791560424605,13949.497230156447,0.0],"state":[1105.4088769880216,36228.39479742884,-60.0703583746512,-993.1652184047667,0.06402715061950912,0.008630617501413385,20166.990271900584,269.3631497197887,0.0,0.0,0.0,-0.01490599436620886,0.09689469351902645,1499.9999999999943,0.9246453400712608,39.207050828742794,25.792949171262254,0.014232487646939403,0.010540180478469647],"time_s":302.1899999998333,"upper_attached":false},"rcs_propellant_used_kg":39.88455106029278,"record_type":"flight","remaining_main_propellant_kg":5819.229276747721,"remaining_rcs_propellant_kg":260.1154489397072,"return_plan":{"burn_end_time_s":140.55236455277088,"feasible":true,"predicted_ground_range_m":-0.15011746904758994,"predicted_main_at_terminal_kg":8529.840158517465,"predicted_peak_q_pa":17990.717641985444,"prediction_evaluations":5,"remaining_burn_s":0.922364552789746,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.324643118719,"feasible":true,"predicted_ground_range_m":2.885495946621699,"predicted_main_at_terminal_kg":8489.852547597271,"predicted_peak_q_pa":17990.692246188508,"prediction_evaluations":6,"remaining_burn_s":8.854643118730442,"source":"finite_burn_predictor_corrector","time_s":131.46999999998854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53602083450843,"feasible":true,"predicted_ground_range_m":1.865413128398103,"predicted_main_at_terminal_kg":8464.929196545108,"predicted_peak_q_pa":17991.034176097102,"prediction_evaluations":6,"remaining_burn_s":8.046020834520816,"source":"finite_burn_predictor_corrector","time_s":132.48999999998762,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53852288011979,"feasible":true,"predicted_ground_range_m":0.8587815160263421,"predicted_main_at_terminal_kg":8464.382918350051,"predicted_peak_q_pa":17990.974158580135,"prediction_evaluations":5,"remaining_burn_s":7.028522880133105,"source":"finite_burn_predictor_corrector","time_s":133.5099999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54083316509588,"feasible":true,"predicted_ground_range_m":0.7433783920854395,"predicted_main_at_terminal_kg":8463.971312268017,"predicted_peak_q_pa":17990.930677569304,"prediction_evaluations":5,"remaining_burn_s":6.010833165110117,"source":"finite_burn_predictor_corrector","time_s":134.52999999998576,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54312715847152,"feasible":true,"predicted_ground_range_m":-0.2605586589554818,"predicted_main_at_terminal_kg":8531.253927044243,"predicted_peak_q_pa":17990.88725108982,"prediction_evaluations":5,"remaining_burn_s":4.993127158486696,"source":"finite_burn_predictor_corrector","time_s":135.54999999998483,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54546241134992,"feasible":true,"predicted_ground_range_m":-0.23601229930754286,"predicted_main_at_terminal_kg":8530.882249620763,"predicted_peak_q_pa":17990.842136845924,"prediction_evaluations":5,"remaining_burn_s":3.9754624113659975,"source":"finite_burn_predictor_corrector","time_s":136.5699999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54814677909923,"feasible":true,"predicted_ground_range_m":-2.201654412595623,"predicted_main_at_terminal_kg":8530.420797371868,"predicted_peak_q_pa":17990.79477039888,"prediction_evaluations":5,"remaining_burn_s":2.9581467791162455,"source":"finite_burn_predictor_corrector","time_s":137.58999999998298,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.55026108451358,"feasible":true,"predicted_ground_range_m":-1.1582562300059287,"predicted_main_at_terminal_kg":8530.127330234242,"predicted_peak_q_pa":17990.754418135835,"prediction_evaluations":5,"remaining_burn_s":1.9402610845315311,"source":"finite_burn_predictor_corrector","time_s":138.60999999998205,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.55236455277088,"feasible":true,"predicted_ground_range_m":-0.15011746904758994,"predicted_main_at_terminal_kg":8529.840158517465,"predicted_peak_q_pa":17990.717641985444,"prediction_evaluations":5,"remaining_burn_s":0.922364552789746,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3827.9892364456364,37265.21422036397,201.76500755188616,985.9354036184944,0.198742154156711,0.001783910824262854,22897.31847976575,296.95478845527293],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.66999999998853,"requested_s":131.46999999998854,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1499999998335,"requested_s":301.9499999998335,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5921894832259145,"maximum_slosh_mode_force_n":68094.91577071478,"minimum_feed_buffer_kg":1480.0570167274288,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":187.8889967999994}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.703125,"fuel_ledger":{"main_error_kg":-1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"18c8aeda285d7c493600cf37bb3ffc210eefcb9fa9c8beb29af75f5ca25ec515","integration_dt_s":0.01,"job_id":"development/gust-coast-minus","observation_seed_sequence":{"generated_state_uint32":[2563560906,389823993,3322147317,2717805119,1986458640,2621150078,3371322868,3883759324],"mode":"case","state":{"entropy":[378,0,1019,1269779623,1155319253,2012256639,2252800291,4218773008,960510654,3577045567,1769468330],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015210971730482202,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4763666266763945e-05,-1.004533110598731],[2.4763666266752737e-05,-1.0045330873103413]],"navigation_acceleration_bias_m_s2":[3.4343316903946494e-08,0.0003785070931235933],"observed_control_state":[-3.86372722811181e-05,7.713877628232458,2.4995904083643057e-05,-0.9955979588200907,-4.221970811785442e-10,-3.099064518922247e-09],"state":[-3.8146474642983666e-05,7.694238353845129,2.4767553074382687e-05,-0.9956826079823313,-4.812929351356842e-10,-2.9110487202579135e-09,5796.311202870584,262.53168268793627],"time_s":405.7097252665425},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8146474642983666e-05,7.694238353845129,2.4767553074382687e-05,-0.9956826079823313,-4.812929351356842e-10,-2.9110487202579135e-09,5796.311202870584,262.53168268793627],"flight_safety":true,"flight_time_s":405.7097252665425,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":111.39999999999499,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.5460180847221636,"altitude_m":55001.54601808472,"gust_contribution_m_s":0.0,"phase":"coast","time_s":280.9399999998526},"endpoints_above_0_1_m_s":1038,"first_endpoint_above_0_1_m_s":111.289999999995,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":121.74999999999292,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":4.226331838020849,"landing":0.0},"maximum_contribution_m_s":4.226331838020849,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":121.59999999999296,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":4.225982505366321,"landing":0.0},"maximum_sampled_contribution_m_s":4.225982505366321,"sample_count_above_0_1_m_s":51,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-coast-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":55000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":100.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-coast-minus","index":1019,"stream":0},"input_sha256":"18c8aeda285d7c493600cf37bb3ffc210eefcb9fa9c8beb29af75f5ca25ec515","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.68879712925,"max_angular_acceleration_deg_s2":2.618436077602207,"max_angular_rate_deg_s":8.000493058522288,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.931137605785146,"max_flight_load_g":3.031051069763777,"max_gimbal_deg":5.996904636496899,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17984.933878583077,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618436077602207,"angular_torque_bias_nm":170.6187474457007,"attitude_target_deg":11.686923936719687,"control":[0.1559964869137964,-0.024020677912586347,13942.188848680262,0.0],"navigation_acceleration_bias_m_s2":[-0.002213032678445712,-0.0463819370134972],"observed_control_state":[1314.1101286211729,36213.47744831317,-61.25868210171097,-992.3767634753103,0.06307928568336513,0.00785684952674901,20091.640434514855,269.3506713866557,0.0,0.0,0.0,-0.011555711688282712,0.05665851154045229,1499.9999999999943,0.9258697711553697,39.26005559367093,25.73994440633418,0.0,0.0],"phase":"entry","requested_control":[0.1559964869137964,-0.024020677912586347,13942.188848680262,0.0],"state":[1312.8850207141747,36193.628805673965,-61.25180349637523,-992.4804366870385,0.06324378469385916,0.008638210541345868,20090.793923123976,269.33631070381387,0.0,0.0,0.0,-0.015089117325924922,0.09574375063164524,1499.9999999999943,0.9299870280174157,39.26065107123053,25.739348928774582,0.010550190801008249,0.011501770213367764],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.46831731206373,"record_type":"flight","remaining_main_propellant_kg":5796.311202870584,"remaining_rcs_propellant_kg":262.53168268793627,"return_plan":{"burn_end_time_s":140.92092939814853,"feasible":true,"predicted_ground_range_m":-0.5513099488444597,"predicted_main_at_terminal_kg":8465.88567865665,"predicted_peak_q_pa":17991.307806392415,"prediction_evaluations":5,"remaining_burn_s":1.170929398167507,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69270341020987,"feasible":true,"predicted_ground_range_m":1.9785025747107783,"predicted_main_at_terminal_kg":8440.961116600813,"predicted_peak_q_pa":17991.21016528171,"prediction_evaluations":6,"remaining_burn_s":9.102703410221425,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90403803561836,"feasible":true,"predicted_ground_range_m":3.663254072122877,"predicted_main_at_terminal_kg":8468.576889382015,"predicted_peak_q_pa":17990.366774154038,"prediction_evaluations":6,"remaining_burn_s":8.294038035630855,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90706908276724,"feasible":true,"predicted_ground_range_m":0.022457632204583078,"predicted_main_at_terminal_kg":8467.900850833237,"predicted_peak_q_pa":17990.303108205644,"prediction_evaluations":5,"remaining_burn_s":7.277069082780644,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90938837242598,"feasible":true,"predicted_ground_range_m":0.08182606198912801,"predicted_main_at_terminal_kg":8467.461159988472,"predicted_peak_q_pa":17990.24865030753,"prediction_evaluations":5,"remaining_burn_s":6.259388372440339,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91169930838913,"feasible":true,"predicted_ground_range_m":0.11807899432145952,"predicted_main_at_terminal_kg":8467.01348283359,"predicted_peak_q_pa":17991.11853043985,"prediction_evaluations":5,"remaining_burn_s":5.24169930840441,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91400305372477,"feasible":true,"predicted_ground_range_m":0.1074714376683863,"predicted_main_at_terminal_kg":8466.564243662733,"predicted_peak_q_pa":17991.27236785901,"prediction_evaluations":5,"remaining_burn_s":4.224003053740978,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91677191030092,"feasible":true,"predicted_ground_range_m":-2.513743696389652,"predicted_main_at_terminal_kg":8465.98048120864,"predicted_peak_q_pa":17991.326476268325,"prediction_evaluations":5,"remaining_burn_s":3.206771910318045,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91885285078484,"feasible":true,"predicted_ground_range_m":-1.4979920413570138,"predicted_main_at_terminal_kg":8465.631488041192,"predicted_peak_q_pa":17991.288643640815,"prediction_evaluations":5,"remaining_burn_s":2.188852850802897,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92092939814853,"feasible":true,"predicted_ground_range_m":-0.5513099488444597,"predicted_main_at_terminal_kg":8465.88567865665,"predicted_peak_q_pa":17991.307806392415,"prediction_evaluations":5,"remaining_burn_s":1.170929398167507,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.130118552187923e-12,"maximum_slosh_displacement_m":1.5940495758056985,"maximum_slosh_mode_force_n":68077.17840778857,"minimum_feed_buffer_kg":1480.0538323899625,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":204.0714982999998}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.8125,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3c38a367623a3f8ef89760211937b01030b12dbbe9a9e0743980efe4c0fdb61e","integration_dt_s":0.01,"job_id":"development/gust-entry-minus","observation_seed_sequence":{"generated_state_uint32":[795310127,3186516039,466252044,2758852219,1293374383,1053869849,2556684437,2580961597],"mode":"case","state":{"entropy":[378,0,1020,738731496,1268169719,1295429466,216874304,130287913,3482746342,995252375,1006085935],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231438778135391,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.476909747119734e-05,-1.0045426657107803],[2.4769097471186148e-05,-1.0045426424082098]],"navigation_acceleration_bias_m_s2":[3.435098325197272e-08,0.00037894068106659486],"observed_control_state":[-3.8639573077481696e-05,7.713439156716273,2.4996418190877055e-05,-0.995609648732941,-4.223249333710898e-10,-3.0977740187235485e-09],"state":[-3.8159583533063793e-05,7.694234513633529,2.4773124135869788e-05,-0.9956921827830283,-4.801237847759567e-10,-2.912821323713721e-09,5796.323208763755,262.5457822681057],"time_s":405.7092885264515},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8159583533063793e-05,7.694234513633529,2.4773124135869788e-05,-0.9956921827830283,-4.801237847759567e-10,-2.912821323713721e-09,5796.323208763755,262.5457822681057],"flight_safety":true,"flight_time_s":405.7092885264515,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":315.7999999998209,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1928633214265574,"altitude_m":19998.807136678573,"gust_contribution_m_s":2.5677058992752144,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":1466,"first_endpoint_above_0_1_m_s":315.72999999982096,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":330.6399999998074,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.479744045579953,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.479744045579953,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":330.59999999980744,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.479744045579953,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.479744045579953,"sample_count_above_0_1_m_s":73,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-entry-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":260.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-entry-minus","index":1020,"stream":0},"input_sha256":"3c38a367623a3f8ef89760211937b01030b12dbbe9a9e0743980efe4c0fdb61e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.676791235805,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.9333848346321,"max_flight_load_g":3.0310802217157446,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17984.934475456383,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.45421773189429,"record_type":"flight","remaining_main_propellant_kg":5796.323208763755,"remaining_rcs_propellant_kg":262.5457822681057,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":201.38152530000025}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.453125,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5d8b665df82ee29277f09a613c16d298055014f01aabc28719b0c0426fad6569","integration_dt_s":0.01,"job_id":"development/gust-landing-fast-minus","observation_seed_sequence":{"generated_state_uint32":[396327129,3706670162,3883331565,3657175031,1647421703,2436595750,1536627564,708736725],"mode":"case","state":{"entropy":[378,0,1021,1855474976,993549887,1958558767,3414081696,2647594908,2477101690,4147620709,608903048],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":283.611466077769,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.01243897336828254,-1.0046030764817944],[-0.012438979723445166,-1.0044938617424686]],"navigation_acceleration_bias_m_s2":[0.015217675755124045,0.0003788750337900797],"observed_control_state":[0.01179276279383527,7.713962665906843,-0.012451793625944483,-0.995605195201691,-5.7907509730725266e-05,-1.6434184347253702e-05],"state":[0.011554061304015963,7.694963403204691,-0.012564872257464282,-0.9956869429934825,-5.818960569468176e-05,-1.365184243881859e-05,5796.493545339681,259.0036870203811],"time_s":405.70908234200016},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.011554061304015963,7.694963403204691,-0.012564872257464282,-0.9956869429934825,-5.818960569468176e-05,-1.365184243881859e-05,5796.493545339681,259.0036870203811],"flight_safety":true,"flight_time_s":405.70908234200016,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":367.7999999997736,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.694963403204691,"altitude_m":7.694963403204691,"gust_contribution_m_s":1.1325099872210767,"phase":"landing","time_s":405.70908234200016},"endpoints_above_0_1_m_s":5496,"first_endpoint_above_0_1_m_s":367.7199999997737,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.70908234200016,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.195866694049973,"flip":0.0,"landing":4.99995659521598},"maximum_contribution_m_s":4.99995659521598,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.70908234200016,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.1919332459017333,"flip":0.0,"landing":4.99995659521598},"maximum_sampled_contribution_m_s":4.99995659521598,"sample_count_above_0_1_m_s":180,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-landing-fast-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-landing-fast-minus","index":1021,"stream":0},"input_sha256":"5d8b665df82ee29277f09a613c16d298055014f01aabc28719b0c0426fad6569","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.50645466052,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":57.60848739259554,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17987.612665392255,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":40.99631297961889,"record_type":"flight","remaining_main_propellant_kg":5796.493545339681,"remaining_rcs_propellant_kg":259.0036870203811,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.22542310000063}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.9375,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"bd1af5ab6a013bdd0a3d38abd20fcbf95b1476134937703324346f384ff4b6b7","integration_dt_s":0.01,"job_id":"development/gust-landing-slow-minus","observation_seed_sequence":{"generated_state_uint32":[1175242863,3984011632,2166741584,1452868368,3409088465,2588083524,2187801490,4032551858],"mode":"case","state":{"entropy":[378,0,1022,788757793,3885986938,3033013878,641789678,464865131,3749436788,639407511,354463280],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-9.021260125182609,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0009733787613097321,-1.0045453404094096],[0.00097337876197485,-1.0045464578411185]],"navigation_acceleration_bias_m_s2":[3.5894208094422545e-05,0.00037888589875713916],"observed_control_state":[-0.0026863641105888854,7.714133948932676,0.0009778932746969124,-0.9956081195127557,-5.986562904385861e-07,2.1139869452221212e-07],"state":[-0.002667468189347186,7.694868290254485,0.0009751538989361439,-0.9956909475902475,-5.952201803433198e-07,1.396789636374965e-07,5796.679843125232,257.8985516593853],"time_s":405.70934983538115},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.002667468189347186,7.694868290254485,0.0009751538989361439,-0.9956909475902475,-5.952201803433198e-07,1.396789636374965e-07,5796.679843125232,257.8985516593853],"flight_safety":true,"flight_time_s":405.70934983538115,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":368.19999999977324,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.694868290254485,"altitude_m":7.694868290254485,"gust_contribution_m_s":0.37107105603756413,"phase":"landing","time_s":405.70934983538115},"endpoints_above_0_1_m_s":5071,"first_endpoint_above_0_1_m_s":368.19999999977324,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.70934983538115,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.7302938689068315,"flip":0.0,"landing":4.824742763848897},"maximum_contribution_m_s":4.824742763848897,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.70934983538115,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.674119316333169,"flip":0.0,"landing":4.824645767369327},"maximum_sampled_contribution_m_s":4.824645767369327,"sample_count_above_0_1_m_s":182,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-landing-slow-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-landing-slow-minus","index":1022,"stream":0},"input_sha256":"bd1af5ab6a013bdd0a3d38abd20fcbf95b1476134937703324346f384ff4b6b7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.32015687434,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.86212356553923,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":5.966285243630409e-10,"max_recovery_dynamic_pressure_pa":17985.17836861345,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":42.101448340614695,"record_type":"flight","remaining_main_propellant_kg":5796.679843125232,"remaining_rcs_propellant_kg":257.8985516593853,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":193.19557410000016}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.65625,"fuel_ledger":{"main_error_kg":-3.2014213502407074e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"967e9a585d397d717893287fea633822928709ad1cdceb5fdd66fdc2d70205b3","integration_dt_s":0.01,"job_id":"development/forecast-bias-minus","observation_seed_sequence":{"generated_state_uint32":[2276356651,2054644549,3156462773,3772050163,3273554011,1657745421,5828222,130623918],"mode":"case","state":{"entropy":[378,0,1023,542476702,3234753825,632773605,3212979194,4094602068,3714972191,3461350456,4237948617],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":387.6769806627173,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.1739691700878205e-05,-1.0049228880879548],[2.1739691700626084e-05,-1.0049228809303998]],"navigation_acceleration_bias_m_s2":[0.00651347994786933,0.0001750949768762754],"observed_control_state":[-9.717024982871974e-06,7.7060621185073845,2.1696785879844697e-05,-0.9960009432345983,-3.5220808820737e-08,-9.404725901197132e-10],"state":[-9.631414025882612e-06,7.702129142355128,2.1664368982191804e-05,-0.9960150730736368,-3.52244335916235e-08,-8.946943692335762e-10,5740.006585264202,265.4467775887846],"time_s":405.93394873918504},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-9.631414025882612e-06,7.702129142355128,2.1664368982191804e-05,-0.9960150730736368,-3.52244335916235e-08,-8.946943692335762e-10,5740.006585264202,265.4467775887846],"flight_safety":true,"flight_time_s":405.93394873918504,"group":"boundary","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"forecast-bias-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-2.0],[100000.0,-2.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"boundary","id":"forecast-bias-minus","index":1023,"stream":0},"input_sha256":"967e9a585d397d717893287fea633822928709ad1cdceb5fdd66fdc2d70205b3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64459.99341473547,"max_angular_acceleration_deg_s2":2.6186378548784255,"max_angular_rate_deg_s":8.000463487737985,"max_ascent_q_alpha_kpa_deg":87.49770228834691,"max_dynamic_pressure_pa":25629.975622870545,"max_fin_hinge_nm":32.36654484107162,"max_flight_load_g":3.0309073488763567,"max_gimbal_deg":5.996904735605279,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17987.305620524152,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6186378548784255,"angular_torque_bias_nm":171.2936856843652,"attitude_target_deg":11.341721034873439,"control":[0.15015806760151754,-0.024984704740948795,13930.766457641672,0.0],"navigation_acceleration_bias_m_s2":[-0.0020477796446000986,-0.044559426664109995],"observed_control_state":[1481.5121117908081,36205.459432692885,-62.41925900176426,-992.0316164010414,0.06225249142754624,0.007864490633676,20013.73953799377,269.3461171978079,0.0,0.0,0.0,-0.012045369813298911,0.05435668727735301,1499.9999999999943,0.9285896168392683,39.31485489850091,25.685145101504094,0.0,0.0],"phase":"entry","requested_control":[0.15015806760151754,-0.024984704740948795,13930.766457641672,0.0],"state":[1480.2637898312792,36185.61766432716,-62.412653071842705,-992.1383908804168,0.06241714080553657,0.008645688801758856,20012.926260344466,269.33176828021595,0.0,0.0,0.0,-0.01571324328828324,0.09205042767384833,1499.9999999999943,0.9325558111256246,39.315426997819486,25.684573002185523,0.014472218959325487,0.010330542351900401],"time_s":301.9699999998335,"upper_attached":false},"rcs_propellant_used_kg":34.553222411215415,"record_type":"flight","remaining_main_propellant_kg":5740.006585264202,"remaining_rcs_propellant_kg":265.4467775887846,"return_plan":{"burn_end_time_s":141.2618377699965,"feasible":true,"predicted_ground_range_m":-0.8132040988125624,"predicted_main_at_terminal_kg":8378.237417515737,"predicted_peak_q_pa":17990.995130263032,"prediction_evaluations":5,"remaining_burn_s":1.3918377700155957,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.03310520451788,"feasible":true,"predicted_ground_range_m":3.653917462403985,"predicted_main_at_terminal_kg":8406.297920783543,"predicted_peak_q_pa":17990.97050421037,"prediction_evaluations":6,"remaining_burn_s":9.323105204529565,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24518878494914,"feasible":true,"predicted_ground_range_m":1.0119426200588002,"predicted_main_at_terminal_kg":8380.767696237664,"predicted_peak_q_pa":17991.2682402978,"prediction_evaluations":6,"remaining_burn_s":8.515188784961737,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2477130560399,"feasible":true,"predicted_ground_range_m":-0.06581300790715972,"predicted_main_at_terminal_kg":8380.233430278491,"predicted_peak_q_pa":17991.209161366474,"prediction_evaluations":5,"remaining_burn_s":7.49771305605344,"source":"finite_burn_predictor_corrector","time_s":133.74999999998647,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25011199978297,"feasible":true,"predicted_ground_range_m":-0.22297730289979967,"predicted_main_at_terminal_kg":8379.81175173368,"predicted_peak_q_pa":17991.194614438144,"prediction_evaluations":5,"remaining_burn_s":6.480111999797417,"source":"finite_burn_predictor_corrector","time_s":134.76999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25240933224813,"feasible":true,"predicted_ground_range_m":0.09516376525322201,"predicted_main_at_terminal_kg":8379.39526458438,"predicted_peak_q_pa":17991.150881977403,"prediction_evaluations":5,"remaining_burn_s":5.462409332263517,"source":"finite_burn_predictor_corrector","time_s":135.78999999998462,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25471844016414,"feasible":true,"predicted_ground_range_m":0.2642000234326858,"predicted_main_at_terminal_kg":8378.97144259296,"predicted_peak_q_pa":17991.10761003472,"prediction_evaluations":5,"remaining_burn_s":4.444718440180464,"source":"finite_burn_predictor_corrector","time_s":136.8099999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2575648089052,"feasible":true,"predicted_ground_range_m":-2.5575967599368035,"predicted_main_at_terminal_kg":8378.938410496794,"predicted_peak_q_pa":17991.074773381286,"prediction_evaluations":5,"remaining_burn_s":3.427564808922421,"source":"finite_burn_predictor_corrector","time_s":137.82999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25970521159024,"feasible":true,"predicted_ground_range_m":-1.6591905234874993,"predicted_main_at_terminal_kg":8378.586328665415,"predicted_peak_q_pa":17991.03592472,"prediction_evaluations":5,"remaining_burn_s":2.4097052116084043,"source":"finite_burn_predictor_corrector","time_s":138.84999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2618377699965,"feasible":true,"predicted_ground_range_m":-0.8132040988125624,"predicted_main_at_terminal_kg":8378.237417515737,"predicted_peak_q_pa":17990.995130263032,"prediction_evaluations":5,"remaining_burn_s":1.3918377700155957,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4008.9047218114206,37277.611171099124,212.96120754316507,984.303587493711,0.21375613192691215,0.0019207288848634516,22876.723956826318,296.9117619769187],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.90999999998832,"requested_s":131.70999999998833,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9299999998337,"requested_s":301.7299999998337,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5957142489534797,"maximum_slosh_mode_force_n":68111.7859567062,"minimum_feed_buffer_kg":1480.068290678513,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":189.87431469999956}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":190.234375,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a042aee76266cd712e6b2d97175dd15cedabc80924fc50fe6d4699f9007edf00","integration_dt_s":0.01,"job_id":"development/gust-boostback-plus","observation_seed_sequence":{"generated_state_uint32":[2714399991,1901792119,3252523013,2900074251,2568362347,3643642961,2928807322,3299410601],"mode":"case","state":{"entropy":[378,0,2000,2231367221,3996088331,3481670776,4278654959,1789531349,1190969555,1786644389,2027674970],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015232721387119202,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4769378799363465e-05,-1.0045431458360727],[2.4769378799352277e-05,-1.0045431225327501]],"navigation_acceleration_bias_m_s2":[3.435137053714394e-08,0.00037896303964827914],"observed_control_state":[-3.8639693424718064e-05,7.713414752553509,2.4996446456255367e-05,-0.9956102517251237,-4.2233189412077566e-10,-3.097709397157583e-09],"state":[-3.8160260236959634e-05,7.694232481235755,2.4773412668169233e-05,-0.9956926771469581,-4.800640129068561e-10,-2.912915334982929e-09,5796.335781357772,262.5470258267909],"time_s":405.7092660463657},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8160260236959634e-05,7.694232481235755,2.4773412668169233e-05,-0.9956926771469581,-4.800640129068561e-10,-2.912915334982929e-09,5796.335781357772,262.5470258267909],"flight_safety":true,"flight_time_s":405.7092660463657,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":130.59999999998934,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.808666408804129,"altitude_m":69997.1913335912,"gust_contribution_m_s":0.0,"phase":"coast","time_s":259.0499999998725},"endpoints_above_0_1_m_s":1514,"first_endpoint_above_0_1_m_s":130.57999999998935,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":145.9299999999754,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":4.996900632331781,"coast":1.7014382681789986,"entry":0.0,"flip":0.6446068979075256,"landing":0.0},"maximum_contribution_m_s":4.996900632331781,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":145.7999999999755,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":4.996153944164533,"coast":1.701210852967485,"entry":0.0,"flip":0.5095623393656934,"landing":0.0},"maximum_sampled_contribution_m_s":4.996153944164533,"sample_count_above_0_1_m_s":75,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-boostback-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":70000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":125.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-boostback-plus","index":2000,"stream":0},"input_sha256":"a042aee76266cd712e6b2d97175dd15cedabc80924fc50fe6d4699f9007edf00","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66421864244,"max_angular_acceleration_deg_s2":2.618443867261634,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93775077383098,"max_flight_load_g":3.0310505592513786,"max_gimbal_deg":5.996904635751652,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.934542953783,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618443867261634,"angular_torque_bias_nm":170.62078980130343,"attitude_target_deg":11.688667397857945,"control":[0.15595557766653131,-0.024027168690263462,13942.118695730758,0.0],"navigation_acceleration_bias_m_s2":[-0.0022121660264015222,-0.04636883313006216],"observed_control_state":[1314.2634484420091,36213.548557787144,-61.257840934050215,-992.3763780397828,0.06307845995007988,0.007856857695907498,20091.63949207092,269.36388477586155,0.0,0.0,0.0,-0.011559005015606676,0.05664237148355178,1499.9999999999943,0.9258591457767512,39.260056256632126,25.739943743372784,0.0,0.0],"phase":"entry","requested_control":[0.15595557766653131,-0.024027168690263462,13942.118695730758,0.0],"state":[1313.0383573439797,36193.699922640895,-61.25096388705183,-992.4800745878592,0.06324295912432766,0.008638219454772634,20090.79321364322,269.3495241652784,0.0,0.0,0.0,-0.015093317024666231,0.09571786495909415,1499.9999999999943,0.9299769927814922,39.26065157031402,25.739348429690892,0.010542916230594886,0.011504728576911205],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.4529741732091,"record_type":"flight","remaining_main_propellant_kg":5796.335781357772,"remaining_rcs_propellant_kg":262.5470258267909,"return_plan":{"burn_end_time_s":140.92096047040292,"feasible":true,"predicted_ground_range_m":-0.5512950768081355,"predicted_main_at_terminal_kg":8465.876537649716,"predicted_peak_q_pa":17991.30815666362,"prediction_evaluations":5,"remaining_burn_s":1.1709604704219099,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273434156813,"feasible":true,"predicted_ground_range_m":1.978767564864051,"predicted_main_at_terminal_kg":8440.952025832099,"predicted_peak_q_pa":17991.210525199513,"prediction_evaluations":6,"remaining_burn_s":9.102734341579682,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040690159999,"feasible":true,"predicted_ground_range_m":3.663545611934775,"predicted_main_at_terminal_kg":8468.567795790033,"predicted_peak_q_pa":17990.367156320717,"prediction_evaluations":6,"remaining_burn_s":8.294069016012395,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071002033804,"feasible":true,"predicted_ground_range_m":0.022478137570510093,"predicted_main_at_terminal_kg":8467.891717480768,"predicted_peak_q_pa":17990.30349061194,"prediction_evaluations":5,"remaining_burn_s":7.27710020339382,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941954452313,"feasible":true,"predicted_ground_range_m":0.081870837880345,"predicted_main_at_terminal_kg":8467.452015453166,"predicted_peak_q_pa":17990.249034183973,"prediction_evaluations":5,"remaining_burn_s":6.2594195445374705,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91173047504543,"feasible":true,"predicted_ground_range_m":0.11813713129113435,"predicted_main_at_terminal_kg":8467.0043408657,"predicted_peak_q_pa":17991.11888681562,"prediction_evaluations":5,"remaining_burn_s":5.241730475060709,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9140341750392,"feasible":true,"predicted_ground_range_m":0.10753954092005902,"predicted_main_at_terminal_kg":8466.55511410009,"predicted_peak_q_pa":17991.27271966749,"prediction_evaluations":5,"remaining_burn_s":4.224034175055396,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680299449223,"feasible":true,"predicted_ground_range_m":-2.513707431537166,"predicted_main_at_terminal_kg":8465.971360658295,"predicted_peak_q_pa":17991.3268265191,"prediction_evaluations":5,"remaining_burn_s":3.2068029945093626,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888392419412,"feasible":true,"predicted_ground_range_m":-1.4979675587780719,"predicted_main_at_terminal_kg":8465.622368226588,"predicted_peak_q_pa":17991.288994800696,"prediction_evaluations":5,"remaining_burn_s":2.188883924212171,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92096047040292,"feasible":true,"predicted_ground_range_m":-0.5512950768081355,"predicted_main_at_terminal_kg":8465.876537649716,"predicted_peak_q_pa":17991.30815666362,"prediction_evaluations":5,"remaining_burn_s":1.1709604704219099,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5940440557165594,"maximum_slosh_mode_force_n":68077.15266096985,"minimum_feed_buffer_kg":1480.0537643507948,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":202.33583819999967}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.59375,"fuel_ledger":{"main_error_kg":-5.238689482212067e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"da99dc194d5f213b77bb0e649304afc8eeb692b3f044a6e613ebd5572e9c7135","integration_dt_s":0.01,"job_id":"development/gust-coast-high-plus","observation_seed_sequence":{"generated_state_uint32":[252667905,1556229062,3855546419,3467800429,3001797525,1280051096,1625956887,2271294110],"mode":"case","state":{"entropy":[378,0,2001,1905902999,1527098017,3666407740,832468724,488790389,2674132704,3125216213,623871327],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001523194301613386,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.476917350275942e-05,-1.0045427846019708],[2.4769173502748233e-05,-1.0045427612991928]],"navigation_acceleration_bias_m_s2":[3.4351080596823544e-08,0.0003789466470008374],"observed_control_state":[-3.8639606466150256e-05,7.713431360211561,2.499642704537763e-05,-0.9956098097618364,-4.223270244660242e-10,-3.0977579222731073e-09],"state":[-3.815976464984554e-05,7.694232658499008,2.477320209217288e-05,-0.995692314939219,-4.801081729027098e-10,-2.912847250341962e-09,5796.334709611432,262.5468925448971],"time_s":405.7092825562946},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.815976464984554e-05,7.694232658499008,2.477320209217288e-05,-0.995692314939219,-4.801081729027098e-10,-2.912847250341962e-09,5796.334709611432,262.5468925448971],"flight_safety":true,"flight_time_s":405.7092825562946,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":180.19999999994423,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.04692600091220811,"altitude_m":85000.04692600091,"gust_contribution_m_s":4.867894513251998,"phase":"coast","time_s":221.5599999999066},"endpoints_above_0_1_m_s":5501,"first_endpoint_above_0_1_m_s":180.17999999994424,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":236.22999999989327,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":4.995409961965774,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.995409961965774,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":236.1999999998933,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":4.9952588834869625,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.9952588834869625,"sample_count_above_0_1_m_s":272,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-coast-high-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":85000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":180.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-coast-high-plus","index":2001,"stream":0},"input_sha256":"da99dc194d5f213b77bb0e649304afc8eeb692b3f044a6e613ebd5572e9c7135","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.665290388046,"max_angular_acceleration_deg_s2":2.618442118250259,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768114885305,"max_flight_load_g":3.031050564195539,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17984.934520909224,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442118250259,"angular_torque_bias_nm":170.61891659091884,"attitude_target_deg":11.68855840708902,"control":[0.15595719637764746,-0.024026913593191777,13942.122692151172,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199102304991,-0.046369350463325125],"observed_control_state":[1314.2619189215452,36213.54574145341,-61.25785036939208,-992.3763952659401,0.06307846841234038,0.007856857462896947,20091.63948834686,269.3637696988438,0.0,0.0,0.0,-0.011558875240228795,0.056643009323159535,1499.9999999999943,0.9258595574263688,39.26005625925182,25.739943740753024,0.0,0.0],"phase":"entry","requested_control":[0.15595719637764746,-0.024026913593191777,13942.122692151172,0.0],"state":[1313.0368276353568,36193.69710597116,-61.25097326306706,-992.4800908921628,0.06324296757806201,0.008638218775081892,20090.793200708005,269.34940908414427,0.0,0.0,0.0,-0.015093151724733255,0.09571888872963395,1499.9999999999943,0.9299773815677348,39.26065157941329,25.739348420591554,0.010550960758617068,0.01150219503258923],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.453107455102895,"record_type":"flight","remaining_main_propellant_kg":5796.334709611432,"remaining_rcs_propellant_kg":262.5468925448971,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":189.10533589999977}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":185.296875,"fuel_ledger":{"main_error_kg":-5.966285243630409e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3fecc99107de56d69b192e40dfa750651cc8868dc98895526cda2c297f7030c3","integration_dt_s":0.01,"job_id":"development/gust-short-entry-plus","observation_seed_sequence":{"generated_state_uint32":[4166318740,2803428786,2308016375,2224797228,3033231867,990364029,1339753037,1944450482],"mode":"case","state":{"entropy":[378,0,2002,714466160,2170259594,1492491006,2579418118,1839168839,1566351140,2049661849,2986898381],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015230903420861215,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4768867588848864e-05,-1.0045422308849665],[2.4768867588837677e-05,-1.0045422075830195]],"navigation_acceleration_bias_m_s2":[3.4350619410899205e-08,0.000378921812503747],"observed_control_state":[-3.8639480249441154e-05,7.713455616639044,2.499640305283776e-05,-0.9956091402923577,-4.2231955108288645e-10,-3.097830707239715e-09],"state":[-3.81590187792946e-05,7.694232003406727,2.4772888181483753e-05,-0.9956917664064928,-4.801750217868034e-10,-2.912743381391899e-09,5796.336660539987,262.54939491402155],"time_s":405.709307588416},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.81590187792946e-05,7.694232003406727,2.4772888181483753e-05,-0.9956917664064928,-4.801750217868034e-10,-2.912743381391899e-09,5796.336660539987,262.54939491402155],"flight_safety":true,"flight_time_s":405.709307588416,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":319.3999999998176,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1937360918163904,"altitude_m":19998.806263908184,"gust_contribution_m_s":2.8428088544487715,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":711,"first_endpoint_above_0_1_m_s":319.3299999998177,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":326.4799999998112,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.744188439258334,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.744188439258334,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":326.39999999981126,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.7421416455668535,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.7421416455668535,"sample_count_above_0_1_m_s":35,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-entry-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":-2.1991148575128925,"gust_start_s":319.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-short-entry-plus","index":2002,"stream":0},"input_sha256":"3fecc99107de56d69b192e40dfa750651cc8868dc98895526cda2c297f7030c3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66333945941,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.94933191314942,"max_flight_load_g":3.0310371398845795,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":17984.934590162735,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.45060508597845,"record_type":"flight","remaining_main_propellant_kg":5796.336660539987,"remaining_rcs_propellant_kg":262.54939491402155,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":191.52550619999965}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":183.015625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7bbb3494e937c9b73ef8e125748476d5279a65fedddb178ae07ae2a7e1eb5426","integration_dt_s":0.01,"job_id":"development/gust-short-landing-plus","observation_seed_sequence":{"generated_state_uint32":[608020394,1537405220,4138971047,3680242095,447050770,3878218366,3818788634,3992637865],"mode":"case","state":{"entropy":[378,0,2003,3576691479,3691626033,2932200241,3900791190,616839236,2595494090,2849848456,4262750437],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-10.36320760614316,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.012827212793263092,-1.0047786755737516],[0.0128272382256604,-1.0043099022850879]],"navigation_acceleration_bias_m_s2":[-0.006932597229103306,0.00037873106934400557],"observed_control_state":[-0.007928462768333196,7.713729445121452,0.012490955541567941,-0.9956062802100494,5.536205769515864e-05,-5.7019230768546366e-05],"state":[-0.007689829707316609,7.694660999549077,0.012428178961329184,-0.9956883021844237,5.425308544548918e-05,-5.8596661169195984e-05,5796.361480071949,261.0836128356772],"time_s":405.70915180384014},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.007689829707316609,7.694660999549077,0.012428178961329184,-0.9956883021844237,5.425308544548918e-05,-5.8596661169195984e-05,5796.361480071949,261.0836128356772],"flight_safety":true,"flight_time_s":405.70915180384014,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":398.3999999997458,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.694660999549077,"altitude_m":7.694660999549077,"gust_contribution_m_s":0.06487035016046969,"phase":"landing","time_s":405.70915180384014},"endpoints_above_0_1_m_s":2502,"first_endpoint_above_0_1_m_s":398.3399999997458,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.66099999969435,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999956597395353},"maximum_contribution_m_s":4.999956597395353,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.5999999996958,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999956597395353},"maximum_sampled_contribution_m_s":4.999956597395353,"sample_count_above_0_1_m_s":36,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-landing-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948664,"gust_start_s":398.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-short-landing-plus","index":2003,"stream":0},"input_sha256":"7bbb3494e937c9b73ef8e125748476d5279a65fedddb178ae07ae2a7e1eb5426","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.638519928085,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768890062795,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.934520916642,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.91638716432283,"record_type":"flight","remaining_main_propellant_kg":5796.361480071949,"remaining_rcs_propellant_kg":261.0836128356772,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":188.0297129999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.859375,"fuel_ledger":{"main_error_kg":-2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4ea74a10301fd1002c428fec5b8d6935bcbadc084a05ad49a0c240291aabc85a","integration_dt_s":0.01,"job_id":"development/gust-thin-entry-plus","observation_seed_sequence":{"generated_state_uint32":[1413101510,1571423802,2492585342,2946865521,1689275324,1293129843,2948904427,219962360],"mode":"case","state":{"entropy":[378,0,2004,7113684,2275954586,3159541911,2210008873,2431998705,371193772,2696281742,316421953],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231951304328349,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.476918063312588e-05,-1.0045427986701903],[2.4769180633114694e-05,-1.004542775367391]],"navigation_acceleration_bias_m_s2":[3.435109205454453e-08,0.00037894723265174864],"observed_control_state":[-3.863960932652575e-05,7.713430928939645,2.499642748953263e-05,-0.9956098255349651,-4.223272186669191e-10,-3.0977564061359443e-09],"state":[-3.815978220204438e-05,7.694232817774583,2.4773209410766795e-05,-0.9956923278481635,-4.801066091877827e-10,-2.9128499140264755e-09,5796.334378350944,262.5461410557206],"time_s":405.70928196289043},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.815978220204438e-05,7.694232817774583,2.4773209410766795e-05,-0.9956923278481635,-4.801066091877827e-10,-2.9128499140264755e-09,5796.334378350944,262.5461410557206],"flight_safety":true,"flight_time_s":405.70928196289043,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":321.99999999981526,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1929895882603887,"altitude_m":19998.80701041174,"gust_contribution_m_s":2.84181107178524,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":29,"first_endpoint_above_0_1_m_s":321.88999999981536,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":322.1699999998151,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.8578896858841114,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.8578896858841114,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":321.99999999981526,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.7307156481924033,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.7307156481924033,"sample_count_above_0_1_m_s":1,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":-2.1991148575128925,"gust_start_s":318.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-thin-entry-plus","index":2004,"stream":0},"input_sha256":"4ea74a10301fd1002c428fec5b8d6935bcbadc084a05ad49a0c240291aabc85a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66562164881,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93713139982849,"max_flight_load_g":3.0310505009830635,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.934516603098,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.453858944279375,"record_type":"flight","remaining_main_propellant_kg":5796.334378350944,"remaining_rcs_propellant_kg":262.5461410557206,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":183.7921250999998}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.03125,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ccc88ff9b8e9d4a054317e08463747f7c0ad01e30ed095e57e8b1f65ffc0bb95","integration_dt_s":0.01,"job_id":"development/gust-thin-landing-plus","observation_seed_sequence":{"generated_state_uint32":[3755613254,1294381223,2848927471,3244390717,1967303470,3356077000,2959574807,1583030455],"mode":"case","state":{"entropy":[378,0,2005,3384591530,1666784314,1226595188,2990099317,2532685444,864879885,2273285577,3787568077],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.01059777054369078,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-6.252403516686031e-05,-1.0045432929834432],[-6.252403516682618e-05,-1.004543207375647]],"navigation_acceleration_bias_m_s2":[5.401154932941851e-07,0.0003789626170675437],"observed_control_state":[4.008845324701153e-05,7.713438038594875,-6.340048447701334e-05,-0.9956102657907979,6.094075986524783e-10,-1.0688091179053208e-08],"state":[3.8877937103974464e-05,7.694256012842647,-6.226688409761233e-05,-0.9956926900708629,3.9863993195188194e-10,-1.0700974522928687e-08,5796.3420562794745,262.38078386450616],"time_s":405.7092657994667},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[3.8877937103974464e-05,7.694256012842647,-6.226688409761233e-05,-0.9956926900708629,3.9863993195188194e-10,-1.0700974522928687e-08,5796.3420562794745,262.38078386450616],"flight_safety":true,"flight_time_s":405.7092657994667,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":395.5999999997483,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.12720232477244053,"altitude_m":124.87279767522756,"gust_contribution_m_s":2.712196856052026,"phase":"landing","time_s":397.2699999997468},"endpoints_above_0_1_m_s":465,"first_endpoint_above_0_1_m_s":395.46999999974844,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":400.17999999974415,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.6297715110463553},"maximum_contribution_m_s":3.6297715110463553,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":399.9999999997443,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.625482243631523},"maximum_sampled_contribution_m_s":3.625482243631523,"sample_count_above_0_1_m_s":22,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-landing-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":125.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":60.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948664,"gust_start_s":390.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-thin-landing-plus","index":2005,"stream":0},"input_sha256":"ccc88ff9b8e9d4a054317e08463747f7c0ad01e30ed095e57e8b1f65ffc0bb95","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.657943720435,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768890062795,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.934520916642,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.61921613549384,"record_type":"flight","remaining_main_propellant_kg":5796.3420562794745,"remaining_rcs_propellant_kg":262.38078386450616,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":182.5544093999997}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":191.953125,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":-5.684341886080801e-13},"input_sha256":"277c5cfa3cba55c34f1be98d0290c798686978270fd2bd7ca83fc51e4abe45e6","integration_dt_s":0.01,"job_id":"development/late-corner-reserve-fast-plus","observation_seed_sequence":{"generated_state_uint32":[1071475511,2553829924,156781221,3115565069,1948797106,2057393069,1661775857,1722617955],"mode":"case","state":{"entropy":[378,0,2006,3807885086,3153972211,204520982,2182370176,3759901217,2447197506,604272829,2152346936],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1753.4407417341995,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.10868595447450481,-1.0084782703303625],[-0.10868624692950148,-1.0076859286341593]],"navigation_acceleration_bias_m_s2":[0.10268550672335781,-1.1743623000001728],"observed_control_state":[0.18045880727091598,8.242597682710242,-0.1563930338747978,-1.2055663862301316,-0.0003688825721313545,-0.00012537872909439837],"state":[0.22322670515427923,8.288805451952074,-0.10962970689252687,-0.9945041071332492,-0.00036910209924502193,-9.90427187720069e-05,3643.5819649548143,95.87519392484504],"time_s":425.98509606306067},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.22322670515427923,8.288805451952074,-0.10962970689252687,-0.9945041071332492,-0.00036910209924502193,-9.90427187720069e-05,3643.5819649548143,95.87519392484504],"flight_safety":true,"flight_time_s":425.98509606306067,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":366.5999999997747,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.288805451952074,"altitude_m":8.288805451952074,"gust_contribution_m_s":0.058525890081289944,"phase":"landing","time_s":425.98509606306067},"endpoints_above_0_1_m_s":7610,"first_endpoint_above_0_1_m_s":366.4999999997748,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":425.97399999967604,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.241191499610464,"flip":0.0,"landing":4.999947975948249},"maximum_contribution_m_s":4.999947975948249,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":425.79999999968015,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.235649843389833,"flip":0.0,"landing":4.999947975948249},"maximum_sampled_contribution_m_s":4.999947975948249,"sample_count_above_0_1_m_s":283,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-reserve-fast-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"late-corner-reserve-fast-plus","index":2006,"stream":0},"input_sha256":"277c5cfa3cba55c34f1be98d0290c798686978270fd2bd7ca83fc51e4abe45e6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66556.4180350454,"max_angular_acceleration_deg_s2":2.515087806531918,"max_angular_rate_deg_s":8.005180802512296,"max_ascent_q_alpha_kpa_deg":96.3987853691284,"max_dynamic_pressure_pa":27517.337765131095,"max_fin_hinge_nm":408.10351535443243,"max_flight_load_g":3.6343797128760946,"max_gimbal_deg":5.9995819098542045,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":20388.79968950654,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.515087806531918,"angular_torque_bias_nm":11473.239583416467,"attitude_target_deg":1.7915335565933648,"control":[0.0,-0.018900204862737413,23232.483753066637,0.0],"navigation_acceleration_bias_m_s2":[0.18423395575673185,-0.3734809643770855],"observed_control_state":[0.4825230551618015,417.11010192440887,-0.9385241020520875,-40.872477375229124,0.00038509605061326735,-0.0003144861189329733,4981.804820723154,132.69005985066468,0.0,-5.461373037257474e-188,0.0,0.0917875714312512,0.022541242259294155,1499.9999999999943,0.9999999999999981,49.889053778654215,15.110946221350687,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.027348154603354945,13937.19023917605,0.0],"state":[0.401733099585734,416.25714658929576,-0.9196612833230791,-41.085638655344724,0.00038162258589224105,0.00031562860686862944,4981.002562023655,132.65348548720232,0.0,-2.5797743240953028e-188,0.0,0.07084355669368717,0.015910037408904405,1499.9999999999943,0.9999999999999981,49.88961812670397,15.110381873300925,-5.104520714432019,-0.028365056676196584],"time_s":407.45999999973753,"upper_attached":false},"rcs_propellant_used_kg":204.1248060751544,"record_type":"flight","remaining_main_propellant_kg":3643.5819649548143,"remaining_rcs_propellant_kg":95.87519392484504,"return_plan":{"burn_end_time_s":139.1930595303291,"feasible":true,"predicted_ground_range_m":-0.2594604895889745,"predicted_main_at_terminal_kg":8158.67319130505,"predicted_peak_q_pa":17991.967236461973,"prediction_evaluations":5,"remaining_burn_s":0.5930595303470605,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.60544416752316,"feasible":true,"predicted_ground_range_m":-0.19810399476457974,"predicted_main_at_terminal_kg":8225.570932853348,"predicted_peak_q_pa":17992.04765226303,"prediction_evaluations":5,"remaining_burn_s":6.125444167535568,"source":"finite_burn_predictor_corrector","time_s":132.4799999999876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.8762919126749,"feasible":true,"predicted_ground_range_m":3.318432998648234,"predicted_main_at_terminal_kg":8196.701242306846,"predicted_peak_q_pa":17991.950556981938,"prediction_evaluations":5,"remaining_burn_s":5.376291912688221,"source":"finite_burn_predictor_corrector","time_s":133.49999999998667,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.93978148370365,"feasible":true,"predicted_ground_range_m":-1.1523349983730213,"predicted_main_at_terminal_kg":8246.236094441201,"predicted_peak_q_pa":17991.286002258137,"prediction_evaluations":5,"remaining_burn_s":4.4197814837179115,"source":"finite_burn_predictor_corrector","time_s":134.51999999998574,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.01094448951628,"feasible":true,"predicted_ground_range_m":-2.901201026180729,"predicted_main_at_terminal_kg":8212.09211954723,"predicted_peak_q_pa":17991.97206198767,"prediction_evaluations":5,"remaining_burn_s":3.4709444895314494,"source":"finite_burn_predictor_corrector","time_s":135.53999999998481,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.0663641447095,"feasible":true,"predicted_ground_range_m":-2.4212785050818866,"predicted_main_at_terminal_kg":8196.376995740835,"predicted_peak_q_pa":17991.385158203793,"prediction_evaluations":5,"remaining_burn_s":2.506364144725608,"source":"finite_burn_predictor_corrector","time_s":136.5599999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.12944472415475,"feasible":true,"predicted_ground_range_m":-1.1477151030237565,"predicted_main_at_terminal_kg":8180.190160554914,"predicted_peak_q_pa":17992.061509587526,"prediction_evaluations":5,"remaining_burn_s":1.549444724171779,"source":"finite_burn_predictor_corrector","time_s":137.57999999998296,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.1930595303291,"feasible":true,"predicted_ground_range_m":-0.2594604895889745,"predicted_main_at_terminal_kg":8158.67319130505,"predicted_peak_q_pa":17991.967236461973,"prediction_evaluations":5,"remaining_burn_s":0.5930595303470605,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2797.602477873791,37358.56128391782,136.27475206605118,961.9982443890382,0.11962360606337187,0.0011097539407286371,21307.540330662894,284.18923766891],"time_s":98.39999999999756},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.69999999998757,"requested_s":132.49999999998758,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.31999999983515,"requested_s":300.11999999983516,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":407.8999999997373,"requested_s":407.6999999997373,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":407.9999999997372,"requested_s":407.7999999997372,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.0399999997372,"requested_s":407.8399999997372,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.17999999973705,"requested_s":407.97999999973706,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.259999999737,"requested_s":408.059999999737,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.37999999973687,"requested_s":408.1799999997369,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":409.4599999997359,"requested_s":409.2599999997359,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.002220859751105e-12,"maximum_slosh_displacement_m":1.5999995330125003,"maximum_slosh_mode_force_n":32332.131517765236,"minimum_feed_buffer_kg":1485.826931517804,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":195.89367440000024}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.828125,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":1.4210854715202004e-12},"input_sha256":"0f92ac9d0e4c255803db5214e1e5308b33074ba5488deed7f50fd579aca4b6e0","integration_dt_s":0.01,"job_id":"development/late-corner-reserve-slow-plus","observation_seed_sequence":{"generated_state_uint32":[2702117508,3586626705,2531696103,3830487190,3214241854,3073160874,2220142005,98621366],"mode":"case","state":{"entropy":[378,0,2007,3766311447,1645084544,1223058021,3321122682,2126368759,2335738813,2799826759,3177663680],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":10950.982925095706,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0260047723696621,-0.9267589437850017],[0.026004774020184158,-0.9269146969454531]],"navigation_acceleration_bias_m_s2":[0.1924190366052133,-0.9202226178635876],"observed_control_state":[0.43239618031451027,8.125349292178507,-0.08826052425972696,-0.9552613582856436,-1.0645206116675918e-05,3.2156254397040856e-05],"state":[0.4961887803071154,8.240397564796027,0.025680129577003736,-0.9136306128985536,-1.05970373468552e-05,1.9469145057523515e-05,3850.89137885013,108.12310226777397],"time_s":422.4529574037902},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.4961887803071154,8.240397564796027,0.025680129577003736,-0.9136306128985536,-1.05970373468552e-05,1.9469145057523515e-05,3850.89137885013,108.12310226777397],"flight_safety":true,"flight_time_s":422.4529574037902,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":365.3999999997758,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.240397564796027,"altitude_m":8.240397564796027,"gust_contribution_m_s":4.83591317973751,"phase":"landing","time_s":422.4529574037902},"endpoints_above_0_1_m_s":7486,"first_endpoint_above_0_1_m_s":365.31999999977586,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":422.4529574037902,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6499292278580011,"flip":0.0,"landing":4.999944786010408},"maximum_contribution_m_s":4.999944786010408,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":422.4529574037902,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6275328112641585,"flip":0.0,"landing":4.999944786010408},"maximum_sampled_contribution_m_s":4.999944786010408,"sample_count_above_0_1_m_s":282,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-reserve-slow-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"late-corner-reserve-slow-plus","index":2007,"stream":0},"input_sha256":"0f92ac9d0e4c255803db5214e1e5308b33074ba5488deed7f50fd579aca4b6e0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66349.10862114989,"max_angular_acceleration_deg_s2":3.058968827110699,"max_angular_rate_deg_s":8.005162600944132,"max_ascent_q_alpha_kpa_deg":95.99073185114794,"max_dynamic_pressure_pa":27514.1139737409,"max_fin_hinge_nm":407.9400369453444,"max_flight_load_g":3.666189521167062,"max_gimbal_deg":5.999582293232793,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":20384.556259404188,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.058968827110699,"angular_torque_bias_nm":-1171.8301957784283,"attitude_target_deg":1.7660359960931267,"control":[0.0,-0.015579434375847606,47765.23663690257,0.0],"navigation_acceleration_bias_m_s2":[-0.04506515577318446,-1.2210515808181772],"observed_control_state":[-1.4531214445104195,486.6166649376305,-0.720640046748197,-60.00196392311901,0.0005564016712351432,-0.001676880586137987,5407.709217935083,161.1525777158201,0.0,-7.650353398334938e-162,0.0,0.040496309646492236,0.08945525381610797,1499.9999999999943,0.9999999999999981,49.58945177234185,15.410548227663671,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.023156754256996103,28979.109022518118,0.0],"state":[-1.5176068756932672,485.6853013439906,-0.7066973705973383,-59.77278104119438,0.0005369826058394537,-0.000766612185850181,5404.0483573011215,161.0210089599554,0.0,-3.613777182521595e-162,0.0,0.024600621613842293,0.06626838464074788,1499.9999999999943,0.9999999999999981,49.592027000956406,15.407972999049116,-0.0013994638528057246,-0.23532735123064732],"time_s":402.6599999997419,"upper_attached":false},"rcs_propellant_used_kg":191.87689773222746,"record_type":"flight","remaining_main_propellant_kg":3850.89137885013,"remaining_rcs_propellant_kg":108.12310226777397,"return_plan":{"burn_end_time_s":139.19516595397832,"feasible":true,"predicted_ground_range_m":-0.20123171116688354,"predicted_main_at_terminal_kg":8157.626083852621,"predicted_peak_q_pa":17991.962667085423,"prediction_evaluations":5,"remaining_burn_s":0.5951659539962765,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.61151201402154,"feasible":true,"predicted_ground_range_m":-0.27196023235453026,"predicted_main_at_terminal_kg":8222.703892453384,"predicted_peak_q_pa":17991.910122814807,"prediction_evaluations":5,"remaining_burn_s":6.131512014033937,"source":"finite_burn_predictor_corrector","time_s":132.4799999999876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.89048086943333,"feasible":true,"predicted_ground_range_m":3.3787381849886344,"predicted_main_at_terminal_kg":8193.263056887994,"predicted_peak_q_pa":17991.829844589156,"prediction_evaluations":5,"remaining_burn_s":5.390480869446668,"source":"finite_burn_predictor_corrector","time_s":133.49999999998667,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.95120761140234,"feasible":true,"predicted_ground_range_m":-1.0815734782675293,"predicted_main_at_terminal_kg":8243.466643984117,"predicted_peak_q_pa":17991.107118280474,"prediction_evaluations":5,"remaining_burn_s":4.431207611416601,"source":"finite_burn_predictor_corrector","time_s":134.51999999998574,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.01453821327536,"feasible":true,"predicted_ground_range_m":-2.9773568140163036,"predicted_main_at_terminal_kg":8212.295647034485,"predicted_peak_q_pa":17991.96846365236,"prediction_evaluations":5,"remaining_burn_s":3.4745382132905447,"source":"finite_burn_predictor_corrector","time_s":135.53999999998481,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.07805562282016,"feasible":true,"predicted_ground_range_m":-2.328193919561187,"predicted_main_at_terminal_kg":8192.130028725254,"predicted_peak_q_pa":17991.049683455265,"prediction_evaluations":5,"remaining_burn_s":2.518055622836261,"source":"finite_burn_predictor_corrector","time_s":136.5599999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.137700968696,"feasible":true,"predicted_ground_range_m":-1.0771236503317425,"predicted_main_at_terminal_kg":8175.871103200835,"predicted_peak_q_pa":17991.630566342654,"prediction_evaluations":5,"remaining_burn_s":1.5577009687130492,"source":"finite_burn_predictor_corrector","time_s":137.57999999998296,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.19516595397832,"feasible":true,"predicted_ground_range_m":-0.20123171116688354,"predicted_main_at_terminal_kg":8157.626083852621,"predicted_peak_q_pa":17991.962667085423,"prediction_evaluations":5,"remaining_burn_s":0.5951659539962765,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2797.9020570719563,37357.58189462948,136.3688263791475,961.9464013705822,0.11975888799872351,0.0013959598205830204,21308.239436000677,283.8542185422228],"time_s":98.39999999999756},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.69999999998757,"requested_s":132.49999999998758,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.31999999983515,"requested_s":300.11999999983516,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.25999999974334,"requested_s":401.05999999974335,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.4199999997432,"requested_s":401.2199999997432,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.3999999997414,"requested_s":403.1999999997414,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.55999999974125,"requested_s":403.35999999974126,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.7399999997411,"requested_s":403.5399999997411,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5422333389287814e-12,"maximum_slosh_displacement_m":1.5461805993772537,"maximum_slosh_mode_force_n":49480.03201938836,"minimum_feed_buffer_kg":1485.8263293594796,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.5532148000002}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":194.875,"fuel_ledger":{"main_error_kg":-4.220055416226387e-10,"passed":true,"rcs_error_kg":1.7053025658242404e-12},"input_sha256":"5180793fe3a2c6e2dc78ab403f812f1bc40ce4171a744b90db2534b979cc9859","integration_dt_s":0.01,"job_id":"development/late-corner-load-fast-plus","observation_seed_sequence":{"generated_state_uint32":[455918633,1350481251,3334282751,1310627004,619517992,1980098744,1841349362,282246976],"mode":"case","state":{"entropy":[378,0,2008,3577727356,918546698,921604983,2419482748,3264906565,2536629040,3148350683,145383097],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2174.732952508701,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.005449264236921729,-0.9904132244841548],[-0.005449266209183569,-0.9906028524508899]],"navigation_acceleration_bias_m_s2":[-0.002864598679278102,0.9119001165060533],"observed_control_state":[-0.011362769935618298,7.376276268644819,-0.032116818732947486,-0.8936761850899012,1.0311866295149758e-05,2.801339799413439e-05],"state":[0.06121224099864839,7.441715388128948,-0.005809342167924271,-0.9830392148610471,1.0400690746202482e-05,2.3703495843166998e-05,6379.000323940609,103.44319526714844],"time_s":434.58551606485804},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.06121224099864839,7.441715388128948,-0.005809342167924271,-0.9830392148610471,1.0400690746202482e-05,2.3703495843166998e-05,6379.000323940609,103.44319526714844],"flight_safety":true,"flight_time_s":434.58551606485804,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":374.5999999997674,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.441715388128948,"altitude_m":7.441715388128948,"gust_contribution_m_s":0.0,"phase":"landing","time_s":434.58551606485804},"endpoints_above_0_1_m_s":5408,"first_endpoint_above_0_1_m_s":374.5399999997675,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":429.65999999971734,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.120423981964308,"flip":0.0,"landing":4.999907820538669},"maximum_contribution_m_s":4.999907820538669,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":429.5999999997174,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.1151518645646625,"flip":0.0,"landing":4.999907820538669},"maximum_sampled_contribution_m_s":4.999907820538669,"sample_count_above_0_1_m_s":263,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-load-fast-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"late-corner-load-fast-plus","index":2008,"stream":0},"input_sha256":"5180793fe3a2c6e2dc78ab403f812f1bc40ce4171a744b90db2534b979cc9859","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63820.999676058964,"max_angular_acceleration_deg_s2":3.3129041673611987,"max_angular_rate_deg_s":8.004283955299488,"max_ascent_q_alpha_kpa_deg":97.34455396544674,"max_dynamic_pressure_pa":27932.28392852527,"max_fin_hinge_nm":447.0565437901293,"max_flight_load_g":4.200708715420084,"max_gimbal_deg":5.9995253889306115,"max_mass_balance_error_kg":6.693881005048752e-10,"max_recovery_dynamic_pressure_pa":20144.29279563923,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.3129041673611987,"angular_torque_bias_nm":8958.751782165975,"attitude_target_deg":0.0,"control":[0.0,-0.02695569222688393,26697.838033924007,0.0],"navigation_acceleration_bias_m_s2":[0.09631576029991394,0.5240913080794821],"observed_control_state":[0.36584989951610314,506.35172896938303,-0.9654086698522906,-49.71596936471233,0.0016968080848252848,0.0004301246619875305,7814.088260264972,136.76530322363135,0.0,-1.0067987275378481e-186,0.0,0.09013650342079524,0.025806800488769085,1499.9999999999943,0.9999999999999981,47.896686931805796,17.103313068199693,0.0,0.0],"phase":"landing","requested_control":[0.00303881597091284,0.10471975511965978,-12767.737621744875,0.0],"state":[0.40619382112334385,505.3215668569938,-0.9577457204922097,-49.923001221224695,0.0016946700059181057,0.0009068021172021845,7813.204437083354,136.73599040671832,0.0,-4.75578849698619e-187,0.0,0.06919248054883237,0.017895859208790516,1499.9999999999943,0.9999999999999981,47.897308656305874,17.102691343699618,-0.10935116361931141,-0.0829354397340103],"time_s":414.8799999997308,"upper_attached":false},"rcs_propellant_used_kg":196.55680473285327,"record_type":"flight","remaining_main_propellant_kg":6379.000323940609,"remaining_rcs_propellant_kg":103.44319526714844,"return_plan":{"burn_end_time_s":134.12130184851605,"feasible":true,"predicted_ground_range_m":-0.23041791445481863,"predicted_main_at_terminal_kg":9539.80637211805,"predicted_peak_q_pa":17990.99985170569,"prediction_evaluations":5,"remaining_burn_s":0.7013018485292992,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.1777360329564,"feasible":true,"predicted_ground_range_m":3.1677645542721677,"predicted_main_at_terminal_kg":9472.500432581342,"predicted_peak_q_pa":17991.88988444911,"prediction_evaluations":5,"remaining_burn_s":5.857736032965015,"source":"finite_burn_predictor_corrector","time_s":128.31999999999138,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.3742394223331,"feasible":true,"predicted_ground_range_m":-0.4508462286406143,"predicted_main_at_terminal_kg":9521.125872875857,"predicted_peak_q_pa":17991.3158578665,"prediction_evaluations":5,"remaining_burn_s":5.0342394223426234,"source":"finite_burn_predictor_corrector","time_s":129.33999999999045,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.31197495223685,"feasible":true,"predicted_ground_range_m":-2.5787179080944895,"predicted_main_at_terminal_kg":9542.376590074267,"predicted_peak_q_pa":17990.931561401823,"prediction_evaluations":5,"remaining_burn_s":3.951974952247323,"source":"finite_burn_predictor_corrector","time_s":130.35999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.24854913544232,"feasible":true,"predicted_ground_range_m":-3.4063313348746362,"predicted_main_at_terminal_kg":9575.88402763702,"predicted_peak_q_pa":17991.284456975845,"prediction_evaluations":5,"remaining_burn_s":2.8685491354537214,"source":"finite_burn_predictor_corrector","time_s":131.3799999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.1846235938774,"feasible":true,"predicted_ground_range_m":-0.927013653171116,"predicted_main_at_terminal_kg":9523.360394126594,"predicted_peak_q_pa":17991.92334481187,"prediction_evaluations":5,"remaining_burn_s":1.7846235938897355,"source":"finite_burn_predictor_corrector","time_s":132.39999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.12130184851605,"feasible":true,"predicted_ground_range_m":-0.23041791445481863,"predicted_main_at_terminal_kg":9539.80637211805,"predicted_peak_q_pa":17990.99985170569,"prediction_evaluations":5,"remaining_burn_s":0.7013018485292992,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2648.537154365791,37371.54383051969,132.6872926541619,1019.2338740295952,0.10948994780090714,0.0008122922109799373,24053.115807540238,284.7331105638548],"time_s":94.11999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":128.53999999999135,"requested_s":128.33999999999136,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.23999999982976,"requested_s":306.0399999998298,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.07999999972986,"requested_s":415.8799999997299,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.4799999997295,"requested_s":416.2799999997295,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":416.73999999972926,"requested_s":416.5399999997293,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":416.8199999997292,"requested_s":416.6199999997292,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6843418860808015e-12,"maximum_slosh_displacement_m":1.410415682217568,"maximum_slosh_mode_force_n":47030.25040487846,"minimum_feed_buffer_kg":1481.380085235942,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":197.65848629999982}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":189.421875,"fuel_ledger":{"main_error_kg":-3.2014213502407074e-10,"passed":true,"rcs_error_kg":1.7621459846850485e-12},"input_sha256":"56bf2eaf12622b55893ac07951664cc1cdc82df99a059f0be55b5dd6426b68d5","integration_dt_s":0.01,"job_id":"development/late-corner-load-slow-plus","observation_seed_sequence":{"generated_state_uint32":[4115481691,1958270695,2403252451,1522664580,1655131073,3478875268,843369625,3737425170],"mode":"case","state":{"entropy":[378,0,2009,4266596215,1022520325,2565670454,492257291,562004636,1604873029,2232177898,2410392995],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":9895.414805624117,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0324428115602369,-0.9458298812711822],[-0.03244295189071224,-0.944394926438256]],"navigation_acceleration_bias_m_s2":[0.10656617052287057,0.7054890740036394],"observed_control_state":[0.06428245532725951,7.23870620060496,-0.06832500390134225,-1.0671486194900217,-9.592375714124123e-05,-0.00012367175931526388],"state":[-0.12846783295068281,7.394644049402128,-0.03253869861048578,-0.937610553700702,-9.779434980913705e-05,-0.00017936935497349032,6735.5523935378205,115.00074756618416],"time_s":428.5308181110863},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.12846783295068281,7.394644049402128,-0.03253869861048578,-0.937610553700702,-9.779434980913705e-05,-0.00017936935497349032,6735.5523935378205,115.00074756618416],"flight_safety":true,"flight_time_s":428.5308181110863,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":376.5999999997656,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.394644049402128,"altitude_m":7.394644049402128,"gust_contribution_m_s":2.5889142123344886,"phase":"landing","time_s":428.5308181110863},"endpoints_above_0_1_m_s":6956,"first_endpoint_above_0_1_m_s":376.5799999997656,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":428.5308181110863,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.234501949181041,"flip":0.0,"landing":4.999863259174385},"maximum_contribution_m_s":4.999863259174385,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":428.5308181110863,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.2225896376333516,"flip":0.0,"landing":4.999863259174385},"maximum_sampled_contribution_m_s":4.999863259174385,"sample_count_above_0_1_m_s":258,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-load-slow-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"late-corner-load-slow-plus","index":2009,"stream":0},"input_sha256":"56bf2eaf12622b55893ac07951664cc1cdc82df99a059f0be55b5dd6426b68d5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63464.44760646186,"max_angular_acceleration_deg_s2":3.3371005169114483,"max_angular_rate_deg_s":8.004274163843604,"max_ascent_q_alpha_kpa_deg":97.15724268117437,"max_dynamic_pressure_pa":27933.326085466168,"max_fin_hinge_nm":433.4747367554335,"max_flight_load_g":4.200684978484358,"max_gimbal_deg":5.999526638529221,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":20147.116264046374,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.3371005169114483,"angular_torque_bias_nm":4288.514730748265,"attitude_target_deg":1.845251762560214,"control":[0.0,-0.028575397592717856,35282.89684931346,0.0],"navigation_acceleration_bias_m_s2":[0.2943124604829719,0.466888412705906],"observed_control_state":[1.5594423857972028,728.9181055586391,-0.8421263888459417,-63.49310040960003,0.0010520330966144172,0.00043946747932612835,8422.36897302837,173.90836172282752,0.0,-6.888396370454749e-141,0.0,0.07688365514205821,0.038229214007168666,1499.9999999999943,0.9999999999999981,47.46879249554726,17.531207504458393,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.042358617216335916,22549.098554845837,0.0],"state":[1.3775808941825949,727.7733791850834,-1.053023792789537,-63.58158458527089,0.0010547901318419088,0.0009961008168756311,8421.101651547584,173.8447851071034,0.0,-3.253853558337816e-141,0.0,0.05593965828765379,0.026096058393197227,1499.9999999999943,0.9999999999999981,47.46968399152798,17.530316008477676,-5.111408446637894,-0.10505797009825739],"time_s":406.4999999997384,"upper_attached":false},"rcs_propellant_used_kg":184.99925243381762,"record_type":"flight","remaining_main_propellant_kg":6735.5523935378205,"remaining_rcs_propellant_kg":115.00074756618416,"return_plan":{"burn_end_time_s":134.08858803155883,"feasible":true,"predicted_ground_range_m":-0.22265108945072143,"predicted_main_at_terminal_kg":9554.298501269952,"predicted_peak_q_pa":17991.1106873121,"prediction_evaluations":5,"remaining_burn_s":0.6885880315720722,"source":"finite_burn_predictor_corrector","time_s":133.39999999998676,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.13419377189672,"feasible":true,"predicted_ground_range_m":0.1354393473682194,"predicted_main_at_terminal_kg":9486.92207713674,"predicted_peak_q_pa":17991.69795914668,"prediction_evaluations":5,"remaining_burn_s":5.834193771905332,"source":"finite_burn_predictor_corrector","time_s":128.2999999999914,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.3384186151092,"feasible":true,"predicted_ground_range_m":-2.0337887037215125,"predicted_main_at_terminal_kg":9548.959862849837,"predicted_peak_q_pa":17991.026114742053,"prediction_evaluations":5,"remaining_burn_s":5.01841861511871,"source":"finite_burn_predictor_corrector","time_s":129.31999999999047,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.2822058043563,"feasible":true,"predicted_ground_range_m":-4.215042650758164,"predicted_main_at_terminal_kg":9563.526668064043,"predicted_peak_q_pa":17991.356655973468,"prediction_evaluations":5,"remaining_burn_s":3.9422058043667603,"source":"finite_burn_predictor_corrector","time_s":130.33999999998954,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.2072537026755,"feasible":true,"predicted_ground_range_m":-1.8845004518933877,"predicted_main_at_terminal_kg":9514.448506164023,"predicted_peak_q_pa":17990.86196461675,"prediction_evaluations":5,"remaining_burn_s":2.8472537026868956,"source":"finite_burn_predictor_corrector","time_s":131.35999999998862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.14900576663408,"feasible":true,"predicted_ground_range_m":-1.0925649287511305,"predicted_main_at_terminal_kg":9530.555844004142,"predicted_peak_q_pa":17991.10126466829,"prediction_evaluations":5,"remaining_burn_s":1.7690057666463865,"source":"finite_burn_predictor_corrector","time_s":132.3799999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.08858803155883,"feasible":true,"predicted_ground_range_m":-0.22265108945072143,"predicted_main_at_terminal_kg":9554.298501269952,"predicted_peak_q_pa":17991.1106873121,"prediction_evaluations":5,"remaining_burn_s":0.6885880315720722,"source":"finite_burn_predictor_corrector","time_s":133.39999999998676,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2644.7744020172563,37377.17864471163,132.45268395109804,1019.3659962766554,0.10930675506593121,0.0009523185296618376,24051.282058653836,285.028370925239],"time_s":94.11999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":128.51999999999137,"requested_s":128.31999999999138,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.25999999982974,"requested_s":306.05999999982976,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":407.6799999997375,"requested_s":407.4799999997375,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":407.95999999973725,"requested_s":407.75999999973726,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":407.9999999997372,"requested_s":407.7999999997372,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7696070143720135e-12,"maximum_slosh_displacement_m":1.5999998825436412,"maximum_slosh_mode_force_n":35027.1302130543,"minimum_feed_buffer_kg":1481.3864019891985,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":192.28835179999987}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":180.0,"fuel_ledger":{"main_error_kg":-2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"299f7bd48a7f728f7969dd4f4aff6fa02f23b0963bcdcd7bfbc241d8b1212dd3","integration_dt_s":0.01,"job_id":"development/shear-reversal-low-plus","observation_seed_sequence":{"generated_state_uint32":[1648190715,3622991389,1170503042,1221495817,1987566273,1996352946,4190361013,2484604191],"mode":"case","state":{"entropy":[378,0,2010,2555997086,3537507107,1231740468,274974344,1409728571,1226494668,1215229137,1897735951],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":984.7788105628028,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.05488750873116746,-1.055912536369575],[0.054887505567211795,-1.0560656863123623]],"navigation_acceleration_bias_m_s2":[0.347705775602447,-0.9343754266550949],"observed_control_state":[0.1997707267679458,8.23549148933825,0.2978636528129382,-1.0199887642907357,2.1272227438629747e-05,2.9849735362225104e-05],"state":[0.13622610873156585,8.218157291030217,0.05454989445294238,-1.0433481723037255,2.065920237951242e-05,1.914374285250479e-05,3888.1453621096966,177.91282225826038],"time_s":407.76051954084346},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.13622610873156585,8.218157291030217,0.05454989445294238,-1.0433481723037255,2.065920237951242e-05,1.914374285250479e-05,3888.1453621096966,177.91282225826038],"flight_safety":true,"flight_time_s":407.76051954084346,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-reversal-low-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[4050.0,-8.0],[7050.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[2000.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[4050.0,-8.0],[7050.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"shear","id":"shear-reversal-low-plus","index":2010,"stream":0},"input_sha256":"299f7bd48a7f728f7969dd4f4aff6fa02f23b0963bcdcd7bfbc241d8b1212dd3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66311.85463789002,"max_angular_acceleration_deg_s2":3.0636790871480892,"max_angular_rate_deg_s":8.00430486134264,"max_ascent_q_alpha_kpa_deg":63.964686206599694,"max_dynamic_pressure_pa":25048.964367877634,"max_fin_hinge_nm":355.3884096011162,"max_flight_load_g":3.140777545016124,"max_gimbal_deg":5.999574611554789,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":18600.703756929557,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.0636790871480892,"angular_torque_bias_nm":-4972.829693922201,"attitude_target_deg":0.0,"control":[0.03142998956115393,0.017111841494699798,-53813.69457381912,0.045707697429509093],"navigation_acceleration_bias_m_s2":[-0.19120718740131087,-0.6829344959337372],"observed_control_state":[-1.0572351229785955,2928.220931095896,-3.1233586876952106,-192.4081341514391,0.13884180719271447,-0.007819407378096143,7329.110022350499,250.65324513298276,0.0,0.04362118121497535,0.665833333333333,-0.028933813926217362,0.26533101369345924,1499.9999999999943,0.9999999999999981,48.237844370067016,16.76215562993761,0.0,0.0],"phase":"entry","requested_control":[0.026488101586205442,0.04300701197940831,-10606.800573096538,0.045976434516153124],"state":[-1.1809344228478507,2924.312225680949,-3.1707829132793846,-192.551154601896,0.13865946427949563,-0.008836927814358521,7319.996112596761,250.41415368097233,0.0,0.044629234740015164,0.635833333333333,-0.01588138941679608,0.19406809815012604,1499.9999999999943,0.9999999999999981,48.24425554042695,16.75574445957768,-4.994038761797919,-0.04390998607365133],"time_s":370.3399999997713,"upper_attached":false},"rcs_propellant_used_kg":122.08717774173962,"record_type":"flight","remaining_main_propellant_kg":3888.1453621096966,"remaining_rcs_propellant_kg":177.91282225826038,"return_plan":{"burn_end_time_s":145.94620819464132,"feasible":true,"predicted_ground_range_m":-0.7642441229573507,"predicted_main_at_terminal_kg":7445.632086409997,"predicted_peak_q_pa":17999.44284871679,"prediction_evaluations":5,"remaining_burn_s":1.006208194665053,"source":"finite_burn_predictor_corrector","time_s":144.93999999997627,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.0738885163112,"feasible":true,"predicted_ground_range_m":2.1213733657272655,"predicted_main_at_terminal_kg":7538.999767902076,"predicted_peak_q_pa":17999.411202616524,"prediction_evaluations":6,"remaining_burn_s":10.333888516325663,"source":"finite_burn_predictor_corrector","time_s":134.73999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.36471628559605,"feasible":true,"predicted_ground_range_m":0.5401954334115402,"predicted_main_at_terminal_kg":7555.16336137867,"predicted_peak_q_pa":17999.713539230528,"prediction_evaluations":6,"remaining_burn_s":9.604716285611438,"source":"finite_burn_predictor_corrector","time_s":135.75999999998461,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.4224908366224,"feasible":true,"predicted_ground_range_m":1.042524933138111,"predicted_main_at_terminal_kg":7537.860128194264,"predicted_peak_q_pa":17999.2923623884,"prediction_evaluations":6,"remaining_burn_s":8.642490836638693,"source":"finite_burn_predictor_corrector","time_s":136.7799999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.4954984458743,"feasible":true,"predicted_ground_range_m":-0.11546030177905209,"predicted_main_at_terminal_kg":7521.930978927636,"predicted_peak_q_pa":17999.73774899131,"prediction_evaluations":5,"remaining_burn_s":7.695498445891528,"source":"finite_burn_predictor_corrector","time_s":137.79999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.56201078990546,"feasible":true,"predicted_ground_range_m":-0.1158216232412741,"predicted_main_at_terminal_kg":7500.1913943536765,"predicted_peak_q_pa":17999.753883788286,"prediction_evaluations":5,"remaining_burn_s":6.742010789923624,"source":"finite_burn_predictor_corrector","time_s":138.81999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.6288814304723,"feasible":true,"predicted_ground_range_m":-0.10444507364734079,"predicted_main_at_terminal_kg":7483.759560327048,"predicted_peak_q_pa":17999.245090282315,"prediction_evaluations":5,"remaining_burn_s":5.788881430491382,"source":"finite_burn_predictor_corrector","time_s":139.8399999999809,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.68561273965634,"feasible":true,"predicted_ground_range_m":0.0187682518396457,"predicted_main_at_terminal_kg":7468.235955286062,"predicted_peak_q_pa":17999.686623710786,"prediction_evaluations":5,"remaining_burn_s":4.825612739676357,"source":"finite_burn_predictor_corrector","time_s":140.85999999997998,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.74794398666378,"feasible":true,"predicted_ground_range_m":0.2542445443226313,"predicted_main_at_terminal_kg":7452.120357602645,"predicted_peak_q_pa":17999.440975515678,"prediction_evaluations":5,"remaining_burn_s":3.8679439866847303,"source":"finite_burn_predictor_corrector","time_s":141.87999999997905,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.80744258801843,"feasible":true,"predicted_ground_range_m":-2.0783289013266995,"predicted_main_at_terminal_kg":7502.285635351257,"predicted_peak_q_pa":17999.33739924353,"prediction_evaluations":5,"remaining_burn_s":2.907442588040308,"source":"finite_burn_predictor_corrector","time_s":142.89999999997812,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.87450974276075,"feasible":true,"predicted_ground_range_m":-1.0308487849493133,"predicted_main_at_terminal_kg":7466.4104798546105,"predicted_peak_q_pa":17999.318855170735,"prediction_evaluations":5,"remaining_burn_s":1.954509742783568,"source":"finite_burn_predictor_corrector","time_s":143.9199999999772,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.94620819464132,"feasible":true,"predicted_ground_range_m":-0.7642441229573507,"predicted_main_at_terminal_kg":7445.632086409997,"predicted_peak_q_pa":17999.44284871679,"prediction_evaluations":5,"remaining_burn_s":1.006208194665053,"source":"finite_burn_predictor_corrector","time_s":144.93999999997627,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4389.050023850597,37347.19786292647,236.88803181078762,947.3286062074241,0.2633187856318232,0.0023654539664361763,21273.153360396693,294.7755029860962],"time_s":98.7199999999975},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.9599999999855,"requested_s":134.75999999998552,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":298.1599999998371,"requested_s":297.9599999998371,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.973799150320701e-12,"maximum_slosh_displacement_m":1.599999121855847,"maximum_slosh_mode_force_n":32331.04173815361,"minimum_feed_buffer_kg":1485.6151980502639,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":183.47137900000052}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":177.328125,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a423f5ea63b6a1e2d621800bbb263661422c5a796fa8a4c717c28e41135d79fb","integration_dt_s":0.01,"job_id":"development/shear-reversal-upper-plus","observation_seed_sequence":{"generated_state_uint32":[3502196975,1268514845,253455920,1366412146,1771419445,262347362,3881268220,1572341691],"mode":"case","state":{"entropy":[378,0,2011,3592856575,1477068005,521774940,1171976708,3923020161,1655713941,3752315470,3586759230],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":111.4787417961002,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.07206272640604115,-1.0704335704929762],[-0.07206272305660354,-1.070292875766807]],"navigation_acceleration_bias_m_s2":[0.013746097286946257,-1.0748557276562647],"observed_control_state":[0.07250539339087052,8.232890389060204,-0.016829575415960155,-1.1518023365645966,2.4006842674221265e-05,-2.488409463559498e-05],"state":[-0.10771158062932919,8.12768425198417,-0.07217591981262472,-1.0583747090610813,2.3806419107784683e-05,-1.75868407761225e-05,4307.30624099317,213.97902177315302],"time_s":400.59152489648926},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.10771158062932919,8.12768425198417,-0.07217591981262472,-1.0583747090610813,2.3806419107784683e-05,-1.75868407761225e-05,4307.30624099317,213.97902177315302],"flight_safety":true,"flight_time_s":400.59152489648926,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-reversal-upper-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[5050.0,20.0],[15050.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[2000.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[5050.0,20.0],[15050.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"shear","id":"shear-reversal-upper-plus","index":2011,"stream":0},"input_sha256":"a423f5ea63b6a1e2d621800bbb263661422c5a796fa8a4c717c28e41135d79fb","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65892.69375900703,"max_angular_acceleration_deg_s2":3.1175674541503944,"max_angular_rate_deg_s":8.004231549223563,"max_ascent_q_alpha_kpa_deg":91.34624169737027,"max_dynamic_pressure_pa":25069.616636506515,"max_fin_hinge_nm":237.41029824616973,"max_flight_load_g":3.078438130325781,"max_gimbal_deg":5.999574644923995,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":18621.589661879785,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.1175674541503944,"angular_torque_bias_nm":7347.168319712683,"attitude_target_deg":-89.982990019354,"control":[0.5560976250487832,0.0020979170448026012,-2812.386925421295,0.0],"navigation_acceleration_bias_m_s2":[1.1613987684839144,-0.16683528357305533],"observed_control_state":[13108.771610954058,65793.65959379594,212.34849721090745,588.5961184070804,-1.5701373417284454,0.0025945630223730555,21069.1043292594,270.2939148779856,0.0,0.0,0.0,0.001571443998788434,0.5563714252515968,1495.01036782065,0.8867358147386902,38.5724596311018,26.42754036889098,0.0,0.0],"phase":"boostback","requested_control":[0.5559969591842823,0.0016726686928075457,254.95091656730256,0.0],"state":[13112.993937429053,65805.45909209076,211.9274855687605,588.5156117490751,-1.57016196708849,-0.00016042455452871184,21050.94686670366,270.27840639091386,0.0,0.0,0.0,0.0017206792622116171,0.5563021166711254,1495.574593247713,0.9045794043723648,38.58523247929697,26.414767520695815,5.357730817901868,6.389169783323448],"time_s":135.69999999998467,"upper_attached":false},"rcs_propellant_used_kg":86.02097822684698,"record_type":"flight","remaining_main_propellant_kg":4307.30624099317,"remaining_rcs_propellant_kg":213.97902177315302,"return_plan":{"burn_end_time_s":146.06004917539065,"feasible":true,"predicted_ground_range_m":-0.5841057725630634,"predicted_main_at_terminal_kg":7406.829739122375,"predicted_peak_q_pa":18001.214600228886,"prediction_evaluations":5,"remaining_burn_s":1.2000491754143017,"source":"finite_burn_predictor_corrector","time_s":144.85999999997634,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.19403230997347,"feasible":true,"predicted_ground_range_m":1.799377116329552,"predicted_main_at_terminal_kg":7494.498636375685,"predicted_peak_q_pa":18001.174445254528,"prediction_evaluations":6,"remaining_burn_s":10.534032309987863,"source":"finite_burn_predictor_corrector","time_s":134.65999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.47870190632335,"feasible":true,"predicted_ground_range_m":2.875765267442162,"predicted_main_at_terminal_kg":7512.698677940602,"predicted_peak_q_pa":18001.617012318828,"prediction_evaluations":6,"remaining_burn_s":9.798701906338657,"source":"finite_burn_predictor_corrector","time_s":135.6799999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.54325180106264,"feasible":true,"predicted_ground_range_m":2.6226528579040433,"predicted_main_at_terminal_kg":7498.191187197307,"predicted_peak_q_pa":18001.11764729539,"prediction_evaluations":6,"remaining_burn_s":8.84325180107889,"source":"finite_burn_predictor_corrector","time_s":136.69999999998376,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.60952988005414,"feasible":true,"predicted_ground_range_m":0.30849386034401505,"predicted_main_at_terminal_kg":7479.153556567133,"predicted_peak_q_pa":18001.611915728536,"prediction_evaluations":4,"remaining_burn_s":7.88952988007131,"source":"finite_burn_predictor_corrector","time_s":137.71999999998283,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.6770611724687,"feasible":true,"predicted_ground_range_m":0.14674442908916774,"predicted_main_at_terminal_kg":7463.046116231912,"predicted_peak_q_pa":18001.808339113646,"prediction_evaluations":5,"remaining_burn_s":6.937061172486802,"source":"finite_burn_predictor_corrector","time_s":138.7399999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.73231047661397,"feasible":true,"predicted_ground_range_m":3.1217340464748418,"predicted_main_at_terminal_kg":7442.8565264336385,"predicted_peak_q_pa":18001.861183087774,"prediction_evaluations":5,"remaining_burn_s":5.972310476632986,"source":"finite_burn_predictor_corrector","time_s":139.75999999998098,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.80330868564934,"feasible":true,"predicted_ground_range_m":-0.3783433812870953,"predicted_main_at_terminal_kg":7471.629714009415,"predicted_peak_q_pa":18001.232771918236,"prediction_evaluations":5,"remaining_burn_s":5.023308685669304,"source":"finite_burn_predictor_corrector","time_s":140.77999999998005,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8769442841767,"feasible":true,"predicted_ground_range_m":-0.27903182575467156,"predicted_main_at_terminal_kg":7456.78378350339,"predicted_peak_q_pa":18001.683825474876,"prediction_evaluations":5,"remaining_burn_s":4.0769442841975785,"source":"finite_burn_predictor_corrector","time_s":141.79999999997912,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.93450768142947,"feasible":true,"predicted_ground_range_m":-2.78262515414319,"predicted_main_at_terminal_kg":7443.709563441506,"predicted_peak_q_pa":18001.140420515745,"prediction_evaluations":5,"remaining_burn_s":3.114507681451269,"source":"finite_burn_predictor_corrector","time_s":142.8199999999782,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.99600133098,"feasible":true,"predicted_ground_range_m":-1.6872365110108234,"predicted_main_at_terminal_kg":7424.890801801647,"predicted_peak_q_pa":18001.272541373804,"prediction_evaluations":5,"remaining_burn_s":2.156001331002724,"source":"finite_burn_predictor_corrector","time_s":143.83999999997727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":146.06004917539065,"feasible":true,"predicted_ground_range_m":-0.5841057725630634,"predicted_main_at_terminal_kg":7406.829739122375,"predicted_peak_q_pa":18001.214600228886,"prediction_evaluations":5,"remaining_burn_s":1.2000491754143017,"source":"finite_burn_predictor_corrector","time_s":144.85999999997634,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4397.737132492107,37343.68276807469,237.6056037603133,947.6877855655154,0.26377563958251354,0.002566449992447759,21284.71473136485,288.8439156439582],"time_s":98.61999999999752},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.87999999998559,"requested_s":134.6799999999856,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":298.11999999983715,"requested_s":297.91999999983716,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":7.318590178329032e-12,"maximum_slosh_displacement_m":1.599999997139877,"maximum_slosh_mode_force_n":59693.99066822287,"minimum_feed_buffer_kg":1485.604516660782,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":181.31379539999944}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":172.734375,"fuel_ledger":{"main_error_kg":-3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"abad6167a7dc91f351eae0004755bb4fbff6b6ac5f2f211febc805e525b92cb0","integration_dt_s":0.01,"job_id":"development/gust-boostback-minus","observation_seed_sequence":{"generated_state_uint32":[3942511735,1459021566,261567986,2390081158,3371369481,3853780236,218022139,159213358],"mode":"case","state":{"entropy":[378,0,2012,2963045220,956109810,1456852395,1884606344,3598907443,3169820793,2399820186,3853054442],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231158037433113,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4768966452276152e-05,-1.0045424202849151],[2.476896645226496e-05,-1.004542396982686]],"navigation_acceleration_bias_m_s2":[3.435078813810491e-08,0.0003789301136846766],"observed_control_state":[-3.863951876947365e-05,7.713448110477125,2.4996407475712114e-05,-0.9956093640074556,-4.2232211336639533e-10,-3.0978068679446717e-09],"state":[-3.8159264821107336e-05,7.694232837362624,2.4772989716421535e-05,-0.995691949639454,-4.801527120176221e-10,-2.912778645333595e-09,5796.333636826442,262.546749422687],"time_s":405.7092992079266},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8159264821107336e-05,7.694232837362624,2.4772989716421535e-05,-0.995691949639454,-4.801527120176221e-10,-2.912778645333595e-09,5796.333636826442,262.546749422687],"flight_safety":true,"flight_time_s":405.7092992079266,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":130.59999999998934,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.8127768100821413,"altitude_m":69997.18722318992,"gust_contribution_m_s":0.0,"phase":"coast","time_s":259.0499999998725},"endpoints_above_0_1_m_s":1514,"first_endpoint_above_0_1_m_s":130.57999999998935,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":145.9299999999754,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":4.996900632350469,"coast":1.7014382638607082,"entry":0.0,"flip":0.6446068980634424,"landing":0.0},"maximum_contribution_m_s":4.996900632350469,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":145.7999999999755,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":4.9961539441863145,"coast":1.701210848716429,"entry":0.0,"flip":0.5095623394727582,"landing":0.0},"maximum_sampled_contribution_m_s":4.9961539441863145,"sample_count_above_0_1_m_s":75,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-boostback-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":70000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":125.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-boostback-minus","index":2012,"stream":0},"input_sha256":"abad6167a7dc91f351eae0004755bb4fbff6b6ac5f2f211febc805e525b92cb0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66636317323,"max_angular_acceleration_deg_s2":2.618440573346681,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.937625121785,"max_flight_load_g":3.0310505681502278,"max_gimbal_deg":5.996904635629616,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17984.934498827326,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618440573346681,"angular_torque_bias_nm":170.61729917941682,"attitude_target_deg":11.688445059522916,"control":[0.15595883301364163,-0.024026655427829023,13942.126537338077,0.0],"navigation_acceleration_bias_m_s2":[-0.0022122324275405786,-0.046369873551606794],"observed_control_state":[1314.2606899525615,36213.54288295518,-61.257857285449404,-992.376412678949,0.06307847431606534,0.00785685727622174,20091.63948458155,269.36363993462106,0.0,0.0,0.0,-0.01155874397971942,0.056643654169956925,1499.9999999999943,0.9258599751748057,39.26005626190052,25.739943738104543,0.0,0.0],"phase":"entry","requested_control":[0.15595883301364163,-0.024026655427829023,13942.126537338077,0.0],"state":[1313.0355985286033,36193.69424713329,-61.25098011937338,-992.480107373095,0.06324297347473912,0.008638218201279125,20090.793187630014,269.3492793159609,0.0,0.0,0.0,-0.015092984490895408,0.09571992380300622,1499.9999999999943,0.9299777761140632,39.26065158861298,25.73934841139208,0.010557895250746257,0.011500008756629652],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.453250577312986,"record_type":"flight","remaining_main_propellant_kg":5796.333636826442,"remaining_rcs_propellant_kg":262.546749422687,"return_plan":{"burn_end_time_s":140.9209602557364,"feasible":true,"predicted_ground_range_m":-0.5512952041048047,"predicted_main_at_terminal_kg":8465.876617318158,"predicted_peak_q_pa":17991.308160767265,"prediction_evaluations":5,"remaining_burn_s":1.1709602557553822,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6927342847209,"feasible":true,"predicted_ground_range_m":1.9787670348081754,"predicted_main_at_terminal_kg":8440.952044857655,"predicted_peak_q_pa":17991.210526058134,"prediction_evaluations":6,"remaining_burn_s":9.102734284732461,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90406881808644,"feasible":true,"predicted_ground_range_m":3.6635450334214514,"predicted_main_at_terminal_kg":8468.567853837249,"predicted_peak_q_pa":17990.367158479894,"prediction_evaluations":6,"remaining_burn_s":8.294068818098935,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90709983469714,"feasible":true,"predicted_ground_range_m":0.022477874367782924,"predicted_main_at_terminal_kg":8467.891819985505,"predicted_peak_q_pa":17990.303494058437,"prediction_evaluations":5,"remaining_burn_s":7.277099834710552,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941907424872,"feasible":true,"predicted_ground_range_m":0.0818701014607548,"predicted_main_at_terminal_kg":8467.452145423606,"predicted_peak_q_pa":17990.24903852775,"prediction_evaluations":5,"remaining_burn_s":6.259419074263054,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91173002144617,"feasible":true,"predicted_ground_range_m":0.11813623426384012,"predicted_main_at_terminal_kg":8467.004466865821,"predicted_peak_q_pa":17991.118890780606,"prediction_evaluations":5,"remaining_burn_s":5.241730021461453,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9140338174486,"feasible":true,"predicted_ground_range_m":0.10753873121510615,"predicted_main_at_terminal_kg":8466.555216613811,"predicted_peak_q_pa":17991.27272310366,"prediction_evaluations":5,"remaining_burn_s":4.2240338174648135,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9168027285834,"feasible":true,"predicted_ground_range_m":-2.51370775500418,"predicted_main_at_terminal_kg":8465.971443331306,"predicted_peak_q_pa":17991.32682977557,"prediction_evaluations":5,"remaining_burn_s":3.206802728600532,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888369018486,"feasible":true,"predicted_ground_range_m":-1.4979677765473287,"predicted_main_at_terminal_kg":8465.622448600296,"predicted_peak_q_pa":17991.288998529224,"prediction_evaluations":5,"remaining_burn_s":2.188883690202916,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209602557364,"feasible":true,"predicted_ground_range_m":-0.5512952041048047,"predicted_main_at_terminal_kg":8465.876617318158,"predicted_peak_q_pa":17991.308160767265,"prediction_evaluations":5,"remaining_burn_s":1.1709602557553822,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5940439592198261,"maximum_slosh_mode_force_n":68077.11497379481,"minimum_feed_buffer_kg":1480.05385748774,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":176.43553220000013}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":174.359375,"fuel_ledger":{"main_error_kg":-8.440110832452774e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d365768588b078b1a2aad941dda54c85205bd1d66f66bcc25f0c1b3c53b18e5e","integration_dt_s":0.01,"job_id":"development/gust-coast-high-minus","observation_seed_sequence":{"generated_state_uint32":[3805915520,2364015171,399355106,3386618511,2823982091,1588300640,1926837814,2940295717],"mode":"case","state":{"entropy":[378,0,2013,2955713054,2990096234,4078437628,2620881476,3303710039,4196008584,289957256,1215754452],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231927299216718,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.476916935223933e-05,-1.0045427772763578],[2.4769169352228143e-05,-1.0045427539735907]],"navigation_acceleration_bias_m_s2":[3.4351074650153835e-08,0.0003789463143504402],"observed_control_state":[-3.86396047173327e-05,7.713431697859492,2.4996426666990732e-05,-0.9956098007932377,-4.2232692665613427e-10,-3.0977589161235376e-09],"state":[-3.815975460902759e-05,7.694232662747434,2.4773197834511832e-05,-0.9956923075891507,-4.801090701530078e-10,-2.9128458780782996e-09,5796.334704449822,262.5468688258684],"time_s":405.7092828913082},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.815975460902759e-05,7.694232662747434,2.4773197834511832e-05,-0.9956923075891507,-4.801090701530078e-10,-2.9128458780782996e-09,5796.334704449822,262.5468688258684],"flight_safety":true,"flight_time_s":405.7092828913082,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":180.19999999994423,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.04689542867708951,"altitude_m":85000.04689542868,"gust_contribution_m_s":4.867894513253389,"phase":"coast","time_s":221.5599999999066},"endpoints_above_0_1_m_s":5501,"first_endpoint_above_0_1_m_s":180.17999999994424,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":236.22999999989327,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":4.995409959124121,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.995409959124121,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":236.1999999998933,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":4.995258880507623,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.995258880507623,"sample_count_above_0_1_m_s":272,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-coast-high-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":85000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":180.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-coast-high-minus","index":2013,"stream":0},"input_sha256":"d365768588b078b1a2aad941dda54c85205bd1d66f66bcc25f0c1b3c53b18e5e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66529554934,"max_angular_acceleration_deg_s2":2.6184425566074556,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.937708173316125,"max_flight_load_g":3.0310505622829447,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":8.585629984736443e-10,"max_recovery_dynamic_pressure_pa":17984.93452076502,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184425566074556,"angular_torque_bias_nm":170.6194692820479,"attitude_target_deg":11.688548844661726,"control":[0.15595724269888145,-0.024026905745839898,13942.122378539656,0.0],"navigation_acceleration_bias_m_s2":[-0.0022121997837183677,-0.04636936534151004],"observed_control_state":[1314.2625039253041,36213.54564933184,-61.257844884759365,-992.3763959905448,0.06307846282240176,0.007856857563727929,20091.63948824001,269.36373632216674,0.0,0.0,0.0,-0.01155887141248078,0.05664302746147405,1499.9999999999943,0.9258595713333847,39.26005625932697,25.73994374067786,0.0,0.0],"phase":"entry","requested_control":[0.15595724269888145,-0.024026905745839898,13942.122378539656,0.0],"state":[1313.037412748819,36193.69701383534,-61.250967777247496,-992.4800915903537,0.06324296199132884,0.00863821900411769,20090.793200338543,269.3493757077902,0.0,0.0,0.0,-0.015093146757560497,0.09571891795672033,1499.9999999999943,0.9299773947023431,39.26065157967317,25.739348420331655,0.010548572345344526,0.011502930825223572],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.45313117413161,"record_type":"flight","remaining_main_propellant_kg":5796.334704449822,"remaining_rcs_propellant_kg":262.5468688258684,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":177.53759230000014}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":172.328125,"fuel_ledger":{"main_error_kg":-3.637978807091713e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"32c2f4b408178f44b555a74bf2d2e0c65fe564047e014be540c27ed707f32d9d","integration_dt_s":0.01,"job_id":"development/gust-short-entry-minus","observation_seed_sequence":{"generated_state_uint32":[2341864044,2619429350,930312839,2363956166,3079774491,1667475620,2594667587,3968824718],"mode":"case","state":{"entropy":[378,0,2014,3944357803,981459281,2579047865,3135298691,2870617554,2591930840,2705107110,1954762809],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015230784486523243,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.476886844106706e-05,-1.0045422422635377],[2.4768868441055868e-05,-1.0045422189615836]],"navigation_acceleration_bias_m_s2":[3.4350630462612076e-08,0.0003789220042780112],"observed_control_state":[-3.863947942113674e-05,7.713456419383817,2.49964014492682e-05,-0.9956091453592245,-4.2231954293712584e-10,-3.097830037250149e-09],"state":[-3.8159023308338575e-05,7.694233020148754,2.4772889093285268e-05,-0.9956917704506532,-4.801743747304314e-10,-2.912744252390206e-09,5796.331695112515,262.54744856395223],"time_s":405.7093073733957},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8159023308338575e-05,7.694233020148754,2.4772889093285268e-05,-0.9956917704506532,-4.801743747304314e-10,-2.912744252390206e-09,5796.331695112515,262.54744856395223],"flight_safety":true,"flight_time_s":405.7093073733957,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":319.3999999998176,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1925279276583751,"altitude_m":19998.80747207234,"gust_contribution_m_s":2.8428088552577098,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":711,"first_endpoint_above_0_1_m_s":319.3299999998177,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":326.4799999998112,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.744188170733243,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.744188170733243,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":326.39999999981126,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.742141373946603,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.742141373946603,"sample_count_above_0_1_m_s":35,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-entry-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":0.9424777960769113,"gust_start_s":319.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-short-entry-minus","index":2014,"stream":0},"input_sha256":"32c2f4b408178f44b555a74bf2d2e0c65fe564047e014be540c27ed707f32d9d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66830488712,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.94480840369797,"max_flight_load_g":3.0310660374822516,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":17984.93455546965,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.45255143604777,"record_type":"flight","remaining_main_propellant_kg":5796.331695112515,"remaining_rcs_propellant_kg":262.54744856395223,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":175.4585575000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":173.421875,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"80063dea796221879df36ae733005fdb0605bfda41bb7c3e0965d424ee18f551","integration_dt_s":0.01,"job_id":"development/gust-short-landing-minus","observation_seed_sequence":{"generated_state_uint32":[726429692,1644744727,1227536800,2616290441,1537908970,2778429188,3816917755,350196471],"mode":"case","state":{"entropy":[378,0,2015,1833007321,3898212909,3016264722,1532203336,2752671380,48161484,3283287746,2409133017],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":10.363768401341966,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.012777297390540782,-1.0043097754947397],[-0.012777271961465487,-1.0047784929735284]],"navigation_acceleration_bias_m_s2":[0.006932309808076771,0.0003787348479676467],"observed_control_state":[0.0078509714790309,7.71371396687726,-0.012440556710151639,-0.9956064677279836,-5.536104041768251e-05,5.7012212875647064e-05],"state":[0.00761335394884652,7.694649905476645,-0.012378238304973949,-0.9956884671832614,-5.425245786995321e-05,5.8589684934815886e-05,5796.359799696643,261.1606740111266],"time_s":405.70914739711566},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.00761335394884652,7.694649905476645,-0.012378238304973949,-0.9956884671832614,-5.425245786995321e-05,5.8589684934815886e-05,5796.359799696643,261.1606740111266],"flight_safety":true,"flight_time_s":405.70914739711566,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":398.3999999997458,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.694649905476645,"altitude_m":7.694649905476645,"gust_contribution_m_s":0.06487317613441174,"phase":"landing","time_s":405.70914739711566},"endpoints_above_0_1_m_s":2502,"first_endpoint_above_0_1_m_s":398.3399999997458,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.66099999969435,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.99995659753173},"maximum_contribution_m_s":4.99995659753173,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.5999999996958,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.99995659753173},"maximum_sampled_contribution_m_s":4.99995659753173,"sample_count_above_0_1_m_s":36,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-landing-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":-1.570796326794916,"gust_start_s":398.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-short-landing-minus","index":2015,"stream":0},"input_sha256":"80063dea796221879df36ae733005fdb0605bfda41bb7c3e0965d424ee18f551","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.64020030326,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768890062795,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.934520916642,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.839325988873384,"record_type":"flight","remaining_main_propellant_kg":5796.359799696643,"remaining_rcs_propellant_kg":261.1606740111266,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":175.91280610000013}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":171.015625,"fuel_ledger":{"main_error_kg":-5.238689482212067e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ae5489cdb99c0094d972a0d918141107f6098fba30a9519cf990c6db3aec52dc","integration_dt_s":0.01,"job_id":"development/gust-thin-entry-minus","observation_seed_sequence":{"generated_state_uint32":[147021968,4016188414,2767980275,3557753777,3060168341,4081790407,1409943493,605891795],"mode":"case","state":{"entropy":[378,0,2016,1029079457,386763896,703767828,541396761,3063422363,3907254020,3994817169,1417814651],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015231875808698466,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4769152800968072e-05,-1.0045427468963162],[2.4769152800956884e-05,-1.0045427235935926]],"navigation_acceleration_bias_m_s2":[3.4351048965179025e-08,0.0003789449606669062],"observed_control_state":[-3.863959797082253e-05,7.713432992391436,2.499642549111252e-05,-0.9956097643056439,-4.2232655334554384e-10,-3.0977631323926364e-09],"state":[-3.8159714069726985e-05,7.694232598840299,2.4773180847393875e-05,-0.9956922776950217,-4.801127543034611e-10,-2.9128404422332147e-09,5796.335418349996,262.54658936425125],"time_s":405.7092842563226},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8159714069726985e-05,7.694232598840299,2.4773180847393875e-05,-0.9956922776950217,-4.801127543034611e-10,-2.9128404422332147e-09,5796.335418349996,262.54658936425125],"flight_safety":true,"flight_time_s":405.7092842563226,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":321.99999999981526,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.192984586046805,"altitude_m":19998.807015413953,"gust_contribution_m_s":2.841811080155059,"phase":"entry","time_s":322.02999999981523},"endpoints_above_0_1_m_s":29,"first_endpoint_above_0_1_m_s":321.88999999981536,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":322.1699999998151,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.8578896575086437,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.8578896575086437,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":321.99999999981526,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.7307155875431772,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.7307155875431772,"sample_count_above_0_1_m_s":1,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":0.9424777960769113,"gust_start_s":318.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-thin-entry-minus","index":2016,"stream":0},"input_sha256":"ae5489cdb99c0094d972a0d918141107f6098fba30a9519cf990c6db3aec52dc","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.66458164948,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93861154545548,"max_flight_load_g":3.0310506774185964,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":17984.934527132453,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.45341063574875,"record_type":"flight","remaining_main_propellant_kg":5796.335418349996,"remaining_rcs_propellant_kg":262.54658936425125,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":173.47981570000047}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":172.59375,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3125a5d104848c9c79eeba13093fb2c40850a5807dcf923d6b397350bc682588","integration_dt_s":0.01,"job_id":"development/gust-thin-landing-minus","observation_seed_sequence":{"generated_state_uint32":[2631806323,1553185293,3750029495,3723848035,2521886557,4197951705,2359186829,240722591],"mode":"case","state":{"entropy":[378,0,2017,1937615940,818741160,3592456266,1968194453,872323224,1844789028,557090974,1790196767],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.01365151546629545,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.00011206147273023382,-1.004543391829408],[0.00011206147273028926,-1.0045434314435273]],"navigation_acceleration_bias_m_s2":[-4.7141444465774706e-07,0.0003789619973838851],"observed_control_state":[-0.00011736772897816737,7.713446514791625,0.00011339276511647514,-0.995610231317724,-1.49648327448857e-09,4.5716075440016114e-09],"state":[-0.00011519841965165872,7.694264928797456,0.00011181315396927945,-0.9956926540794429,-1.399682452426281e-09,4.951764923425607e-09,5796.345752495985,262.31650653888283],"time_s":405.7092653584701},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.00011519841965165872,7.694264928797456,0.00011181315396927945,-0.9956926540794429,-1.399682452426281e-09,4.951764923425607e-09,5796.345752495985,262.31650653888283],"flight_safety":true,"flight_time_s":405.7092653584701,"group":"late_gust","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":395.5999999997483,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.1271999558232011,"altitude_m":124.8728000441768,"gust_contribution_m_s":2.7121968564552907,"phase":"landing","time_s":397.2699999997468},"endpoints_above_0_1_m_s":465,"first_endpoint_above_0_1_m_s":395.46999999974844,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":400.17999999974415,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.6297714703927313},"maximum_contribution_m_s":3.6297714703927313,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":399.9999999997443,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.625482203020837},"maximum_sampled_contribution_m_s":3.625482203020837,"sample_count_above_0_1_m_s":22,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-landing-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":125.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":60.0,"gust_period_s":8.0,"gust_phase_rad":-1.570796326794916,"gust_start_s":390.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"late_gust","id":"gust-thin-landing-minus","index":2017,"stream":0},"input_sha256":"3125a5d104848c9c79eeba13093fb2c40850a5807dcf923d6b397350bc682588","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.65424750396,"max_angular_acceleration_deg_s2":2.618442227213375,"max_angular_rate_deg_s":8.000475982581683,"max_ascent_q_alpha_kpa_deg":83.3156953644748,"max_dynamic_pressure_pa":25635.559720201207,"max_fin_hinge_nm":54.93768890062795,"max_flight_load_g":3.0310505636270118,"max_gimbal_deg":5.996904635690653,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.934520916642,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618442227213375,"angular_torque_bias_nm":170.61905290788826,"attitude_target_deg":11.688556084753744,"control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"navigation_acceleration_bias_m_s2":[-0.002212199203401792,-0.046369353044328404],"observed_control_state":[1314.2620913040475,36213.54572124441,-61.257848977332316,-992.3763953529341,0.06307846699963962,0.007856857488069264,20091.639488328026,269.36376237308167,0.0,0.0,0.0,-0.011558874556957005,0.05664301251973248,1499.9999999999943,0.9258595603323978,39.26005625926506,25.73994374073978,0.0,0.0],"phase":"entry","requested_control":[0.1559572045701132,-0.024026912171182586,13942.122609256356,0.0],"state":[1313.0370000457017,36193.69708576046,-61.250971870834995,-992.4800909744856,0.06324296616615847,0.008638218831995396,20090.793200642824,269.34940175846754,0.0,0.0,0.0,-0.015093150832053846,0.09571889389187677,1499.9999999999943,0.9299773843123605,39.260651579459136,25.73934842054571,0.010550369452106818,0.011502379899864034],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":37.683493461117166,"record_type":"flight","remaining_main_propellant_kg":5796.345752495985,"remaining_rcs_propellant_kg":262.31650653888283,"return_plan":{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69273431317072,"feasible":true,"predicted_ground_range_m":1.9787673000663002,"predicted_main_at_terminal_kg":8440.952035337461,"predicted_peak_q_pa":17991.21052562856,"prediction_evaluations":6,"remaining_burn_s":9.102734313182282,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9040689172665,"feasible":true,"predicted_ground_range_m":3.663545324473361,"predicted_main_at_terminal_kg":8468.56782474952,"predicted_peak_q_pa":17990.367157397948,"prediction_evaluations":6,"remaining_burn_s":8.294068917278993,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9071000196749,"feasible":true,"predicted_ground_range_m":0.02247800640152775,"predicted_main_at_terminal_kg":8467.891768551075,"predicted_peak_q_pa":17990.303492328505,"prediction_evaluations":5,"remaining_burn_s":7.277100019688331,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90941931026285,"feasible":true,"predicted_ground_range_m":0.08187047100889888,"predicted_main_at_terminal_kg":8467.452080187377,"predicted_peak_q_pa":17990.249036346606,"prediction_evaluations":5,"remaining_burn_s":6.259419310277193,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.911730249189,"feasible":true,"predicted_ground_range_m":0.11813668470750471,"predicted_main_at_terminal_kg":8467.004403595814,"predicted_peak_q_pa":17991.118888788864,"prediction_evaluations":5,"remaining_burn_s":5.241730249204271,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91403399809798,"feasible":true,"predicted_ground_range_m":0.10753914031651757,"predicted_main_at_terminal_kg":8466.555164826372,"predicted_peak_q_pa":17991.272721367637,"prediction_evaluations":5,"remaining_burn_s":4.224033998114173,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91680286570875,"feasible":true,"predicted_ground_range_m":-2.5137075879539843,"predicted_main_at_terminal_kg":8465.971400801569,"predicted_peak_q_pa":17991.32682810713,"prediction_evaluations":5,"remaining_burn_s":3.2068028657258747,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91888381382552,"feasible":true,"predicted_ground_range_m":-1.497967661175072,"predicted_main_at_terminal_kg":8465.622406515316,"predicted_peak_q_pa":17991.288996600746,"prediction_evaluations":5,"remaining_burn_s":2.1888838138435744,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9209603684198,"feasible":true,"predicted_ground_range_m":-0.5512951374487391,"predicted_main_at_terminal_kg":8465.876575956596,"predicted_peak_q_pa":17991.308158663775,"prediction_evaluations":5,"remaining_burn_s":1.1709603684387724,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4257916501183,37261.4447884088,207.6478951215389,984.918067798236,0.20657077416388805,0.0018559879280262265,22891.238238700418,296.9381218701848],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5940440074825082,"maximum_slosh_mode_force_n":68077.13381094151,"minimum_feed_buffer_kg":1480.0538108639946,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":175.21323199999915}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.4375,"fuel_ledger":{"main_error_kg":-3.7834979593753815e-10,"passed":true,"rcs_error_kg":4.092726157978177e-12},"input_sha256":"30cb1ab4ed2dbd07749c1afc46eb04012c8cd25732726053afa24df84cd10c9b","integration_dt_s":0.01,"job_id":"development/late-corner-reserve-fast-minus","observation_seed_sequence":{"generated_state_uint32":[2119944014,60079233,1492898922,2968934806,910152842,2817976835,752669837,2470316302],"mode":"case","state":{"entropy":[378,0,2018,1264693132,3913443877,2828239856,1761645579,51436501,3282141026,1783226791,3595885260],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2201.1735228378,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.18140774167323195,-0.8715933119122157],[0.1814080808349749,-0.8705507444691176]],"navigation_acceleration_bias_m_s2":[0.1060450217891581,-1.2220933070137112],"observed_control_state":[-0.6979206074583951,8.161604514050513,0.28454847137694,-1.1497173475030495,0.0003262919066976352,-0.00010969527626144798],"state":[-0.8383938103445018,8.375268253452658,0.18046863055772483,-0.8573599111198591,0.00032531394801536394,-0.00013032093728314304,3231.925021704119,122.47601128922528],"time_s":418.64338667683586},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.8383938103445018,8.375268253452658,0.18046863055772483,-0.8573599111198591,0.00032531394801536394,-0.00013032093728314304,3231.925021704119,122.47601128922528],"flight_safety":true,"flight_time_s":418.64338667683586,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":362.99999999977797,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.375268253452658,"altitude_m":8.375268253452658,"gust_contribution_m_s":2.4203974749915345,"phase":"landing","time_s":418.64338667683586},"endpoints_above_0_1_m_s":7302,"first_endpoint_above_0_1_m_s":362.8499999997781,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":418.64338667683586,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.111709151897932,"flip":0.0,"landing":4.999941454221439},"maximum_contribution_m_s":4.999941454221439,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":418.64338667683586,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.1038333568516823,"flip":0.0,"landing":4.999941454221439},"maximum_sampled_contribution_m_s":4.999941454221439,"sample_count_above_0_1_m_s":266,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-reserve-fast-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"late-corner-reserve-fast-minus","index":2018,"stream":0},"input_sha256":"30cb1ab4ed2dbd07749c1afc46eb04012c8cd25732726053afa24df84cd10c9b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66968.07497829551,"max_angular_acceleration_deg_s2":2.814130222369302,"max_angular_rate_deg_s":8.005492469843096,"max_ascent_q_alpha_kpa_deg":74.64864389453847,"max_dynamic_pressure_pa":28540.82094670197,"max_fin_hinge_nm":400.4780036307165,"max_flight_load_g":3.611832492586188,"max_gimbal_deg":5.999578399650202,"max_mass_balance_error_kg":7.566995918750763e-10,"max_recovery_dynamic_pressure_pa":19642.678923488336,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.814130222369302,"angular_torque_bias_nm":-7422.4253974123785,"attitude_target_deg":0.0,"control":[0.0,0.02037230740932168,-32572.410628968315,0.0],"navigation_acceleration_bias_m_s2":[0.02879128681396881,-0.5219642561835679],"observed_control_state":[-0.658813975310237,534.2933805455049,0.9947396931405437,-53.8553007168462,-0.0003461825134904589,-0.00014177523794565606,4689.659566839902,158.3591194986882,0.0,5.544379059906764e-157,0.0,-0.07259469608349042,0.03793305485647742,1499.9999999999943,0.9999999999999981,50.09456305437673,14.905436945628944,0.0,0.0],"phase":"landing","requested_control":[0.037311737805501816,-0.07385267009441226,-574.2000224101139,0.0],"state":[-0.5634109173728034,533.3225609387223,0.9676062420455573,-53.87094434315953,-0.00035597802717024865,-0.0008989037707698166,4688.410926680058,158.29005789900975,0.0,2.618983659278062e-157,0.0,-0.051650706304929406,0.02598084990221902,1499.9999999999943,0.9999999999999981,50.095441409001616,14.904558591004056,-4.929688540807873,0.12478418643046284],"time_s":398.9199999997453,"upper_attached":false},"rcs_propellant_used_kg":177.52398871077878,"record_type":"flight","remaining_main_propellant_kg":3231.925021704119,"remaining_rcs_propellant_kg":122.47601128922528,"return_plan":{"burn_end_time_s":145.89624855800764,"feasible":true,"predicted_ground_range_m":-0.1362738902718661,"predicted_main_at_terminal_kg":7376.982947012008,"predicted_peak_q_pa":17991.59880619398,"prediction_evaluations":5,"remaining_burn_s":0.856248558031466,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.02009450422491,"feasible":true,"predicted_ground_range_m":4.089453483686071,"predicted_main_at_terminal_kg":7533.373084429849,"predicted_peak_q_pa":17992.07817313752,"prediction_evaluations":6,"remaining_burn_s":10.180094504239472,"source":"finite_burn_predictor_corrector","time_s":134.83999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.3056280580663,"feasible":true,"predicted_ground_range_m":2.1092464856897664,"predicted_main_at_terminal_kg":7486.583703063188,"predicted_peak_q_pa":17991.48420963067,"prediction_evaluations":6,"remaining_burn_s":9.44562805808177,"source":"finite_burn_predictor_corrector","time_s":135.85999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.38066954631302,"feasible":true,"predicted_ground_range_m":-0.8170204308288476,"predicted_main_at_terminal_kg":7469.799229124993,"predicted_peak_q_pa":17992.33262090158,"prediction_evaluations":6,"remaining_burn_s":8.500669546329434,"source":"finite_burn_predictor_corrector","time_s":136.8799999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.44040070934716,"feasible":true,"predicted_ground_range_m":-0.019558758500267004,"predicted_main_at_terminal_kg":7451.237214121015,"predicted_peak_q_pa":17991.5458579858,"prediction_evaluations":5,"remaining_burn_s":7.540400709364503,"source":"finite_burn_predictor_corrector","time_s":137.89999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.50309749452424,"feasible":true,"predicted_ground_range_m":-0.1673953243011681,"predicted_main_at_terminal_kg":7498.350099639591,"predicted_peak_q_pa":17992.107866961458,"prediction_evaluations":5,"remaining_burn_s":6.583097494542488,"source":"finite_burn_predictor_corrector","time_s":138.91999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.57250949156222,"feasible":true,"predicted_ground_range_m":-0.008758067878886777,"predicted_main_at_terminal_kg":7463.595930771034,"predicted_peak_q_pa":17992.444528570173,"prediction_evaluations":5,"remaining_burn_s":5.6325094915814145,"source":"finite_burn_predictor_corrector","time_s":139.9399999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.6392368297702,"feasible":true,"predicted_ground_range_m":0.09985033086218209,"predicted_main_at_terminal_kg":7446.517780737277,"predicted_peak_q_pa":17991.876214838005,"prediction_evaluations":5,"remaining_burn_s":4.679236829790315,"source":"finite_burn_predictor_corrector","time_s":140.95999999997989,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.70705866473017,"feasible":true,"predicted_ground_range_m":-2.7812804050723514,"predicted_main_at_terminal_kg":7428.870722703919,"predicted_peak_q_pa":17992.377416050716,"prediction_evaluations":5,"remaining_burn_s":3.727058664751219,"source":"finite_burn_predictor_corrector","time_s":141.97999999997896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.75718943296172,"feasible":true,"predicted_ground_range_m":-1.874892030408887,"predicted_main_at_terminal_kg":7416.0182701139,"predicted_peak_q_pa":17991.930017377657,"prediction_evaluations":5,"remaining_burn_s":2.7571894329836937,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.82302025114072,"feasible":true,"predicted_ground_range_m":-0.9117004245566136,"predicted_main_at_terminal_kg":7398.4682352677755,"predicted_peak_q_pa":17992.47532239709,"prediction_evaluations":5,"remaining_burn_s":1.8030202511636242,"source":"finite_burn_predictor_corrector","time_s":144.0199999999771,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.89624855800764,"feasible":true,"predicted_ground_range_m":-0.1362738902718661,"predicted_main_at_terminal_kg":7376.982947012008,"predicted_peak_q_pa":17991.59880619398,"prediction_evaluations":5,"remaining_burn_s":0.856248558031466,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4232.515112441754,37347.98481518785,234.2859738703856,945.7433093787571,0.2609775262079425,0.0022867300832833917,21113.09668407662,294.13887362585217],"time_s":98.85999999999747},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":135.05999999998542,"requested_s":134.85999999998543,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.9799999998373,"requested_s":297.7799999998373,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.37999999974505,"requested_s":399.17999999974506,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.459999999745,"requested_s":399.259999999745,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.5399999997449,"requested_s":399.3399999997449,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.61999999974483,"requested_s":399.41999999974485,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":400.35999999974416,"requested_s":400.1599999997442,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":400.59999999974394,"requested_s":400.39999999974395,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":400.6599999997439,"requested_s":400.4599999997439,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7127635955112055e-12,"maximum_slosh_displacement_m":1.5999999987292666,"maximum_slosh_mode_force_n":32330.963632830804,"minimum_feed_buffer_kg":1485.8616893907179,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.03295900000012}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":188.296875,"fuel_ledger":{"main_error_kg":2.9103830456733704e-10,"passed":true,"rcs_error_kg":2.6716406864579767e-12},"input_sha256":"18a515452c0011051c5fe3593a0b317ca6b9b99f41b4d569a445e86b2c63b46a","integration_dt_s":0.01,"job_id":"development/late-corner-reserve-slow-minus","observation_seed_sequence":{"generated_state_uint32":[194075470,1191554160,2127689537,2497977669,1254453146,1139994727,2671339001,778442727],"mode":"case","state":{"entropy":[378,0,2019,4267466680,869553573,4126660670,3690175818,253692722,2477078140,1652183255,3812322429],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-10483.41381057856,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.08583200106057651,-1.1443516722385143],[0.08583199320832133,-1.144690225843035]],"navigation_acceleration_bias_m_s2":[-0.6209948774677367,-0.8136838109664627],"observed_control_state":[-0.5711739449046213,8.325619038036692,-0.22272435509448368,-0.9768456220559768,2.2320159340045176e-05,3.317715198114183e-05],"state":[-0.3921623571306631,8.439396582523692,0.08598965687035104,-1.1302992267040113,2.319353588769353e-05,4.231920057644855e-05,2972.1177706175176,107.46705092453934],"time_s":423.17836637380225},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.3921623571306631,8.439396582523692,0.08598965687035104,-1.1302992267040113,2.319353588769353e-05,4.231920057644855e-05,2972.1177706175176,107.46705092453934],"flight_safety":true,"flight_time_s":423.17836637380225,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":362.3999999997785,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.439396582523692,"altitude_m":8.439396582523692,"gust_contribution_m_s":4.72556169687973,"phase":"landing","time_s":423.17836637380225},"endpoints_above_0_1_m_s":7800,"first_endpoint_above_0_1_m_s":362.3099999997786,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":423.17836637380225,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.9033981497246977,"flip":0.0,"landing":4.999933798198654},"maximum_contribution_m_s":4.999933798198654,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":423.17836637380225,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.9033548243586793,"flip":0.0,"landing":4.999933798198654},"maximum_sampled_contribution_m_s":4.999933798198654,"sample_count_above_0_1_m_s":301,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-reserve-slow-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"late-corner-reserve-slow-minus","index":2019,"stream":0},"input_sha256":"18a515452c0011051c5fe3593a0b317ca6b9b99f41b4d569a445e86b2c63b46a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":67227.88222938277,"max_angular_acceleration_deg_s2":2.846913270520201,"max_angular_rate_deg_s":8.005457945242437,"max_ascent_q_alpha_kpa_deg":74.62868532116377,"max_dynamic_pressure_pa":28552.252007600753,"max_fin_hinge_nm":388.0916887874338,"max_flight_load_g":3.6122216417704958,"max_gimbal_deg":5.999578435805729,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":19638.41653960308,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.846913270520201,"angular_torque_bias_nm":1718.1247370158521,"attitude_target_deg":-1.7673953086328718,"control":[0.0,0.010097528473913452,-40208.84326034826,0.0],"navigation_acceleration_bias_m_s2":[-0.2043212968926625,-1.1715893228034904],"observed_control_state":[2.614919916601226,497.64504968026495,0.7143964229259632,-50.73794912253887,-9.052270907616878e-05,0.0004229938417888431,4571.661736880813,170.38945054859897,0.0,5.575006022325427e-166,0.0,-0.017895600170972126,0.15207187465618643,1499.9999999999943,0.9999999999999981,50.17756850543024,14.822431494562412,0.0,0.0],"phase":"landing","requested_control":[0.0,0.015039886661360002,-25489.340647567216,0.0],"state":[2.561888408399575,496.7120694193342,0.8587809466303011,-50.905690477315474,-8.996301163664613e-05,-0.00034653771051681943,4566.499651252247,170.29208415182995,0.0,2.6334508364391322e-166,0.0,-0.009960461529502128,0.10490241065228728,1499.9999999999943,0.9999999999999981,50.18119976920962,14.818800230783037,0.02608763840248219,-0.100687130800542],"time_s":400.5799999997438,"upper_attached":false},"rcs_propellant_used_kg":192.53294907546334,"record_type":"flight","remaining_main_propellant_kg":2972.1177706175176,"remaining_rcs_propellant_kg":107.46705092453934,"return_plan":{"burn_end_time_s":145.8955338918732,"feasible":true,"predicted_ground_range_m":-0.04212817336895114,"predicted_main_at_terminal_kg":7380.124486787835,"predicted_peak_q_pa":17991.877765948404,"prediction_evaluations":5,"remaining_burn_s":0.8555338918970357,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.03501190469606,"feasible":true,"predicted_ground_range_m":1.745385512290909,"predicted_main_at_terminal_kg":7466.639471719826,"predicted_peak_q_pa":17992.17564055505,"prediction_evaluations":6,"remaining_burn_s":10.195011904710624,"source":"finite_burn_predictor_corrector","time_s":134.83999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.3090993651854,"feasible":true,"predicted_ground_range_m":-0.3353463861391788,"predicted_main_at_terminal_kg":7483.979110564367,"predicted_peak_q_pa":17992.48130094549,"prediction_evaluations":6,"remaining_burn_s":9.44909936520088,"source":"finite_burn_predictor_corrector","time_s":135.85999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.381520702914,"feasible":true,"predicted_ground_range_m":0.7337543953523777,"predicted_main_at_terminal_kg":7468.102040140796,"predicted_peak_q_pa":17992.209649716606,"prediction_evaluations":6,"remaining_burn_s":8.501520702930396,"source":"finite_burn_predictor_corrector","time_s":136.8799999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.44209602633885,"feasible":true,"predicted_ground_range_m":-0.07766018663224372,"predicted_main_at_terminal_kg":7448.982553423728,"predicted_peak_q_pa":17992.533241152323,"prediction_evaluations":5,"remaining_burn_s":7.542096026356172,"source":"finite_burn_predictor_corrector","time_s":137.89999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.50560650402844,"feasible":true,"predicted_ground_range_m":-2.5559280192424865,"predicted_main_at_terminal_kg":7434.936533784517,"predicted_peak_q_pa":17992.28683688819,"prediction_evaluations":5,"remaining_burn_s":6.5856065040467024,"source":"finite_burn_predictor_corrector","time_s":138.91999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.56620044817245,"feasible":true,"predicted_ground_range_m":-0.06641876130652236,"predicted_main_at_terminal_kg":7465.7901958971615,"predicted_peak_q_pa":17992.496710149844,"prediction_evaluations":5,"remaining_burn_s":5.626200448191626,"source":"finite_burn_predictor_corrector","time_s":139.9399999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.63701081999224,"feasible":true,"predicted_ground_range_m":0.12573882016388893,"predicted_main_at_terminal_kg":7449.627636656518,"predicted_peak_q_pa":17992.2602963819,"prediction_evaluations":5,"remaining_burn_s":4.677010820012351,"source":"finite_burn_predictor_corrector","time_s":140.95999999997989,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.70351420666307,"feasible":true,"predicted_ground_range_m":-2.8169461324982876,"predicted_main_at_terminal_kg":7430.64446637897,"predicted_peak_q_pa":17992.59079070701,"prediction_evaluations":5,"remaining_burn_s":3.723514206684116,"source":"finite_burn_predictor_corrector","time_s":141.97999999997896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.76567938848103,"feasible":true,"predicted_ground_range_m":-1.8247456643267697,"predicted_main_at_terminal_kg":7416.128437629928,"predicted_peak_q_pa":17992.194787868822,"prediction_evaluations":5,"remaining_burn_s":2.7656793885029973,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8295933295919,"feasible":true,"predicted_ground_range_m":-0.9137465441940549,"predicted_main_at_terminal_kg":7393.641890952867,"predicted_peak_q_pa":17992.05656623665,"prediction_evaluations":5,"remaining_burn_s":1.8095933296147924,"source":"finite_burn_predictor_corrector","time_s":144.0199999999771,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8955338918732,"feasible":true,"predicted_ground_range_m":-0.04212817336895114,"predicted_main_at_terminal_kg":7380.124486787835,"predicted_peak_q_pa":17991.877765948404,"prediction_evaluations":5,"remaining_burn_s":0.8555338918970357,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4234.011623360097,37350.773403985746,234.38244797549393,945.7781298900825,0.2611609845784938,0.0023292856632873846,21112.12314177943,293.8174886386627],"time_s":98.85999999999747},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":135.05999999998542,"requested_s":134.85999999998543,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.99999999983726,"requested_s":297.79999999983727,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":398.7999999997456,"requested_s":398.5999999997456,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.0599999997435,"requested_s":400.85999999974354,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":409.4199999997359,"requested_s":409.21999999973593,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":409.47999999973587,"requested_s":409.2799999997359,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":409.51999999973583,"requested_s":409.31999999973584,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":7.744915819785092e-12,"maximum_slosh_displacement_m":1.4481666646624316,"maximum_slosh_mode_force_n":50706.408751078554,"minimum_feed_buffer_kg":1485.8635901653747,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":192.13987140000063}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":186.578125,"fuel_ledger":{"main_error_kg":2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"cb0f7ee4c0f55bcc2c18b96880a8364534caae7b50d6511fe2013f38c6cd6585","integration_dt_s":0.01,"job_id":"development/late-corner-load-fast-minus","observation_seed_sequence":{"generated_state_uint32":[1941275095,563761682,37654091,2074581151,2779954080,751854056,4163209424,2244565537],"mode":"case","state":{"entropy":[378,0,2020,186520467,687129992,2975309946,2346996415,3791594389,1622527994,169912554,2714406065],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":3251.6132068576694,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.015172844218423307,-0.7976118682192949],[0.015172654891632303,-0.7954247967370999]],"navigation_acceleration_bias_m_s2":[0.05356043450119344,0.9234306305161396],"observed_control_state":[0.09823331776219263,7.427489680718579,-0.029182119824713585,-0.8063052009890389,-8.562409515496953e-05,-0.00026357476143238674],"state":[0.04946581975393015,7.445048029720697,0.013556050738756034,-0.7888242636169006,-8.656634777192887e-05,-0.0002733839362987095,6312.591422725932,147.1892111443913],"time_s":421.1854477410058},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.04946581975393015,7.445048029720697,0.013556050738756034,-0.7888242636169006,-8.656634777192887e-05,-0.0002733839362987095,6312.591422725932,147.1892111443913],"flight_safety":true,"flight_time_s":421.1854477410058,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":370.9999999997707,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.445048029720697,"altitude_m":7.445048029720697,"gust_contribution_m_s":2.9849495329565485,"phase":"landing","time_s":421.1854477410058},"endpoints_above_0_1_m_s":6649,"first_endpoint_above_0_1_m_s":370.92999999977076,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":421.1854477410058,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.2040344918728554,"flip":0.0,"landing":4.999963622518838},"maximum_contribution_m_s":4.999963622518838,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":421.1854477410058,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.1947090227304944,"flip":0.0,"landing":4.999963622518838},"maximum_sampled_contribution_m_s":4.999963622518838,"sample_count_above_0_1_m_s":239,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-load-fast-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"late-corner-load-fast-minus","index":2020,"stream":0},"input_sha256":"cb0f7ee4c0f55bcc2c18b96880a8364534caae7b50d6511fe2013f38c6cd6585","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63887.408577274335,"max_angular_acceleration_deg_s2":3.1199057892143145,"max_angular_rate_deg_s":8.004699634959822,"max_ascent_q_alpha_kpa_deg":78.67205359028033,"max_dynamic_pressure_pa":28948.285783092902,"max_fin_hinge_nm":435.2412766005776,"max_flight_load_g":3.868659333024013,"max_gimbal_deg":5.99951917183381,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":19394.372930666417,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.1199057892143145,"angular_torque_bias_nm":-12682.950460951295,"attitude_target_deg":-1.8804335684756126,"control":[0.0,0.012913598413860413,-19244.9173971138,0.0],"navigation_acceleration_bias_m_s2":[-0.35658295485030667,0.5926901496169207],"observed_control_state":[-2.216407294691158,753.8916991436554,0.9962617403999778,-60.16289537143394,-0.0007652870122569056,0.0005163702005040221,7947.974561407466,186.89703616920394,0.0,9.79185367898362e-117,0.0,-0.0887168838299087,0.02223973828056171,1499.9999999999943,0.9999999999999981,47.802504752183744,17.197495247763758,0.0,0.0],"phase":"landing","requested_control":[0.0,0.01791323632650743,-10820.759433279462,0.0],"state":[-2.101394320034727,752.5758876985169,1.225517128987184,-60.42789375634739,-0.0007595611840016741,-0.00031252599462149554,7947.190821194252,186.87706098419142,0.0,4.6253520010464666e-117,0.0,-0.06777289548181104,0.015444803181673992,1499.9999999999943,0.9999999999999981,47.80305607342354,17.196943926523954,-4.9318679851346205,0.09708584253624063],"time_s":399.1199999997451,"upper_attached":false},"rcs_propellant_used_kg":152.8107888556087,"record_type":"flight","remaining_main_propellant_kg":6312.591422725932,"remaining_rcs_propellant_kg":147.1892111443913,"return_plan":{"burn_end_time_s":140.30752573979402,"feasible":true,"predicted_ground_range_m":-0.1475094561028243,"predicted_main_at_terminal_kg":8786.626229857626,"predicted_peak_q_pa":17992.255535027547,"prediction_evaluations":5,"remaining_burn_s":0.6075257398129922,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.61175630333608,"feasible":true,"predicted_ground_range_m":1.6295015558647492,"predicted_main_at_terminal_kg":8703.075685546899,"predicted_peak_q_pa":17991.92694449465,"prediction_evaluations":6,"remaining_burn_s":10.091756303346697,"source":"finite_burn_predictor_corrector","time_s":130.51999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.80803376067874,"feasible":true,"predicted_ground_range_m":2.3580401571745426,"predicted_main_at_terminal_kg":8694.984239851763,"predicted_peak_q_pa":17992.335061479593,"prediction_evaluations":6,"remaining_burn_s":9.268033760690276,"source":"finite_burn_predictor_corrector","time_s":131.53999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73551266396757,"feasible":true,"predicted_ground_range_m":1.9202285763475402,"predicted_main_at_terminal_kg":8714.997294070912,"predicted_peak_q_pa":17991.654204814313,"prediction_evaluations":6,"remaining_burn_s":8.175512663980056,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.678218215158,"feasible":true,"predicted_ground_range_m":-0.14613454992323227,"predicted_main_at_terminal_kg":8734.054219140238,"predicted_peak_q_pa":17991.29030825354,"prediction_evaluations":5,"remaining_burn_s":7.098218215171415,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6104050627319,"feasible":true,"predicted_ground_range_m":-0.27026892337963204,"predicted_main_at_terminal_kg":8751.124134932403,"predicted_peak_q_pa":17991.633630560515,"prediction_evaluations":5,"remaining_burn_s":6.010405062746229,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5528003689118,"feasible":true,"predicted_ground_range_m":0.5779337105487059,"predicted_main_at_terminal_kg":8770.969000782326,"predicted_peak_q_pa":17991.412310081265,"prediction_evaluations":5,"remaining_burn_s":4.9328003689270465,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.49138064893657,"feasible":true,"predicted_ground_range_m":-2.4679490858505915,"predicted_main_at_terminal_kg":8786.736533683536,"predicted_peak_q_pa":17991.770104551124,"prediction_evaluations":5,"remaining_burn_s":3.8513806489527465,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4295423463829,"feasible":true,"predicted_ground_range_m":-1.7369835785270311,"predicted_main_at_terminal_kg":8806.292599769578,"predicted_peak_q_pa":17991.283836412196,"prediction_evaluations":5,"remaining_burn_s":2.769542346400002,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.36474283207409,"feasible":true,"predicted_ground_range_m":-3.329050881235105,"predicted_main_at_terminal_kg":8773.550840385484,"predicted_peak_q_pa":17992.148863638224,"prediction_evaluations":5,"remaining_burn_s":1.6847428320921223,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.30752573979402,"feasible":true,"predicted_ground_range_m":-0.1475094561028243,"predicted_main_at_terminal_kg":8786.626229857626,"predicted_peak_q_pa":17992.255535027547,"prediction_evaluations":5,"remaining_burn_s":0.6075257398129922,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4135.121425476776,37363.08895264874,236.07557456045626,1003.6107250272511,0.24838943436527772,0.002327580983067165,23866.414018634252,294.31742551324527],"time_s":94.53999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.73999999998935,"requested_s":130.53999999998936,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.9199999998319,"requested_s":303.7199999998319,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.59999999974485,"requested_s":399.39999999974486,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.8599999997446,"requested_s":399.6599999997446,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.8999999997446,"requested_s":399.6999999997446,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":400.0999999997444,"requested_s":399.8999999997444,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":400.1999999997443,"requested_s":399.9999999997443,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":400.25999999974425,"requested_s":400.05999999974426,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":400.89999999974367,"requested_s":400.6999999997437,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":401.7199999997429,"requested_s":401.51999999974294,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.2935433814127464e-11,"maximum_slosh_displacement_m":1.5999999999615375,"maximum_slosh_mode_force_n":35025.74402180438,"minimum_feed_buffer_kg":1481.433591691487,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":190.57080570000107}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.90625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d2b31c9db134fc9b673efb299e04e24e46b568c56123543a1e052999180676be","integration_dt_s":0.01,"job_id":"development/late-corner-load-slow-minus","observation_seed_sequence":{"generated_state_uint32":[1367278189,3065746394,1346058624,2529708236,3600112887,3322971121,1077918244,1983523662],"mode":"case","state":{"entropy":[378,0,2021,729529357,4060649052,673886179,3815054081,3886891777,1279765321,3335996720,735889871],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-15913.645216251687,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.1346261808392033,-0.8946447324969098],[-0.1346261791632707,-0.8948015018190624]],"navigation_acceleration_bias_m_s2":[-0.2673306114990407,0.5888617157811511],"observed_control_state":[-0.33831378780175586,7.288900811177667,-0.1383905230724926,-1.1271677916002723,-1.1575552349834511e-05,2.2988677054696254e-05],"state":[-0.3367742555888726,7.441360520699834,-0.13566890546213878,-0.8863990216321405,-1.0690437341707629e-05,1.9596165270200503e-05,6335.566796419743,149.46375467203086],"time_s":420.79798076825904},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.3367742555888726,7.441360520699834,-0.13566890546213878,-0.8863990216321405,-1.0690437341707629e-05,1.9596165270200503e-05,6335.566796419743,149.46375467203086],"flight_safety":true,"flight_time_s":420.79798076825904,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":375.99999999976615,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.441360520699834,"altitude_m":7.441360520699834,"gust_contribution_m_s":4.982525424206813,"phase":"landing","time_s":420.79798076825904},"endpoints_above_0_1_m_s":6219,"first_endpoint_above_0_1_m_s":375.8499999997663,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":420.79798076825904,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.7019291030121098,"flip":0.0,"landing":4.999966484658344},"maximum_contribution_m_s":4.999966484658344,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":420.79798076825904,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.666442824822486,"flip":0.0,"landing":4.999966484658344},"maximum_sampled_contribution_m_s":4.999966484658344,"sample_count_above_0_1_m_s":224,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-corner-load-slow-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"late-corner-load-slow-minus","index":2021,"stream":0},"input_sha256":"d2b31c9db134fc9b673efb299e04e24e46b568c56123543a1e052999180676be","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63864.43320358054,"max_angular_acceleration_deg_s2":3.477271032274571,"max_angular_rate_deg_s":8.004689170221205,"max_ascent_q_alpha_kpa_deg":78.8136166691191,"max_dynamic_pressure_pa":28938.279669433676,"max_fin_hinge_nm":405.4469704978051,"max_flight_load_g":4.083346785709401,"max_gimbal_deg":5.999519129378483,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":19393.50449274656,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.477271032274571,"angular_torque_bias_nm":2876.284081481533,"attitude_target_deg":-1.7804632812481949,"control":[0.0,0.015208905911703293,-42475.5309762353,0.0],"navigation_acceleration_bias_m_s2":[-0.06047951448165531,1.6246383798206196],"observed_control_state":[2.332999665714782,644.3097103575474,0.6051104529749819,-70.46798876980236,-0.000921120552665798,0.000744285810241346,8032.438939910612,201.15505013998992,0.0,1.502893079385382e-116,0.0,-0.027391757783896874,0.11043744678039884,1499.9999999999943,0.9999999999999981,47.74308837276356,17.256911627241976,0.0,0.0],"phase":"landing","requested_control":[0.0,0.022702039672891063,-26903.184748388834,0.0],"state":[2.2239792601142128,642.7415247250506,0.5315515160878233,-70.94195703384075,-0.0009073139315598905,2.7261573428408593e-05,8028.451203128566,201.05781301557496,0.0,7.099176254046728e-117,0.0,-0.015315839597448342,0.07835913573638849,1499.9999999999943,0.9999999999999981,47.745893542065325,17.25410645794021,-5.014904453029194,0.024260327323025455],"time_s":399.0399999997452,"upper_attached":false},"rcs_propellant_used_kg":150.53624532796914,"record_type":"flight","remaining_main_propellant_kg":6335.566796419743,"remaining_rcs_propellant_kg":149.46375467203086,"return_plan":{"burn_end_time_s":140.31058520151458,"feasible":true,"predicted_ground_range_m":-0.19475503111399917,"predicted_main_at_terminal_kg":8785.354417540422,"predicted_peak_q_pa":17992.136935610873,"prediction_evaluations":5,"remaining_burn_s":0.6105852015335654,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6066462811901,"feasible":true,"predicted_ground_range_m":1.4483655186563738,"predicted_main_at_terminal_kg":8706.153125303697,"predicted_peak_q_pa":17992.088061843417,"prediction_evaluations":6,"remaining_burn_s":10.086646281200716,"source":"finite_burn_predictor_corrector","time_s":130.51999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.80414050207585,"feasible":true,"predicted_ground_range_m":2.4438809581408805,"predicted_main_at_terminal_kg":8696.473823256429,"predicted_peak_q_pa":17992.290554975953,"prediction_evaluations":6,"remaining_burn_s":9.264140502087397,"source":"finite_burn_predictor_corrector","time_s":131.53999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73255163136218,"feasible":true,"predicted_ground_range_m":1.9815608850187232,"predicted_main_at_terminal_kg":8714.84446025933,"predicted_peak_q_pa":17991.46664372952,"prediction_evaluations":6,"remaining_burn_s":8.172551631374647,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67743158562763,"feasible":true,"predicted_ground_range_m":-0.1421997181444965,"predicted_main_at_terminal_kg":8733.337859106565,"predicted_peak_q_pa":17992.278037257154,"prediction_evaluations":5,"remaining_burn_s":7.09743158564102,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61997930789184,"feasible":true,"predicted_ground_range_m":-0.2582546183203078,"predicted_main_at_terminal_kg":8749.63535994547,"predicted_peak_q_pa":17991.595051638433,"prediction_evaluations":5,"remaining_burn_s":6.019979307906157,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.54054396608586,"feasible":true,"predicted_ground_range_m":0.5892225703152576,"predicted_main_at_terminal_kg":8772.516221693775,"predicted_peak_q_pa":17992.388141673993,"prediction_evaluations":5,"remaining_burn_s":4.920543966101118,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4897464541693,"feasible":true,"predicted_ground_range_m":-2.480519870448802,"predicted_main_at_terminal_kg":8784.73027651324,"predicted_peak_q_pa":17991.34517923264,"prediction_evaluations":5,"remaining_burn_s":3.849746454185483,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42022032259902,"feasible":true,"predicted_ground_range_m":-0.16639841084815998,"predicted_main_at_terminal_kg":8826.587564494223,"predicted_peak_q_pa":17991.420541011445,"prediction_evaluations":5,"remaining_burn_s":2.760220322616143,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.36706242594823,"feasible":true,"predicted_ground_range_m":0.7139464401342934,"predicted_main_at_terminal_kg":8839.869080726432,"predicted_peak_q_pa":17991.74321480837,"prediction_evaluations":5,"remaining_burn_s":1.6870624259662608,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.31058520151458,"feasible":true,"predicted_ground_range_m":-0.19475503111399917,"predicted_main_at_terminal_kg":8785.354417540422,"predicted_peak_q_pa":17992.136935610873,"prediction_evaluations":5,"remaining_burn_s":0.6105852015335654,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4134.890199243257,37361.86740721297,236.04095563366664,1003.5643426320231,0.24840252808281288,0.0018723236346441824,23867.381554885582,294.29187295921895],"time_s":94.53999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.73999999998935,"requested_s":130.53999999998936,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.9199999998319,"requested_s":303.7199999998319,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.53999999974855,"requested_s":395.33999999974856,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.5999999997485,"requested_s":395.3999999997485,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":395.65999999974844,"requested_s":395.45999999974845,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.8999999997473,"requested_s":396.6999999997473,"tank_pressure_pa":350000.0000000001},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.91999999974456,"requested_s":399.7199999997446,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.93999999974,"requested_s":404.73999999974,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.599999874168348,"maximum_slosh_mode_force_n":65995.65677693288,"minimum_feed_buffer_kg":1481.4319957776563,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":191.6726708999995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":178.375,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a9b000f19d2771b97029c3d7c15448d6c32df1aec47f5e4d66abfca37ed0e5d1","integration_dt_s":0.01,"job_id":"development/shear-reversal-low-minus","observation_seed_sequence":{"generated_state_uint32":[3237083897,2027162130,3043151607,1661209023,910110919,1496832673,2182531459,3208255233],"mode":"case","state":{"entropy":[378,0,2022,2113140243,2703748085,2808224010,2579347145,1605026255,1468010540,1671635398,1175029170],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-384.7955689965269,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.07170059720502667,-0.9819558608102056],[0.071700598069888,-0.9811085524287402]],"navigation_acceleration_bias_m_s2":[-0.05062729225225623,-0.8689230244131957],"observed_control_state":[-0.1274524571390301,7.955499545736684,0.02096067941077111,-0.9854122360212589,2.7844766650094628e-06,-0.00010370262687673951],"state":[-0.09014102150527593,8.055479231303451,0.07255947877135667,-0.9703345688970236,1.0207161421429573e-06,-0.00010591354768322446,4744.347727368865,165.9552880055265],"time_s":410.65692785017796},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.09014102150527593,8.055479231303451,0.07255947877135667,-0.9703345688970236,1.0207161421429573e-06,-0.00010591354768322446,4744.347727368865,165.9552880055265],"flight_safety":true,"flight_time_s":410.65692785017796,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-reversal-low-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[4050.0,8.0],[7050.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[2000.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[4050.0,8.0],[7050.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"shear","id":"shear-reversal-low-minus","index":2022,"stream":0},"input_sha256":"a9b000f19d2771b97029c3d7c15448d6c32df1aec47f5e4d66abfca37ed0e5d1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65455.65227263093,"max_angular_acceleration_deg_s2":2.404351748829175,"max_angular_rate_deg_s":8.004200889820671,"max_ascent_q_alpha_kpa_deg":93.07406291301957,"max_dynamic_pressure_pa":25990.54768929864,"max_fin_hinge_nm":350.341861052928,"max_flight_load_g":3.5922162639943362,"max_gimbal_deg":5.99973586432825,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17867.994817562285,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.404351748829175,"angular_torque_bias_nm":0.0,"attitude_target_deg":4.724848739193144,"control":[0.8273673161231214,-0.010395082266470785,19027.27104113673,0.0],"navigation_acceleration_bias_m_s2":[-0.185748165521546,-1.4811311045588564],"observed_control_state":[1524.502919986629,33678.46263279869,94.98855958077435,909.5746065839443,0.10292427864017242,-0.04229387604962414,23017.1732061648,287.05490943850515,0.0,0.0,0.0,-0.009157661824460817,0.8277638171978317,1500.0,1.0,37.20209260090392,27.797907399101316,0.0,0.0],"phase":"ascent","requested_control":[0.8272217753834468,-0.010403475971785923,13767.546978635422,0.0],"state":[1526.2829125079036,33696.71443307077,94.93531957785167,910.0512420206074,0.10215032222571525,-0.03986483964671923,22990.158815098323,286.9875155143966,0.0,0.0,0.0,-0.009508426325698526,0.8276634623810338,1500.0,1.0,37.22109584627026,27.77890415373497,0.01438217997829451,0.034652597494807466],"time_s":94.39999999999836,"upper_attached":true},"rcs_propellant_used_kg":134.0447119944735,"record_type":"flight","remaining_main_propellant_kg":4744.347727368865,"remaining_rcs_propellant_kg":165.9552880055265,"return_plan":{"burn_end_time_s":137.01138022738084,"feasible":true,"predicted_ground_range_m":0.011332314665096987,"predicted_main_at_terminal_kg":8546.280865432214,"predicted_peak_q_pa":17998.235968679794,"prediction_evaluations":5,"remaining_burn_s":0.9113802273965479,"source":"finite_burn_predictor_corrector","time_s":136.0999999999843,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.55939671854244,"feasible":true,"predicted_ground_range_m":-0.03914314459069601,"predicted_main_at_terminal_kg":8574.462333753396,"predicted_peak_q_pa":17998.566892698134,"prediction_evaluations":5,"remaining_burn_s":4.5393967185544355,"source":"finite_burn_predictor_corrector","time_s":132.01999999998802,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.82784201841815,"feasible":true,"predicted_ground_range_m":-2.503904393920166,"predicted_main_at_terminal_kg":8531.735876302737,"predicted_peak_q_pa":17998.62086255366,"prediction_evaluations":5,"remaining_burn_s":3.787842018431065,"source":"finite_burn_predictor_corrector","time_s":133.0399999999871,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.89023404618902,"feasible":true,"predicted_ground_range_m":-1.6061709303577203,"predicted_main_at_terminal_kg":8513.905299679604,"predicted_peak_q_pa":17998.190285035696,"prediction_evaluations":5,"remaining_burn_s":2.83023404620286,"source":"finite_burn_predictor_corrector","time_s":134.05999999998616,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.96413904105634,"feasible":true,"predicted_ground_range_m":-3.4815301838878554,"predicted_main_at_terminal_kg":8489.989940924994,"predicted_peak_q_pa":17998.469483021665,"prediction_evaluations":5,"remaining_burn_s":1.8841390410711214,"source":"finite_burn_predictor_corrector","time_s":135.07999999998523,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.01138022738084,"feasible":true,"predicted_ground_range_m":0.011332314665096987,"predicted_main_at_terminal_kg":8546.280865432214,"predicted_peak_q_pa":17998.235968679794,"prediction_evaluations":5,"remaining_burn_s":0.9113802273965479,"source":"finite_burn_predictor_corrector","time_s":136.0999999999843,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[1909.049985252361,37342.961227104825,102.1156416359337,965.3807947620078,0.08441196885949284,0.0005621565773902239,21399.417187014657,286.14604622877334],"time_s":98.27999999999759},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.239999999988,"requested_s":132.039999999988,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.8399999998347,"requested_s":300.6399999998347,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":374.95999999976726,"requested_s":374.7599999997673,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":374.9999999997672,"requested_s":374.79999999976724,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.47999999975406,"requested_s":389.27999999975407,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.9999999997536,"requested_s":389.7999999997536,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8690829973784275e-12,"maximum_slosh_displacement_m":1.5999997561296266,"maximum_slosh_mode_force_n":34098.065861630326,"minimum_feed_buffer_kg":1485.7423053652972,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":181.3413244000003}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":179.625,"fuel_ledger":{"main_error_kg":2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"09737ab57f842b132087e77346d38598dadcef76115576a6d9f30fbbcb600f0b","integration_dt_s":0.01,"job_id":"development/shear-reversal-upper-minus","observation_seed_sequence":{"generated_state_uint32":[2889440468,2200403223,1153186503,254471417,3484535420,1005079336,3489042093,1344293651],"mode":"case","state":{"entropy":[378,0,2023,1038674441,2068645513,1303948912,2405091392,930818392,742116801,2647670430,3405584576],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":179.91874777039627,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.024641313161270294,-0.8673974723756823],[0.024641319131687798,-0.8669250261012755]],"navigation_acceleration_bias_m_s2":[0.15905386927180262,-0.9831490014167626],"observed_control_state":[0.22214011509165796,8.109575634210469,0.18342383490189637,-0.9612651866402592,1.35497562452979e-05,-3.0194870107989415e-05],"state":[0.09649857171446405,8.085862949284591,0.025000593895828382,-0.8557178845813596,1.2637241164132006e-05,-5.905578430556504e-05,4558.011926968193,185.58042352053556],"time_s":407.38856004809986},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.09649857171446405,8.085862949284591,0.025000593895828382,-0.8557178845813596,1.2637241164132006e-05,-5.905578430556504e-05,4558.011926968193,185.58042352053556],"flight_safety":true,"flight_time_s":407.38856004809986,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-reversal-upper-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-0.0],[50.0,-0.0],[5050.0,-20.0],[15050.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[2000.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-0.0],[50.0,-0.0],[5050.0,-20.0],[15050.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"shear","id":"shear-reversal-upper-minus","index":2023,"stream":0},"input_sha256":"09737ab57f842b132087e77346d38598dadcef76115576a6d9f30fbbcb600f0b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65641.98807303209,"max_angular_acceleration_deg_s2":2.4017709042376136,"max_angular_rate_deg_s":8.004236441871077,"max_ascent_q_alpha_kpa_deg":90.49173066909339,"max_dynamic_pressure_pa":25977.29520737618,"max_fin_hinge_nm":363.68745848992415,"max_flight_load_g":3.5910936252627854,"max_gimbal_deg":5.999576951614986,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":17868.77742314088,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4017709042376136,"angular_torque_bias_nm":-1925.8463624808403,"attitude_target_deg":8.652470054038726,"control":[0.1469726460608684,-0.02745103309295356,15666.595842206887,0.0],"navigation_acceleration_bias_m_s2":[-0.44037335010526657,0.09127078807379696],"observed_control_state":[819.2246095177319,35442.687308837536,-44.10561917482512,-977.1982352157336,0.066384935620415,0.005646277915615571,19255.981745779292,254.1826873960619,0.0,0.0,0.0,-0.013119127844428938,0.05314636234374026,1499.9999999999943,0.9978052548103307,39.84789883120611,25.152101168799042,0.0,0.0],"phase":"entry","requested_control":[0.15861546910022062,-0.021229052533753505,8235.200344607078,0.0],"state":[818.3845090880257,35423.244108464736,-43.72399881287858,-977.2782064627531,0.06656320140096804,0.007829549701368368,19255.043202191242,254.1142935981863,0.0,0.0,0.0,-0.017181690412139818,0.07830264279479501,1499.9999999999943,0.9981510139964722,39.848559048719316,25.151440951285828,-5.005542503483622,-0.006102730209048591],"time_s":300.3799999998349,"upper_attached":false},"rcs_propellant_used_kg":114.41957647946444,"record_type":"flight","remaining_main_propellant_kg":4558.011926968193,"remaining_rcs_propellant_kg":185.58042352053556,"return_plan":{"burn_end_time_s":139.93735331878108,"feasible":true,"predicted_ground_range_m":-0.4566262590426504,"predicted_main_at_terminal_kg":8123.299219678055,"predicted_peak_q_pa":17998.565582937907,"prediction_evaluations":5,"remaining_burn_s":1.137353318799242,"source":"finite_burn_predictor_corrector","time_s":138.79999999998185,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.33737571070859,"feasible":true,"predicted_ground_range_m":-0.020668210155918132,"predicted_main_at_terminal_kg":8125.930243342047,"predicted_peak_q_pa":17998.60077334399,"prediction_evaluations":5,"remaining_burn_s":6.657375710721166,"source":"finite_burn_predictor_corrector","time_s":132.67999999998742,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.59894639465375,"feasible":true,"predicted_ground_range_m":0.45530407510678117,"predicted_main_at_terminal_kg":8153.1075059499035,"predicted_peak_q_pa":17998.110383239167,"prediction_evaluations":5,"remaining_burn_s":5.898946394667249,"source":"finite_burn_predictor_corrector","time_s":133.6999999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.6760725598453,"feasible":true,"predicted_ground_range_m":0.6035909483606616,"predicted_main_at_terminal_kg":8132.23492400418,"predicted_peak_q_pa":17998.556581234392,"prediction_evaluations":5,"remaining_burn_s":4.956072559859741,"source":"finite_burn_predictor_corrector","time_s":134.71999999998556,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.73911921372698,"feasible":true,"predicted_ground_range_m":-0.140991522232909,"predicted_main_at_terminal_kg":8118.07624703434,"predicted_peak_q_pa":17998.15826416745,"prediction_evaluations":5,"remaining_burn_s":3.9991192137423437,"source":"finite_burn_predictor_corrector","time_s":135.73999999998463,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.80915554489883,"feasible":true,"predicted_ground_range_m":-2.717452412961393,"predicted_main_at_terminal_kg":8094.281188184661,"predicted_peak_q_pa":17997.96298352963,"prediction_evaluations":5,"remaining_burn_s":3.0491555449151178,"source":"finite_burn_predictor_corrector","time_s":136.7599999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.85884423539312,"feasible":true,"predicted_ground_range_m":-1.491676577372644,"predicted_main_at_terminal_kg":8080.259933319515,"predicted_peak_q_pa":17998.193093860435,"prediction_evaluations":5,"remaining_burn_s":2.078844235410339,"source":"finite_burn_predictor_corrector","time_s":137.77999999998278,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.93735331878108,"feasible":true,"predicted_ground_range_m":-0.4566262590426504,"predicted_main_at_terminal_kg":8123.299219678055,"predicted_peak_q_pa":17998.565582937907,"prediction_evaluations":5,"remaining_burn_s":1.137353318799242,"source":"finite_burn_predictor_corrector","time_s":138.79999999998185,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3026.4346211303823,37358.18099622315,151.8021225399637,961.8569250795787,0.13555639955418702,0.0008883995826006296,21343.259636078958,291.8873052473267],"time_s":98.39999999999756},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.8999999999874,"requested_s":132.6999999999874,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.33999999983513,"requested_s":300.13999999983514,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":377.69999999976477,"requested_s":377.4999999997648,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.03999999976355,"requested_s":378.83999999976356,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.0999999997635,"requested_s":378.8999999997635,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":379.81999999976284,"requested_s":379.61999999976285,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":390.81999999975284,"requested_s":390.61999999975285,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":390.8799999997528,"requested_s":390.6799999997528,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":391.11999999975257,"requested_s":390.9199999997526,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5999997672067063,"maximum_slosh_mode_force_n":50190.49990935579,"minimum_feed_buffer_kg":1485.7313788285308,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":182.53094769999916}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":184.5,"fuel_ledger":{"main_error_kg":4.94765117764473e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4d6f243d32923fe503bace71f72ece476e881fb49cee1d8821e5e069c94ae050","integration_dt_s":0.01,"job_id":"development/thermal-corner-cold-low-plus","observation_seed_sequence":{"generated_state_uint32":[984318567,454962871,2208087599,1449768771,4099855970,1720575812,3635925284,2967419429],"mode":"case","state":{"entropy":[378,0,2024,1229448209,3530091954,3700185568,4237065149,3792092453,1107055116,326982461,3601401508],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-230.559958950418,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.051824938416672926,-1.0342304232998527],[0.05182493871558005,-1.0337709770102]],"navigation_acceleration_bias_m_s2":[-0.11004592204418287,-1.0031246621159522],"observed_control_state":[0.14703522356746215,8.225263157740775,-0.07790815213500216,-1.062365041256996,9.300349425238453e-07,-7.06789934000083e-05],"state":[0.14645286274483652,8.138333867344652,0.051673020018553,-1.0222497134112207,6.505812055922294e-07,-5.7430786206613515e-05,4327.182524673348,138.20708051781833],"time_s":415.77819448678537},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.14645286274483652,8.138333867344652,0.051673020018553,-1.0222497134112207,6.505812055922294e-07,-5.7430786206613515e-05,4327.182524673348,138.20708051781833],"flight_safety":true,"flight_time_s":415.77819448678537,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-cold-low-plus","input":{"conditions":{"density_scale":0.9662723830607269,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":95000.0,"sea_level_temperature_k":273.15,"temperature_profile":[[0.0,273.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"thermal-corner-cold-low-plus","index":2024,"stream":0},"input_sha256":"4d6f243d32923fe503bace71f72ece476e881fb49cee1d8821e5e069c94ae050","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65872.81747532715,"max_angular_acceleration_deg_s2":2.7874787543475885,"max_angular_rate_deg_s":8.003775504905066,"max_ascent_q_alpha_kpa_deg":84.3771164278994,"max_dynamic_pressure_pa":24213.434849225425,"max_fin_hinge_nm":355.87704357102746,"max_flight_load_g":3.601209750418495,"max_gimbal_deg":5.999571936074447,"max_mass_balance_error_kg":6.984919309616089e-10,"max_recovery_dynamic_pressure_pa":17959.608821484137,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.7874787543475885,"angular_torque_bias_nm":1048.1488439406053,"attitude_target_deg":1.8015863262775458,"control":[0.0,-0.01864926039638365,37377.267238929046,0.0],"navigation_acceleration_bias_m_s2":[0.1292596029524689,-0.443540900725265],"observed_control_state":[1.057926841077145,571.7441600305825,-0.8037768446097847,-56.0416899682044,-1.2424696748450164e-06,0.00010481226849384699,5956.698053522916,169.4302065944637,0.0,-3.850499260475383e-127,0.0,0.03815071938434056,0.07207524253579342,1499.9999999999943,0.9999999999999981,49.20326614556289,15.796733854443309,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.027726377829960756,23139.776432618517,0.0],"state":[0.8735764399807784,570.5161676727672,-0.975926131509352,-56.231362353629805,6.7378207192595025e-06,0.0008173351991989999,5954.256947764737,169.34409984858502,0.0,-1.8188501425111565e-127,0.0,0.022049779907741488,0.049748693613436167,1499.9999999999943,0.9999999999999981,49.204983338875664,15.795016661130537,-5.093024475516022,0.016148667114354708],"time_s":394.9799999997489,"upper_attached":false},"rcs_propellant_used_kg":161.79291948218167,"record_type":"flight","remaining_main_propellant_kg":4327.182524673348,"remaining_rcs_propellant_kg":138.20708051781833,"return_plan":{"burn_end_time_s":136.218819241812,"feasible":true,"predicted_ground_range_m":-0.727163391377843,"predicted_main_at_terminal_kg":8602.595432197168,"predicted_peak_q_pa":17991.343892232086,"prediction_evaluations":5,"remaining_burn_s":1.118819241826786,"source":"finite_burn_predictor_corrector","time_s":135.09999999998522,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.69855062357732,"feasible":true,"predicted_ground_range_m":2.254658336448813,"predicted_main_at_terminal_kg":8589.333074286107,"predicted_peak_q_pa":17991.721909937733,"prediction_evaluations":5,"remaining_burn_s":5.698550623587467,"source":"finite_burn_predictor_corrector","time_s":129.99999999998985,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.96904272150996,"feasible":true,"predicted_ground_range_m":0.44596850192755255,"predicted_main_at_terminal_kg":8624.12660731739,"predicted_peak_q_pa":17991.874796125252,"prediction_evaluations":5,"remaining_burn_s":4.949042721521043,"source":"finite_burn_predictor_corrector","time_s":131.01999999998893,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.04129159997933,"feasible":true,"predicted_ground_range_m":-0.5270299903737055,"predicted_main_at_terminal_kg":8597.07862000135,"predicted_peak_q_pa":17990.555951139126,"prediction_evaluations":5,"remaining_burn_s":4.001291599991327,"source":"finite_burn_predictor_corrector","time_s":132.039999999988,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.10872912753408,"feasible":true,"predicted_ground_range_m":-2.9073636649278285,"predicted_main_at_terminal_kg":8581.650152709788,"predicted_peak_q_pa":17990.303588287527,"prediction_evaluations":5,"remaining_burn_s":3.0487291275470185,"source":"finite_burn_predictor_corrector","time_s":133.05999999998707,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.164209990038,"feasible":true,"predicted_ground_range_m":-1.73488757352672,"predicted_main_at_terminal_kg":8561.359345109848,"predicted_peak_q_pa":17992.211895525874,"prediction_evaluations":5,"remaining_burn_s":2.084209990051846,"source":"finite_burn_predictor_corrector","time_s":134.07999999998614,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.218819241812,"feasible":true,"predicted_ground_range_m":-0.727163391377843,"predicted_main_at_terminal_kg":8602.595432197168,"predicted_peak_q_pa":17991.343892232086,"prediction_evaluations":5,"remaining_burn_s":1.118819241826786,"source":"finite_burn_predictor_corrector","time_s":135.09999999998522,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2563.6225614424948,37347.09220740241,128.0484148261893,970.566910453073,0.1102900956846812,0.000827845912409255,21771.392730694297,285.4746483643775],"time_s":96.55999999999793},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.21999999998982,"requested_s":130.01999999998984,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.3799999998351,"requested_s":300.1799999998351,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.3399999997478,"requested_s":396.13999999974783,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":397.17999999974705,"requested_s":396.97999999974706,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":397.219999999747,"requested_s":397.01999999974703,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":6.281197784119286e-12,"maximum_slosh_displacement_m":1.5999998163631395,"maximum_slosh_mode_force_n":32533.802183179265,"minimum_feed_buffer_kg":1485.2376886743227,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":187.77498529999866}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":187.078125,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7013ae8f0732e8be2fa55625569200600745ed7fbceadc7f004380026bf36c84","integration_dt_s":0.01,"job_id":"development/thermal-corner-cold-low-minus","observation_seed_sequence":{"generated_state_uint32":[3743713318,2945624282,1102277203,4000069372,2195169445,3724999934,1215625156,1614328056],"mode":"case","state":{"entropy":[378,0,2025,3612037444,1964037274,1583646299,3890076956,1189205360,967918892,1382521636,2571431941],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":158.60537456600477,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.056421630873785954,-1.0324246666933128],[-0.05642163721994454,-1.0327658273881337]],"navigation_acceleration_bias_m_s2":[-0.03534458040144188,-1.0055033284822668],"observed_control_state":[-0.08613294770211725,8.36836217921638,-0.05853761836289516,-1.0372737096845652,1.8530984141906278e-05,6.137279651240632e-05],"state":[-0.05169430154044222,8.314651252993333,-0.05706145461391898,-1.0193665029723393,1.8601669768884634e-05,4.264508685999287e-05,3474.5298863857233,141.1347859563302],"time_s":415.39218926696344},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.05169430154044222,8.314651252993333,-0.05706145461391898,-1.0193665029723393,1.8601669768884634e-05,4.264508685999287e-05,3474.5298863857233,141.1347859563302],"flight_safety":true,"flight_time_s":415.39218926696344,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-cold-low-minus","input":{"conditions":{"density_scale":0.9662723830607269,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":95000.0,"sea_level_temperature_k":273.15,"temperature_profile":[[0.0,273.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"thermal-corner-cold-low-minus","index":2025,"stream":0},"input_sha256":"7013ae8f0732e8be2fa55625569200600745ed7fbceadc7f004380026bf36c84","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66725.47011361434,"max_angular_acceleration_deg_s2":2.9442641203525994,"max_angular_rate_deg_s":8.003939504841664,"max_ascent_q_alpha_kpa_deg":65.08157477659368,"max_dynamic_pressure_pa":25084.41898277163,"max_fin_hinge_nm":333.20149605159844,"max_flight_load_g":3.5780893810087724,"max_gimbal_deg":5.999570977065601,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17271.757145212203,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.9442641203525994,"angular_torque_bias_nm":-3223.3449279758456,"attitude_target_deg":-1.7685472588413556,"control":[0.02037774705646842,-0.07228243072798732,4854.708370784421,0.0],"navigation_acceleration_bias_m_s2":[-0.10680352360748373,-0.3415799732546298],"observed_control_state":[0.5426230224352685,511.5587634648792,0.7035686591253075,-65.71155334434701,-0.010846162921477012,-0.0053276613156350025,4983.3347755069635,169.9639729009208,0.0,1.2519090610516066e-149,0.0,-0.009765863315235851,0.15250196221678614,1499.9999999999943,0.9999999999999981,49.88797753354899,15.112022466456535,0.0,0.0],"phase":"landing","requested_control":[0.0,0.012532598921577593,-39839.46725230831,0.0],"state":[0.5319709639005004,510.289419679347,0.7334670289889255,-65.93139173445893,-0.010885933504873239,-0.0030150248953061108,4978.197333127382,169.9293942866783,0.0,5.913609690769295e-150,0.0,-0.027487234021039732,0.11155984604703573,1499.9999999999943,0.9999999999999981,49.89159146206044,15.108408537945088,-4.934152081774068,-0.2379351991634435],"time_s":396.3799999997476,"upper_attached":false},"rcs_propellant_used_kg":158.8652140436698,"record_type":"flight","remaining_main_propellant_kg":3474.5298863857233,"remaining_rcs_propellant_kg":141.1347859563302,"return_plan":{"burn_end_time_s":142.973484891721,"feasible":true,"predicted_ground_range_m":-0.9787466077002875,"predicted_main_at_terminal_kg":7786.938324684545,"predicted_peak_q_pa":17992.461199433335,"prediction_evaluations":5,"remaining_burn_s":1.5134848917415762,"source":"finite_burn_predictor_corrector","time_s":141.45999999997943,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.18201653183164,"feasible":true,"predicted_ground_range_m":3.0952096852052193,"predicted_main_at_terminal_kg":7858.6017750231,"predicted_peak_q_pa":17992.252349214024,"prediction_evaluations":6,"remaining_burn_s":9.902016531843852,"source":"finite_burn_predictor_corrector","time_s":132.27999999998778,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.45362289769278,"feasible":true,"predicted_ground_range_m":2.7237766072729244,"predicted_main_at_terminal_kg":7875.546160828228,"predicted_peak_q_pa":17992.51418188893,"prediction_evaluations":6,"remaining_burn_s":9.153622897705933,"source":"finite_burn_predictor_corrector","time_s":133.29999999998685,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.53694516280004,"feasible":true,"predicted_ground_range_m":3.929974365331276,"predicted_main_at_terminal_kg":7855.523657536842,"predicted_peak_q_pa":17992.022280787423,"prediction_evaluations":6,"remaining_burn_s":8.216945162814119,"source":"finite_burn_predictor_corrector","time_s":134.31999999998592,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.5901762537887,"feasible":true,"predicted_ground_range_m":0.018714086626204107,"predicted_main_at_terminal_kg":7839.289912156073,"predicted_peak_q_pa":17992.466977234977,"prediction_evaluations":5,"remaining_burn_s":7.250176253803715,"source":"finite_burn_predictor_corrector","time_s":135.339999999985,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.65547720616593,"feasible":true,"predicted_ground_range_m":0.22312469407660274,"predicted_main_at_terminal_kg":7824.6756745367775,"predicted_peak_q_pa":17992.245135647754,"prediction_evaluations":5,"remaining_burn_s":6.295477206181863,"source":"finite_burn_predictor_corrector","time_s":136.35999999998407,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.72815094556057,"feasible":true,"predicted_ground_range_m":0.4297583849053126,"predicted_main_at_terminal_kg":7798.513780716377,"predicted_peak_q_pa":17990.884489234868,"prediction_evaluations":5,"remaining_burn_s":5.348150945577421,"source":"finite_burn_predictor_corrector","time_s":137.37999999998314,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.79117746751186,"feasible":true,"predicted_ground_range_m":0.6253198802533859,"predicted_main_at_terminal_kg":7787.044633794373,"predicted_peak_q_pa":17990.919843510863,"prediction_evaluations":5,"remaining_burn_s":4.391177467529642,"source":"finite_burn_predictor_corrector","time_s":138.3999999999822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.85180520421073,"feasible":true,"predicted_ground_range_m":-2.0779023601777737,"predicted_main_at_terminal_kg":7762.945158909783,"predicted_peak_q_pa":17992.55867068944,"prediction_evaluations":5,"remaining_burn_s":3.4318052042294527,"source":"finite_burn_predictor_corrector","time_s":139.4199999999813,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.9230374169463,"feasible":true,"predicted_ground_range_m":-1.6540218654877776,"predicted_main_at_terminal_kg":7795.862480981522,"predicted_peak_q_pa":17992.40248467335,"prediction_evaluations":5,"remaining_burn_s":2.4830374169659533,"source":"finite_burn_predictor_corrector","time_s":140.43999999998036,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.973484891721,"feasible":true,"predicted_ground_range_m":-0.9787466077002875,"predicted_main_at_terminal_kg":7786.938324684545,"predicted_peak_q_pa":17992.461199433335,"prediction_evaluations":5,"remaining_burn_s":1.5134848917415762,"source":"finite_burn_predictor_corrector","time_s":141.45999999997943,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4113.026132323281,37352.12341951208,229.4861725782943,954.869822982578,0.2541862941054226,0.002193194093653533,21584.704177705247,294.1550372752529],"time_s":96.99999999999784},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.49999999998775,"requested_s":132.29999999998776,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":298.11999999983715,"requested_s":297.91999999983716,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.09999999974804,"requested_s":395.89999999974805,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.9685589803848416e-12,"maximum_slosh_displacement_m":1.5999996116897819,"maximum_slosh_mode_force_n":41476.93097517789,"minimum_feed_buffer_kg":1485.2416699722983,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":189.6322856000006}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":192.140625,"fuel_ledger":{"main_error_kg":-1.3096723705530167e-10,"passed":true,"rcs_error_kg":4.547473508864641e-13},"input_sha256":"c817ca69176578e58fe3bb65ed771b0b2260f36c0bfad7fd17fc3773e6279a33","integration_dt_s":0.01,"job_id":"development/thermal-corner-cold-high-plus","observation_seed_sequence":{"generated_state_uint32":[228456489,671436393,71446393,582388472,3573391545,2761020205,4058611826,2438723237],"mode":"case","state":{"entropy":[378,0,2026,2090188083,1604366359,241211929,2824881579,534187861,1395400420,2318901518,2228425638],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":918.1545331530195,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.14665321920023694,-0.8979360947852696],[0.14665322024197072,-0.8975448357050655]],"navigation_acceleration_bias_m_s2":[-0.19984462383851265,0.7667321965150319],"observed_control_state":[0.0362381330200731,7.416755449475373,-0.13111270949096843,-0.9780410779911142,2.633380723089771e-06,-2.174844287771403e-05],"state":[0.2158692377711899,7.4260682440322014,0.1474125145734298,-0.8899852299925858,2.6625165636547734e-06,-4.890738502568958e-05,6480.541469805283,120.22942362022019],"time_s":432.2195148224083},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.2158692377711899,7.4260682440322014,0.1474125145734298,-0.8899852299925858,2.6625165636547734e-06,-4.890738502568958e-05,6480.541469805283,120.22942362022019],"flight_safety":true,"flight_time_s":432.2195148224083,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-cold-high-plus","input":{"conditions":{"density_scale":1.006242321707444,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":105000.0,"sea_level_temperature_k":273.15,"temperature_profile":[[0.0,273.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"thermal-corner-cold-high-plus","index":2026,"stream":0},"input_sha256":"c817ca69176578e58fe3bb65ed771b0b2260f36c0bfad7fd17fc3773e6279a33","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63719.45853019459,"max_angular_acceleration_deg_s2":3.5620276993573348,"max_angular_rate_deg_s":8.003201553073545,"max_ascent_q_alpha_kpa_deg":88.81490593223907,"max_dynamic_pressure_pa":25570.234871954865,"max_fin_hinge_nm":389.97233736279446,"max_flight_load_g":4.1793336714437785,"max_gimbal_deg":5.999522110237697,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":18476.901980621486,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.5620276993573348,"angular_torque_bias_nm":-539.2931262544199,"attitude_target_deg":1.776596338304636,"control":[0.0,-0.01701589791854475,33291.550586831065,0.0],"navigation_acceleration_bias_m_s2":[0.11172003525607034,0.31334658701026213],"observed_control_state":[0.6179139858921137,520.6848829498244,-0.7346919407905224,-58.854689005519006,0.008533083073773517,0.005072863986691823,7895.603234400336,149.5153942860805,0.0,-1.4426443132747836e-181,0.0,0.01985321270616279,0.1014413876606723,1499.9999999999943,0.9999999999999981,47.8393453078279,17.160654692176642,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.02639159946878746,21943.673179466918,0.0],"state":[0.7080422189949814,519.4063281433839,-0.7634747863268195,-58.99938553174482,0.008584836510985527,0.0046226615458570385,7892.797466851743,149.4601999681945,0.0,-6.814580752493888e-182,0.0,0.009402049480146408,0.06544934678634225,1499.9999999999943,0.9999999999999981,47.84131902209878,17.158680977905767,-0.12331300048703718,-0.021127275656426726],"time_s":414.01999999973157,"upper_attached":false},"rcs_propellant_used_kg":179.77057637978027,"record_type":"flight","remaining_main_propellant_kg":6480.541469805283,"remaining_rcs_propellant_kg":120.22942362022019,"return_plan":{"burn_end_time_s":134.809204567771,"feasible":true,"predicted_ground_range_m":-0.2852439317405526,"predicted_main_at_terminal_kg":9559.139649432826,"predicted_peak_q_pa":17991.36047639642,"prediction_evaluations":5,"remaining_burn_s":0.5092045677850505,"source":"finite_burn_predictor_corrector","time_s":134.29999999998594,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.8468513730848,"feasible":true,"predicted_ground_range_m":-0.13799232768258207,"predicted_main_at_terminal_kg":9496.772076299132,"predicted_peak_q_pa":17990.966683686533,"prediction_evaluations":5,"remaining_burn_s":5.646851373094226,"source":"finite_burn_predictor_corrector","time_s":129.19999999999058,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.0476846472029,"feasible":true,"predicted_ground_range_m":-1.3357931846081783,"predicted_main_at_terminal_kg":9492.639939874996,"predicted_peak_q_pa":17991.649919603577,"prediction_evaluations":5,"remaining_burn_s":4.827684647213273,"source":"finite_burn_predictor_corrector","time_s":130.21999999998965,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.98296217844586,"feasible":true,"predicted_ground_range_m":-4.507273654193568,"predicted_main_at_terminal_kg":9506.578485847243,"predicted_peak_q_pa":17991.631465842675,"prediction_evaluations":5,"remaining_burn_s":3.742962178457136,"source":"finite_burn_predictor_corrector","time_s":131.23999999998873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.93036132904305,"feasible":true,"predicted_ground_range_m":-2.0745652669418178,"predicted_main_at_terminal_kg":9523.56161441323,"predicted_peak_q_pa":17991.23085405941,"prediction_evaluations":5,"remaining_burn_s":2.670361329055244,"source":"finite_burn_predictor_corrector","time_s":132.2599999999878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.86661940750557,"feasible":true,"predicted_ground_range_m":-1.1858165916898429,"predicted_main_at_terminal_kg":9541.636373953183,"predicted_peak_q_pa":17991.80809546232,"prediction_evaluations":5,"remaining_burn_s":1.5866194075186961,"source":"finite_burn_predictor_corrector","time_s":133.27999999998687,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.809204567771,"feasible":true,"predicted_ground_range_m":-0.2852439317405526,"predicted_main_at_terminal_kg":9559.139649432826,"predicted_peak_q_pa":17991.36047639642,"prediction_evaluations":5,"remaining_burn_s":0.5092045677850505,"source":"finite_burn_predictor_corrector","time_s":134.29999999998594,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2553.1084612447166,37377.46990232125,127.8856026217927,1018.4517703258749,0.10483360725355574,0.0008113795096709113,24017.065014393196,283.7070997318553],"time_s":94.79999999999828},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.41999999999055,"requested_s":129.21999999999056,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.67999999982936,"requested_s":306.4799999998294,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.6399999997321,"requested_s":413.4399999997321,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":413.87999999973187,"requested_s":413.6799999997319,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":414.6199999997312,"requested_s":414.4199999997312,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":414.75999999973106,"requested_s":414.5599999997311,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":414.819999999731,"requested_s":414.619999999731,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":414.859999999731,"requested_s":414.659999999731,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":414.9599999997309,"requested_s":414.7599999997309,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.1399999997307,"requested_s":414.93999999973073,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.31999999973056,"requested_s":415.11999999973057,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.41999999973046,"requested_s":415.2199999997305,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.2353417429051408,"maximum_slosh_mode_force_n":54944.09877262892,"minimum_feed_buffer_kg":1481.4040477015826,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":194.73419990000002}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":166.96875,"fuel_ledger":{"main_error_kg":-3.7834979593753815e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"31de9e3eb2f8d0aa8ea18ddc3b14233184799f21625d1b22ee0d9960d4bf4b9a","integration_dt_s":0.01,"job_id":"development/thermal-corner-cold-high-minus","observation_seed_sequence":{"generated_state_uint32":[2720025413,585656963,2055100178,4078670018,337771844,1926012999,4009972991,2217883563],"mode":"case","state":{"entropy":[378,0,2027,2326581668,4194353696,3960137343,1028402914,426378534,1959092244,705015383,1976098782],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-1365.3120291610066,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.08962862747555898,-0.9015056250181249],[-0.0896286296259502,-0.9017684596204847]],"navigation_acceleration_bias_m_s2":[0.0015167869180416592,1.0321822914400092],"observed_control_state":[-0.08688361842650513,7.329828144119705,-0.034612271858800156,-0.7729759352764761,7.910042467899442e-06,4.725872524715422e-05],"state":[-0.19788208220704606,7.470145228492725,-0.0892698295707036,-0.8940961661978732,8.181537731199465e-06,3.285432529605703e-05,6117.871784030992,155.37009568955597],"time_s":423.02073524795446},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.19788208220704606,7.470145228492725,-0.0892698295707036,-0.8940961661978732,8.181537731199465e-06,3.285432529605703e-05,6117.871784030992,155.37009568955597],"flight_safety":true,"flight_time_s":423.02073524795446,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-cold-high-minus","input":{"conditions":{"density_scale":1.006242321707444,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":105000.0,"sea_level_temperature_k":273.15,"temperature_profile":[[0.0,273.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"thermal-corner-cold-high-minus","index":2027,"stream":0},"input_sha256":"31de9e3eb2f8d0aa8ea18ddc3b14233184799f21625d1b22ee0d9960d4bf4b9a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64082.12821596862,"max_angular_acceleration_deg_s2":3.5059429837624703,"max_angular_rate_deg_s":8.003515443261886,"max_ascent_q_alpha_kpa_deg":72.64223808754107,"max_dynamic_pressure_pa":26522.65208142359,"max_fin_hinge_nm":372.47190161164735,"max_flight_load_g":3.9043143833921534,"max_gimbal_deg":5.9995166516960206,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17749.494184895007,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.5059429837624703,"angular_torque_bias_nm":-942.9165951938397,"attitude_target_deg":-1.8078357154050675,"control":[0.0,0.014160751544578158,-34822.49339924751,0.0],"navigation_acceleration_bias_m_s2":[-0.12623781236238313,0.4057681576322175],"observed_control_state":[-0.6731433875827096,643.9185055207702,0.749047000258172,-68.8740556447771,-0.002449330009559089,0.0011360271281688516,7698.515858989695,184.1878762033551,0.0,5.898280847390794e-136,0.0,-0.027969374767197023,0.09600995406830849,1499.9999999999943,0.9999999999999981,47.97798621756823,17.022013782436794,0.0,0.0],"phase":"landing","requested_control":[0.0,0.0214810379042215,-21347.92068112557,0.0],"state":[-0.6265621514140727,642.2871882726874,0.8047640373904262,-69.04459508564221,-0.0024197975960806835,0.0005616957752959271,7695.720377094638,184.1289151892611,0.0,2.78615530977224e-136,0.0,-0.016026883514720553,0.06307652914887735,1499.9999999999943,0.9999999999999981,47.97995269640679,17.020047303598233,0.042361952115208566,-0.004975531979504183],"time_s":402.6399999997419,"upper_attached":false},"rcs_propellant_used_kg":144.62990431044403,"record_type":"flight","remaining_main_propellant_kg":6117.871784030992,"remaining_rcs_propellant_kg":155.37009568955597,"return_plan":{"burn_end_time_s":141.4308519494246,"feasible":true,"predicted_ground_range_m":-0.14154330522009673,"predicted_main_at_terminal_kg":8743.706300171238,"predicted_peak_q_pa":17991.91320952654,"prediction_evaluations":5,"remaining_burn_s":0.7308519494444974,"source":"finite_burn_predictor_corrector","time_s":140.69999999998012,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.71496140603006,"feasible":true,"predicted_ground_range_m":0.046105267562467134,"predicted_main_at_terminal_kg":8595.99155772977,"predicted_peak_q_pa":17991.515263168494,"prediction_evaluations":6,"remaining_burn_s":10.194961406041593,"source":"finite_burn_predictor_corrector","time_s":131.51999999998847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.9233984866086,"feasible":true,"predicted_ground_range_m":4.138938086911281,"predicted_main_at_terminal_kg":8653.99573920788,"predicted_peak_q_pa":17992.16059679022,"prediction_evaluations":6,"remaining_burn_s":9.383398486621045,"source":"finite_burn_predictor_corrector","time_s":132.53999999998754,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.85187792962674,"feasible":true,"predicted_ground_range_m":3.5637847188371836,"predicted_main_at_terminal_kg":8671.906404265128,"predicted_peak_q_pa":17991.31639507801,"prediction_evaluations":6,"remaining_burn_s":8.29187792964011,"source":"finite_burn_predictor_corrector","time_s":133.55999999998662,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.80427415662604,"feasible":true,"predicted_ground_range_m":-0.03522060148540618,"predicted_main_at_terminal_kg":8683.875814303434,"predicted_peak_q_pa":17991.72045254516,"prediction_evaluations":5,"remaining_burn_s":7.22427415664036,"source":"finite_burn_predictor_corrector","time_s":134.5799999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7316506122303,"feasible":true,"predicted_ground_range_m":-0.09007349593423442,"predicted_main_at_terminal_kg":8701.70545423754,"predicted_peak_q_pa":17992.130250617134,"prediction_evaluations":5,"remaining_burn_s":6.131650612245538,"source":"finite_burn_predictor_corrector","time_s":135.59999999998476,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6752155855173,"feasible":true,"predicted_ground_range_m":-0.12386458703517178,"predicted_main_at_terminal_kg":8659.70472479807,"predicted_peak_q_pa":17991.994114672496,"prediction_evaluations":5,"remaining_burn_s":5.055215585533473,"source":"finite_burn_predictor_corrector","time_s":136.61999999998383,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.60462089493322,"feasible":true,"predicted_ground_range_m":0.4495602020866727,"predicted_main_at_terminal_kg":8678.571071865515,"predicted_peak_q_pa":17991.32621588533,"prediction_evaluations":5,"remaining_burn_s":3.964620894950321,"source":"finite_burn_predictor_corrector","time_s":137.6399999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.54780247802722,"feasible":true,"predicted_ground_range_m":-0.06405626097151185,"predicted_main_at_terminal_kg":8711.776797581233,"predicted_peak_q_pa":17991.97459801018,"prediction_evaluations":5,"remaining_burn_s":2.887802478045241,"source":"finite_burn_predictor_corrector","time_s":138.65999999998198,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48725503633395,"feasible":true,"predicted_ground_range_m":-0.8769572450591454,"predicted_main_at_terminal_kg":8728.981939716205,"predicted_peak_q_pa":17991.45549893534,"prediction_evaluations":5,"remaining_burn_s":1.8072550363528916,"source":"finite_burn_predictor_corrector","time_s":139.67999999998105,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4308519494246,"feasible":true,"predicted_ground_range_m":-0.14154330522009673,"predicted_main_at_terminal_kg":8743.706300171238,"predicted_peak_q_pa":17991.91320952654,"prediction_evaluations":5,"remaining_burn_s":0.7308519494444974,"source":"finite_burn_predictor_corrector","time_s":140.69999999998012,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4196.84572610884,37370.30759224181,238.1382008133699,1002.2580335226062,0.2506325448519007,0.002121786224867886,23826.173058520897,293.7374479200834],"time_s":95.23999999999819},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.73999999998844,"requested_s":131.53999999998845,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":304.27999999983155,"requested_s":304.07999999983156,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":402.5199999997422,"requested_s":402.3199999997422,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.31999999974147,"requested_s":403.1199999997415,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.3999999997414,"requested_s":403.1999999997414,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.45999999974134,"requested_s":403.25999999974135,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.77999999974105,"requested_s":403.57999999974106,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.186961971048731e-12,"maximum_slosh_displacement_m":1.5999999913667748,"maximum_slosh_mode_force_n":34899.24630039985,"minimum_feed_buffer_kg":1481.4543732680634,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":169.3236348999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":146.71875,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a9ce9211fab662a2ebe736f10427559a3e16144a0fda5fab9c0a2b5d0ea87e48","integration_dt_s":0.01,"job_id":"development/thermal-corner-warm-low-plus","observation_seed_sequence":{"generated_state_uint32":[1698619437,834004305,481677123,1239555353,4264832519,3410234544,1243122462,3261903383],"mode":"case","state":{"entropy":[378,0,2028,3540289033,3333378627,1379135115,2969725662,1350841440,662442342,669114314,2206189365],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":177.4185119866491,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.06595445284455458,-0.9963691398005307],[-0.06595445037680736,-0.9965232381861626]],"navigation_acceleration_bias_m_s2":[0.0004974246320204358,-0.7201747392216719],"observed_control_state":[0.07680714082223979,8.182561652566807,-0.07246970262343272,-0.8333932426395169,-1.6967555394882718e-05,1.8798529592252923e-05],"state":[0.006260936826392349,8.148089642515849,-0.06640515117491191,-0.9850236451163402,-1.6014101682104644e-05,1.9262298206460006e-05,4280.904738667128,134.52026481664603],"time_s":416.3490392224804},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.006260936826392349,8.148089642515849,-0.06640515117491191,-0.9850236451163402,-1.6014101682104644e-05,1.9262298206460006e-05,4280.904738667128,134.52026481664603],"flight_safety":true,"flight_time_s":416.3490392224804,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-warm-low-plus","input":{"conditions":{"density_scale":1.026547535548919,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":95000.0,"sea_level_temperature_k":308.15,"temperature_profile":[[0.0,308.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"thermal-corner-warm-low-plus","index":2028,"stream":0},"input_sha256":"a9ce9211fab662a2ebe736f10427559a3e16144a0fda5fab9c0a2b5d0ea87e48","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65919.0952613328,"max_angular_acceleration_deg_s2":3.0762366782098733,"max_angular_rate_deg_s":8.004356529931593,"max_ascent_q_alpha_kpa_deg":89.68944503236625,"max_dynamic_pressure_pa":25697.85370474567,"max_fin_hinge_nm":375.9251549254843,"max_flight_load_g":3.6172097354999484,"max_gimbal_deg":5.999578412928081,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":19040.40405539321,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.0762366782098733,"angular_torque_bias_nm":7467.231502752032,"attitude_target_deg":-89.94703890885889,"control":[0.5589316182176857,0.001987963122838582,-3447.1524475056267,0.0],"navigation_acceleration_bias_m_s2":[1.447255385488244,-0.023779594229683912],"observed_control_state":[7172.339681113441,65419.709053118044,89.33378615905806,626.8623437828763,-1.569471799561065,0.0026207864999998397,21245.92265820158,268.15510229181837,0.0,0.0,0.0,0.001346126078160228,0.5592070745273119,1498.527664043647,0.9807986452525678,38.44807696106913,26.551923038925104,0.0,0.0],"phase":"boostback","requested_control":[0.5588302002770412,0.0016270161905480502,-532.3640877430626,0.0],"state":[7174.230724190467,65432.23833564144,88.92729537922536,626.650365708964,-1.5694910748709123,-1.6283909385399415e-06,21227.672647938638,268.1383184810793,0.0,0.0,0.0,0.0015280631029675259,0.5591373627684721,1498.6941551503846,0.9838236181840673,38.4609149118529,26.539085088141338,5.325310544186799,6.506566112269238],"time_s":132.1599999999879,"upper_attached":false},"rcs_propellant_used_kg":165.47973518335397,"record_type":"flight","remaining_main_propellant_kg":4280.904738667128,"remaining_rcs_propellant_kg":134.52026481664603,"return_plan":{"burn_end_time_s":136.8871590349043,"feasible":true,"predicted_ground_range_m":-0.5834533720411343,"predicted_main_at_terminal_kg":8455.94017574663,"predicted_peak_q_pa":17991.51663404257,"prediction_evaluations":5,"remaining_burn_s":1.2871590349195294,"source":"finite_burn_predictor_corrector","time_s":135.59999999998476,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.34146372334376,"feasible":true,"predicted_ground_range_m":0.11866875724322767,"predicted_main_at_terminal_kg":8515.2917040058,"predicted_peak_q_pa":17991.49803351825,"prediction_evaluations":5,"remaining_burn_s":5.841463723354359,"source":"finite_burn_predictor_corrector","time_s":130.4999999999894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.62299019563372,"feasible":true,"predicted_ground_range_m":-0.8402967645839396,"predicted_main_at_terminal_kg":8542.10442308612,"predicted_peak_q_pa":17992.294027487897,"prediction_evaluations":5,"remaining_burn_s":5.102990195645259,"source":"finite_burn_predictor_corrector","time_s":131.51999999998847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.70283360627627,"feasible":true,"predicted_ground_range_m":-0.19496875153336646,"predicted_main_at_terminal_kg":8516.81005757611,"predicted_peak_q_pa":17991.830104297886,"prediction_evaluations":5,"remaining_burn_s":4.162833606288716,"source":"finite_burn_predictor_corrector","time_s":132.53999999998754,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.7693755443566,"feasible":true,"predicted_ground_range_m":-2.76266095053802,"predicted_main_at_terminal_kg":8490.098509072666,"predicted_peak_q_pa":17991.57937486612,"prediction_evaluations":5,"remaining_burn_s":3.209375544369985,"source":"finite_burn_predictor_corrector","time_s":133.55999999998662,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.83289919274614,"feasible":true,"predicted_ground_range_m":-1.6437488021401236,"predicted_main_at_terminal_kg":8476.931444981476,"predicted_peak_q_pa":17991.505147160344,"prediction_evaluations":5,"remaining_burn_s":2.252899192760464,"source":"finite_burn_predictor_corrector","time_s":134.5799999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.8871590349043,"feasible":true,"predicted_ground_range_m":-0.5834533720411343,"predicted_main_at_terminal_kg":8455.94017574663,"predicted_peak_q_pa":17991.51663404257,"prediction_evaluations":5,"remaining_burn_s":1.2871590349195294,"source":"finite_burn_predictor_corrector","time_s":135.59999999998476,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2648.663981397444,37360.49249401142,131.29299874043264,968.3570108446025,0.11375059933806418,0.0010409009373116296,21653.01427581202,285.9477855207259],"time_s":96.93999999999785},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.71999999998937,"requested_s":130.51999999998938,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.2799999998352,"requested_s":300.0799999998352,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":398.4199999997459,"requested_s":398.21999999974594,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":398.49999999974585,"requested_s":398.29999999974586,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":398.59999999974576,"requested_s":398.3999999997458,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.03999999974536,"requested_s":398.8399999997454,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.2399999997452,"requested_s":399.0399999997452,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.3199999997451,"requested_s":399.1199999997451,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":6.0254023992456496e-12,"maximum_slosh_displacement_m":1.5999999991002172,"maximum_slosh_mode_force_n":60316.65396762867,"minimum_feed_buffer_kg":1485.398067434723,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":148.4811995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":144.015625,"fuel_ledger":{"main_error_kg":4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9058648fe4647a38c1b314eb48072a771d7c8419c769980c174744cb412f3bbd","integration_dt_s":0.01,"job_id":"development/thermal-corner-warm-low-minus","observation_seed_sequence":{"generated_state_uint32":[2359588286,3812208116,516043808,524029749,399825598,1167796118,1365395888,2106819066],"mode":"case","state":{"entropy":[378,0,2029,4162504528,1821537593,1402622508,1896128452,2478897299,2721241353,1427174002,1861642409],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-396.7108159634932,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.13650526857163134,-0.9157569720421437],[-0.1365052792918047,-0.9162708414143518]],"navigation_acceleration_bias_m_s2":[-0.1533884210727264,-0.8071869918028077],"observed_control_state":[-0.018892324322234727,8.190027833743766,-0.16758192748364992,-0.8254807300356409,2.0551150130385137e-05,4.5119840544075165e-05],"state":[-0.021823233076730578,8.281329458032669,-0.1361575006738519,-0.9037375470859647,2.086167018607411e-05,6.423367154000102e-05,3615.6914995366906,151.7382967264962],"time_s":412.9289651054342},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.021823233076730578,8.281329458032669,-0.1361575006738519,-0.9037375470859647,2.086167018607411e-05,6.423367154000102e-05,3615.6914995366906,151.7382967264962],"flight_safety":true,"flight_time_s":412.9289651054342,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-warm-low-minus","input":{"conditions":{"density_scale":1.026547535548919,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":95000.0,"sea_level_temperature_k":308.15,"temperature_profile":[[0.0,308.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"thermal-corner-warm-low-minus","index":2029,"stream":0},"input_sha256":"9058648fe4647a38c1b314eb48072a771d7c8419c769980c174744cb412f3bbd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66584.30850046335,"max_angular_acceleration_deg_s2":2.9469874070712665,"max_angular_rate_deg_s":8.004675381778611,"max_ascent_q_alpha_kpa_deg":69.24969159715683,"max_dynamic_pressure_pa":26650.619416037734,"max_fin_hinge_nm":344.3380142627994,"max_flight_load_g":3.595121902306133,"max_gimbal_deg":5.999573362465436,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":18341.034702723697,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.9469874070712665,"angular_torque_bias_nm":-1882.7077985626659,"attitude_target_deg":0.0,"control":[0.0,0.016403298307454066,-44404.971819473234,0.0],"navigation_acceleration_bias_m_s2":[-0.010534798286285459,-0.320018832913013],"observed_control_state":[0.46377035233174,547.7231878188082,0.7056796398494456,-72.8640368787066,-0.0029067404941920207,0.0034831052017690487,5258.302039980928,183.00341492289414,0.0,4.5542412636731453e-129,0.0,-0.04617028612637107,0.08129092703655993,1499.9999999999943,0.9999999999999981,49.694552096653034,15.30544790335213,0.0,0.0],"phase":"landing","requested_control":[0.016255765615060945,-0.10471975511965978,-8640.973796066079,0.0],"state":[0.6830526291835763,546.1460414747788,0.6648743013111909,-73.11050285981483,-0.002828050715355873,0.003121725658082833,5255.952540176633,182.89376436599213,0.0,2.151274889594294e-129,0.0,-0.028432791440229973,0.05356640439646299,1499.9999999999943,0.9999999999999981,49.696204849852585,15.303795150152572,-5.001085247974367,-0.1342374727889231],"time_s":392.679999999751,"upper_attached":false},"rcs_propellant_used_kg":148.2617032735038,"record_type":"flight","remaining_main_propellant_kg":3615.6914995366906,"remaining_rcs_propellant_kg":151.7382967264962,"return_plan":{"burn_end_time_s":143.64276510594206,"feasible":true,"predicted_ground_range_m":0.4025032826723418,"predicted_main_at_terminal_kg":7703.280130661945,"predicted_peak_q_pa":17992.762541272383,"prediction_evaluations":5,"remaining_burn_s":0.6427651059640322,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.77163241081928,"feasible":true,"predicted_ground_range_m":1.4901990584379519,"predicted_main_at_terminal_kg":7785.08257046405,"predicted_peak_q_pa":17992.632651202002,"prediction_evaluations":6,"remaining_burn_s":9.971632410831981,"source":"finite_burn_predictor_corrector","time_s":132.7999999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.04593903976405,"feasible":true,"predicted_ground_range_m":1.9602916329008906,"predicted_main_at_terminal_kg":7756.388074613266,"predicted_peak_q_pa":17992.70817471445,"prediction_evaluations":6,"remaining_burn_s":9.225939039777684,"source":"finite_burn_predictor_corrector","time_s":133.81999999998638,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.12240300199602,"feasible":true,"predicted_ground_range_m":4.7933474135037955,"predicted_main_at_terminal_kg":7793.188313864731,"predicted_peak_q_pa":17991.759292277377,"prediction_evaluations":6,"remaining_burn_s":8.282403002010561,"source":"finite_burn_predictor_corrector","time_s":134.83999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.1935969250246,"feasible":true,"predicted_ground_range_m":0.10063472235782456,"predicted_main_at_terminal_kg":7771.524908138047,"predicted_peak_q_pa":17992.617774739345,"prediction_evaluations":5,"remaining_burn_s":7.333596925040067,"source":"finite_burn_predictor_corrector","time_s":135.85999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.2529753351721,"feasible":true,"predicted_ground_range_m":0.3803291794996255,"predicted_main_at_terminal_kg":7756.898449241105,"predicted_peak_q_pa":17992.21924030191,"prediction_evaluations":5,"remaining_burn_s":6.372975335188503,"source":"finite_burn_predictor_corrector","time_s":136.8799999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.3144095115945,"feasible":true,"predicted_ground_range_m":0.6007847523001715,"predicted_main_at_terminal_kg":7736.5878399070825,"predicted_peak_q_pa":17992.50694364302,"prediction_evaluations":5,"remaining_burn_s":5.41440951161184,"source":"finite_burn_predictor_corrector","time_s":137.89999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.376889105628,"feasible":true,"predicted_ground_range_m":0.6204406973904213,"predicted_main_at_terminal_kg":7713.526716820302,"predicted_peak_q_pa":17992.398188008054,"prediction_evaluations":5,"remaining_burn_s":4.456889105646256,"source":"finite_burn_predictor_corrector","time_s":138.91999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.43258142666255,"feasible":true,"predicted_ground_range_m":-2.988154251041607,"predicted_main_at_terminal_kg":7702.502042564625,"predicted_peak_q_pa":17992.337899360686,"prediction_evaluations":5,"remaining_burn_s":3.4925814266817383,"source":"finite_burn_predictor_corrector","time_s":139.9399999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51099723143128,"feasible":true,"predicted_ground_range_m":-1.738218525166701,"predicted_main_at_terminal_kg":7683.144806050687,"predicted_peak_q_pa":17991.779901856673,"prediction_evaluations":5,"remaining_burn_s":2.5509972314513765,"source":"finite_burn_predictor_corrector","time_s":140.95999999997989,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.56875448360742,"feasible":true,"predicted_ground_range_m":-0.9847825884348822,"predicted_main_at_terminal_kg":7663.6672187909135,"predicted_peak_q_pa":17992.3209827179,"prediction_evaluations":5,"remaining_burn_s":1.5887544836284697,"source":"finite_burn_predictor_corrector","time_s":141.97999999997896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.64276510594206,"feasible":true,"predicted_ground_range_m":0.4025032826723418,"predicted_main_at_terminal_kg":7703.280130661945,"predicted_peak_q_pa":17992.762541272383,"prediction_evaluations":5,"remaining_burn_s":0.6427651059640322,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4140.282985258749,37341.78161044274,230.71360099072209,952.2238835410845,0.25592596232686976,0.002395856774404977,21474.32749054812,294.2639566369815],"time_s":97.35999999999777},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":133.01999999998728,"requested_s":132.8199999999873,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.91999999983733,"requested_s":297.71999999983734,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":391.6599999997521,"requested_s":391.4599999997521,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":393.2999999997506,"requested_s":393.0999999997506,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8264504332328215e-12,"maximum_slosh_displacement_m":1.5999998857516378,"maximum_slosh_mode_force_n":32532.260641453882,"minimum_feed_buffer_kg":1485.3932555086471,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":145.6078168999993}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":127.0,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":-7.389644451905042e-13},"input_sha256":"e30f91da09cb8ea6a523c4ecee71ba8d499de57faf934c5e4a49d8102f5b043c","integration_dt_s":0.01,"job_id":"development/thermal-corner-warm-high-plus","observation_seed_sequence":{"generated_state_uint32":[2771126933,3054445581,3951942156,3531644142,2707085731,956671479,1369507264,493420919],"mode":"case","state":{"entropy":[378,0,2030,1421107065,995921974,2364777391,34609660,3413991038,696992284,517652157,1087958273],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2272.193971510828,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.16191596323859556,-1.1068026245821552],[-0.1619159602601593,-1.1073128989501257]],"navigation_acceleration_bias_m_s2":[0.1839813691612558,0.5080040657300083],"observed_control_state":[0.2011593333247813,7.485168528575115,0.06702546068721903,-1.2699356118844751,-6.010380864710185e-06,5.3439886866145505e-05],"state":[0.11628655920192972,7.446471184474265,-0.16313510612930568,-1.0987812102851835,-5.8369309585873435e-06,6.37842959974143e-05,6332.803914711013,113.85254082238266],"time_s":434.5460760167608},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.11628655920192972,7.446471184474265,-0.16313510612930568,-1.0987812102851835,-5.8369309585873435e-06,6.37842959974143e-05,6332.803914711013,113.85254082238266],"flight_safety":true,"flight_time_s":434.5460760167608,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-warm-high-plus","input":{"conditions":{"density_scale":1.0529253987672358,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":105000.0,"sea_level_temperature_k":308.15,"temperature_profile":[[0.0,308.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"thermal-corner-warm-high-plus","index":2030,"stream":0},"input_sha256":"e30f91da09cb8ea6a523c4ecee71ba8d499de57faf934c5e4a49d8102f5b043c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63867.19608528887,"max_angular_acceleration_deg_s2":3.6315375822247375,"max_angular_rate_deg_s":8.003806105713691,"max_ascent_q_alpha_kpa_deg":93.73861325021196,"max_dynamic_pressure_pa":26751.887926187344,"max_fin_hinge_nm":407.286649969601,"max_flight_load_g":4.191284665764596,"max_gimbal_deg":5.999525363634058,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":19310.581320764733,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.6315375822247375,"angular_torque_bias_nm":18357.253231713446,"attitude_target_deg":0.0,"control":[0.4960723085143194,0.03831979391987151,100000.0,0.0],"navigation_acceleration_bias_m_s2":[0.1643143868019409,1.4542164921306415],"observed_control_state":[-2.2030031849866916,2989.9269309758533,10.850699479895441,-193.19389078317482,-0.13514876529426478,-0.0003718018183425018,10685.532583011778,243.85577214360586,0.0,-1.349976181907345e-13,0.0,0.05855387909060755,0.3542956822244623,1499.9999999999943,0.9999999999999981,45.876772402299046,19.12322759770573,0.0,0.0],"phase":"entry","requested_control":[0.4960390590389231,0.0353736729766093,100000.0,0.0],"state":[-1.8244635645593859,2985.8845680353074,10.745873517754674,-192.65003683073837,-0.13514210907029162,-0.0012374314985951229,10676.668520883066,243.58713136030804,0.0,-6.37684675349268e-14,0.0,0.052818215797695516,0.3799926983280521,1499.9999999999943,0.9999999999999981,45.88300781760638,19.11699218239838,-0.10494779087443924,-0.01788623393858852],"time_s":382.6199999997601,"upper_attached":false},"rcs_propellant_used_kg":186.1474591776166,"record_type":"flight","remaining_main_propellant_kg":6332.803914711013,"remaining_rcs_propellant_kg":113.85254082238266,"return_plan":{"burn_end_time_s":135.46072387619205,"feasible":true,"predicted_ground_range_m":-0.23671637599028372,"predicted_main_at_terminal_kg":9429.601326012073,"predicted_peak_q_pa":17991.00258191977,"prediction_evaluations":5,"remaining_burn_s":0.6407238762065878,"source":"finite_burn_predictor_corrector","time_s":134.81999999998547,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.50638530632804,"feasible":true,"predicted_ground_range_m":0.06680466483425107,"predicted_main_at_terminal_kg":9350.983922793013,"predicted_peak_q_pa":17991.63266150204,"prediction_evaluations":5,"remaining_burn_s":5.786385306337944,"source":"finite_burn_predictor_corrector","time_s":129.7199999999901,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.71235790884654,"feasible":true,"predicted_ground_range_m":0.1721984898155995,"predicted_main_at_terminal_kg":9405.426981280476,"predicted_peak_q_pa":17991.11480779796,"prediction_evaluations":5,"remaining_burn_s":4.972357908857373,"source":"finite_burn_predictor_corrector","time_s":130.73999999998918,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.6417303669335,"feasible":true,"predicted_ground_range_m":-2.6865285712183606,"predicted_main_at_terminal_kg":9424.503433185513,"predicted_peak_q_pa":17991.63859410364,"prediction_evaluations":5,"remaining_burn_s":3.8817303669452614,"source":"finite_burn_predictor_corrector","time_s":131.75999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.58841234329378,"feasible":true,"predicted_ground_range_m":-1.9005442687566472,"predicted_main_at_terminal_kg":9447.353524096776,"predicted_peak_q_pa":17990.926981760844,"prediction_evaluations":5,"remaining_burn_s":2.8084123433064576,"source":"finite_burn_predictor_corrector","time_s":132.77999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.5174910845685,"feasible":true,"predicted_ground_range_m":1.6176882290643277,"predicted_main_at_terminal_kg":9398.778305667414,"predicted_peak_q_pa":17991.44864904176,"prediction_evaluations":5,"remaining_burn_s":1.7174910845820814,"source":"finite_burn_predictor_corrector","time_s":133.7999999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.46072387619205,"feasible":true,"predicted_ground_range_m":-0.23671637599028372,"predicted_main_at_terminal_kg":9429.601326012073,"predicted_peak_q_pa":17991.00258191977,"prediction_evaluations":5,"remaining_burn_s":0.6407238762065878,"source":"finite_burn_predictor_corrector","time_s":134.81999999998547,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2625.2324834892115,37367.237940865,130.78530495748205,1016.0898342149757,0.10809050022941145,0.0010055543248401627,23916.996331926544,284.1640260000985],"time_s":95.1799999999982},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.93999999999008,"requested_s":129.7399999999901,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.5399999998295,"requested_s":306.3399999998295,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.09999999972985,"requested_s":415.89999999972986,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.19999999972976,"requested_s":415.99999999972977,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.5599999997294,"requested_s":416.35999999972944,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.5999999997294,"requested_s":416.3999999997294,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":417.1599999997289,"requested_s":416.9599999997289,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":417.3799999997287,"requested_s":417.1799999997287,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.234219630843159,"maximum_slosh_mode_force_n":55509.018965050236,"minimum_feed_buffer_kg":1481.5510407922707,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":127.90318090000073}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":115.28125,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9163c05f7e3d0cae8383b3f3ab633c322360f93a51037bae54e0cdb01d8f6141","integration_dt_s":0.01,"job_id":"development/thermal-corner-warm-high-minus","observation_seed_sequence":{"generated_state_uint32":[3726055080,1137693063,2085404897,3516757595,3150366905,3550254180,83072702,3295863588],"mode":"case","state":{"entropy":[378,0,2031,235624616,1262150557,890607313,31379623,3499091698,1617215271,4229532133,2994163388],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-2146.512293812257,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.10948941385194672,-1.1377787241099417],[-0.10948941978920501,-1.1374769457793394]],"navigation_acceleration_bias_m_s2":[-0.13477085743536127,0.39375889548102383],"observed_control_state":[0.03379272344204762,7.456433762068247,-0.15209374270084133,-1.4215598329249435,-1.9712433286641125e-05,-3.760872856035784e-05],"state":[-0.08667628259826464,7.476340015659237,-0.11023726839848512,-1.129081144736201,-1.9674236651020993e-05,-3.7722291332592174e-05,6076.420496139011,152.9200592347146],"time_s":423.6944770949768},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.08667628259826464,7.476340015659237,-0.11023726839848512,-1.129081144736201,-1.9674236651020993e-05,-3.7722291332592174e-05,6076.420496139011,152.9200592347146],"flight_safety":true,"flight_time_s":423.6944770949768,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"thermal-corner-warm-high-minus","input":{"conditions":{"density_scale":1.0529253987672358,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":120.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":105000.0,"sea_level_temperature_k":308.15,"temperature_profile":[[0.0,308.15],[2000.0,275.15],[11000.0,216.65],[20000.0,216.65],[32000.0,228.65],[47000.0,270.65],[51000.0,270.65],[71000.0,214.65],[84852.0,186.946],[100000.0,186.946]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"thermal-corner-warm-high-minus","index":2031,"stream":0},"input_sha256":"9163c05f7e3d0cae8383b3f3ab633c322360f93a51037bae54e0cdb01d8f6141","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64123.57950386112,"max_angular_acceleration_deg_s2":3.672152010605474,"max_angular_rate_deg_s":8.004124063653707,"max_ascent_q_alpha_kpa_deg":75.90323359387672,"max_dynamic_pressure_pa":27746.06631574868,"max_fin_hinge_nm":391.24342965066467,"max_flight_load_g":4.185093010221865,"max_gimbal_deg":5.999520054151891,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":18567.455774541886,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.672152010605474,"angular_torque_bias_nm":-506.59709934515547,"attitude_target_deg":0.0,"control":[0.0,0.019763835322717003,-40273.52741182173,0.0],"navigation_acceleration_bias_m_s2":[0.08000505918931171,0.4918826638374107],"observed_control_state":[-0.6018812751878553,642.828660208112,0.9308106109653932,-67.84810786293234,-0.0033462095085683564,0.0009980133579514446,7613.721095794534,181.17186537310556,0.0,3.274511080968059e-145,0.0,-0.04488365354935558,0.07165931076608939,1499.9999999999943,0.9999999999999981,48.03763500575721,16.962364994247444,0.0,0.0],"phase":"landing","requested_control":[0.0656589438200422,-0.04452089515393229,2427.043665168985,0.0],"state":[-0.6565536747286118,641.4470094984961,0.8041418129915099,-67.93366336238697,-0.0033043794572980255,0.0008016689982740154,7611.238272804601,181.10758401818487,0.0,1.5467721309308357e-145,0.0,-0.02659429510366915,0.04937811192942949,1499.9999999999943,0.9999999999999981,48.03938154501338,16.960618454991284,0.016063914998752555,0.013713411531420812],"time_s":403.8399999997408,"upper_attached":false},"rcs_propellant_used_kg":147.0799407652854,"record_type":"flight","remaining_main_propellant_kg":6076.420496139011,"remaining_rcs_propellant_kg":152.9200592347146,"return_plan":{"burn_end_time_s":142.0138822371192,"feasible":true,"predicted_ground_range_m":1.105308038136883,"predicted_main_at_terminal_kg":8639.656519619997,"predicted_peak_q_pa":17992.22233424903,"prediction_evaluations":5,"remaining_burn_s":0.7938822371395309,"source":"finite_burn_predictor_corrector","time_s":141.21999999997965,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.30446944372665,"feasible":true,"predicted_ground_range_m":2.6938810054667215,"predicted_main_at_terminal_kg":8556.262910155456,"predicted_peak_q_pa":17992.171861275096,"prediction_evaluations":6,"remaining_burn_s":10.264469443738642,"source":"finite_burn_predictor_corrector","time_s":132.039999999988,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.52009629040782,"feasible":true,"predicted_ground_range_m":1.2067405044991233,"predicted_main_at_terminal_kg":8545.690263967941,"predicted_peak_q_pa":17992.30782133455,"prediction_evaluations":6,"remaining_burn_s":9.46009629042075,"source":"finite_burn_predictor_corrector","time_s":133.05999999998707,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4419071959333,"feasible":true,"predicted_ground_range_m":2.242987963361145,"predicted_main_at_terminal_kg":8567.034890376803,"predicted_peak_q_pa":17991.893166244874,"prediction_evaluations":6,"remaining_burn_s":8.361907195947168,"source":"finite_burn_predictor_corrector","time_s":134.07999999998614,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.37127392842797,"feasible":true,"predicted_ground_range_m":0.030075011555538822,"predicted_main_at_terminal_kg":8585.431691479584,"predicted_peak_q_pa":17991.2198408751,"prediction_evaluations":5,"remaining_burn_s":7.2712739284427395,"source":"finite_burn_predictor_corrector","time_s":135.09999999998522,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32123620463727,"feasible":true,"predicted_ground_range_m":0.02707217958641195,"predicted_main_at_terminal_kg":8597.630471663913,"predicted_peak_q_pa":17991.520144312246,"prediction_evaluations":5,"remaining_burn_s":6.201236204652998,"source":"finite_burn_predictor_corrector","time_s":136.1199999999843,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.25530166436678,"feasible":true,"predicted_ground_range_m":-0.13211017739993736,"predicted_main_at_terminal_kg":8616.215526480539,"predicted_peak_q_pa":17992.167100114624,"prediction_evaluations":5,"remaining_burn_s":5.115301664383417,"source":"finite_burn_predictor_corrector","time_s":137.13999999998336,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.18996960777733,"feasible":true,"predicted_ground_range_m":-0.26482289564930284,"predicted_main_at_terminal_kg":8633.59214026964,"predicted_peak_q_pa":17991.64970746342,"prediction_evaluations":5,"remaining_burn_s":4.029969607794903,"source":"finite_burn_predictor_corrector","time_s":138.15999999998243,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1297154766413,"feasible":true,"predicted_ground_range_m":-1.564954163626851,"predicted_main_at_terminal_kg":8660.706641420382,"predicted_peak_q_pa":17991.473110243485,"prediction_evaluations":5,"remaining_burn_s":2.9497154766597915,"source":"finite_burn_predictor_corrector","time_s":139.1799999999815,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06604528896926,"feasible":true,"predicted_ground_range_m":-2.9415573539898787,"predicted_main_at_terminal_kg":8611.558461464754,"predicted_peak_q_pa":17991.753108440003,"prediction_evaluations":5,"remaining_burn_s":1.8660452889886885,"source":"finite_burn_predictor_corrector","time_s":140.19999999998058,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0138822371192,"feasible":true,"predicted_ground_range_m":1.105308038136883,"predicted_main_at_terminal_kg":8639.656519619997,"predicted_peak_q_pa":17992.22233424903,"prediction_evaluations":5,"remaining_burn_s":0.7938822371395309,"source":"finite_burn_predictor_corrector","time_s":141.21999999997965,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4223.460044084236,37355.667059980544,239.22126091038533,999.8030758118811,0.25214348581405704,0.0023507129578530465,23725.71665293985,294.2532950133472],"time_s":95.61999999999811},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.25999999998797,"requested_s":132.05999999998798,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":304.1399999998317,"requested_s":303.9399999998317,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.85999999974007,"requested_s":404.6599999997401,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":405.19999999973976,"requested_s":404.99999999973977,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":405.31999999973965,"requested_s":405.11999999973966,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.016431714466307e-12,"maximum_slosh_displacement_m":1.5663192646659831,"maximum_slosh_mode_force_n":73571.768652308,"minimum_feed_buffer_kg":1481.61077095952,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":115.90399479999905}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":107.3125,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"dac07044f4f0cbdd8d70c5f1d3f991bb4b3dffcd8dea04fe67cd8757734a310b","integration_dt_s":0.01,"job_id":"development/gust-short-entry-delayed-plus","observation_seed_sequence":{"generated_state_uint32":[1648621238,3900096184,3963588879,3822641463,1942162198,2758752593,1894217863,2500269224],"mode":"case","state":{"entropy":[378,0,3000,297873271,1197291432,1190054461,3694124964,3441115938,2390634107,4064984395,2050695178],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":403.5496795141954,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.09685163355336386,-1.043856110178984],[0.09685162551295155,-1.0444614722330745]],"navigation_acceleration_bias_m_s2":[0.39021175770670424,-0.6593306691457318],"observed_control_state":[0.06400922846143019,8.199747685561734,0.3777235773479652,-0.8036687972146628,1.379841813128295e-05,9.920853071411979e-05],"state":[0.1130405263797303,8.099135768086569,0.09706684945313789,-1.03294102839702,1.3281989279190116e-05,7.567025676795816e-05,4454.102403487875,218.01432169129254],"time_s":401.8051496836699},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1130405263797303,8.099135768086569,0.09706684945313789,-1.03294102839702,1.3281989279190116e-05,7.567025676795816e-05,4454.102403487875,218.01432169129254],"flight_safety":true,"flight_time_s":401.8051496836699,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":319.3999999998176,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.841360174028523,"altitude_m":19997.15863982597,"gust_contribution_m_s":0.0,"phase":"entry","time_s":317.94999999981894},"endpoints_above_0_1_m_s":651,"first_endpoint_above_0_1_m_s":319.2899999998177,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":325.9099999998117,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.650374738928426,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":3.650374738928426,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":325.7999999998118,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.6451063205226135,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":3.6451063205226135,"sample_count_above_0_1_m_s":32,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-entry-delayed-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":-2.1991148575128925,"gust_start_s":319.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-short-entry-delayed-plus","index":3000,"stream":0},"input_sha256":"dac07044f4f0cbdd8d70c5f1d3f991bb4b3dffcd8dea04fe67cd8757734a310b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65745.89759651205,"max_angular_acceleration_deg_s2":2.403229687100893,"max_angular_rate_deg_s":8.004295395346364,"max_ascent_q_alpha_kpa_deg":81.50279402285825,"max_dynamic_pressure_pa":25446.67044439982,"max_fin_hinge_nm":79.3026873333384,"max_flight_load_g":3.0711963947943297,"max_gimbal_deg":5.999574895667725,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":18084.94764163883,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.403229687100893,"angular_torque_bias_nm":-1898.442873173284,"attitude_target_deg":11.082680653337349,"control":[0.13987882040390642,-0.02888737609146914,15614.572454424799,0.0],"navigation_acceleration_bias_m_s2":[-0.11030188918007053,0.3202355138997844],"observed_control_state":[1497.924586218617,35169.74429567634,-63.86096707714864,-971.5462100845102,0.06689572733342049,0.005502486410878373,18434.035048190948,256.68819964068854,0.0,0.0,0.0,-0.013873044003901554,0.05018676359286656,1499.9999999999943,0.9992659989156591,40.42609638279596,24.573903617209233,0.0,0.0],"phase":"entry","requested_control":[0.15143373126577295,-0.022272471387167134,8157.691371475437,0.0],"state":[1496.7479926347985,35150.348557322395,-63.78344847569405,-971.8356854013247,0.0670710326361201,0.007683763976199044,18433.14668412285,256.61997340036163,0.0,0.0,0.0,-0.018129048645048884,0.07430174015715521,1499.9999999999943,0.9993816331217361,40.42672130157793,24.573278698427266,-5.0208554750974805,0.004175203753861911],"time_s":299.01999999983616,"upper_attached":false},"rcs_propellant_used_kg":81.98567830870746,"record_type":"flight","remaining_main_propellant_kg":4454.102403487875,"remaining_rcs_propellant_kg":218.01432169129254,"return_plan":{"burn_end_time_s":143.89231796644015,"feasible":true,"predicted_ground_range_m":-0.1347307491271046,"predicted_main_at_terminal_kg":7642.4320799078705,"predicted_peak_q_pa":17991.148118434194,"prediction_evaluations":5,"remaining_burn_s":0.8723179664621412,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.08295285825824,"feasible":true,"predicted_ground_range_m":3.099047642626547,"predicted_main_at_terminal_kg":7716.0442508046035,"predicted_peak_q_pa":17990.61616034455,"prediction_evaluations":6,"remaining_burn_s":9.242952858271892,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.37252317131356,"feasible":true,"predicted_ground_range_m":1.077804476710221,"predicted_main_at_terminal_kg":7733.575847479092,"predicted_peak_q_pa":17990.306722698533,"prediction_evaluations":6,"remaining_burn_s":8.512523171328132,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.44192057862233,"feasible":true,"predicted_ground_range_m":-0.09803274135891638,"predicted_main_at_terminal_kg":7715.513644485603,"predicted_peak_q_pa":17990.95317171458,"prediction_evaluations":5,"remaining_burn_s":7.561920578637812,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.50756729305596,"feasible":true,"predicted_ground_range_m":-0.1838154996060819,"predicted_main_at_terminal_kg":7696.52226362342,"predicted_peak_q_pa":17991.266276232156,"prediction_evaluations":5,"remaining_burn_s":6.607567293072376,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.56981115434638,"feasible":true,"predicted_ground_range_m":-0.12793722868057777,"predicted_main_at_terminal_kg":7679.023623927205,"predicted_peak_q_pa":17990.520925615405,"prediction_evaluations":5,"remaining_burn_s":5.6498111543637375,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.63193281529695,"feasible":true,"predicted_ground_range_m":-0.007632371305777319,"predicted_main_at_terminal_kg":7662.872719404798,"predicted_peak_q_pa":17991.181329001945,"prediction_evaluations":5,"remaining_burn_s":4.691932815315231,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70074225550437,"feasible":true,"predicted_ground_range_m":-3.0298004129645246,"predicted_main_at_terminal_kg":7646.917684422273,"predicted_peak_q_pa":17990.821240225312,"prediction_evaluations":5,"remaining_burn_s":3.7407422555235845,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7583386353923,"feasible":true,"predicted_ground_range_m":-1.6793230239593662,"predicted_main_at_terminal_kg":7629.532117401511,"predicted_peak_q_pa":17991.376526185253,"prediction_evaluations":5,"remaining_burn_s":2.7783386354124358,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.8300254733709,"feasible":true,"predicted_ground_range_m":-0.9063808571294736,"predicted_main_at_terminal_kg":7674.574752131292,"predicted_peak_q_pa":17990.508350592125,"prediction_evaluations":5,"remaining_burn_s":1.8300254733919736,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.89231796644015,"feasible":true,"predicted_ground_range_m":-0.1347307491271046,"predicted_main_at_terminal_kg":7642.4320799078705,"predicted_peak_q_pa":17991.148118434194,"prediction_evaluations":5,"remaining_burn_s":0.8723179664621412,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4033.540570660408,37338.223065939,209.25904209747844,953.5483065067461,0.21486118863269313,0.0021029743980871393,21310.41808402288,293.3572837813983],"time_s":98.49999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":298.97999999983637,"requested_s":298.7799999998364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5990767577895895e-12,"maximum_slosh_displacement_m":1.599999798514586,"maximum_slosh_mode_force_n":32331.659254765247,"minimum_feed_buffer_kg":1485.6359504463485,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":107.82943599999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":107.28125,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3add60502afeea7787b092073adac07fa232ea2d634aa0ceb293136383086b03","integration_dt_s":0.01,"job_id":"development/gust-short-landing-delayed-plus","observation_seed_sequence":{"generated_state_uint32":[3498832152,2474479043,1703651544,2311589994,3241878408,3594595983,1074330555,2732456527],"mode":"case","state":{"entropy":[378,0,3001,2094068073,1942205577,1627057478,1454571467,864984220,4046470271,3596349409,2978609330],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":22.123979893848627,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0163662344895895,-1.0266522544869583],[-0.01636621823855183,-1.0269770354485153]],"navigation_acceleration_bias_m_s2":[-0.0163393043002978,-0.9476246559812754],"observed_control_state":[0.06127427246564332,8.09897872194121,-0.03126196474530286,-1.031193022137028,-5.06454571007897e-05,4.483289921441537e-05],"state":[-0.08821773443080462,8.10663324547241,-0.01520923959761448,-1.0152233069169103,-5.003691590051446e-05,4.059762024544124e-05,4415.566622020305,217.2651617623746],"time_s":402.3863978101682},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.08821773443080462,8.10663324547241,-0.01520923959761448,-1.0152233069169103,-5.003691590051446e-05,4.059762024544124e-05,4415.566622020305,217.2651617623746],"flight_safety":true,"flight_time_s":402.3863978101682,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":398.3999999997458,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.10663324547241,"altitude_m":8.10663324547241,"gust_contribution_m_s":1.4941867524536898,"phase":"landing","time_s":402.3863978101682},"endpoints_above_0_1_m_s":2278,"first_endpoint_above_0_1_m_s":398.3399999997458,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":402.3863978101682,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999947772377261},"maximum_contribution_m_s":4.999947772377261,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":402.3863978101682,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999947772377261},"maximum_sampled_contribution_m_s":4.999947772377261,"sample_count_above_0_1_m_s":20,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-landing-delayed-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948664,"gust_start_s":398.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-short-landing-delayed-plus","index":3001,"stream":0},"input_sha256":"3add60502afeea7787b092073adac07fa232ea2d634aa0ceb293136383086b03","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65784.43337797964,"max_angular_acceleration_deg_s2":2.404037610156252,"max_angular_rate_deg_s":8.004240293999079,"max_ascent_q_alpha_kpa_deg":81.8785485173771,"max_dynamic_pressure_pa":25442.716416884672,"max_fin_hinge_nm":79.80149146235465,"max_flight_load_g":3.066762571033143,"max_gimbal_deg":5.9995750550574245,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":18083.967111313348,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.404037610156252,"angular_torque_bias_nm":-1914.0220202527782,"attitude_target_deg":11.008773385769837,"control":[0.14531436888855706,-0.027777292426761867,15640.885688583896,0.0],"navigation_acceleration_bias_m_s2":[0.2275050398640534,0.10714525042600039],"observed_control_state":[1454.5049689005132,35183.20753308725,-63.838273796643094,-972.0541279976659,0.06717033895117959,0.005583450167244321,18421.08295868006,255.80070422268275,0.0,0.0,0.0,-0.013297863637944995,0.05240042109831225,1499.9999999999943,0.9992524536816239,40.43520751672367,24.564792483281263,0.0,0.0],"phase":"entry","requested_control":[0.1563579734283311,-0.0215057135212763,8221.94877171471,0.0],"state":[1453.0777719913133,35163.95050471289,-64.10668661714548,-972.1293289629116,0.067347319779296,0.0077664788364066525,18420.156814458038,255.732403289093,0.0,0.0,0.0,-0.017402243452432707,0.07733699573207323,1499.9999999999943,0.9993702217978779,40.43585901191572,24.564140988089214,-5.02080467888641,0.004698556520628833],"time_s":299.0999999998361,"upper_attached":false},"rcs_propellant_used_kg":82.73483823762541,"record_type":"flight","remaining_main_propellant_kg":4415.566622020305,"remaining_rcs_propellant_kg":217.2651617623746,"return_plan":{"burn_end_time_s":143.90337775764587,"feasible":true,"predicted_ground_range_m":0.16124645452825437,"predicted_main_at_terminal_kg":7595.023113976146,"predicted_peak_q_pa":17991.076153953436,"prediction_evaluations":5,"remaining_burn_s":0.8833777576678645,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.107132404923,"feasible":true,"predicted_ground_range_m":3.3455450245220755,"predicted_main_at_terminal_kg":7709.806771909019,"predicted_peak_q_pa":17991.09286115998,"prediction_evaluations":6,"remaining_burn_s":9.267132404936623,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.38595166976722,"feasible":true,"predicted_ground_range_m":1.5612739415600192,"predicted_main_at_terminal_kg":7683.468999224867,"predicted_peak_q_pa":17991.28135326417,"prediction_evaluations":6,"remaining_burn_s":8.5259516697818,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.4578611760096,"feasible":true,"predicted_ground_range_m":-0.08041524660169319,"predicted_main_at_terminal_kg":7711.400072850664,"predicted_peak_q_pa":17991.41778197093,"prediction_evaluations":5,"remaining_burn_s":7.577861176025105,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51665392763013,"feasible":true,"predicted_ground_range_m":-0.13000918322174382,"predicted_main_at_terminal_kg":7697.275924946025,"predicted_peak_q_pa":17991.068049089063,"prediction_evaluations":5,"remaining_burn_s":6.616653927646561,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.5784230901379,"feasible":true,"predicted_ground_range_m":-0.11207998931428609,"predicted_main_at_terminal_kg":7680.639683221645,"predicted_peak_q_pa":17990.32517061511,"prediction_evaluations":5,"remaining_burn_s":5.658423090155246,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.6464857656465,"feasible":true,"predicted_ground_range_m":0.07401128344644725,"predicted_main_at_terminal_kg":7661.554713383106,"predicted_peak_q_pa":17990.81206299198,"prediction_evaluations":5,"remaining_burn_s":4.706485765664779,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7147244783588,"feasible":true,"predicted_ground_range_m":-3.0110875879654166,"predicted_main_at_terminal_kg":7644.7458554778705,"predicted_peak_q_pa":17991.176782624083,"prediction_evaluations":5,"remaining_burn_s":3.7547244783780016,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7706794075633,"feasible":true,"predicted_ground_range_m":-2.003894335689121,"predicted_main_at_terminal_kg":7628.312086041121,"predicted_peak_q_pa":17990.767155154,"prediction_evaluations":5,"remaining_burn_s":2.7906794075834536,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.84015812503114,"feasible":true,"predicted_ground_range_m":-0.5950675939862116,"predicted_main_at_terminal_kg":7606.705540798831,"predicted_peak_q_pa":17991.06466681207,"prediction_evaluations":5,"remaining_burn_s":1.8401581250521881,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.90337775764587,"feasible":true,"predicted_ground_range_m":0.16124645452825437,"predicted_main_at_terminal_kg":7595.023113976146,"predicted_peak_q_pa":17991.076153953436,"prediction_evaluations":5,"remaining_burn_s":0.8833777576678645,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4039.893459317586,37355.293234954064,209.48387329889718,953.8067781964587,0.21503104969369397,0.002153890795481765,21302.329197789815,293.4357021500898],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.599999726603206,"maximum_slosh_mode_force_n":50352.097810990825,"minimum_feed_buffer_kg":1485.6506240790402,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":107.85116889999881}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":106.71875,"fuel_ledger":{"main_error_kg":-2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e1767d17b3a7af803a421b9f4047b793a3f85c4bf170770c92c0ad36b0e57dfd","integration_dt_s":0.01,"job_id":"development/gust-thin-entry-delayed-plus","observation_seed_sequence":{"generated_state_uint32":[458592422,2922255687,2302037595,973054705,1696113483,3376499656,2483431307,906257594],"mode":"case","state":{"entropy":[378,0,3002,1861807345,2421600860,617385578,210328295,2923017257,4023485830,3063367344,3341701602],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-43.00472255612813,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.029848969310945314,-1.0296619117283532],[-0.029848969590965137,-1.0298854231897505]],"navigation_acceleration_bias_m_s2":[-0.0661034644706604,-0.9303385566089077],"observed_control_state":[0.01643283784696755,8.071118262829076,-0.07268486395849995,-1.0191431552925871,7.460909681383731e-07,3.655206916777918e-05],"state":[0.08054738831067247,8.101810363995739,-0.0302013227451058,-1.0183716821925053,1.2528208642425714e-06,2.7938932674689378e-05,4440.332412553723,217.17432920415928],"time_s":402.0294559944244},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.08054738831067247,8.101810363995739,-0.0302013227451058,-1.0183716821925053,1.2528208642425714e-06,2.7938932674689378e-05,4440.332412553723,217.17432920415928],"flight_safety":true,"flight_time_s":402.0294559944244,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.412422261233587,"altitude_m":19997.587577738766,"gust_contribution_m_s":0.0018969806376466338,"phase":"entry","time_s":318.02999999981887},"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.010885520597400819,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.010885520597400819,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-delayed-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":-2.1991148575128925,"gust_start_s":318.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-entry-delayed-plus","index":3002,"stream":0},"input_sha256":"e1767d17b3a7af803a421b9f4047b793a3f85c4bf170770c92c0ad36b0e57dfd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65759.66758744602,"max_angular_acceleration_deg_s2":2.403887636850075,"max_angular_rate_deg_s":8.004290380359572,"max_ascent_q_alpha_kpa_deg":81.5732681299026,"max_dynamic_pressure_pa":25444.676554574453,"max_fin_hinge_nm":71.71379641758536,"max_flight_load_g":3.066417998045912,"max_gimbal_deg":5.999574959281081,"max_mass_balance_error_kg":5.675246939063072e-10,"max_recovery_dynamic_pressure_pa":18081.766549871525,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.403887636850075,"angular_torque_bias_nm":-1906.1130178446688,"attitude_target_deg":10.239678995597767,"control":[0.14843723065462638,-0.02724246330378387,15625.240433560542,0.0],"navigation_acceleration_bias_m_s2":[0.1905190719094929,-0.013939088314279119],"observed_control_state":[1511.09210305769,35170.20392383129,-63.564701465244504,-972.0286423028545,0.06686802722333958,0.005863801093172083,18427.837803689166,256.5015404894593,0.0,0.0,0.0,-0.013084666637972496,0.05324932751820928,1499.9999999999943,0.9992758802575294,40.43045582801066,24.569544171994426,0.0,0.0],"phase":"entry","requested_control":[0.16083953330838718,-0.020993472392904243,8158.153009638088,0.0],"state":[1509.7986860309056,35150.538500237424,-63.68605097575794,-972.1767434158431,0.06705058358136226,0.008045799112344239,18426.89518558059,256.43326136259685,0.0,0.0,0.0,-0.01709787533499406,0.07884331054723805,1499.9999999999943,0.9993899577613802,40.4311189117411,24.56888108826398,-5.020557851508573,0.004767226216558362],"time_s":299.0999999998361,"upper_attached":false},"rcs_propellant_used_kg":82.82567079584072,"record_type":"flight","remaining_main_propellant_kg":4440.332412553723,"remaining_rcs_propellant_kg":217.17432920415928,"return_plan":{"burn_end_time_s":143.89921432036212,"feasible":true,"predicted_ground_range_m":-0.13259521873510227,"predicted_main_at_terminal_kg":7659.273504442875,"predicted_peak_q_pa":17990.829736352993,"prediction_evaluations":5,"remaining_burn_s":0.8792143203841095,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.10239405270127,"feasible":true,"predicted_ground_range_m":3.2993079453704546,"predicted_main_at_terminal_kg":7715.002756362415,"predicted_peak_q_pa":17991.375697601827,"prediction_evaluations":6,"remaining_burn_s":9.262394052714917,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.37927383453007,"feasible":true,"predicted_ground_range_m":1.5107271028637266,"predicted_main_at_terminal_kg":7686.399281683141,"predicted_peak_q_pa":17991.3301413068,"prediction_evaluations":6,"remaining_burn_s":8.519273834544624,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.44391799472734,"feasible":true,"predicted_ground_range_m":-0.09638260676911603,"predicted_main_at_terminal_kg":7713.45879074989,"predicted_peak_q_pa":17991.2606878933,"prediction_evaluations":5,"remaining_burn_s":7.563917994742825,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.5173870704738,"feasible":true,"predicted_ground_range_m":-0.13362535349893445,"predicted_main_at_terminal_kg":7696.2649861986,"predicted_peak_q_pa":17990.86986491339,"prediction_evaluations":5,"remaining_burn_s":6.6173870704902145,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.58044353739504,"feasible":true,"predicted_ground_range_m":-0.10418036747900317,"predicted_main_at_terminal_kg":7680.84461691909,"predicted_peak_q_pa":17990.413663711235,"prediction_evaluations":5,"remaining_burn_s":5.660443537412401,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.63942780833162,"feasible":true,"predicted_ground_range_m":0.05773821951609559,"predicted_main_at_terminal_kg":7663.17133481424,"predicted_peak_q_pa":17990.74655668624,"prediction_evaluations":5,"remaining_burn_s":4.6994278083498875,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70390524270996,"feasible":true,"predicted_ground_range_m":-3.0264295693388985,"predicted_main_at_terminal_kg":7645.814714877187,"predicted_peak_q_pa":17991.322765617486,"prediction_evaluations":5,"remaining_burn_s":3.74390524272916,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.77410828253156,"feasible":true,"predicted_ground_range_m":-2.0057968521718195,"predicted_main_at_terminal_kg":7630.259427347965,"predicted_peak_q_pa":17990.995555920465,"prediction_evaluations":5,"remaining_burn_s":2.794108282551685,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.82663778316422,"feasible":true,"predicted_ground_range_m":-0.9419646683883824,"predicted_main_at_terminal_kg":7613.2638569373075,"predicted_peak_q_pa":17991.365386645488,"prediction_evaluations":5,"remaining_burn_s":1.826637783185265,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.89921432036212,"feasible":true,"predicted_ground_range_m":-0.13259521873510227,"predicted_main_at_terminal_kg":7659.273504442875,"predicted_peak_q_pa":17990.829736352993,"prediction_evaluations":5,"remaining_burn_s":0.8792143203841095,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4037.2946602841125,37352.75244907024,209.3520763044851,953.7554731425085,0.21476410136487364,0.0017369160942166133,21303.65437989424,293.62309119043977],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.5999990541019193,"maximum_slosh_mode_force_n":32331.659288119983,"minimum_feed_buffer_kg":1485.648399560194,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":107.34077260000049}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":106.90625,"fuel_ledger":{"main_error_kg":-4.0745362639427185e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"46669a7cc1d7cd8949b815f7dc7aa72ca32ef921e62330c038c07138f4f56be8","integration_dt_s":0.01,"job_id":"development/gust-thin-landing-delayed-plus","observation_seed_sequence":{"generated_state_uint32":[2132485214,2755620220,4111517034,3991381762,3300136241,498790745,553998031,3403532216],"mode":"case","state":{"entropy":[378,0,3003,261661942,321518408,1840386558,526990374,1972433200,1115993648,2068340345,1276637889],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-78.51797247540065,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.13529943614480774,-1.00874058449212],[0.13529943419812343,-1.0085433577931044]],"navigation_acceleration_bias_m_s2":[-0.14192305875140568,-0.4691949982095234],"observed_control_state":[-0.12090332710604587,8.28747497837966,-0.04620023852570585,-0.596539275534808,-9.87199219587162e-06,-3.348971165959078e-05],"state":[-0.11024381188616457,8.102887612815456,0.13541204774412355,-0.9977615121728161,-9.870287918468605e-06,-2.46533373781445e-05,4434.90508613865,217.03127569955208],"time_s":402.0665017718119},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.11024381188616457,8.102887612815456,0.13541204774412355,-0.9977615121728161,-9.870287918468605e-06,-2.46533373781445e-05,4434.90508613865,217.03127569955208],"flight_safety":true,"flight_time_s":402.0665017718119,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":391.39999999975214,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.12430592089475567,"altitude_m":124.87569407910524,"gust_contribution_m_s":3.5076437562096427,"phase":"landing","time_s":393.0099999997507},"endpoints_above_0_1_m_s":461,"first_endpoint_above_0_1_m_s":391.25999999975227,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":395.929999999748,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.103458504314444},"maximum_contribution_m_s":4.103458504314444,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":395.79999999974814,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.102819358790176},"maximum_sampled_contribution_m_s":4.102819358790176,"sample_count_above_0_1_m_s":22,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-landing-delayed-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":125.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":60.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948664,"gust_start_s":390.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-landing-delayed-plus","index":3003,"stream":0},"input_sha256":"46669a7cc1d7cd8949b815f7dc7aa72ca32ef921e62330c038c07138f4f56be8","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65765.09491386094,"max_angular_acceleration_deg_s2":2.5997909747796357,"max_angular_rate_deg_s":8.004253364278185,"max_ascent_q_alpha_kpa_deg":81.66572278747843,"max_dynamic_pressure_pa":25443.99064702326,"max_fin_hinge_nm":70.38399904897604,"max_flight_load_g":3.067269738536943,"max_gimbal_deg":5.999575052806919,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":18083.29129293199,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5997909747796357,"angular_torque_bias_nm":-6078.961858604547,"attitude_target_deg":-89.97162423531854,"control":[0.5577631550198494,-0.002901144738301761,1134.4229142994845,0.0],"navigation_acceleration_bias_m_s2":[0.8406585523769673,0.028686249394463365],"observed_control_state":[11512.615233191094,65439.56194453397,191.54677710842526,604.0895302649059,-1.570749574713081,-0.0011916218241610635,21166.063561685198,275.10592633978365,0.0,0.0,0.0,-0.0026897438132147695,0.558028353390285,1491.6360954410618,0.7621069886210671,38.50425375965403,26.495746240351362,0.0,0.0],"phase":"boostback","requested_control":[0.557662231294943,-0.002433872836727885,-1689.218685657208,0.0],"state":[11516.478099727476,65451.79834672096,191.14714582265745,603.8963991722059,-1.5707041774442727,0.0012418990382824337,21147.8522038814,275.0954852342592,0.0,0.0,0.0,-0.0027496672217624902,0.5579605424133769,1492.581882114719,0.7995845483807693,38.51706452040552,26.482935479599867,-0.3639342753159834,-5.8452919654542095],"time_s":134.61999999998565,"upper_attached":false},"rcs_propellant_used_kg":82.96872430044792,"record_type":"flight","remaining_main_propellant_kg":4434.90508613865,"remaining_rcs_propellant_kg":217.03127569955208,"return_plan":{"burn_end_time_s":143.90144896469377,"feasible":true,"predicted_ground_range_m":-0.14033487673670297,"predicted_main_at_terminal_kg":7638.535750841952,"predicted_peak_q_pa":17991.416227451715,"prediction_evaluations":5,"remaining_burn_s":0.8814489647157723,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.1015254133124,"feasible":true,"predicted_ground_range_m":3.2929495365195134,"predicted_main_at_terminal_kg":7712.596264623988,"predicted_peak_q_pa":17991.23821641615,"prediction_evaluations":6,"remaining_burn_s":9.26152541332605,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.38839295022242,"feasible":true,"predicted_ground_range_m":1.5798750494540448,"predicted_main_at_terminal_kg":7682.48384139573,"predicted_peak_q_pa":17991.138848268623,"prediction_evaluations":6,"remaining_burn_s":8.528392950236993,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.45388726665618,"feasible":true,"predicted_ground_range_m":-0.08849744883944677,"predicted_main_at_terminal_kg":7712.286559175188,"predicted_peak_q_pa":17991.37296731432,"prediction_evaluations":5,"remaining_burn_s":7.573887266671665,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.50802101448792,"feasible":true,"predicted_ground_range_m":-0.13531311922941835,"predicted_main_at_terminal_kg":7700.425373736032,"predicted_peak_q_pa":17991.19081034855,"prediction_evaluations":5,"remaining_burn_s":6.608021014504346,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.58105648003996,"feasible":true,"predicted_ground_range_m":-0.10634448803480634,"predicted_main_at_terminal_kg":7680.396736664034,"predicted_peak_q_pa":17990.35217011112,"prediction_evaluations":5,"remaining_burn_s":5.661056480057301,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.6374879032109,"feasible":true,"predicted_ground_range_m":0.0026975851209849466,"predicted_main_at_terminal_kg":7667.945670697814,"predicted_peak_q_pa":17991.375094185783,"prediction_evaluations":5,"remaining_burn_s":4.697487903229187,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7132212969654,"feasible":true,"predicted_ground_range_m":-3.0146517172742398,"predicted_main_at_terminal_kg":7643.696240562099,"predicted_peak_q_pa":17991.309976755623,"prediction_evaluations":5,"remaining_burn_s":3.753221296984593,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.77825351886858,"feasible":true,"predicted_ground_range_m":-1.9959801016244931,"predicted_main_at_terminal_kg":7628.0343806426135,"predicted_peak_q_pa":17990.85369303287,"prediction_evaluations":5,"remaining_burn_s":2.7982535188887194,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83568185088248,"feasible":true,"predicted_ground_range_m":-0.9343470135795178,"predicted_main_at_terminal_kg":7612.186676688527,"predicted_peak_q_pa":17990.354437514692,"prediction_evaluations":5,"remaining_burn_s":1.8356818509035389,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.90144896469377,"feasible":true,"predicted_ground_range_m":-0.14033487673670297,"predicted_main_at_terminal_kg":7638.535750841952,"predicted_peak_q_pa":17991.416227451715,"prediction_evaluations":5,"remaining_burn_s":0.8814489647157723,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4039.3010750971207,37353.964308769086,209.44630333428557,953.7781540841371,0.21474598392992741,0.002168518372742149,21302.965918110323,293.3893303779259],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.4961150407915278,"maximum_slosh_mode_force_n":55428.083087994084,"minimum_feed_buffer_kg":1485.6497715858422,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":107.53198330000123}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":111.921875,"fuel_ledger":{"main_error_kg":4.0745362639427185e-10,"passed":true,"rcs_error_kg":-1.1368683772161603e-13},"input_sha256":"e7bfa45a394386c211cd3ccdd771a7933b24ec43358b06825466efd27c421e65","integration_dt_s":0.01,"job_id":"development/touchdown-corner-reserve-fast-plus","observation_seed_sequence":{"generated_state_uint32":[3544588896,2660245687,163570540,674770345,707513725,78197198,938260703,3460746391],"mode":"case","state":{"entropy":[378,0,3004,1843753297,955792620,2102642726,2990862756,400489843,1142933076,2123528375,1339129028],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2585.174154667923,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0061120623669001905,-1.2164978389036003],[-0.006112380166834545,-1.2154916912970208]],"navigation_acceleration_bias_m_s2":[0.04470588624993922,-0.7962920151918687],"observed_control_state":[0.4321010312090545,8.369781976456046,-0.08879311662330751,-0.9968093357550605,-0.0003146883040871687,-0.00013034571891003472],"state":[0.34773331830345594,8.286247578292544,-0.007052378780571425,-1.2036528674688052,-0.00031585815213220725,-0.00012576845709615797,3653.921487631781,96.2895067391211],"time_s":425.8895707583813},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.34773331830345594,8.286247578292544,-0.007052378780571425,-1.2036528674688052,-0.00031585815213220725,-0.00012576845709615797,3653.921487631781,96.2895067391211],"flight_safety":true,"flight_time_s":425.8895707583813,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":370.59999999977106,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.286247578292544,"altitude_m":8.286247578292544,"gust_contribution_m_s":0.4331082105390429,"phase":"landing","time_s":425.8895707583813},"endpoints_above_0_1_m_s":7207,"first_endpoint_above_0_1_m_s":370.5799999997711,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":425.8895707583813,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.253600242769629,"flip":0.0,"landing":4.999948708491514},"maximum_contribution_m_s":4.999948708491514,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":425.8895707583813,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.248090526951361,"flip":0.0,"landing":4.999948708491514},"maximum_sampled_contribution_m_s":4.999948708491514,"sample_count_above_0_1_m_s":265,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-reserve-fast-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"touchdown-corner-reserve-fast-plus","index":3004,"stream":0},"input_sha256":"e7bfa45a394386c211cd3ccdd771a7933b24ec43358b06825466efd27c421e65","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66546.07851236862,"max_angular_acceleration_deg_s2":2.468489572985415,"max_angular_rate_deg_s":8.005133204461751,"max_ascent_q_alpha_kpa_deg":96.17572269389461,"max_dynamic_pressure_pa":27517.07900959745,"max_fin_hinge_nm":394.01162987003454,"max_flight_load_g":3.6352943672776035,"max_gimbal_deg":5.999582292874311,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":20373.30834552712,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.468489572985415,"angular_torque_bias_nm":10678.349409242725,"attitude_target_deg":1.767468904209432,"control":[0.0,-0.03722411574998077,13490.65143813839,0.0],"navigation_acceleration_bias_m_s2":[0.36473742919637536,-0.3610416554267157],"observed_control_state":[-0.2430315718845143,403.98277985035264,-0.8283121594155349,-44.274414093583935,0.001511795689079219,0.005472194101750143,4997.0177563693705,130.8630013592912,0.0,-2.76252367748223e-189,0.0,0.042298270612898134,0.017536182952333598,1499.9999999999943,0.9999999999999981,49.8783522548584,15.121647745146369,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.055654965827878065,8634.386914000022,0.0],"state":[0.045039251180839936,403.1422041697528,-0.8253799538427946,-44.24078948320883,0.0015976574108843677,0.005473986624718783,4996.513810920673,130.79376438556622,0.0,-1.3049259964949734e-189,0.0,0.021462586354093774,0.011209235670240226,1499.9999999999943,0.9999999999999981,49.87870675476141,15.121293245243363,-5.170464791634619,-0.16706893984319807],"time_s":407.5999999997374,"upper_attached":false},"rcs_propellant_used_kg":203.71049326087882,"record_type":"flight","remaining_main_propellant_kg":3653.921487631781,"remaining_rcs_propellant_kg":96.2895067391211,"return_plan":{"burn_end_time_s":139.17462037944264,"feasible":true,"predicted_ground_range_m":-0.27759306178825227,"predicted_main_at_terminal_kg":8161.609075976367,"predicted_peak_q_pa":17991.35002021092,"prediction_evaluations":5,"remaining_burn_s":0.574620379460603,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.5745745990756,"feasible":true,"predicted_ground_range_m":-0.22986627385873248,"predicted_main_at_terminal_kg":8235.969921567392,"predicted_peak_q_pa":17992.08477280075,"prediction_evaluations":5,"remaining_burn_s":6.094574599088005,"source":"finite_burn_predictor_corrector","time_s":132.4799999999876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.86463070968577,"feasible":true,"predicted_ground_range_m":0.2945793678919131,"predicted_main_at_terminal_kg":8268.330561752675,"predicted_peak_q_pa":17991.60220627543,"prediction_evaluations":5,"remaining_burn_s":5.364630709699094,"source":"finite_burn_predictor_corrector","time_s":133.49999999998667,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.920857182931,"feasible":true,"predicted_ground_range_m":0.42046591731039484,"predicted_main_at_terminal_kg":8235.555831772941,"predicted_peak_q_pa":17992.064049586897,"prediction_evaluations":5,"remaining_burn_s":4.400857182945263,"source":"finite_burn_predictor_corrector","time_s":134.51999999998574,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.98856795278286,"feasible":true,"predicted_ground_range_m":-2.4140708134430042,"predicted_main_at_terminal_kg":8217.519980215793,"predicted_peak_q_pa":17991.456236660335,"prediction_evaluations":5,"remaining_burn_s":3.448567952798034,"source":"finite_burn_predictor_corrector","time_s":135.53999999998481,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.06209156411083,"feasible":true,"predicted_ground_range_m":-2.4511449776258303,"predicted_main_at_terminal_kg":8197.758770727994,"predicted_peak_q_pa":17991.92913367518,"prediction_evaluations":5,"remaining_burn_s":2.502091564126931,"source":"finite_burn_predictor_corrector","time_s":136.5599999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.12505720880847,"feasible":true,"predicted_ground_range_m":-1.0733115715021881,"predicted_main_at_terminal_kg":8180.974833183596,"predicted_peak_q_pa":17991.368598703244,"prediction_evaluations":5,"remaining_burn_s":1.5450572088255254,"source":"finite_burn_predictor_corrector","time_s":137.57999999998296,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.17462037944264,"feasible":true,"predicted_ground_range_m":-0.27759306178825227,"predicted_main_at_terminal_kg":8161.609075976367,"predicted_peak_q_pa":17991.35002021092,"prediction_evaluations":5,"remaining_burn_s":0.574620379460603,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2785.1070177081406,37342.010556374225,135.83268702508514,961.7489646199361,0.11928214141703267,0.0012700030715079207,21315.747740871655,283.95244348795785],"time_s":98.37999999999757},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.69999999998757,"requested_s":132.49999999998758,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.2599999998352,"requested_s":300.0599999998352,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.15999999973707,"requested_s":407.9599999997371,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":409.27999999973605,"requested_s":409.07999999973606,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5999999320362819,"maximum_slosh_mode_force_n":42518.931357867405,"minimum_feed_buffer_kg":1485.8115529170063,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":112.62229180000031}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":111.578125,"fuel_ledger":{"main_error_kg":5.384208634495735e-10,"passed":true,"rcs_error_kg":-9.094947017729282e-13},"input_sha256":"555a4e6281b83a7fc703eb48f110e8332f92fe69acaf2ed58709238fed2295c0","integration_dt_s":0.01,"job_id":"development/touchdown-corner-reserve-slow-plus","observation_seed_sequence":{"generated_state_uint32":[2062483850,2608948093,1537757996,3918686485,2965351386,4064990822,317683195,4078737883],"mode":"case","state":{"entropy":[378,0,3005,3336968316,1932427145,3085135435,752426684,2155563928,4232293969,1053886704,3835110921],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":10742.901260415922,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.07796501211165698,-0.8842593919581749],[-0.07796500813680686,-0.8845045789879465]],"navigation_acceleration_bias_m_s2":[0.14249418970384387,-1.2253284864675067],"observed_control_state":[0.44654395359860233,8.226381229631752,-0.15548000379231594,-1.167861399971562,-1.649764620338341e-05,1.033759590514797e-05],"state":[0.2926808698145602,8.249795257650751,-0.07798576229411225,-0.871040461972441,-1.621150240884991e-05,3.064837872548461e-05,3809.5714676684497,104.97478300747588],"time_s":423.07266778995165},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.2926808698145602,8.249795257650751,-0.07798576229411225,-0.871040461972441,-1.621150240884991e-05,3.064837872548461e-05,3809.5714676684497,104.97478300747588],"flight_safety":true,"flight_time_s":423.07266778995165,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":370.59999999977106,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.249795257650751,"altitude_m":8.249795257650751,"gust_contribution_m_s":4.743355433040353,"phase":"landing","time_s":423.07266778995165},"endpoints_above_0_1_m_s":6942,"first_endpoint_above_0_1_m_s":370.5699999997711,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":423.07266778995165,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.7040000804657112,"flip":0.0,"landing":4.999936069724665},"maximum_contribution_m_s":4.999936069724665,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":423.07266778995165,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6892512220366562,"flip":0.0,"landing":4.999936069724665},"maximum_sampled_contribution_m_s":4.999936069724665,"sample_count_above_0_1_m_s":259,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-reserve-slow-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"touchdown-corner-reserve-slow-plus","index":3005,"stream":0},"input_sha256":"555a4e6281b83a7fc703eb48f110e8332f92fe69acaf2ed58709238fed2295c0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66390.4285323321,"max_angular_acceleration_deg_s2":2.577610449680115,"max_angular_rate_deg_s":8.005187316293187,"max_ascent_q_alpha_kpa_deg":95.99762771685108,"max_dynamic_pressure_pa":27515.541635837875,"max_fin_hinge_nm":410.8131484204494,"max_flight_load_g":3.6356240718372215,"max_gimbal_deg":5.999582006562285,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":20395.740659090712,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.577610449680115,"angular_torque_bias_nm":-613.1296559995641,"attitude_target_deg":1.8175486983672042,"control":[0.0,-0.041456498922250645,38276.8135237584,0.0],"navigation_acceleration_bias_m_s2":[0.16285248013257925,-0.2842570888304591],"observed_control_state":[0.40478214226655906,570.2165085650616,-0.8892907523759003,-57.18918821876448,2.6639698170310004e-05,6.724593626302418e-05,5408.065857252065,159.31982894919662,0.0,-3.1219626290686474e-159,0.0,0.07421963915939887,0.03244850518552683,1499.9999999999943,0.9999999999999981,49.58920089478436,15.410799105209524,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.06167800827200084,26596.528425548364,0.0],"state":[0.398518327192679,569.1887645394193,-1.012757502768607,-57.37571848974343,3.068854147228135e-05,0.0006649919537019828,5406.722878320166,159.23172306971765,0.0,-1.4747132225380458e-159,0.0,0.053275537869029804,0.024111298521771563,1499.9999999999943,0.9999999999999981,49.590145611920576,15.409854388073322,-5.08121318671123,0.00040800933399700613],"time_s":402.1999999997423,"upper_attached":false},"rcs_propellant_used_kg":195.0252169925232,"record_type":"flight","remaining_main_propellant_kg":3809.5714676684497,"remaining_rcs_propellant_kg":104.97478300747588,"return_plan":{"burn_end_time_s":139.2045516247427,"feasible":true,"predicted_ground_range_m":-0.20312579383661955,"predicted_main_at_terminal_kg":8155.658158044783,"predicted_peak_q_pa":17991.99468617379,"prediction_evaluations":5,"remaining_burn_s":0.6045516247606626,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.61237308966506,"feasible":true,"predicted_ground_range_m":-0.1880326800159935,"predicted_main_at_terminal_kg":8223.945093798102,"predicted_peak_q_pa":17992.08437079698,"prediction_evaluations":5,"remaining_burn_s":6.132373089677457,"source":"finite_burn_predictor_corrector","time_s":132.4799999999876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.8743463330183,"feasible":true,"predicted_ground_range_m":0.2837418095222972,"predicted_main_at_terminal_kg":8199.024982610392,"predicted_peak_q_pa":17991.983545790707,"prediction_evaluations":5,"remaining_burn_s":5.37434633303165,"source":"finite_burn_predictor_corrector","time_s":133.49999999998667,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.94830638088413,"feasible":true,"predicted_ground_range_m":0.5460118067731514,"predicted_main_at_terminal_kg":8227.026719101255,"predicted_peak_q_pa":17991.031301134768,"prediction_evaluations":5,"remaining_burn_s":4.428306380898381,"source":"finite_burn_predictor_corrector","time_s":134.51999999998574,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.01293576979296,"feasible":true,"predicted_ground_range_m":-2.887776692034606,"predicted_main_at_terminal_kg":8209.891342556386,"predicted_peak_q_pa":17991.72722631921,"prediction_evaluations":5,"remaining_burn_s":3.4729357698081462,"source":"finite_burn_predictor_corrector","time_s":135.53999999998481,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.07747864999678,"feasible":true,"predicted_ground_range_m":-2.407193442620155,"predicted_main_at_terminal_kg":8192.899209386316,"predicted_peak_q_pa":17991.17976379735,"prediction_evaluations":5,"remaining_burn_s":2.5174786500128796,"source":"finite_burn_predictor_corrector","time_s":136.5599999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.14504795254732,"feasible":true,"predicted_ground_range_m":-1.1845029472904116,"predicted_main_at_terminal_kg":8174.803578852473,"predicted_peak_q_pa":17991.723770371736,"prediction_evaluations":5,"remaining_burn_s":1.565047952564356,"source":"finite_burn_predictor_corrector","time_s":137.57999999998296,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.2045516247427,"feasible":true,"predicted_ground_range_m":-0.20312579383661955,"predicted_main_at_terminal_kg":8155.658158044783,"predicted_peak_q_pa":17991.99468617379,"prediction_evaluations":5,"remaining_burn_s":0.6045516247606626,"source":"finite_burn_predictor_corrector","time_s":138.59999999998203,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2799.483367532277,37357.221639166855,136.40329806436102,961.9525126617075,0.11970177981294183,0.001026264685338454,21307.998953792227,284.1562447393344],"time_s":98.39999999999756},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.69999999998757,"requested_s":132.49999999998758,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.31999999983515,"requested_s":300.11999999983516,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":402.6199999997421,"requested_s":402.4199999997421,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":402.65999999974207,"requested_s":402.4599999997421,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":402.91999999974183,"requested_s":402.71999999974184,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.01999999974174,"requested_s":402.81999999974175,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.0599999997417,"requested_s":402.8599999997417,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.13999999974163,"requested_s":402.93999999974164,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.2799999997415,"requested_s":403.0799999997415,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.31999999974147,"requested_s":403.1199999997415,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.31999999974056,"requested_s":404.11999999974057,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.4799999997404,"requested_s":404.2799999997404,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.53999999974036,"requested_s":404.33999999974037,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":404.5799999997403,"requested_s":404.37999999974033,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":6.650680006714538e-12,"maximum_slosh_displacement_m":1.5999993954631164,"maximum_slosh_mode_force_n":32332.13481036487,"minimum_feed_buffer_kg":1485.8262296757407,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":112.21535570000015}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":114.421875,"fuel_ledger":{"main_error_kg":4.3655745685100555e-11,"passed":true,"rcs_error_kg":-1.3642420526593924e-12},"input_sha256":"927810e3794ff99a2610751fcdaf140a67ed0fcb52bc417cce66789ed030154c","integration_dt_s":0.01,"job_id":"development/touchdown-corner-load-fast-plus","observation_seed_sequence":{"generated_state_uint32":[2456055604,1834372555,1260043780,2055672205,894629106,2595821956,3350200478,2406234038],"mode":"case","state":{"entropy":[378,0,3006,4254291289,3880759253,340892286,2689663204,2579325008,952484779,2892239240,2022548106],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":8104.886329683576,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.05098575804625952,-0.974661545388983],[-0.05098673820689101,-0.9715197859104332]],"navigation_acceleration_bias_m_s2":[0.01656912794594767,1.081664345861107],"observed_control_state":[0.540832299127827,7.348214506312949,-0.13591613570605193,-0.7828342238496357,-0.00031067426607225596,-0.00039821352219709635],"state":[0.6749133736671992,7.433986019617119,-0.05376081560804511,-0.965441063087865,-0.00031197824224673225,-0.0003927199539305178,6445.145234036392,104.65043099402074],"time_s":433.5033277138576},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.6749133736671992,7.433986019617119,-0.05376081560804511,-0.965441063087865,-0.00031197824224673225,-0.0003927199539305178,6445.145234036392,104.65043099402074],"flight_safety":true,"flight_time_s":433.5033277138576,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":374.5999999997674,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.433986019617119,"altitude_m":7.433986019617119,"gust_contribution_m_s":1.9013271029714396,"phase":"landing","time_s":433.5033277138576},"endpoints_above_0_1_m_s":7637,"first_endpoint_above_0_1_m_s":374.5399999997675,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":433.5033277138576,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.136558259025419,"flip":0.0,"landing":4.99996101752896},"maximum_contribution_m_s":4.99996101752896,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":433.5033277138576,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.131138837230072,"flip":0.0,"landing":4.99996101752896},"maximum_sampled_contribution_m_s":4.99996101752896,"sample_count_above_0_1_m_s":282,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-load-fast-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"touchdown-corner-load-fast-plus","index":3006,"stream":0},"input_sha256":"927810e3794ff99a2610751fcdaf140a67ed0fcb52bc417cce66789ed030154c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63754.85476596365,"max_angular_acceleration_deg_s2":3.4258106144025313,"max_angular_rate_deg_s":8.004253882413195,"max_ascent_q_alpha_kpa_deg":97.07678786392768,"max_dynamic_pressure_pa":27934.501743001292,"max_fin_hinge_nm":449.51389017917273,"max_flight_load_g":4.20007713080567,"max_gimbal_deg":5.999525635937501,"max_mass_balance_error_kg":1.3096723705530167e-10,"max_recovery_dynamic_pressure_pa":20147.98406314929,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.4258106144025313,"angular_torque_bias_nm":1647.582194395251,"attitude_target_deg":0.0,"control":[0.0,-0.03281431638981836,37842.57073657831,0.0],"navigation_acceleration_bias_m_s2":[0.01813748574207078,0.7466079868904625],"observed_control_state":[0.7892673328166099,515.460850406224,-0.9584561788558665,-48.60033070587009,0.000438286313415659,0.0007269514258449502,7865.810803885723,141.59454752666358,0.0,-6.150251100367416e-182,0.0,0.07171020376049653,0.04009695709394586,1499.9999999999943,0.9999999999999981,47.86030276216162,17.139697237843393,0.0,0.0],"phase":"landing","requested_control":[0.0273188902173451,0.10471975511965978,3423.1969882014964,0.0],"state":[0.8020737033655941,514.5248790674775,-0.9942994512747623,-49.002871905132224,0.00045478781671805653,0.001492515500680644,7864.4330791423345,141.51696434265767,0.0,-2.905177831147434e-182,0.0,0.050766173920960986,0.027884983812500274,1499.9999999999943,0.9999999999999981,47.86127192120287,17.13872807880215,-0.08913985724616241,-0.06226299306961476],"time_s":414.03999999973155,"upper_attached":false},"rcs_propellant_used_kg":195.3495690059779,"record_type":"flight","remaining_main_propellant_kg":6445.145234036392,"remaining_rcs_propellant_kg":104.65043099402074,"return_plan":{"burn_end_time_s":134.11210153860432,"feasible":true,"predicted_ground_range_m":-0.241380312403777,"predicted_main_at_terminal_kg":9546.931745564776,"predicted_peak_q_pa":17991.49326545317,"prediction_evaluations":5,"remaining_burn_s":0.6921015386175849,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.1620280006908,"feasible":true,"predicted_ground_range_m":-0.018265044370480155,"predicted_main_at_terminal_kg":9482.858288949425,"predicted_peak_q_pa":17991.36417010799,"prediction_evaluations":5,"remaining_burn_s":5.84202800069942,"source":"finite_burn_predictor_corrector","time_s":128.31999999999138,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.36772503282174,"feasible":true,"predicted_ground_range_m":-0.497267457164412,"predicted_main_at_terminal_kg":9524.171663042063,"predicted_peak_q_pa":17991.556830908467,"prediction_evaluations":5,"remaining_burn_s":5.02772503283128,"source":"finite_burn_predictor_corrector","time_s":129.33999999999045,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.29733020053544,"feasible":true,"predicted_ground_range_m":-2.6749517082344596,"predicted_main_at_terminal_kg":9541.174320400682,"predicted_peak_q_pa":17991.741902504313,"prediction_evaluations":5,"remaining_burn_s":3.937330200545912,"source":"finite_burn_predictor_corrector","time_s":130.35999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.23413306405044,"feasible":true,"predicted_ground_range_m":-1.878852447184812,"predicted_main_at_terminal_kg":9580.324308364976,"predicted_peak_q_pa":17991.533303543696,"prediction_evaluations":5,"remaining_burn_s":2.8541330640618345,"source":"finite_burn_predictor_corrector","time_s":131.3799999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.1732653126051,"feasible":true,"predicted_ground_range_m":-1.1390835608368093,"predicted_main_at_terminal_kg":9531.032946960711,"predicted_peak_q_pa":17991.183573191523,"prediction_evaluations":5,"remaining_burn_s":1.7732653126174485,"source":"finite_burn_predictor_corrector","time_s":132.39999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.11210153860432,"feasible":true,"predicted_ground_range_m":-0.241380312403777,"predicted_main_at_terminal_kg":9546.931745564776,"predicted_peak_q_pa":17991.49326545317,"prediction_evaluations":5,"remaining_burn_s":0.6921015386175849,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2643.165876280072,37373.97874401898,132.49627232122097,1019.2977678426705,0.10925684314832788,0.0010202770199865916,24052.446707090698,284.43170877500967],"time_s":94.11999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":128.53999999999135,"requested_s":128.33999999999136,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.23999999982976,"requested_s":306.0399999998298,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.3999999997305,"requested_s":415.1999999997305,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.4599999997304,"requested_s":415.25999999973044,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.6999999997302,"requested_s":415.4999999997302,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":415.77999999973014,"requested_s":415.57999999973015,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":416.21999999972974,"requested_s":416.01999999972975,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.510050501940001,"maximum_slosh_mode_force_n":41345.584802338664,"minimum_feed_buffer_kg":1481.3816855427744,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":115.31503000000157}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":112.34375,"fuel_ledger":{"main_error_kg":-4.94765117764473e-10,"passed":true,"rcs_error_kg":9.663381206337363e-13},"input_sha256":"67f7ae1106bbe18f93b180a0ff599685c2f13f7a270b47f4586480915d57e3f6","integration_dt_s":0.01,"job_id":"development/touchdown-corner-load-slow-plus","observation_seed_sequence":{"generated_state_uint32":[859800989,1324816303,578323740,2631258931,3517841532,1985211451,550981027,3463985422],"mode":"case","state":{"entropy":[378,0,3007,2249940924,511495133,1054461675,3128296990,3589250745,1785070338,2053827671,89248090],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":11714.790617913044,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.020175390755285235,-0.9559393764637634],[0.02017540076573879,-0.9561156622114676]],"navigation_acceleration_bias_m_s2":[0.34692088638697294,0.9583996219952926],"observed_control_state":[0.1189351270909428,7.3295747043545605,0.17858593133076392,-0.8418671641270377,-5.708620022213255e-05,2.5700951690388267e-05],"state":[0.09651825511686896,7.388714253223355,0.021632042102709765,-0.9485894329622637,-5.678538211896936e-05,2.203571849855269e-05,6778.353200190201,118.57678511863207],"time_s":427.7136505308478},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.09651825511686896,7.388714253223355,0.021632042102709765,-0.9485894329622637,-5.678538211896936e-05,2.203571849855269e-05,6778.353200190201,118.57678511863207],"flight_safety":true,"flight_time_s":427.7136505308478,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":376.5999999997656,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.388714253223355,"altitude_m":7.388714253223355,"gust_contribution_m_s":3.455535006410365,"phase":"landing","time_s":427.7136505308478},"endpoints_above_0_1_m_s":6986,"first_endpoint_above_0_1_m_s":376.5699999997656,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":427.7136505308478,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.2330694287792143,"flip":0.0,"landing":4.999853314678971},"maximum_contribution_m_s":4.999853314678971,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":427.7136505308478,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.221118609850725,"flip":0.0,"landing":4.999853314678971},"maximum_sampled_contribution_m_s":4.999853314678971,"sample_count_above_0_1_m_s":254,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-load-slow-plus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,3.0],[100000.0,3.0]],"wind_profile":[[0.0,8.0],[50.0,8.0],[1000.0,9.151515151515152],[5000.0,14.0],[10000.0,20.0],[100000.0,20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"touchdown-corner-load-slow-plus","index":3007,"stream":0},"input_sha256":"67f7ae1106bbe18f93b180a0ff599685c2f13f7a270b47f4586480915d57e3f6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63421.6467998093,"max_angular_acceleration_deg_s2":3.257057591505161,"max_angular_rate_deg_s":8.004257965204987,"max_ascent_q_alpha_kpa_deg":97.58876342993528,"max_dynamic_pressure_pa":27938.52345241589,"max_fin_hinge_nm":441.9235196669169,"max_flight_load_g":4.20057378587472,"max_gimbal_deg":5.999525764011255,"max_mass_balance_error_kg":5.384208634495735e-10,"max_recovery_dynamic_pressure_pa":20154.67604559172,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.257057591505161,"angular_torque_bias_nm":5467.321346386771,"attitude_target_deg":1.811224491880872,"control":[0.0,-0.02318665761815956,32263.307829082572,0.0],"navigation_acceleration_bias_m_s2":[0.2605467468479614,0.41940862257533185],"observed_control_state":[0.7866759727890194,679.4165132317725,-0.7237804141905048,-65.55545638892012,0.0005371151802123847,0.00047414488053348805,8379.65053608678,173.50165684660112,0.0,-8.821496143048683e-146,0.0,0.06446907266788635,0.040176037140887515,1499.9999999999943,0.9999999999999981,47.49884273569038,17.501157264315353,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.03435903971724344,19861.560339446325,0.0],"state":[0.6769917815248379,678.1567261294442,-0.8091882096245839,-65.65681128359965,0.0005441905560712571,0.0010846698034662578,8377.968405624317,173.4367693600638,0.0,-4.166986780557076e-146,0.0,0.04352502264201338,0.029650575693083856,1499.9999999999943,0.9999999999999981,47.50002602861886,17.499973971386865,-0.058139887720299405,-0.02061996882694658],"time_s":407.3599999997376,"upper_attached":false},"rcs_propellant_used_kg":181.4232148813689,"record_type":"flight","remaining_main_propellant_kg":6778.353200190201,"remaining_rcs_propellant_kg":118.57678511863207,"return_plan":{"burn_end_time_s":134.12126019367747,"feasible":true,"predicted_ground_range_m":-0.22901340090410827,"predicted_main_at_terminal_kg":9545.680735902395,"predicted_peak_q_pa":17991.60511620871,"prediction_evaluations":5,"remaining_burn_s":0.701260193690731,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":134.16833637375433,"feasible":true,"predicted_ground_range_m":-0.01278503889702165,"predicted_main_at_terminal_kg":9480.875196368892,"predicted_peak_q_pa":17991.328182179877,"prediction_evaluations":5,"remaining_burn_s":5.848336373762934,"source":"finite_burn_predictor_corrector","time_s":128.31999999999138,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.37284790312998,"feasible":true,"predicted_ground_range_m":-0.48344265035782996,"predicted_main_at_terminal_kg":9522.59664813632,"predicted_peak_q_pa":17991.53826439897,"prediction_evaluations":5,"remaining_burn_s":5.032847903139526,"source":"finite_burn_predictor_corrector","time_s":129.33999999999045,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.30658197418208,"feasible":true,"predicted_ground_range_m":-2.6273844632745806,"predicted_main_at_terminal_kg":9541.519634791928,"predicted_peak_q_pa":17992.007108970996,"prediction_evaluations":5,"remaining_burn_s":3.9465819741925654,"source":"finite_burn_predictor_corrector","time_s":130.35999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.24170664537394,"feasible":true,"predicted_ground_range_m":-1.8540181208623778,"predicted_main_at_terminal_kg":9578.655490818752,"predicted_peak_q_pa":17991.57406845755,"prediction_evaluations":5,"remaining_burn_s":2.861706645385338,"source":"finite_burn_predictor_corrector","time_s":131.3799999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.18118451001095,"feasible":true,"predicted_ground_range_m":1.866855214587389,"predicted_main_at_terminal_kg":9521.744887659048,"predicted_peak_q_pa":17991.725742582115,"prediction_evaluations":5,"remaining_burn_s":1.781184510023294,"source":"finite_burn_predictor_corrector","time_s":132.39999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.12126019367747,"feasible":true,"predicted_ground_range_m":-0.22901340090410827,"predicted_main_at_terminal_kg":9545.680735902395,"predicted_peak_q_pa":17991.60511620871,"prediction_evaluations":5,"remaining_burn_s":0.701260193690731,"source":"finite_burn_predictor_corrector","time_s":133.41999999998674,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2647.548293175737,37373.7627985815,132.66039667079542,1019.2955893380622,0.10949129956244467,0.0010928363488849654,24052.158682153684,284.7774540414073],"time_s":94.11999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":128.53999999999135,"requested_s":128.33999999999136,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":306.23999999982976,"requested_s":306.0399999998298,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.7999999997365,"requested_s":408.5999999997365,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7980287238024175e-12,"maximum_slosh_displacement_m":1.546128473905665,"maximum_slosh_mode_force_n":38709.570068723624,"minimum_feed_buffer_kg":1481.3816080180186,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":113.04733840000154}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":104.953125,"fuel_ledger":{"main_error_kg":1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"43776e5d53f24dcec19e9234a39f3d910de965004f35a84bab37fe71fbb64a0d","integration_dt_s":0.01,"job_id":"development/gust-short-entry-delayed-minus","observation_seed_sequence":{"generated_state_uint32":[3617500705,879999720,163499887,4029473302,1510759539,2921443578,3821028049,2197439568],"mode":"case","state":{"entropy":[378,0,3008,518628213,3671747706,4106523682,847507378,2846315496,1350162181,4173398151,2919803028],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":276.62752339252086,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.1659576640536241,-1.0403756795267534],[0.16595766516484659,-1.0402678127825151]],"navigation_acceleration_bias_m_s2":[-0.2534343721390825,-1.0001088380376935],"observed_control_state":[-0.06975733026196135,8.23458146701863,-0.13125643580130128,-1.0471277530794378,1.072422347260803e-05,-1.9768856535156784e-05],"state":[-0.04799440073495066,8.10013838458218,0.1665359279871404,-1.02862585600465,1.0301808014549126e-05,-1.348334303048573e-05,4447.4840181787895,219.16054850870316],"time_s":401.91219164490826},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.04799440073495066,8.10013838458218,0.1665359279871404,-1.02862585600465,1.0301808014549126e-05,-1.348334303048573e-05,4447.4840181787895,219.16054850870316],"flight_safety":true,"flight_time_s":401.91219164490826,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":319.3999999998176,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.4234315397734463,"altitude_m":19999.576568460227,"gust_contribution_m_s":0.0,"phase":"entry","time_s":318.02999999981887},"endpoints_above_0_1_m_s":654,"first_endpoint_above_0_1_m_s":319.2899999998177,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":325.9299999998117,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.7122997782919978,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":3.7122997782919978,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":325.7999999998118,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.7060257534726095,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":3.7060257534726095,"sample_count_above_0_1_m_s":32,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-entry-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":0.9424777960769113,"gust_start_s":319.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-short-entry-delayed-minus","index":3008,"stream":0},"input_sha256":"43776e5d53f24dcec19e9234a39f3d910de965004f35a84bab37fe71fbb64a0d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65752.51598182139,"max_angular_acceleration_deg_s2":2.4058084105126936,"max_angular_rate_deg_s":8.004274433189956,"max_ascent_q_alpha_kpa_deg":81.86841988493495,"max_dynamic_pressure_pa":25442.210638698463,"max_fin_hinge_nm":78.09659297199325,"max_flight_load_g":3.0662584316768053,"max_gimbal_deg":5.999574964721041,"max_mass_balance_error_kg":4.511093720793724e-10,"max_recovery_dynamic_pressure_pa":18075.475261910513,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4058084105126936,"angular_torque_bias_nm":-1939.8352717522453,"attitude_target_deg":10.207155387081118,"control":[0.14855116187758965,-0.02715586785170177,15673.981335134664,0.0],"navigation_acceleration_bias_m_s2":[-0.2706556219889087,-0.0742975953812018],"observed_control_state":[1516.278406947,35173.17666780683,-63.90828301982084,-972.1499763147414,0.06662360240251976,0.005738760796212496,18427.553475955934,256.4308148202112,0.0,0.0,0.0,-0.01296034762279076,0.05383809443744829,1499.9999999999943,0.9992694436027241,40.430655838059586,24.56934416193321,0.0,0.0],"phase":"entry","requested_control":[0.1625997170109458,-0.02085042968805336,8188.262743803294,0.0],"state":[1515.1305767551803,35153.78763505985,-63.662923057294755,-972.1627997634936,0.06680377640673625,0.007924506931018184,18426.60335616619,256.3624021168998,0.0,0.0,0.0,-0.01698425025688838,0.07921154823676016,1499.9999999999943,0.9993845351343251,40.43132419883987,24.56867580115293,-5.020981548308938,0.00482045215540223],"time_s":299.0999999998361,"upper_attached":false},"rcs_propellant_used_kg":80.83945149129684,"record_type":"flight","remaining_main_propellant_kg":4447.4840181787895,"remaining_rcs_propellant_kg":219.16054850870316,"return_plan":{"burn_end_time_s":143.8921201577193,"feasible":true,"predicted_ground_range_m":-0.13920671468143908,"predicted_main_at_terminal_kg":7660.992899680924,"predicted_peak_q_pa":17990.913616810558,"prediction_evaluations":5,"remaining_burn_s":0.872120157741274,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.10286999587274,"feasible":true,"predicted_ground_range_m":3.294684122074549,"predicted_main_at_terminal_kg":7717.065275167091,"predicted_peak_q_pa":17990.673854280332,"prediction_evaluations":6,"remaining_burn_s":9.262869995886364,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.3810441350243,"feasible":true,"predicted_ground_range_m":1.5197144620644618,"predicted_main_at_terminal_kg":7685.394598181266,"predicted_peak_q_pa":17991.330338494776,"prediction_evaluations":6,"remaining_burn_s":8.52104413503886,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.45165860805773,"feasible":true,"predicted_ground_range_m":-0.0794155877428464,"predicted_main_at_terminal_kg":7715.088969168165,"predicted_peak_q_pa":17990.447116061765,"prediction_evaluations":5,"remaining_burn_s":7.571658608073216,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.52005788251603,"feasible":true,"predicted_ground_range_m":-0.1387287142114273,"predicted_main_at_terminal_kg":7694.59621342521,"predicted_peak_q_pa":17990.75190563971,"prediction_evaluations":5,"remaining_burn_s":6.620057882532459,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.57122232056687,"feasible":true,"predicted_ground_range_m":-0.13453970853903297,"predicted_main_at_terminal_kg":7683.18373114872,"predicted_peak_q_pa":17990.51289461914,"prediction_evaluations":5,"remaining_burn_s":5.651222320584222,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.62978303390477,"feasible":true,"predicted_ground_range_m":0.02935078312302153,"predicted_main_at_terminal_kg":7667.6841624217095,"predicted_peak_q_pa":17991.108015624155,"prediction_evaluations":5,"remaining_burn_s":4.6897830339230575,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70843507894085,"feasible":true,"predicted_ground_range_m":-3.020796447028096,"predicted_main_at_terminal_kg":7643.849871904434,"predicted_peak_q_pa":17991.171800297718,"prediction_evaluations":5,"remaining_burn_s":3.7484350789600582,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7697889057495,"feasible":true,"predicted_ground_range_m":-2.0133526124309684,"predicted_main_at_terminal_kg":7631.087848964453,"predicted_peak_q_pa":17991.023084362227,"prediction_evaluations":5,"remaining_burn_s":2.7897889057696306,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83628679447068,"feasible":true,"predicted_ground_range_m":-0.9340555957935326,"predicted_main_at_terminal_kg":7612.100290624443,"predicted_peak_q_pa":17990.35539296142,"prediction_evaluations":5,"remaining_burn_s":1.8362867944917394,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.8921201577193,"feasible":true,"predicted_ground_range_m":-0.13920671468143908,"predicted_main_at_terminal_kg":7660.992899680924,"predicted_peak_q_pa":17990.913616810558,"prediction_evaluations":5,"remaining_burn_s":0.872120157741274,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4037.9239111519787,37353.29110682624,209.37591206064377,953.7691803037244,0.2149013745646855,0.001918964267304953,21303.342304158472,293.6155323871654],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":7.275957614183426e-12,"maximum_slosh_displacement_m":1.5999992649492256,"maximum_slosh_mode_force_n":32331.659280561733,"minimum_feed_buffer_kg":1485.6489718144303,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":105.49090810000052}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":104.703125,"fuel_ledger":{"main_error_kg":6.111804395914078e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"c5495de568880bea54cee74a616eb42ad7a1c3584f2fe30f9c05de7f306dced1","integration_dt_s":0.01,"job_id":"development/gust-short-landing-delayed-minus","observation_seed_sequence":{"generated_state_uint32":[2958231326,2223626152,1990331164,1908785656,2177478564,4212952509,3960118212,2514908123],"mode":"case","state":{"entropy":[378,0,3009,3787834723,3766986093,3760322616,2154176702,3180158692,1202346418,2232690857,2294693463],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-327.69717244123206,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.018486376957186437,-1.0781856889891228],[-0.01848636249640113,-1.0777940360414957]],"navigation_acceleration_bias_m_s2":[-0.09684004027260493,-0.8712330077748448],"observed_control_state":[0.11969353395136426,8.106124616564086,-0.07970365747922431,-1.0033209687121103,3.6983775874035065e-05,-7.471894383072996e-05],"state":[0.17288462123604817,8.107119693544258,-0.019089757205153338,-1.0665551430309517,3.6922447256913136e-05,-4.895661848677679e-05,4420.899969931129,209.12794810561897],"time_s":402.31102715349886},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.17288462123604817,8.107119693544258,-0.019089757205153338,-1.0665551430309517,3.6922447256913136e-05,-4.895661848677679e-05,4420.899969931129,209.12794810561897],"flight_safety":true,"flight_time_s":402.31102715349886,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":398.3999999997458,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.107119693544258,"altitude_m":8.107119693544258,"gust_contribution_m_s":1.2092817236723303,"phase":"landing","time_s":402.31102715349886},"endpoints_above_0_1_m_s":2347,"first_endpoint_above_0_1_m_s":398.3399999997458,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":402.31102715349886,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999949314750526},"maximum_contribution_m_s":4.999949314750526,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":402.31102715349886,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.999949314750526},"maximum_sampled_contribution_m_s":4.999949314750526,"sample_count_above_0_1_m_s":20,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-short-landing-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":8.0,"gust_period_s":8.0,"gust_phase_rad":-1.570796326794916,"gust_start_s":398.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-short-landing-delayed-minus","index":3009,"stream":0},"input_sha256":"c5495de568880bea54cee74a616eb42ad7a1c3584f2fe30f9c05de7f306dced1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65779.10003006949,"max_angular_acceleration_deg_s2":3.125915779129806,"max_angular_rate_deg_s":8.00426655929584,"max_ascent_q_alpha_kpa_deg":81.5600361016014,"max_dynamic_pressure_pa":25443.44982013019,"max_fin_hinge_nm":71.41718314981297,"max_flight_load_g":3.069353156930407,"max_gimbal_deg":5.999575107643856,"max_mass_balance_error_kg":6.402842700481415e-10,"max_recovery_dynamic_pressure_pa":18085.18877926199,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.125915779129806,"angular_torque_bias_nm":7804.397044156261,"attitude_target_deg":-89.97190509598705,"control":[0.5559581649672851,0.0021409458925846663,-3494.411936576782,0.0],"navigation_acceleration_bias_m_s2":[0.9124832979464826,0.10249849678757246],"observed_control_state":[11575.609681238808,65655.63499955997,181.25619544800412,600.6670298331402,-1.5699529807598382,0.0027938899859723766,21057.422099211035,275.08689493911436,0.0,0.0,0.0,0.0014865580572514117,0.5562325564193427,1495.9286078902003,0.9149491340817921,38.580677483708165,26.419322516297097,0.0,0.0],"phase":"boostback","requested_control":[0.5558576319963683,0.0017741633781241052,-546.2628070509709,0.0],"state":[11579.292320737302,65667.6336306651,181.08529550579615,600.4116479704637,-1.5699700549040256,0.00012665489223875925,21039.269164689427,275.06987375574465,0.0,0.0,0.0,0.0016720527648554212,0.5561630834146021,1496.3889991313422,0.9283480098688021,38.59344714666243,26.40655285334284,5.3255487925508636,6.504909163052179],"time_s":134.97999999998532,"upper_attached":false},"rcs_propellant_used_kg":90.87205189438103,"record_type":"flight","remaining_main_propellant_kg":4420.899969931129,"remaining_rcs_propellant_kg":209.12794810561897,"return_plan":{"burn_end_time_s":143.9037037433277,"feasible":true,"predicted_ground_range_m":-0.1376371714021385,"predicted_main_at_terminal_kg":7656.52814777416,"predicted_peak_q_pa":17990.513458637302,"prediction_evaluations":5,"remaining_burn_s":0.883703743349695,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.09658839952016,"feasible":true,"predicted_ground_range_m":3.246011205662266,"predicted_main_at_terminal_kg":7713.586448303531,"predicted_peak_q_pa":17991.20064063232,"prediction_evaluations":6,"remaining_burn_s":9.256588399533808,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.38029741033716,"feasible":true,"predicted_ground_range_m":1.5086584563510481,"predicted_main_at_terminal_kg":7684.118996808392,"predicted_peak_q_pa":17991.165439042317,"prediction_evaluations":6,"remaining_burn_s":8.520297410351716,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.44820527095257,"feasible":true,"predicted_ground_range_m":-0.09572901524798993,"predicted_main_at_terminal_kg":7732.962431098321,"predicted_peak_q_pa":17990.644605771693,"prediction_evaluations":5,"remaining_burn_s":7.568205270968058,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51310918721074,"feasible":true,"predicted_ground_range_m":-0.15279405283682657,"predicted_main_at_terminal_kg":7697.074725735358,"predicted_peak_q_pa":17990.860944658805,"prediction_evaluations":5,"remaining_burn_s":6.613109187227164,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.581739029393,"feasible":true,"predicted_ground_range_m":-0.05651692250545359,"predicted_main_at_terminal_kg":7677.0492793182,"predicted_peak_q_pa":17991.119765088086,"prediction_evaluations":5,"remaining_burn_s":5.66173902941033,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.63689022638664,"feasible":true,"predicted_ground_range_m":0.053910777834100365,"predicted_main_at_terminal_kg":7665.507973290223,"predicted_peak_q_pa":17990.968452403013,"prediction_evaluations":5,"remaining_burn_s":4.69689022640493,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70729013593746,"feasible":true,"predicted_ground_range_m":-3.0211159455540133,"predicted_main_at_terminal_kg":7647.285716833087,"predicted_peak_q_pa":17990.286948595785,"prediction_evaluations":5,"remaining_burn_s":3.7472901359566633,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7698569606298,"feasible":true,"predicted_ground_range_m":-2.0044810196356977,"predicted_main_at_terminal_kg":7629.653597389787,"predicted_peak_q_pa":17990.810685743287,"prediction_evaluations":5,"remaining_burn_s":2.7898569606499306,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83949345836126,"feasible":true,"predicted_ground_range_m":-0.9315827427505905,"predicted_main_at_terminal_kg":7610.145637568172,"predicted_peak_q_pa":17991.385977226277,"prediction_evaluations":5,"remaining_burn_s":1.8394934583823188,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.9037037433277,"feasible":true,"predicted_ground_range_m":-0.1376371714021385,"predicted_main_at_terminal_kg":7656.52814777416,"predicted_peak_q_pa":17990.513458637302,"prediction_evaluations":5,"remaining_burn_s":0.883703743349695,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4037.8365777513272,37353.55086432574,209.3712215698493,953.7640575013438,0.21463212765968656,0.0020701792921491175,21303.450405461543,293.40182554551444],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0399999998363,"requested_s":298.8399999998363,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.599999790091694,"maximum_slosh_mode_force_n":59777.78761271118,"minimum_feed_buffer_kg":1485.6491028474104,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":105.14166739999928}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":106.5,"fuel_ledger":{"main_error_kg":-2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"13c54ff27f94306af706f11a230ed598856f269f02ccec73a5046452bec1249f","integration_dt_s":0.01,"job_id":"development/gust-thin-entry-delayed-minus","observation_seed_sequence":{"generated_state_uint32":[1723447158,2916050965,1959840651,2657023870,2185889829,1576894903,3163802280,1878138882],"mode":"case","state":{"entropy":[378,0,3010,3422563892,1826980135,3413248633,2019517763,475998539,2613483693,919549582,2522259312],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":110.97896407466797,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.04941551989351813,-0.9948171708253779],[-0.04941552098740311,-0.994994041693937]],"navigation_acceleration_bias_m_s2":[-0.07206834735815508,-0.8219527649964804],"observed_control_state":[0.10273603449702837,7.96413844008385,-0.06026916744349968,-0.9237279997380047,6.030356529966482e-06,2.66010957510022e-05],"state":[0.05652717374276684,8.108296771929924,-0.049554200611310384,-0.9830738758316689,6.1846531498763255e-06,2.210885857031216e-05,4411.285072681658,211.76383503541317],"time_s":402.45778281228854},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.05652717374276684,8.108296771929924,-0.049554200611310384,-0.9830738758316689,6.1846531498763255e-06,2.210885857031216e-05,4411.285072681658,211.76383503541317],"flight_safety":true,"flight_time_s":402.45778281228854,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.8754656168348447,"altitude_m":20000.875465616835,"gust_contribution_m_s":0.00332690433244558,"phase":"entry","time_s":318.03999999981886},"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.014095361579272329,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.014095361579272329,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.00015490556262985698,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.00015490556262985698,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":0.9424777960769113,"gust_start_s":318.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-entry-delayed-minus","index":3010,"stream":0},"input_sha256":"13c54ff27f94306af706f11a230ed598856f269f02ccec73a5046452bec1249f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65788.71492731811,"max_angular_acceleration_deg_s2":2.4029082601593656,"max_angular_rate_deg_s":8.004309634316435,"max_ascent_q_alpha_kpa_deg":81.85333397090416,"max_dynamic_pressure_pa":25440.394954054882,"max_fin_hinge_nm":80.43269931123294,"max_flight_load_g":3.06084871797029,"max_gimbal_deg":5.9995749623434795,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":18088.2116480866,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4029082601593656,"angular_torque_bias_nm":-1916.3833189129123,"attitude_target_deg":10.592197235940414,"control":[0.15075884377249937,-0.026697690248929776,15669.013091433746,0.0],"navigation_acceleration_bias_m_s2":[-0.011913990659286666,-4.541054821696755e-05],"observed_control_state":[1442.8016729936996,35165.41976828751,-64.13551466323462,-972.0902032852545,0.06723493381419846,0.005646792822799508,18421.059044936188,256.2287395377521,0.0,0.0,0.0,-0.01271206180324562,0.05482313314116495,1499.9999999999943,0.999291491135836,40.43522433882199,24.56477566118288,0.0,0.0],"phase":"entry","requested_control":[0.16506997656093458,-0.020511128072228053,8205.837019320115,0.0],"state":[1441.5325816283992,35145.747722070526,-64.15124928041226,-972.3080062627787,0.06741319026748806,0.007830087565696201,18420.092517214114,256.16039988581923,0.0,0.0,0.0,-0.0166764681668735,0.08049260832343658,1499.9999999999943,0.9994031093088251,40.43590424174525,24.564095758259626,-5.020824697636739,0.004409661764115783],"time_s":299.11999999983607,"upper_attached":false},"rcs_propellant_used_kg":88.23616496458683,"record_type":"flight","remaining_main_propellant_kg":4411.285072681658,"remaining_rcs_propellant_kg":211.76383503541317,"return_plan":{"burn_end_time_s":143.9045742509775,"feasible":true,"predicted_ground_range_m":-0.12291463136239678,"predicted_main_at_terminal_kg":7656.8350471082495,"predicted_peak_q_pa":17990.7525255429,"prediction_evaluations":5,"remaining_burn_s":0.8845742509995004,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.09924017843295,"feasible":true,"predicted_ground_range_m":3.2695942948597114,"predicted_main_at_terminal_kg":7715.2428712666315,"predicted_peak_q_pa":17990.376141800545,"prediction_evaluations":6,"remaining_burn_s":9.259240178446579,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.38857952044117,"feasible":true,"predicted_ground_range_m":1.5863399163110987,"predicted_main_at_terminal_kg":7681.235776545798,"predicted_peak_q_pa":17991.05274278372,"prediction_evaluations":6,"remaining_burn_s":8.528579520455738,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.45258298894038,"feasible":true,"predicted_ground_range_m":-0.07934033095236881,"predicted_main_at_terminal_kg":7732.031423158613,"predicted_peak_q_pa":17990.780517140985,"prediction_evaluations":5,"remaining_burn_s":7.572582988955859,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.5205965850529,"feasible":true,"predicted_ground_range_m":-0.1147204332209375,"predicted_main_at_terminal_kg":7697.516144611507,"predicted_peak_q_pa":17991.208945229002,"prediction_evaluations":5,"remaining_burn_s":6.620596585069323,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.58055644248861,"feasible":true,"predicted_ground_range_m":-0.12011041543047529,"predicted_main_at_terminal_kg":7680.7127076570705,"predicted_peak_q_pa":17990.51485456758,"prediction_evaluations":5,"remaining_burn_s":5.660556442505974,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.64056417282472,"feasible":true,"predicted_ground_range_m":0.054209712410729693,"predicted_main_at_terminal_kg":7664.948968281298,"predicted_peak_q_pa":17991.111754443256,"prediction_evaluations":5,"remaining_burn_s":4.700564172842998,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70441486397252,"feasible":true,"predicted_ground_range_m":-2.9883388779586815,"predicted_main_at_terminal_kg":7650.682239964974,"predicted_peak_q_pa":17990.828688782778,"prediction_evaluations":5,"remaining_burn_s":3.7444148639917256,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7733785583542,"feasible":true,"predicted_ground_range_m":-2.006024071106113,"predicted_main_at_terminal_kg":7629.47004437896,"predicted_peak_q_pa":17990.993621473503,"prediction_evaluations":5,"remaining_burn_s":2.793378558374347,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.82655788821737,"feasible":true,"predicted_ground_range_m":-0.9487755391212609,"predicted_main_at_terminal_kg":7619.210949552895,"predicted_peak_q_pa":17990.953112554416,"prediction_evaluations":5,"remaining_burn_s":1.826557888238431,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.9045742509775,"feasible":true,"predicted_ground_range_m":-0.12291463136239678,"predicted_main_at_terminal_kg":7656.8350471082495,"predicted_peak_q_pa":17990.7525255429,"prediction_evaluations":5,"remaining_burn_s":0.8845742509995004,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4039.196165697935,37355.46914849024,209.43640832347043,953.8165664826164,0.2148321255360277,0.0022365867474244856,21302.328572917424,293.433595399025],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0799999998363,"requested_s":298.8799999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5999998446703085,"maximum_slosh_mode_force_n":32331.6593715116,"minimum_feed_buffer_kg":1485.6506667584601,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":107.11272049999934}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":105.859375,"fuel_ledger":{"main_error_kg":3.92901711165905e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8e1ff23f8421339fc6cff295a98007e7f125db32dc69517665776aa9de8c5b94","integration_dt_s":0.01,"job_id":"development/gust-thin-landing-delayed-minus","observation_seed_sequence":{"generated_state_uint32":[3206145209,3500947628,2710663775,407492234,3395460146,1610418317,1285677279,1660844093],"mode":"case","state":{"entropy":[378,0,3011,1916177465,2886647798,4261834192,2809229688,3826059369,3990452233,2162185781,938351842],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":121.94869560976281,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.04778358466512812,-0.8655034443434328],[-0.04778359261959754,-0.8658975037913439]],"navigation_acceleration_bias_m_s2":[-0.2697545383531573,-0.8343185562628986],"observed_control_state":[-0.15146264591440145,8.009228288174553,-0.20721396541948942,-0.8564664336484042,1.932458514662413e-05,7.0338000905534e-05],"state":[-0.4213709194148388,8.108615749085285,-0.04808404382317282,-0.8537457396703182,2.01859629597167e-05,4.925743099892321e-05,4406.43317291117,215.23039285186263],"time_s":402.57596443851844},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.4213709194148388,8.108615749085285,-0.04808404382317282,-0.8537457396703182,2.01859629597167e-05,4.925743099892321e-05,4406.43317291117,215.23039285186263],"flight_safety":true,"flight_time_s":402.57596443851844,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":391.39999999975214,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.04942672939689885,"altitude_m":125.0494267293969,"gust_contribution_m_s":3.5076550151842487,"phase":"landing","time_s":393.0099999997507},"endpoints_above_0_1_m_s":462,"first_endpoint_above_0_1_m_s":391.25999999975227,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":395.939999999748,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.0964368927778105},"maximum_contribution_m_s":4.0964368927778105,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":395.79999999974814,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.095622848180934},"maximum_sampled_contribution_m_s":4.095622848180934,"sample_count_above_0_1_m_s":22,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-landing-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":125.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":60.0,"gust_period_s":8.0,"gust_phase_rad":-1.570796326794916,"gust_start_s":390.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-landing-delayed-minus","index":3011,"stream":0},"input_sha256":"8e1ff23f8421339fc6cff295a98007e7f125db32dc69517665776aa9de8c5b94","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65793.56682708922,"max_angular_acceleration_deg_s2":3.094497411801897,"max_angular_rate_deg_s":8.004255100963219,"max_ascent_q_alpha_kpa_deg":82.0590594872694,"max_dynamic_pressure_pa":25444.57698000145,"max_fin_hinge_nm":96.25759901801736,"max_flight_load_g":3.071501753303609,"max_gimbal_deg":5.999575053733928,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":18083.659038991467,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.094497411801897,"angular_torque_bias_nm":6271.577156770876,"attitude_target_deg":-89.97187467545443,"control":[0.5563540615886219,0.0018803729337573852,-1380.6555738424304,0.0],"navigation_acceleration_bias_m_s2":[1.008676991295972,-0.13304829413176084],"observed_control_state":[11561.746507319773,65608.41858188568,183.55039247332635,601.327440713645,-1.569958932145558,0.0023422564196236523,21081.247971574194,275.0910910996907,0.0,0.0,0.0,0.0016221701887729498,0.556628225263537,1495.222417393377,0.893107781430738,38.56391719851536,26.43608280148974,0.0,0.0],"phase":"boostback","requested_control":[0.5562534861444735,0.0013468070249694512,1860.3937338024953,0.0],"state":[11565.496094133445,65620.48308941357,183.32176262911656,601.2046314077127,-1.5699954197881527,-0.0005777963378228259,21063.0821252559,275.078944961255,0.0,0.0,0.0,0.001695360081817385,0.5565588304418619,1495.7626643473923,0.9099475342509482,38.57669594425959,26.423304055745508,5.418276761477575,6.180594127209538],"time_s":134.8999999999854,"upper_attached":false},"rcs_propellant_used_kg":84.76960714813737,"record_type":"flight","remaining_main_propellant_kg":4406.43317291117,"remaining_rcs_propellant_kg":215.23039285186263,"return_plan":{"burn_end_time_s":143.89344542373675,"feasible":true,"predicted_ground_range_m":0.15720814169183406,"predicted_main_at_terminal_kg":7597.229424622403,"predicted_peak_q_pa":17991.04218654274,"prediction_evaluations":5,"remaining_burn_s":0.8734454237587451,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.09494442461357,"feasible":true,"predicted_ground_range_m":3.233328986864999,"predicted_main_at_terminal_kg":7715.986682005185,"predicted_peak_q_pa":17991.463026423993,"prediction_evaluations":6,"remaining_burn_s":9.254944424627222,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.37370242896614,"feasible":true,"predicted_ground_range_m":1.4537126726562573,"predicted_main_at_terminal_kg":7685.953030781625,"predicted_peak_q_pa":17991.263385319413,"prediction_evaluations":6,"remaining_burn_s":8.513702428980713,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.45142886403605,"feasible":true,"predicted_ground_range_m":-0.0754065116402467,"predicted_main_at_terminal_kg":7713.677754314297,"predicted_peak_q_pa":17991.374886011683,"prediction_evaluations":5,"remaining_burn_s":7.571428864051544,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.53038393328353,"feasible":true,"predicted_ground_range_m":-0.1360808967825582,"predicted_main_at_terminal_kg":7693.579682027778,"predicted_peak_q_pa":17990.87303555699,"prediction_evaluations":5,"remaining_burn_s":6.630383933299959,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.58119537958768,"feasible":true,"predicted_ground_range_m":-0.1075197930103533,"predicted_main_at_terminal_kg":7680.536176088673,"predicted_peak_q_pa":17990.364160818765,"prediction_evaluations":5,"remaining_burn_s":5.6611953796050205,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.64322732340966,"feasible":true,"predicted_ground_range_m":0.07054959535447658,"predicted_main_at_terminal_kg":7662.617127716981,"predicted_peak_q_pa":17990.79381162484,"prediction_evaluations":5,"remaining_burn_s":4.703227323427945,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70439767371866,"feasible":true,"predicted_ground_range_m":-3.0211515991175233,"predicted_main_at_terminal_kg":7647.062489922638,"predicted_peak_q_pa":17991.34729679246,"prediction_evaluations":5,"remaining_burn_s":3.744397673737872,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7706626968343,"feasible":true,"predicted_ground_range_m":-2.003111184073987,"predicted_main_at_terminal_kg":7628.535195312427,"predicted_peak_q_pa":17990.720258801357,"prediction_evaluations":5,"remaining_burn_s":2.7906626968544335,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83180551155843,"feasible":true,"predicted_ground_range_m":-0.9419126511697726,"predicted_main_at_terminal_kg":7616.619548444672,"predicted_peak_q_pa":17990.654351594036,"prediction_evaluations":5,"remaining_burn_s":1.8318055115794984,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.89344542373675,"feasible":true,"predicted_ground_range_m":0.15720814169183406,"predicted_main_at_terminal_kg":7597.229424622403,"predicted_peak_q_pa":17991.04218654274,"prediction_evaluations":5,"remaining_burn_s":0.8734454237587451,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4037.987325331338,37353.69826823703,209.38836622207725,953.7850931631178,0.21479516717971667,0.001981955318099583,21303.054373763138,293.37491320139617],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5999999641630926,"maximum_slosh_mode_force_n":59757.6537054365,"minimum_feed_buffer_kg":1485.6496662286136,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":106.49674589999995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":108.703125,"fuel_ledger":{"main_error_kg":1.0186340659856796e-10,"passed":true,"rcs_error_kg":1.7621459846850485e-12},"input_sha256":"47c452b24db6a63e7c1bd311eec5544617987dda17995d0e91151eb57d722589","integration_dt_s":0.01,"job_id":"development/touchdown-corner-reserve-fast-minus","observation_seed_sequence":{"generated_state_uint32":[713058668,751198415,2192091555,2168041134,539268408,3028709871,1882548414,3834336700],"mode":"case","state":{"entropy":[378,0,3012,4143954084,1222713496,1969539649,2954358378,2152956493,2838469331,3933478707,3930539118],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":3104.652546641309,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.17897749273384683,-1.1119439680703094],[0.17897787581730146,-1.1104921673447743]],"navigation_acceleration_bias_m_s2":[-0.18364418099327892,-0.8609806039738589],"observed_control_state":[-0.3103164187966854,8.591421607723056,0.0509233071968971,-0.9627982297883714,0.0002640589079333086,-0.00017300799152794938],"state":[-0.27601394914687044,8.380534742834445,0.17743568562670847,-1.0978429593942014,0.00026386778778119524,-0.0001814750970095947,3208.4929191746432,122.21974175006243],"time_s":419.0631400984259},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.27601394914687044,8.380534742834445,0.17743568562670847,-1.0978429593942014,0.00026386778778119524,-0.0001814750970095947,3208.4929191746432,122.21974175006243],"flight_safety":true,"flight_time_s":419.0631400984259,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":370.59999999977106,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.380534742834445,"altitude_m":8.380534742834445,"gust_contribution_m_s":3.706417537749731,"phase":"landing","time_s":419.0631400984259},"endpoints_above_0_1_m_s":6396,"first_endpoint_above_0_1_m_s":370.47999999977117,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":419.0631400984259,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.0985261992974014,"flip":0.0,"landing":4.999932876772078},"maximum_contribution_m_s":4.999932876772078,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":419.0631400984259,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.0910438793967145,"flip":0.0,"landing":4.999932876772078},"maximum_sampled_contribution_m_s":4.999932876772078,"sample_count_above_0_1_m_s":232,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-reserve-fast-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"touchdown-corner-reserve-fast-minus","index":3012,"stream":0},"input_sha256":"47c452b24db6a63e7c1bd311eec5544617987dda17995d0e91151eb57d722589","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":66991.50708082545,"max_angular_acceleration_deg_s2":2.6567719986089933,"max_angular_rate_deg_s":8.005454908982117,"max_ascent_q_alpha_kpa_deg":74.84867648841681,"max_dynamic_pressure_pa":28537.293818532176,"max_fin_hinge_nm":376.26390682011714,"max_flight_load_g":3.61234896291369,"max_gimbal_deg":5.999578478069632,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":19642.694742421314,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.6567719986089933,"angular_torque_bias_nm":-13002.552597626523,"attitude_target_deg":-1.8047180292426162,"control":[0.0,0.008375226369789022,-26355.32386442044,0.0],"navigation_acceleration_bias_m_s2":[-0.09616749889625069,-0.4482806483590966],"observed_control_state":[-0.7177804101191686,510.1674721020882,0.8948290638072685,-51.35918002486514,-0.0006024274193208211,-4.5700835498500984e-05,4612.502499938152,157.50437688671303,0.0,2.0004129256206402e-162,0.0,-0.07039803594543603,0.038229451228512165,1499.9999999999943,0.9999999999999981,50.14883911303277,14.851160886972101,0.0,0.0],"phase":"landing","requested_control":[0.0,0.011702954001546126,-13796.782391990988,0.0],"state":[-0.581071449128813,509.1754813409579,0.783252393395163,-51.49473491428952,-0.0006004336373202853,-0.0005264960268925105,4611.243410811056,157.4608482288623,0.0,9.449297581210437e-163,0.0,-0.04959299955487877,0.026129570049557602,1499.9999999999943,0.9999999999999981,50.14972481797283,14.850275182032041,0.14270798171969576,0.06356904116863524],"time_s":399.9399999997444,"upper_attached":false},"rcs_propellant_used_kg":177.78025824993932,"record_type":"flight","remaining_main_propellant_kg":3208.4929191746432,"remaining_rcs_propellant_kg":122.21974175006243,"return_plan":{"burn_end_time_s":145.87235530826376,"feasible":true,"predicted_ground_range_m":-0.18695249749367804,"predicted_main_at_terminal_kg":7382.838931168794,"predicted_peak_q_pa":17992.134225465972,"prediction_evaluations":5,"remaining_burn_s":0.8523553082875681,"source":"finite_burn_predictor_corrector","time_s":145.0199999999762,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.0012771119246,"feasible":true,"predicted_ground_range_m":4.090573027630938,"predicted_main_at_terminal_kg":7532.808820100959,"predicted_peak_q_pa":17992.089991096986,"prediction_evaluations":6,"remaining_burn_s":10.181277111939119,"source":"finite_burn_predictor_corrector","time_s":134.81999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.2876407743615,"feasible":true,"predicted_ground_range_m":2.1358833730712092,"predicted_main_at_terminal_kg":7490.662260434118,"predicted_peak_q_pa":17992.109289351534,"prediction_evaluations":6,"remaining_burn_s":9.447640774376975,"source":"finite_burn_predictor_corrector","time_s":135.83999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.36144511343412,"feasible":true,"predicted_ground_range_m":0.7386453706518807,"predicted_main_at_terminal_kg":7467.349915729458,"predicted_peak_q_pa":17992.102812271096,"prediction_evaluations":6,"remaining_burn_s":8.501445113450496,"source":"finite_burn_predictor_corrector","time_s":136.85999999998361,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.42465985165208,"feasible":true,"predicted_ground_range_m":0.06478871107034934,"predicted_main_at_terminal_kg":7452.845057775706,"predicted_peak_q_pa":17991.738950377305,"prediction_evaluations":5,"remaining_burn_s":7.544659851669398,"source":"finite_burn_predictor_corrector","time_s":137.8799999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.48678736382337,"feasible":true,"predicted_ground_range_m":-0.06486304636121076,"predicted_main_at_terminal_kg":7437.354245998151,"predicted_peak_q_pa":17992.566470087775,"prediction_evaluations":5,"remaining_burn_s":6.586787363841617,"source":"finite_burn_predictor_corrector","time_s":138.89999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.55016520801126,"feasible":true,"predicted_ground_range_m":-0.06841084889290983,"predicted_main_at_terminal_kg":7465.334809089596,"predicted_peak_q_pa":17992.522512750515,"prediction_evaluations":5,"remaining_burn_s":5.63016520803043,"source":"finite_burn_predictor_corrector","time_s":139.91999999998083,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.62062059649702,"feasible":true,"predicted_ground_range_m":0.09909784203100003,"predicted_main_at_terminal_kg":7447.127245077834,"predicted_peak_q_pa":17992.031273067394,"prediction_evaluations":5,"remaining_burn_s":4.68062059651713,"source":"finite_burn_predictor_corrector","time_s":140.9399999999799,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.67713555847965,"feasible":true,"predicted_ground_range_m":-2.874636621084278,"predicted_main_at_terminal_kg":7433.118177392817,"predicted_peak_q_pa":17991.569351703052,"prediction_evaluations":5,"remaining_burn_s":3.7171355585006673,"source":"finite_burn_predictor_corrector","time_s":141.95999999997898,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.7475667517645,"feasible":true,"predicted_ground_range_m":-1.789027142216355,"predicted_main_at_terminal_kg":7417.336060712351,"predicted_peak_q_pa":17992.37285461712,"prediction_evaluations":5,"remaining_burn_s":2.767566751786453,"source":"finite_burn_predictor_corrector","time_s":142.97999999997805,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.8020079056627,"feasible":true,"predicted_ground_range_m":-0.9122656534502482,"predicted_main_at_terminal_kg":7398.624806033161,"predicted_peak_q_pa":17992.46129236874,"prediction_evaluations":5,"remaining_burn_s":1.8020079056855596,"source":"finite_burn_predictor_corrector","time_s":143.99999999997712,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.87235530826376,"feasible":true,"predicted_ground_range_m":-0.18695249749367804,"predicted_main_at_terminal_kg":7382.838931168794,"predicted_peak_q_pa":17992.134225465972,"prediction_evaluations":5,"remaining_burn_s":0.8523553082875681,"source":"finite_burn_predictor_corrector","time_s":145.0199999999762,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4233.652741294074,37350.84238780826,234.3477072767944,945.8108745192526,0.26113801822564964,0.0025416260609495613,21111.73223008472,293.8553361768141],"time_s":98.85999999999747},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":135.03999999998544,"requested_s":134.83999999998545,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.9799999998373,"requested_s":297.7799999998373,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":401.8599999997428,"requested_s":401.6599999997428,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5085036990210918,"maximum_slosh_mode_force_n":37688.46963647062,"minimum_feed_buffer_kg":1485.8666913829406,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":109.3427345}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":110.5625,"fuel_ledger":{"main_error_kg":7.275957614183426e-11,"passed":true,"rcs_error_kg":-1.4210854715202004e-12},"input_sha256":"d7493955893d333867c57e1a67a27f4774e8b1f5d4843ac10598485de6c4b490","integration_dt_s":0.01,"job_id":"development/touchdown-corner-reserve-slow-minus","observation_seed_sequence":{"generated_state_uint32":[250089940,1392375049,3488500678,347160694,2727470685,1481135660,737051926,375152475],"mode":"case","state":{"entropy":[378,0,3013,107741687,4204624152,561578546,981761276,2381573151,1119279411,919727275,216773213],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-10144.435635086582,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.14625019481887344,-1.0167805396229574],[0.14625019397658015,-1.0168268823734015]],"navigation_acceleration_bias_m_s2":[-0.3612712029814985,-0.8268520243424694],"observed_control_state":[-0.5101129998316084,8.60274356608059,0.012861960893303529,-0.856382446310044,1.8185630091746373e-05,1.6210608715468804e-05],"state":[-0.378465421987787,8.443047929039285,0.14626228211151407,-1.0029169839870848,1.817529768446801e-05,5.7928438064733e-06,2958.185390913437,106.32775578837108],"time_s":423.4399389091663},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.378465421987787,8.443047929039285,0.14626228211151407,-1.0029169839870848,1.817529768446801e-05,5.7928438064733e-06,2958.185390913437,106.32775578837108],"flight_safety":true,"flight_time_s":423.4399389091663,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":370.59999999977106,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.443047929039285,"altitude_m":8.443047929039285,"gust_contribution_m_s":4.679046734549381,"phase":"landing","time_s":423.4399389091663},"endpoints_above_0_1_m_s":6917,"first_endpoint_above_0_1_m_s":370.4199999997712,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":423.4399389091663,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.7456909014802591,"flip":0.0,"landing":4.999930288503483},"maximum_contribution_m_s":4.999930288503483,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":423.4399389091663,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.7289460390809417,"flip":0.0,"landing":4.999930288503483},"maximum_sampled_contribution_m_s":4.999930288503483,"sample_count_above_0_1_m_s":262,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-reserve-slow-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"touchdown-corner-reserve-slow-minus","index":3013,"stream":0},"input_sha256":"d7493955893d333867c57e1a67a27f4774e8b1f5d4843ac10598485de6c4b490","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":67241.81460908664,"max_angular_acceleration_deg_s2":2.918529205467537,"max_angular_rate_deg_s":8.005450628353497,"max_ascent_q_alpha_kpa_deg":74.45956305892524,"max_dynamic_pressure_pa":28532.63984454503,"max_fin_hinge_nm":385.4266744389714,"max_flight_load_g":3.6117636989135993,"max_gimbal_deg":5.9995784316284455,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":19637.41603966439,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.918529205467537,"angular_torque_bias_nm":2609.7916504076807,"attitude_target_deg":-1.786885481730272,"control":[0.0,0.016280908204770055,-43366.304952492465,0.0],"navigation_acceleration_bias_m_s2":[-0.16498171257586666,-1.3515849395930553],"observed_control_state":[2.647781427254465,536.6491995580973,0.7692672148154633,-54.7773577067209,-3.4344796356791215e-05,0.000247878370742414,4705.677604967643,174.1362525181238,0.0,3.16661778877836e-156,0.0,-0.0305017560542995,0.09790031707157726,1499.9999999999943,0.9999999999999981,50.083295182075645,14.91670481792889,0.0,0.0],"phase":"landing","requested_control":[0.0,0.02423351713969897,-27219.33747180204,0.0],"state":[2.649779972995195,535.5536062775743,0.9959924501867325,-54.76753135754661,-3.7469361686860315e-05,-0.0005292048573448426,4702.29730619185,174.02280706902735,0.0,1.4958068621176161e-156,0.0,-0.01724040357434158,0.06810159835893809,1499.9999999999943,0.9999999999999981,50.08567304974216,14.914326950262367,-4.987019770099245,-0.019338081672646258],"time_s":398.75999999974545,"upper_attached":false},"rcs_propellant_used_kg":193.67224421162751,"record_type":"flight","remaining_main_propellant_kg":2958.185390913437,"remaining_rcs_propellant_kg":106.32775578837108,"return_plan":{"burn_end_time_s":145.89333127215508,"feasible":true,"predicted_ground_range_m":-0.20033731333248284,"predicted_main_at_terminal_kg":7377.207972826728,"predicted_peak_q_pa":17991.501914497534,"prediction_evaluations":5,"remaining_burn_s":0.8533312721789192,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":145.0233933145189,"feasible":true,"predicted_ground_range_m":1.6497317243692748,"predicted_main_at_terminal_kg":7469.975166894162,"predicted_peak_q_pa":17992.216988357904,"prediction_evaluations":6,"remaining_burn_s":10.183393314533456,"source":"finite_burn_predictor_corrector","time_s":134.83999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.31444589420852,"feasible":true,"predicted_ground_range_m":-0.420363214670175,"predicted_main_at_terminal_kg":7484.217270899199,"predicted_peak_q_pa":17992.436243471035,"prediction_evaluations":6,"remaining_burn_s":9.454445894223998,"source":"finite_burn_predictor_corrector","time_s":135.85999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.38763479004157,"feasible":true,"predicted_ground_range_m":0.5784454563776364,"predicted_main_at_terminal_kg":7461.787245461486,"predicted_peak_q_pa":17991.606424999707,"prediction_evaluations":6,"remaining_burn_s":8.507634790057978,"source":"finite_burn_predictor_corrector","time_s":136.8799999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.44749921217976,"feasible":true,"predicted_ground_range_m":-0.13301716706072853,"predicted_main_at_terminal_kg":7448.8315153366875,"predicted_peak_q_pa":17992.484239107383,"prediction_evaluations":5,"remaining_burn_s":7.547499212197097,"source":"finite_burn_predictor_corrector","time_s":137.89999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.5124363048908,"feasible":true,"predicted_ground_range_m":-0.1540877601095758,"predicted_main_at_terminal_kg":7496.053676119825,"predicted_peak_q_pa":17991.970813235766,"prediction_evaluations":5,"remaining_burn_s":6.59243630490907,"source":"finite_burn_predictor_corrector","time_s":138.91999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.5746130326713,"feasible":true,"predicted_ground_range_m":0.0015380943148102233,"predicted_main_at_terminal_kg":7464.230228595413,"predicted_peak_q_pa":17992.49480835458,"prediction_evaluations":5,"remaining_burn_s":5.634613032690488,"source":"finite_burn_predictor_corrector","time_s":139.9399999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.6303437035436,"feasible":true,"predicted_ground_range_m":0.08278116713418626,"predicted_main_at_terminal_kg":7448.739551326621,"predicted_peak_q_pa":17991.89416344533,"prediction_evaluations":5,"remaining_burn_s":4.670343703563711,"source":"finite_burn_predictor_corrector","time_s":140.95999999997989,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.70474690725928,"feasible":true,"predicted_ground_range_m":-2.8180194682137767,"predicted_main_at_terminal_kg":7430.363295692222,"predicted_peak_q_pa":17992.51695230375,"prediction_evaluations":5,"remaining_burn_s":3.7247469072803088,"source":"finite_burn_predictor_corrector","time_s":141.97999999997896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.7605260868166,"feasible":true,"predicted_ground_range_m":-1.8418375448660527,"predicted_main_at_terminal_kg":7414.068089793258,"predicted_peak_q_pa":17991.718309461645,"prediction_evaluations":5,"remaining_burn_s":2.7605260868385892,"source":"finite_burn_predictor_corrector","time_s":142.99999999997803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.83436108543972,"feasible":true,"predicted_ground_range_m":-0.7629937303156282,"predicted_main_at_terminal_kg":7392.610917040422,"predicted_peak_q_pa":17991.932060273968,"prediction_evaluations":5,"remaining_burn_s":1.814361085462633,"source":"finite_burn_predictor_corrector","time_s":144.0199999999771,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":145.89333127215508,"feasible":true,"predicted_ground_range_m":-0.20033731333248284,"predicted_main_at_terminal_kg":7377.207972826728,"predicted_peak_q_pa":17991.501914497534,"prediction_evaluations":5,"remaining_burn_s":0.8533312721789192,"source":"finite_burn_predictor_corrector","time_s":145.03999999997617,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4234.00934079245,37348.355129804615,234.3639877513758,945.7194859019708,0.2612328585663413,0.0022652548112425913,21113.259606054573,293.885334636736],"time_s":98.85999999999747},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":135.05999999998542,"requested_s":134.85999999998543,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":297.9799999998373,"requested_s":297.7799999998373,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.27999999974514,"requested_s":399.07999999974516,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.1399999997371,"requested_s":407.9399999997371,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":408.239999999737,"requested_s":408.039999999737,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5999998835974996,"maximum_slosh_mode_force_n":52532.55822715779,"minimum_feed_buffer_kg":1485.86199553175,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":111.06360210000094}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":109.296875,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2110094b479980fcede8306aad080312e3708f9d19b6edccfd23fce83ff5afe4","integration_dt_s":0.01,"job_id":"development/touchdown-corner-load-fast-minus","observation_seed_sequence":{"generated_state_uint32":[1555095116,551194082,661613693,3009521217,991603478,3219816290,3885268470,8641395],"mode":"case","state":{"entropy":[378,0,3014,1182178552,4168058087,4032700366,2106291256,3959992722,2647243867,96370930,2526791897],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":5346.717082855983,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.20101929491734338,-0.9922096393179637],[0.20101961437306776,-0.9905326079944253]],"navigation_acceleration_bias_m_s2":[0.10170919313995716,0.848018582226221],"observed_control_state":[-0.07560095464576488,7.358359605928845,0.22245373271849375,-0.9633853398377026,0.00019352903942795164,-0.00020941831263154005],"state":[-0.09506573010477085,7.434237730187645,0.2010807549213161,-0.9835018926840647,0.000190488821544523,-0.0002096289192455867,6395.5791847677765,148.5889495087953],"time_s":419.7741647433726},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.09506573010477085,7.434237730187645,0.2010807549213161,-0.9835018926840647,0.000190488821544523,-0.0002096289192455867,6395.5791847677765,148.5889495087953],"flight_safety":true,"flight_time_s":419.7741647433726,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":371.39999999977033,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.434237730187645,"altitude_m":7.434237730187645,"gust_contribution_m_s":4.9215283159814165,"phase":"landing","time_s":419.7741647433726},"endpoints_above_0_1_m_s":6630,"first_endpoint_above_0_1_m_s":371.2199999997705,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":419.7741647433726,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.2195433156060265,"flip":0.0,"landing":4.999939158979359},"maximum_contribution_m_s":4.999939158979359,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":419.7741647433726,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.2099634018202057,"flip":0.0,"landing":4.999939158979359},"maximum_sampled_contribution_m_s":4.999939158979359,"sample_count_above_0_1_m_s":230,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-load-fast-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":8.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"touchdown-corner-load-fast-minus","index":3014,"stream":0},"input_sha256":"2110094b479980fcede8306aad080312e3708f9d19b6edccfd23fce83ff5afe4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63804.420815232246,"max_angular_acceleration_deg_s2":3.5726544494699466,"max_angular_rate_deg_s":8.004654889492429,"max_ascent_q_alpha_kpa_deg":78.88712471197842,"max_dynamic_pressure_pa":28941.76520571624,"max_fin_hinge_nm":443.97785396823645,"max_flight_load_g":3.7739496161375112,"max_gimbal_deg":5.999519144601105,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":19385.40052771105,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.5726544494699466,"angular_torque_bias_nm":-10946.99502786474,"attitude_target_deg":-1.8532701229846213,"control":[0.0,0.00899001382776599,-30709.88985704429,0.0],"navigation_acceleration_bias_m_s2":[-0.22827231118248925,0.25590813250892597],"observed_control_state":[-0.9410328886868046,722.5471474476191,0.891876565403236,-66.24030798692058,-0.0009822582891416587,-0.0002499759283214155,7995.699111704047,188.3053569783683,0.0,1.2848234849598037e-116,0.0,-0.059520586731302685,0.05350507656089466,1499.9999999999943,0.9999999999999981,47.768932966795255,17.23106703320993,0.0,0.0],"phase":"landing","requested_control":[0.0,0.012793244637965407,-16143.040633585731,0.0],"state":[-0.9358444037748845,721.1445219209583,0.9132671482578446,-66.28540620742824,-0.0009890516014911923,-0.0010245958997974736,7993.791543393487,188.25216961780438,0.0,6.069086683663732e-117,0.0,-0.040251312903763575,0.03740622914428732,1499.9999999999943,0.9999999999999981,47.770274843744076,17.2297251562611,-4.896554946891603,0.08317631396406583],"time_s":399.0199999997452,"upper_attached":false},"rcs_propellant_used_kg":151.4110504912047,"record_type":"flight","remaining_main_propellant_kg":6395.5791847677765,"remaining_rcs_propellant_kg":148.5889495087953,"return_plan":{"burn_end_time_s":140.30503323876627,"feasible":true,"predicted_ground_range_m":-0.1970762094109091,"predicted_main_at_terminal_kg":8786.48614517096,"predicted_peak_q_pa":17992.204879333683,"prediction_evaluations":5,"remaining_burn_s":0.6050332387852462,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.60741874163733,"feasible":true,"predicted_ground_range_m":1.5965313198208833,"predicted_main_at_terminal_kg":8703.080500548573,"predicted_peak_q_pa":17991.817482556187,"prediction_evaluations":6,"remaining_burn_s":10.08741874164795,"source":"finite_burn_predictor_corrector","time_s":130.51999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.81454439428458,"feasible":true,"predicted_ground_range_m":2.4692997180546286,"predicted_main_at_terminal_kg":8691.870518562046,"predicted_peak_q_pa":17992.26426627286,"prediction_evaluations":6,"remaining_burn_s":9.274544394296127,"source":"finite_burn_predictor_corrector","time_s":131.53999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7431816668037,"feasible":true,"predicted_ground_range_m":1.994577361909478,"predicted_main_at_terminal_kg":8712.095364146959,"predicted_peak_q_pa":17991.47855601062,"prediction_evaluations":6,"remaining_burn_s":8.183181666816191,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68348441443143,"feasible":true,"predicted_ground_range_m":-0.15428847104726628,"predicted_main_at_terminal_kg":8731.369879179765,"predicted_peak_q_pa":17992.273023509457,"prediction_evaluations":5,"remaining_burn_s":7.103484414444845,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61848814414884,"feasible":true,"predicted_ground_range_m":-0.24578588133209678,"predicted_main_at_terminal_kg":8749.059079748806,"predicted_peak_q_pa":17991.573789713384,"prediction_evaluations":5,"remaining_burn_s":6.01848814416317,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5506964919051,"feasible":true,"predicted_ground_range_m":0.6382005412733065,"predicted_main_at_terminal_kg":8773.223455620895,"predicted_peak_q_pa":17991.63289311022,"prediction_evaluations":5,"remaining_burn_s":4.930696491920334,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.48902637493737,"feasible":true,"predicted_ground_range_m":-2.468595111963566,"predicted_main_at_terminal_kg":8786.879464192245,"predicted_peak_q_pa":17991.724620355704,"prediction_evaluations":5,"remaining_burn_s":3.84902637495355,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4300562856529,"feasible":true,"predicted_ground_range_m":-1.6765719300158253,"predicted_main_at_terminal_kg":8804.984738506466,"predicted_peak_q_pa":17992.347509328665,"prediction_evaluations":5,"remaining_burn_s":2.770056285670032,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.36870416574183,"feasible":true,"predicted_ground_range_m":0.7323158368453448,"predicted_main_at_terminal_kg":8837.464444677486,"predicted_peak_q_pa":17991.543062031957,"prediction_evaluations":5,"remaining_burn_s":1.6887041657598614,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.30503323876627,"feasible":true,"predicted_ground_range_m":-0.1970762094109091,"predicted_main_at_terminal_kg":8786.48614517096,"predicted_peak_q_pa":17992.204879333683,"prediction_evaluations":5,"remaining_burn_s":0.6050332387852462,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4135.356563976715,37362.89106188929,236.06344561841541,1003.6242458978663,0.24837261181598033,0.0022633132331380205,23866.35307641329,294.21225173841714],"time_s":94.53999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.73999999998935,"requested_s":130.53999999998936,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.9199999998319,"requested_s":303.7199999998319,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.6799999997448,"requested_s":399.4799999997448,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.7799999997447,"requested_s":399.5799999997447,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":401.03999999974354,"requested_s":400.83999999974355,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5138116294983774e-12,"maximum_slosh_displacement_m":1.59999998969364,"maximum_slosh_mode_force_n":35182.00951369057,"minimum_feed_buffer_kg":1481.4338743864928,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":109.78175069999998}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":110.28125,"fuel_ledger":{"main_error_kg":4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f52d725f9153a28adf99fd07225c285e9319b0221dbfdb0f9fadf048616fd15e","integration_dt_s":0.01,"job_id":"development/touchdown-corner-load-slow-minus","observation_seed_sequence":{"generated_state_uint32":[1463352152,2274379307,2734405374,3311216713,1843257677,3039848715,76003234,107160903],"mode":"case","state":{"entropy":[378,0,3015,157200122,2668200930,71716358,1273097124,2529656957,827244856,141925632,2465106277],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-16356.844540395829,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.061444520310055185,-0.9546506243721277],[0.06144451507290115,-0.9544794139153722]],"navigation_acceleration_bias_m_s2":[-0.22445423325187536,0.49198044772606164],"observed_control_state":[-0.4761219944551435,7.237389499184864,-0.07151487194842485,-1.2846292979125191,-3.0332749491468376e-05,-3.3852158556918246e-05],"state":[-0.4044206515761483,7.436086557110805,0.061596375721081634,-0.9462389924838743,-3.058898469228881e-05,-2.140130710445134e-05,6377.31358439654,148.00721289410112],"time_s":420.0787902674805},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.4044206515761483,7.436086557110805,0.061596375721081634,-0.9462389924838743,-3.058898469228881e-05,-2.140130710445134e-05,6377.31358439654,148.00721289410112],"flight_safety":true,"flight_time_s":420.0787902674805,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":375.99999999976615,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.436086557110805,"altitude_m":7.436086557110805,"gust_contribution_m_s":4.9998025214915,"phase":"landing","time_s":420.0787902674805},"endpoints_above_0_1_m_s":6207,"first_endpoint_above_0_1_m_s":372.70999999976914,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":420.0787902674805,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.6970831410516523,"flip":0.0,"landing":4.999972157457435},"maximum_contribution_m_s":4.999972157457435,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":420.0787902674805,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.668931734372862,"flip":0.0,"landing":4.999972157457435},"maximum_sampled_contribution_m_s":4.999972157457435,"sample_count_above_0_1_m_s":221,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"touchdown-corner-load-slow-minus","input":{"conditions":{"density_scale":1.1,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":5.0,"gust_duration_s":120.0,"gust_period_s":60.0,"gust_phase_rad":-1.5707963267948966,"gust_start_s":370.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-3.0],[100000.0,-3.0]],"wind_profile":[[0.0,-8.0],[50.0,-8.0],[1000.0,-9.151515151515152],[5000.0,-14.0],[10000.0,-20.0],[100000.0,-20.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":0.97,"initial_mass_scale":0.99,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":1.03},"group":"combined","id":"touchdown-corner-load-slow-minus","index":3015,"stream":0},"input_sha256":"f52d725f9153a28adf99fd07225c285e9319b0221dbfdb0f9fadf048616fd15e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63822.68641560351,"max_angular_acceleration_deg_s2":3.50663550552711,"max_angular_rate_deg_s":8.004638076317658,"max_ascent_q_alpha_kpa_deg":78.99992523079587,"max_dynamic_pressure_pa":28945.67349273772,"max_fin_hinge_nm":403.37489491018823,"max_flight_load_g":4.144882509557582,"max_gimbal_deg":5.999519136385957,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":19388.496847627684,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.50663550552711,"angular_torque_bias_nm":1968.2619292865672,"attitude_target_deg":0.0,"control":[0.0548396750824015,-0.05636346545452643,23599.507355187223,0.0],"navigation_acceleration_bias_m_s2":[0.23853241431071756,0.6055083302448679],"observed_control_state":[1.6109026258598833,287.32518968696155,-0.45853481099546123,-56.565650289101086,-0.006325765978042225,0.0006266317274584486,7644.206777584221,193.2300083904144,0.1358333333333334,8.720889982031564e-145,0.0,0.006600447019990687,0.17574733552664307,1499.9999999999943,0.9999999999999981,48.01618988453335,16.98381011541444,0.0,0.0],"phase":"landing","requested_control":[0.05308287188175574,-0.05960961486245646,316.7593317331557,0.0],"state":[1.5652414818785985,286.0366065056525,-0.6984972877930193,-56.61066534109213,-0.006247780362080797,0.0029041063365442083,7637.078645052784,193.0884405549533,0.16583333333333342,4.11946371460513e-145,0.0,-0.011245085190613157,0.14692321825762972,1499.9999999999943,0.9999999999999981,48.02120416196663,16.978795837981153,-0.02014886485822387,0.136102572940331],"time_s":404.2199999997405,"upper_attached":false},"rcs_propellant_used_kg":151.99278710589888,"record_type":"flight","remaining_main_propellant_kg":6377.31358439654,"remaining_rcs_propellant_kg":148.00721289410112,"return_plan":{"burn_end_time_s":140.30407985508222,"feasible":true,"predicted_ground_range_m":-0.18813812031487487,"predicted_main_at_terminal_kg":8787.148099526834,"predicted_peak_q_pa":17992.196387284614,"prediction_evaluations":5,"remaining_burn_s":0.604079855101195,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6045112388469,"feasible":true,"predicted_ground_range_m":1.430862462631893,"predicted_main_at_terminal_kg":8707.74217800979,"predicted_peak_q_pa":17992.233629063863,"prediction_evaluations":6,"remaining_burn_s":10.084511238857509,"source":"finite_burn_predictor_corrector","time_s":130.51999999998938,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.80529070881605,"feasible":true,"predicted_ground_range_m":2.3449103296077567,"predicted_main_at_terminal_kg":8695.979656692933,"predicted_peak_q_pa":17992.3238477966,"prediction_evaluations":6,"remaining_burn_s":9.265290708827601,"source":"finite_burn_predictor_corrector","time_s":131.53999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73962407253484,"feasible":true,"predicted_ground_range_m":2.002126670107657,"predicted_main_at_terminal_kg":8716.207777175636,"predicted_peak_q_pa":17991.836747980233,"prediction_evaluations":6,"remaining_burn_s":8.179624072547306,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6852883999472,"feasible":true,"predicted_ground_range_m":-0.09360982563183029,"predicted_main_at_terminal_kg":8729.399492364377,"predicted_peak_q_pa":17992.050153588916,"prediction_evaluations":5,"remaining_burn_s":7.10528839996062,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61505334780685,"feasible":true,"predicted_ground_range_m":-0.26070759730541226,"predicted_main_at_terminal_kg":8751.503887666562,"predicted_peak_q_pa":17991.74697247938,"prediction_evaluations":5,"remaining_burn_s":6.015053347821177,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.55597463773498,"feasible":true,"predicted_ground_range_m":0.6145778703863698,"predicted_main_at_terminal_kg":8769.031543685709,"predicted_peak_q_pa":17992.370489641526,"prediction_evaluations":5,"remaining_burn_s":4.9359746377502365,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.49195626782375,"feasible":true,"predicted_ground_range_m":-2.4710621515190496,"predicted_main_at_terminal_kg":8785.215179759378,"predicted_peak_q_pa":17991.533045560464,"prediction_evaluations":5,"remaining_burn_s":3.8519562678399444,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42851723159507,"feasible":true,"predicted_ground_range_m":-1.6730836381408096,"predicted_main_at_terminal_kg":8802.63994886914,"predicted_peak_q_pa":17992.031598535752,"prediction_evaluations":5,"remaining_burn_s":2.768517231612181,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.37040100438543,"feasible":true,"predicted_ground_range_m":-0.9065385957022727,"predicted_main_at_terminal_kg":8819.581624422744,"predicted_peak_q_pa":17991.331996191,"prediction_evaluations":5,"remaining_burn_s":1.6904010044034805,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.30407985508222,"feasible":true,"predicted_ground_range_m":-0.18813812031487487,"predicted_main_at_terminal_kg":8787.148099526834,"predicted_peak_q_pa":17992.196387284614,"prediction_evaluations":5,"remaining_burn_s":0.604079855101195,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4135.971419675578,37361.84313164955,236.11064185234846,1003.5656684413535,0.24834629804636246,0.00240812841565802,23867.07978212042,294.21349975550703],"time_s":94.53999999999833},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.73999999998935,"requested_s":130.53999999998936,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.8999999998319,"requested_s":303.6999999998319,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.159999999748,"requested_s":395.959999999748,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.5599999997476,"requested_s":396.35999999974763,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.61999999974756,"requested_s":396.4199999997476,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.73999999974745,"requested_s":396.53999999974747,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":397.0999999997471,"requested_s":396.89999999974714,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.05999999974534,"requested_s":398.85999999974536,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.1999999997452,"requested_s":398.9999999997452,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":399.2999999997451,"requested_s":399.09999999974514,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":403.99999999974085,"requested_s":403.79999999974086,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":405.53999999973945,"requested_s":405.33999999973946,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.239542133494979e-11,"maximum_slosh_displacement_m":1.5517893881814737,"maximum_slosh_mode_force_n":40742.2273861731,"minimum_feed_buffer_kg":1481.4327391665543,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":110.64191100000062}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":100.0,"fuel_ledger":{"main_error_kg":0.0,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ab5d0b6260345c63d1fdfa82ef64c30e1b2e2c6fbe2b90165b0006c5e6189800","integration_dt_s":0.01,"job_id":"development/surface-1-00","observation_seed_sequence":{"generated_state_uint32":[516170294,1992535471,1948635427,950439819,2601218441,2026973805,1060318341,1830175963],"mode":"case","state":{"entropy":[378,1,0,2525464296,3675105609,2651561072,1214587439,1986809900,1863329448,2570137295,1376142522],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.01953395397412272,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.3265602383400259e-05,-1.0075926094994287],[1.3265602383740919e-05,-1.0075925787141982]],"navigation_acceleration_bias_m_s2":[-9.442499658290635e-08,-2.605937357160087e-05],"observed_control_state":[-2.3060811700061392e-05,7.732797110185905,1.3435045309961676e-05,-0.998439822119843,1.1100601940730375e-08,-3.972998029741681e-09],"state":[-2.2941025680808492e-05,7.723866191317201,1.3348108331350819e-05,-0.9984417432268731,1.1065692364734026e-08,-3.848153835428616e-09,5609.906865251789,250.9992215258657],"time_s":407.65894486580214},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.2941025680808492e-05,7.723866191317201,1.3348108331350819e-05,-0.9984417432268731,1.1065692364734026e-08,-3.848153835428616e-09,5609.906865251789,250.9992215258657],"flight_safety":true,"flight_time_s":407.65894486580214,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-6.01774907043233],[50.0,-6.01774907043233],[1000.0,-6.01774907043233],[5000.0,-6.01774907043233],[10000.0,-6.01774907043233],[100000.0,-6.01774907043233]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-6.01774907043233],[50.0,-6.01774907043233],[1000.0,-6.01774907043233],[5000.0,-6.01774907043233],[10000.0,-6.01774907043233],[100000.0,-6.01774907043233]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-00","index":0,"stream":1},"input_sha256":"ab5d0b6260345c63d1fdfa82ef64c30e1b2e2c6fbe2b90165b0006c5e6189800","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64590.09313474821,"max_angular_acceleration_deg_s2":2.618305266113086,"max_angular_rate_deg_s":8.000478243143672,"max_ascent_q_alpha_kpa_deg":79.11741534906174,"max_dynamic_pressure_pa":25635.549899694808,"max_fin_hinge_nm":47.65639019102278,"max_flight_load_g":3.030873681803794,"max_gimbal_deg":5.996904522378758,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.832018151614,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618305266113086,"angular_torque_bias_nm":169.04919208372087,"attitude_target_deg":9.13972471442412,"control":[0.14827895632598076,-0.025321884707998666,13927.751831783571,0.0],"navigation_acceleration_bias_m_s2":[-0.0018317708058478072,-0.04406026604451675],"observed_control_state":[1782.8872950454254,36152.62655448154,-62.019791302663485,-991.1908826276317,0.05783453334994043,0.007907182203259108,19976.075370003033,269.2759719952012,0.0,0.0,0.0,-0.012221257056729105,0.05358415377554174,1499.9999999999943,0.9346109572173061,39.341349718394724,25.658650281609898,0.0,0.0],"phase":"entry","requested_control":[0.14827895632598076,-0.025321884707998666,13927.751831783571,0.0],"state":[1781.6469583286328,36132.80159201643,-62.01363115686169,-991.298604302672,0.05800003395098675,0.008688157007768624,19975.27305992475,269.26162618272326,0.0,0.0,0.0,-0.0159348516839968,0.09084250320804257,1499.9999999999943,0.9382427210644666,39.341914102586834,25.658085897417788,0.018974467970462972,0.008793596388723929],"time_s":301.76999999983366,"upper_attached":false},"rcs_propellant_used_kg":49.00077847413431,"record_type":"flight","remaining_main_propellant_kg":5609.906865251789,"remaining_rcs_propellant_kg":250.9992215258657,"return_plan":{"burn_end_time_s":141.54998966771947,"feasible":true,"predicted_ground_range_m":-0.10147059308462758,"predicted_main_at_terminal_kg":8426.013044497382,"predicted_peak_q_pa":17990.50788663456,"prediction_evaluations":5,"remaining_burn_s":1.5199896677387237,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.32123577893847,"feasible":true,"predicted_ground_range_m":1.9615916766138923,"predicted_main_at_terminal_kg":8386.021086221059,"predicted_peak_q_pa":17990.439327426848,"prediction_evaluations":6,"remaining_burn_s":9.451235778950283,"source":"finite_burn_predictor_corrector","time_s":131.86999999998818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53335120153952,"feasible":true,"predicted_ground_range_m":3.5379243218177834,"predicted_main_at_terminal_kg":8428.704628672698,"predicted_peak_q_pa":17990.83580446437,"prediction_evaluations":6,"remaining_burn_s":8.643351201552267,"source":"finite_burn_predictor_corrector","time_s":132.88999999998725,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53636109086614,"feasible":true,"predicted_ground_range_m":-0.08995888214340653,"predicted_main_at_terminal_kg":8428.11611590936,"predicted_peak_q_pa":17990.77354199585,"prediction_evaluations":5,"remaining_burn_s":7.626361090879804,"source":"finite_burn_predictor_corrector","time_s":133.90999999998633,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.53867981028907,"feasible":true,"predicted_ground_range_m":-0.13482694741578882,"predicted_main_at_terminal_kg":8427.772623747369,"predicted_peak_q_pa":17990.733338662252,"prediction_evaluations":5,"remaining_burn_s":6.608679810303664,"source":"finite_burn_predictor_corrector","time_s":134.9299999999854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5408034640816,"feasible":true,"predicted_ground_range_m":0.7947291818171749,"predicted_main_at_terminal_kg":8427.453251595984,"predicted_peak_q_pa":17990.6871891761,"prediction_evaluations":5,"remaining_burn_s":5.590803464097109,"source":"finite_burn_predictor_corrector","time_s":135.94999999998447,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.54308573760088,"feasible":true,"predicted_ground_range_m":0.7861965931599855,"predicted_main_at_terminal_kg":8427.090909133825,"predicted_peak_q_pa":17990.64231690636,"prediction_evaluations":5,"remaining_burn_s":4.573085737617321,"source":"finite_burn_predictor_corrector","time_s":136.96999999998354,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.54588738059513,"feasible":true,"predicted_ground_range_m":-2.109849395982053,"predicted_main_at_terminal_kg":8426.582220137732,"predicted_peak_q_pa":17990.588434545767,"prediction_evaluations":5,"remaining_burn_s":3.5558873806125235,"source":"finite_burn_predictor_corrector","time_s":137.98999999998262,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.547952532933,"feasible":true,"predicted_ground_range_m":-1.1385080881183995,"predicted_main_at_terminal_kg":8426.281942233432,"predicted_peak_q_pa":17990.543239870243,"prediction_evaluations":5,"remaining_burn_s":2.5379525329513366,"source":"finite_burn_predictor_corrector","time_s":139.0099999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.54998966771947,"feasible":true,"predicted_ground_range_m":-0.10147059308462758,"predicted_main_at_terminal_kg":8426.013044497382,"predicted_peak_q_pa":17990.50788663456,"prediction_evaluations":5,"remaining_burn_s":1.5199896677387237,"source":"finite_burn_predictor_corrector","time_s":140.02999999998076,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4011.1305813591875,37264.94932313799,216.91644147735025,983.057444929334,0.22169912077751483,0.0019941122706777304,22874.001305569123,296.8618582952662],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.06999999998817,"requested_s":131.86999999998818,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.72999999983386,"requested_s":301.5299999998339,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.973799150320701e-12,"maximum_slosh_displacement_m":1.5937767936455645,"maximum_slosh_mode_force_n":68072.10344750197,"minimum_feed_buffer_kg":1480.0555997822119,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":100.53763219999928}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":99.78125,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0e8d4981083234a4a47ce452dc1f7b04b100a1758888833072a071c744eaad5b","integration_dt_s":0.01,"job_id":"development/surface-1-01","observation_seed_sequence":{"generated_state_uint32":[2496551332,514569589,1469617343,67953686,2211004115,990307368,2356644880,2945546011],"mode":"case","state":{"entropy":[378,1,1,2816489904,1261541689,2229425978,1046027176,2991374277,1329244787,2671875861,1672605581],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.02473121818729852,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.0506152674715565e-05,-1.0072497549194113],[2.050615267453845e-05,-1.007249783971433]],"navigation_acceleration_bias_m_s2":[-4.304700416559547e-08,1.4327559390389025e-06],"observed_control_state":[-3.152975559983011e-05,7.713718802363172,2.04375241485837e-05,-0.9982060604404862,6.096380568506746e-09,3.6314008400548108e-09],"state":[-3.1529558411015584e-05,7.713709171272924,2.04374059249329e-05,-0.9982060655447056,6.0964156062018096e-09,3.6315026825993167e-09,5669.347610553133,258.6453899009853],"time_s":406.8700096480919},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.1529558411015584e-05,7.713709171272924,2.04374059249329e-05,-0.9982060655447056,6.0964156062018096e-09,3.6315026825993167e-09,5669.347610553133,258.6453899009853],"flight_safety":true,"flight_time_s":406.8700096480919,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.662481412610338],[50.0,-4.662481412610338],[1000.0,-4.662481412610338],[5000.0,-4.662481412610338],[10000.0,-4.662481412610338],[100000.0,-4.662481412610338]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.662481412610338],[50.0,-4.662481412610338],[1000.0,-4.662481412610338],[5000.0,-4.662481412610338],[10000.0,-4.662481412610338],[100000.0,-4.662481412610338]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-01","index":1,"stream":1},"input_sha256":"0e8d4981083234a4a47ce452dc1f7b04b100a1758888833072a071c744eaad5b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64530.65238944698,"max_angular_acceleration_deg_s2":2.6180657320794416,"max_angular_rate_deg_s":8.000478030419638,"max_ascent_q_alpha_kpa_deg":80.05430359831658,"max_dynamic_pressure_pa":25635.293499913918,"max_fin_hinge_nm":46.37037867098981,"max_flight_load_g":3.0308650471403857,"max_gimbal_deg":5.996904490297126,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":17984.90761086178,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6180657320794416,"angular_torque_bias_nm":169.40676320242952,"attitude_target_deg":9.598720414028252,"control":[0.1514232936951269,-0.024776837146114984,13933.346779426529,0.0],"navigation_acceleration_bias_m_s2":[-0.001946340734193167,-0.045050307385172586],"observed_control_state":[1687.4723691835725,36175.321151163516,-61.93664977872927,-991.7011604596578,0.05909210376053975,0.007895202909106022,19991.481999791078,269.2939664910868,0.0,0.0,0.0,-0.011942548146248493,0.05483142479756059,1499.9999999999943,0.9321360439190162,39.330511940655796,25.669488059349153,0.0,0.0],"phase":"entry","requested_control":[0.1514232936951269,-0.024776837146114984,13933.346779426529,0.0],"state":[1686.233697273694,36155.48599922543,-61.93027536471157,-991.8071421482662,0.059257366013102525,0.008676247106792136,19990.661726298007,269.2796149157211,0.0,0.0,0.0,-0.01558064457516931,0.09283618859446392,1499.9999999999943,0.9359052665858669,39.3310889611934,25.668911038811544,0.016991032831123878,0.009433410838271159],"time_s":301.88999999983355,"upper_attached":false},"rcs_propellant_used_kg":41.35461009901468,"record_type":"flight","remaining_main_propellant_kg":5669.347610553133,"remaining_rcs_propellant_kg":258.6453899009853,"return_plan":{"burn_end_time_s":141.42921148065167,"feasible":true,"predicted_ground_range_m":-0.3103957811207394,"predicted_main_at_terminal_kg":8391.540468485931,"predicted_peak_q_pa":17990.71272829473,"prediction_evaluations":5,"remaining_burn_s":1.459211480670869,"source":"finite_burn_predictor_corrector","time_s":139.9699999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.200716593654,"feasible":true,"predicted_ground_range_m":3.4939916703993603,"predicted_main_at_terminal_kg":8433.332700557188,"predicted_peak_q_pa":17990.596338869287,"prediction_evaluations":6,"remaining_burn_s":9.390716593665754,"source":"finite_burn_predictor_corrector","time_s":131.80999999998824,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.41269124339314,"feasible":true,"predicted_ground_range_m":2.072891849939893,"predicted_main_at_terminal_kg":8394.572460724361,"predicted_peak_q_pa":17991.02316318172,"prediction_evaluations":6,"remaining_burn_s":8.582691243405845,"source":"finite_burn_predictor_corrector","time_s":132.8299999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.41541575561172,"feasible":true,"predicted_ground_range_m":-0.0728944225396404,"predicted_main_at_terminal_kg":8393.9952564835,"predicted_peak_q_pa":17990.965651755305,"prediction_evaluations":5,"remaining_burn_s":7.56541575562535,"source":"finite_burn_predictor_corrector","time_s":133.84999999998638,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.41773102575846,"feasible":true,"predicted_ground_range_m":-0.15516351773350578,"predicted_main_at_terminal_kg":8393.592830649206,"predicted_peak_q_pa":17990.92246933268,"prediction_evaluations":5,"remaining_burn_s":6.547731025772995,"source":"finite_burn_predictor_corrector","time_s":134.86999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4200243059788,"feasible":true,"predicted_ground_range_m":-0.19337778485360957,"predicted_main_at_terminal_kg":8393.17071596703,"predicted_peak_q_pa":17990.878816380606,"prediction_evaluations":5,"remaining_burn_s":5.530024305994299,"source":"finite_burn_predictor_corrector","time_s":135.88999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.42230353984954,"feasible":true,"predicted_ground_range_m":-0.24051687731736848,"predicted_main_at_terminal_kg":8392.74651499461,"predicted_peak_q_pa":17990.838916946657,"prediction_evaluations":5,"remaining_burn_s":4.5123035398659495,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.42509716561577,"feasible":true,"predicted_ground_range_m":-3.0315232546754203,"predicted_main_at_terminal_kg":8392.171121909498,"predicted_peak_q_pa":17990.787702944424,"prediction_evaluations":5,"remaining_burn_s":3.495097165633098,"source":"finite_burn_predictor_corrector","time_s":137.92999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.42714805124743,"feasible":true,"predicted_ground_range_m":-1.5907966298490663,"predicted_main_at_terminal_kg":8391.853044357307,"predicted_peak_q_pa":17990.749585507077,"prediction_evaluations":5,"remaining_burn_s":2.4771480512656776,"source":"finite_burn_predictor_corrector","time_s":138.94999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.42921148065167,"feasible":true,"predicted_ground_range_m":-0.3103957811207394,"predicted_main_at_terminal_kg":8391.540468485931,"predicted_peak_q_pa":17990.71272829473,"prediction_evaluations":5,"remaining_burn_s":1.459211480670869,"source":"finite_burn_predictor_corrector","time_s":139.9699999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4004.8228139977423,37277.38171405615,215.2270151202656,983.6771193795764,0.21863601175838435,0.001965285297688521,22871.64196729993,296.8839311721484],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.00999999998822,"requested_s":131.80999999998824,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.84999999983376,"requested_s":301.64999999983377,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.130118552187923e-12,"maximum_slosh_displacement_m":1.5951710410213056,"maximum_slosh_mode_force_n":68046.13598065478,"minimum_feed_buffer_kg":1480.067661735234,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":100.30907809999917}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":100.296875,"fuel_ledger":{"main_error_kg":6.111804395914078e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ff50de6542668ed8da0dd4f7cd1832830150848f845af4c753a3d19af5b7b015","integration_dt_s":0.01,"job_id":"development/surface-1-02","observation_seed_sequence":{"generated_state_uint32":[1146635711,567889465,880806733,1254015247,2144404918,3382584718,3566246781,1305432382],"mode":"case","state":{"entropy":[378,1,2,3375270700,657118064,3492702522,935489247,3965496699,134979676,893043730,2777279979],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03899068965711104,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.7913247463682148e-05,-1.0076328545698034],[1.7913247463778503e-05,-1.007632845656287]],"navigation_acceleration_bias_m_s2":[-7.827367001239369e-08,-1.546827592842037e-05],"observed_control_state":[-2.94773333076895e-05,7.720881725011122,1.8005429353905705e-05,-0.998515572894552,1.081031848999406e-08,-1.1153506467981037e-09],"state":[-2.947130834996352e-05,7.720547566710521,1.8001542104891744e-05,-0.9985156090953871,1.080994542591929e-08,-1.1141895482523133e-09,5628.635937030864,254.10313344636484],"time_s":407.3503346547582},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.947130834996352e-05,7.720547566710521,1.8001542104891744e-05,-0.9985156090953871,1.080994542591929e-08,-1.1141895482523133e-09,5628.635937030864,254.10313344636484],"flight_safety":true,"flight_time_s":407.3503346547582,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.658074378044352],[50.0,-5.658074378044352],[1000.0,-5.658074378044352],[5000.0,-5.658074378044352],[10000.0,-5.658074378044352],[100000.0,-5.658074378044352]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.658074378044352],[50.0,-5.658074378044352],[1000.0,-5.658074378044352],[5000.0,-5.658074378044352],[10000.0,-5.658074378044352],[100000.0,-5.658074378044352]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-02","index":2,"stream":1},"input_sha256":"ff50de6542668ed8da0dd4f7cd1832830150848f845af4c753a3d19af5b7b015","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64571.36406296975,"max_angular_acceleration_deg_s2":2.6167988177094634,"max_angular_rate_deg_s":8.000478789394865,"max_ascent_q_alpha_kpa_deg":79.36344858129831,"max_dynamic_pressure_pa":25635.469088551494,"max_fin_hinge_nm":39.411674636290314,"max_flight_load_g":3.031032557857052,"max_gimbal_deg":5.996904735540673,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":17984.88552381945,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6167988177094634,"angular_torque_bias_nm":168.93515245062295,"attitude_target_deg":9.411488549373182,"control":[0.15669403233973156,-0.023918629683786486,13943.12312201874,0.0],"navigation_acceleration_bias_m_s2":[-0.0020241367993635057,-0.046770529761268505],"observed_control_state":[1691.3056705148474,36147.51841776587,-62.4163598107994,-991.4200787979698,0.05858663104498755,0.007899893405498655,19975.478331940536,269.27199631937805,0.0,0.0,0.0,-0.011505675792919756,0.056914764288483265,1499.9999999999943,0.9357976722463394,39.34176970420032,25.65823029580486,0.0,0.0],"phase":"entry","requested_control":[0.15669403233973156,-0.023918629683786486,13943.12312201874,0.0],"state":[1690.0574056581684,36127.68891589431,-62.40984965962562,-991.5229863721632,0.05875198647318102,0.008680774100047087,19974.628010499557,269.25763467421945,0.0,0.0,0.0,-0.015024337654374706,0.09617363314976418,1499.9999999999943,0.9393635249170104,39.342367861935706,25.657632138069474,0.018838043042517,0.008626615178467708],"time_s":301.8099999998336,"upper_attached":false},"rcs_propellant_used_kg":45.896866553635164,"record_type":"flight","remaining_main_propellant_kg":5628.635937030864,"remaining_rcs_propellant_kg":254.10313344636484,"return_plan":{"burn_end_time_s":141.51596390409838,"feasible":true,"predicted_ground_range_m":-2.7826049371739003,"predicted_main_at_terminal_kg":8365.990817881537,"predicted_peak_q_pa":17991.213418005063,"prediction_evaluations":5,"remaining_burn_s":1.505963904117602,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.2871151433731,"feasible":true,"predicted_ground_range_m":2.124661016013164,"predicted_main_at_terminal_kg":8394.579248656863,"predicted_peak_q_pa":17991.193825698385,"prediction_evaluations":6,"remaining_burn_s":9.437115143384887,"source":"finite_burn_predictor_corrector","time_s":131.8499999999882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.49921719654608,"feasible":true,"predicted_ground_range_m":1.5169684128651397,"predicted_main_at_terminal_kg":8368.781264967327,"predicted_peak_q_pa":17990.21729209756,"prediction_evaluations":6,"remaining_burn_s":8.629217196558809,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.50184507748602,"feasible":true,"predicted_ground_range_m":-0.0676628531181791,"predicted_main_at_terminal_kg":8368.205046101673,"predicted_peak_q_pa":17991.280948986063,"prediction_evaluations":5,"remaining_burn_s":7.611845077499668,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5041625095282,"feasible":true,"predicted_ground_range_m":-0.09975074051112642,"predicted_main_at_terminal_kg":8368.195137523584,"predicted_peak_q_pa":17991.23832703114,"prediction_evaluations":5,"remaining_burn_s":6.594162509542773,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.50646699386448,"feasible":true,"predicted_ground_range_m":-0.1603625813714018,"predicted_main_at_terminal_kg":8367.757617095633,"predicted_peak_q_pa":17991.29808310505,"prediction_evaluations":5,"remaining_burn_s":5.576466993879999,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.50907803195972,"feasible":true,"predicted_ground_range_m":-1.953924393095953,"predicted_main_at_terminal_kg":8367.237594198206,"predicted_peak_q_pa":17991.30818688317,"prediction_evaluations":5,"remaining_burn_s":4.559078031976143,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5118734308785,"feasible":true,"predicted_ground_range_m":-4.8298038855191905,"predicted_main_at_terminal_kg":8366.671611934406,"predicted_peak_q_pa":17991.262979760388,"prediction_evaluations":5,"remaining_burn_s":3.5418734308958615,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.51393452913254,"feasible":true,"predicted_ground_range_m":-3.847569693207184,"predicted_main_at_terminal_kg":8366.310338136087,"predicted_peak_q_pa":17991.219879528737,"prediction_evaluations":5,"remaining_burn_s":2.5239345291508366,"source":"finite_burn_predictor_corrector","time_s":138.9899999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.51596390409838,"feasible":true,"predicted_ground_range_m":-2.7826049371739003,"predicted_main_at_terminal_kg":8365.990817881537,"predicted_peak_q_pa":17991.213418005063,"prediction_evaluations":5,"remaining_burn_s":1.505963904117602,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4010.1877306572846,37268.19097242211,216.51508103644971,983.2114676665834,0.2209337280799072,0.00198702027779143,22873.368023846193,296.86797055742244],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0499999999882,"requested_s":131.8499999999882,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.76999999983383,"requested_s":301.56999999983384,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.329070518200751e-12,"maximum_slosh_displacement_m":1.593896584509668,"maximum_slosh_mode_force_n":68063.38356784446,"minimum_feed_buffer_kg":1480.0595164822066,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":100.73239579999972}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":99.859375,"fuel_ledger":{"main_error_kg":-2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"fd0677186e7bfc937f195e3f44bca214c2fe58ebf8c144d6de5ae09f54a5090e","integration_dt_s":0.01,"job_id":"development/surface-1-03","observation_seed_sequence":{"generated_state_uint32":[3672587952,279625002,795680849,971361794,1694383113,2403585715,2973729811,263762335],"mode":"case","state":{"entropy":[378,1,3,1664288612,1633958170,3084804562,3596411559,1585322944,3480825602,798102693,48388263],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.011763223829549248,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4320898853738976e-05,-1.0067972387735535],[2.4320898853704545e-05,-1.0067972549931612]],"navigation_acceleration_bias_m_s2":[9.321843813031531e-09,0.00010129281907096083],"observed_control_state":[-3.8104229118374866e-05,7.723663113023845,2.4560838360221067e-05,-0.9978201120741178,2.0838667435933604e-09,2.035379233846884e-09],"state":[-3.764490866973208e-05,7.704911337962532,2.4322635132597145e-05,-0.9978418648593632,2.1226297946430647e-09,2.027450945863365e-09,5721.172608254457,265.57346735826985],"time_s":406.2087925351818},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.764490866973208e-05,7.704911337962532,2.4322635132597145e-05,-0.9978418648593632,2.1226297946430647e-09,2.027450945863365e-09,5721.172608254457,265.57346735826985],"flight_safety":true,"flight_time_s":406.2087925351818,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-3.3378233547339624],[50.0,-3.3378233547339624],[1000.0,-3.3378233547339624],[5000.0,-3.3378233547339624],[10000.0,-3.3378233547339624],[100000.0,-3.3378233547339624]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-3.3378233547339624],[50.0,-3.3378233547339624],[1000.0,-3.3378233547339624],[5000.0,-3.3378233547339624],[10000.0,-3.3378233547339624],[100000.0,-3.3378233547339624]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-03","index":3,"stream":1},"input_sha256":"fd0677186e7bfc937f195e3f44bca214c2fe58ebf8c144d6de5ae09f54a5090e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64478.82739174526,"max_angular_acceleration_deg_s2":2.6176683688301865,"max_angular_rate_deg_s":8.000477251988062,"max_ascent_q_alpha_kpa_deg":80.99003256143462,"max_dynamic_pressure_pa":25635.36550715786,"max_fin_hinge_nm":43.16273554174649,"max_flight_load_g":3.0309598567670855,"max_gimbal_deg":5.996904307444302,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17984.991827391117,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6176683688301865,"angular_torque_bias_nm":169.53869264570673,"attitude_target_deg":10.331553103949418,"control":[0.15460172593456648,-0.02424922839309417,13939.467425083887,0.0],"navigation_acceleration_bias_m_s2":[-0.0020711522360853667,-0.04604154424144877],"observed_control_state":[1558.9974862977597,36179.63822087927,-62.0234161976925,-991.8332684838438,0.06051177565136494,0.007881410629204994,20015.255459999855,269.3200986566503,0.0,0.0,0.0,-0.011672924328127294,0.056095666429707966,1499.9999999999943,0.931280632388051,39.31378852473861,25.686211475266635,0.0,0.0],"phase":"entry","requested_control":[0.15460172593456648,-0.02424922839309417,13939.467425083887,0.0],"state":[1557.7570812105398,36159.800442943655,-62.01680859693776,-991.9375030638473,0.06067676285330474,0.008662477004641287,20014.416998813773,269.3057407769194,0.0,0.0,0.0,-0.015237890561025298,0.09485358225403029,1499.9999999999943,0.9350973653492937,39.31437833939,25.685621660615247,0.015999467203173936,0.00970234361100878],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":34.42653264173015,"record_type":"flight","remaining_main_propellant_kg":5721.172608254457,"remaining_rcs_propellant_kg":265.57346735826985,"return_plan":{"burn_end_time_s":141.30157714802675,"feasible":true,"predicted_ground_range_m":-0.34829692087423325,"predicted_main_at_terminal_kg":8421.070405728218,"predicted_peak_q_pa":17990.977813471545,"prediction_evaluations":5,"remaining_burn_s":1.391577148045872,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.07292823207058,"feasible":true,"predicted_ground_range_m":3.3054332703331397,"predicted_main_at_terminal_kg":8396.91981052039,"predicted_peak_q_pa":17990.873495854743,"prediction_evaluations":6,"remaining_burn_s":9.322928232082292,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28497185519498,"feasible":true,"predicted_ground_range_m":1.2611472495030327,"predicted_main_at_terminal_kg":8424.155812844998,"predicted_peak_q_pa":17991.24435317791,"prediction_evaluations":6,"remaining_burn_s":8.514971855207627,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28754104726036,"feasible":true,"predicted_ground_range_m":-0.03915065515887761,"predicted_main_at_terminal_kg":8423.60543115747,"predicted_peak_q_pa":17991.217240258535,"prediction_evaluations":5,"remaining_burn_s":7.497541047273922,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28985539209916,"feasible":true,"predicted_ground_range_m":0.25271552292988986,"predicted_main_at_terminal_kg":8423.198195714833,"predicted_peak_q_pa":17991.17155657318,"prediction_evaluations":5,"remaining_burn_s":6.4798553921136435,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.292149029019,"feasible":true,"predicted_ground_range_m":0.5836726589582639,"predicted_main_at_terminal_kg":8422.77566357703,"predicted_peak_q_pa":17991.140468472182,"prediction_evaluations":5,"remaining_burn_s":5.462149029034406,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29445532258086,"feasible":true,"predicted_ground_range_m":0.7624404961682743,"predicted_main_at_terminal_kg":8422.351014697279,"predicted_peak_q_pa":17991.096387002213,"prediction_evaluations":5,"remaining_burn_s":4.444455322597218,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29730661627175,"feasible":true,"predicted_ground_range_m":-2.098912879958455,"predicted_main_at_terminal_kg":8421.773127570972,"predicted_peak_q_pa":17991.04833771351,"prediction_evaluations":5,"remaining_burn_s":3.4273066162890164,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29944337604178,"feasible":true,"predicted_ground_range_m":-1.1866644955680385,"predicted_main_at_terminal_kg":8421.408684102551,"predicted_peak_q_pa":17991.006934736888,"prediction_evaluations":5,"remaining_burn_s":2.4094433760599694,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30157714802675,"feasible":true,"predicted_ground_range_m":-0.34829692087423325,"predicted_main_at_terminal_kg":8421.070405728218,"predicted_peak_q_pa":17990.977813471545,"prediction_evaluations":5,"remaining_burn_s":1.391577148045872,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3988.7772919722474,37269.75245394758,213.36771591219463,983.935112187042,0.21551481125541117,0.0019375463222084,22878.390887338493,296.90217405564914],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5138116294983774e-12,"maximum_slosh_displacement_m":1.5939462327601046,"maximum_slosh_mode_force_n":68059.81482459776,"minimum_feed_buffer_kg":1480.060802224895,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":100.35470469999927}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":99.453125,"fuel_ledger":{"main_error_kg":8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8ed202eceb561645b8cb9b5b0148423094db765d0ba423ca14659d34077d6441","integration_dt_s":0.01,"job_id":"development/upper-1-00","observation_seed_sequence":{"generated_state_uint32":[351367764,605661508,3728088098,2708111619,1328438027,1753001089,593766624,1490789906],"mode":"case","state":{"entropy":[378,1,0,1551620248,93716852,1060843853,814934844,2891317974,3814797175,1654267865,800485351],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.018888870306811568,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.9187761055807497e-05,-1.0035105803295465],[-1.9187761055854125e-05,-1.0035105366206631]],"navigation_acceleration_bias_m_s2":[2.424189047830928e-07,0.0002975580742826546],"observed_control_state":[3.81128968924161e-06,7.666192992486494,-1.9168558241999956e-05,-0.9948655451572134,-1.0654704337403317e-09,-5.459438907851687e-09],"state":[3.8066875182049106e-06,7.665954102232624,-1.9163221382694856e-05,-0.9948667885661863,-1.0667818762983848e-09,-5.463610417188893e-09,6031.722167998626,222.71043709655993],"time_s":409.71024012269464},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[3.8066875182049106e-06,7.665954102232624,-1.9163221382694856e-05,-0.9948667885661863,-1.0667818762983848e-09,-5.463610417188893e-09,6031.722167998626,222.71043709655993],"flight_safety":true,"flight_time_s":409.71024012269464,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5158998316331815],[5000.0,7.898635964825525],[10000.0,15.79727192965105],[100000.0,15.79727192965105]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5158998316331815],[5000.0,7.898635964825525],[10000.0,15.79727192965105],[100000.0,15.79727192965105]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-00","index":0,"stream":1},"input_sha256":"8ed202eceb561645b8cb9b5b0148423094db765d0ba423ca14659d34077d6441","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64168.27783200146,"max_angular_acceleration_deg_s2":2.632417650092766,"max_angular_rate_deg_s":8.000462937302167,"max_ascent_q_alpha_kpa_deg":88.65827892806742,"max_dynamic_pressure_pa":25638.282641288926,"max_fin_hinge_nm":290.9464469846941,"max_flight_load_g":3.8492309577622574,"max_gimbal_deg":5.999999999999797,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17983.785443888126,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.632417650092766,"angular_torque_bias_nm":164.7036493798822,"attitude_target_deg":15.138879566029672,"control":[0.15251457116482792,-0.02458245989435218,13946.770720073851,0.0],"navigation_acceleration_bias_m_s2":[-0.00204129992729804,-0.04407246525949322],"observed_control_state":[71.64912976558433,36492.513820285436,-44.78576276748353,-997.5228671838412,0.06207808071360812,0.007872092710249553,20925.999165565794,269.4631554908684,0.0,0.0,0.0,-0.011852641317145755,0.055226159863471694,1499.9999999999943,0.8764551187944287,38.673126810020186,26.32687318998498,0.0,0.0],"phase":"entry","requested_control":[0.15251457116482792,-0.02458245989435218,13946.770720073851,0.0],"state":[70.75347722194441,36472.56221503779,-44.7792101463514,-997.6309129914997,0.06224291786405872,0.008657201586332946,20925.172984155055,269.44879008862404,0.0,0.0,0.0,-0.015461123836670313,0.09350498326635114,1499.9999999999943,0.8833169080785331,38.673707986476344,26.326292013528818,-0.09056801374895179,0.17014104518358067],"time_s":303.2699999998323,"upper_attached":false},"rcs_propellant_used_kg":77.28956290344007,"record_type":"flight","remaining_main_propellant_kg":6031.722167998626,"remaining_rcs_propellant_kg":222.71043709655993,"return_plan":{"burn_end_time_s":137.22236732240626,"feasible":true,"predicted_ground_range_m":-0.2197242420555341,"predicted_main_at_terminal_kg":8895.70049836889,"predicted_peak_q_pa":17992.240784840993,"prediction_evaluations":5,"remaining_burn_s":0.6123673224223813,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.0022787458309,"feasible":true,"predicted_ground_range_m":-0.2660456650531273,"predicted_main_at_terminal_kg":8920.780146907138,"predicted_peak_q_pa":17992.138953265465,"prediction_evaluations":5,"remaining_burn_s":6.5122787458414635,"source":"finite_burn_predictor_corrector","time_s":130.48999999998944,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.21099393021402,"feasible":true,"predicted_ground_range_m":0.056306833658879896,"predicted_main_at_terminal_kg":8897.988824106389,"predicted_peak_q_pa":17992.47448403485,"prediction_evaluations":5,"remaining_burn_s":5.700993930225509,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.21329249478603,"feasible":true,"predicted_ground_range_m":0.06449588158876907,"predicted_main_at_terminal_kg":8897.496368157137,"predicted_peak_q_pa":17992.417790718482,"prediction_evaluations":5,"remaining_burn_s":4.683292494798447,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.21611387485456,"feasible":true,"predicted_ground_range_m":-2.9550602304799725,"predicted_main_at_terminal_kg":8896.894655769456,"predicted_peak_q_pa":17992.36421182661,"prediction_evaluations":5,"remaining_burn_s":3.6661138748679156,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.2182112432359,"feasible":true,"predicted_ground_range_m":-2.030954644334912,"predicted_main_at_terminal_kg":8896.487015796356,"predicted_peak_q_pa":17992.331166121894,"prediction_evaluations":5,"remaining_burn_s":2.6482112432501763,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.22027637506324,"feasible":true,"predicted_ground_range_m":-1.00383469536213,"predicted_main_at_terminal_kg":8896.098796367487,"predicted_peak_q_pa":17992.287171656262,"prediction_evaluations":5,"remaining_burn_s":1.6302763750784273,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.22236732240626,"feasible":true,"predicted_ground_range_m":-0.2197242420555341,"predicted_main_at_terminal_kg":8895.70049836889,"predicted_peak_q_pa":17992.240784840993,"prediction_evaluations":5,"remaining_burn_s":0.6123673224223813,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2881.3467116271845,37273.633778217714,147.61197627358507,992.9292131467209,0.13123301817853486,0.0011539022704318968,22956.32928892091,296.86984734312375],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.68999999998942,"requested_s":130.48999999998944,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.2299999998325,"requested_s":303.0299999998325,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.46999999976316,"requested_s":379.2699999997632,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5940274018007154,"maximum_slosh_mode_force_n":68309.87267602007,"minimum_feed_buffer_kg":1480.0747545453703,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":99.86203899999964}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":99.796875,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ef2eb509e295d8a9499e5ddeb6e6f7ec3afbb589f3a9e23ea482b8598a17190d","integration_dt_s":0.01,"job_id":"development/upper-1-01","observation_seed_sequence":{"generated_state_uint32":[3861732637,458605869,2816474970,4016952811,3314293836,140486807,634976893,181967054],"mode":"case","state":{"entropy":[378,1,1,2868800872,3338562907,213539144,3043562792,917595999,1431888038,1407752161,2122264672],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.013677221225660703,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.906632586738659e-06,-1.0036014710995762],[-1.9066325867730257e-06,-1.0036014425967694]],"navigation_acceleration_bias_m_s2":[1.5909606068621042e-07,0.00032157588178537274],"observed_control_state":[-1.2429159986795126e-05,7.656775240398694,-2.0164443084117182e-06,-0.9950476002912899,-1.1720647783189946e-09,-3.638335208782189e-09],"state":[-1.2447541632335055e-05,7.647513381332509,-1.933471736893513e-06,-0.9950937716202847,-1.205731502477732e-09,-3.5628508372812538e-09,6161.640372365182,224.02679918149383],"time_s":409.5993077392753},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.2447541632335055e-05,7.647513381332509,-1.933471736893513e-06,-0.9950937716202847,-1.205731502477732e-09,-3.5628508372812538e-09,6161.640372365182,224.02679918149383],"flight_safety":true,"flight_time_s":409.5993077392753,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.7530137323176018],[5000.0,9.13412418418119],[10000.0,18.26824836836238],[100000.0,18.26824836836238]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.7530137323176018],[5000.0,9.13412418418119],[10000.0,18.26824836836238],[100000.0,18.26824836836238]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-01","index":1,"stream":1},"input_sha256":"ef2eb509e295d8a9499e5ddeb6e6f7ec3afbb589f3a9e23ea482b8598a17190d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64038.35962763473,"max_angular_acceleration_deg_s2":2.6229326688459405,"max_angular_rate_deg_s":8.000460970645621,"max_ascent_q_alpha_kpa_deg":89.12538651033708,"max_dynamic_pressure_pa":25639.296953449815,"max_fin_hinge_nm":311.26471627202454,"max_flight_load_g":3.84794143356316,"max_gimbal_deg":5.999999999994746,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.030404700716,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6229326688459405,"angular_torque_bias_nm":174.31609475234282,"attitude_target_deg":14.838299855069062,"control":[0.16240214594568497,-0.023033005723830057,13961.992268027687,0.0],"navigation_acceleration_bias_m_s2":[-0.00213075270243942,-0.04682572441863065],"observed_control_state":[-226.61117336234543,36525.69929380709,-40.53858032263401,-998.6595295372267,0.06022531440798435,0.007891480790351523,21142.3803656065,269.4768923778128,0.0,0.0,0.0,-0.011068726217468117,0.05909291457148047,1499.9999999999943,0.8686048265336412,38.520913679362565,26.47908632064264,0.0,0.0],"phase":"entry","requested_control":[0.16240214594568497,-0.023033005723830057,13961.992268027687,0.0],"state":[-227.42188092044665,36505.72500020271,-40.53188260047393,-998.7627152992264,0.06039052023359392,0.008674303598007315,21141.498170993014,269.46251129712476,0.0,0.0,0.0,-0.014460203731116023,0.09974067282719842,1499.9999999999943,0.8759026278223428,38.52153425824808,26.478465741757123,-0.013944296141206953,0.015729667118432666],"time_s":303.52999999983206,"upper_attached":false},"rcs_propellant_used_kg":75.97320081850617,"record_type":"flight","remaining_main_propellant_kg":6161.640372365182,"remaining_rcs_propellant_kg":224.02679918149383,"return_plan":{"burn_end_time_s":136.2902885679551,"feasible":true,"predicted_ground_range_m":-0.07445104532378366,"predicted_main_at_terminal_kg":9043.605450128147,"predicted_peak_q_pa":17992.558309523454,"prediction_evaluations":5,"remaining_burn_s":0.9402885679700609,"source":"finite_burn_predictor_corrector","time_s":135.34999999998502,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.0733634145839,"feasible":true,"predicted_ground_range_m":0.24313091293947764,"predicted_main_at_terminal_kg":9016.061000875407,"predicted_peak_q_pa":17992.27336576591,"prediction_evaluations":5,"remaining_burn_s":5.823363414594234,"source":"finite_burn_predictor_corrector","time_s":130.24999999998965,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.28112971743823,"feasible":true,"predicted_ground_range_m":-0.3162783244374623,"predicted_main_at_terminal_kg":9045.47367235289,"predicted_peak_q_pa":17992.759965269808,"prediction_evaluations":5,"remaining_burn_s":5.0111297174495135,"source":"finite_burn_predictor_corrector","time_s":131.26999999998873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.28340008884442,"feasible":true,"predicted_ground_range_m":-0.21486336640515447,"predicted_main_at_terminal_kg":9044.9744351113,"predicted_peak_q_pa":17992.69998284475,"prediction_evaluations":5,"remaining_burn_s":3.9934000888566112,"source":"finite_burn_predictor_corrector","time_s":132.2899999999878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.28606553402716,"feasible":true,"predicted_ground_range_m":-2.1657658125370602,"predicted_main_at_terminal_kg":9044.410606669508,"predicted_peak_q_pa":17992.64938364865,"prediction_evaluations":5,"remaining_burn_s":2.9760655340402993,"source":"finite_burn_predictor_corrector","time_s":133.30999999998687,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.28811738492695,"feasible":true,"predicted_ground_range_m":-0.7421432914800903,"predicted_main_at_terminal_kg":9044.028363453885,"predicted_peak_q_pa":17992.6042050343,"prediction_evaluations":5,"remaining_burn_s":1.9581173849409954,"source":"finite_burn_predictor_corrector","time_s":134.32999999998594,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.2902885679551,"feasible":true,"predicted_ground_range_m":-0.07445104532378366,"predicted_main_at_terminal_kg":9043.605450128147,"predicted_peak_q_pa":17992.558309523454,"prediction_evaluations":5,"remaining_burn_s":0.9402885679700609,"source":"finite_burn_predictor_corrector","time_s":135.34999999998502,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2574.956351728677,37277.95855837591,131.85712331488327,994.418737860271,0.11309855444798698,0.0009822920518385648,22967.77984876136,296.855473553761],"time_s":95.78999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.44999999998964,"requested_s":130.24999999998965,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.48999999983226,"requested_s":303.2899999998323,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":380.34999999976236,"requested_s":380.1499999997624,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5936349202387023,"maximum_slosh_mode_force_n":68308.41408906832,"minimum_feed_buffer_kg":1480.0902890757952,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":100.32134380000025}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":97.765625,"fuel_ledger":{"main_error_kg":3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"40384af3382a5b8fac38391f028a8c44c116f5a6f3950babed6f5799e610427b","integration_dt_s":0.01,"job_id":"development/upper-1-02","observation_seed_sequence":{"generated_state_uint32":[3220365353,4106364365,2934365781,3361910774,1834088202,2463271165,49587303,1314815482],"mode":"case","state":{"entropy":[378,1,2,614319316,2527447932,3065739594,797856969,1270348125,1789124223,1332361859,3467854364],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.0077659271459347805,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.8217490453581507e-05,-1.003932345407829],[1.8217490453551495e-05,-1.0039323092500554]],"navigation_acceleration_bias_m_s2":[4.1422730281862144e-08,0.00034707958511378075],"observed_control_state":[-2.9964112735679702e-05,7.677019393886828,1.835753313243209e-05,-0.9952516884922494,-7.499831818154076e-10,-4.783098404138272e-09],"state":[-2.964949170818519e-05,7.659899889945784,1.8225300085598422e-05,-0.9953326152744443,-8.299986737082017e-10,-4.51972170303488e-09,6060.708872652084,236.4761716792952],"time_s":407.8472004782821},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.964949170818519e-05,7.659899889945784,1.8225300085598422e-05,-0.9953326152744443,-8.299986737082017e-10,-4.51972170303488e-09,6060.708872652084,236.4761716792952],"flight_safety":true,"flight_time_s":407.8472004782821,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.3253645618502017],[5000.0,6.905846927535262],[10000.0,13.811693855070525],[100000.0,13.811693855070525]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.3253645618502017],[5000.0,6.905846927535262],[10000.0,13.811693855070525],[100000.0,13.811693855070525]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-02","index":2,"stream":1},"input_sha256":"40384af3382a5b8fac38391f028a8c44c116f5a6f3950babed6f5799e610427b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64139.291127348224,"max_angular_acceleration_deg_s2":3.060757169588728,"max_angular_rate_deg_s":8.000464970349842,"max_ascent_q_alpha_kpa_deg":88.26209818108354,"max_dynamic_pressure_pa":25637.56246643417,"max_fin_hinge_nm":191.50646831158272,"max_flight_load_g":3.8505201553034754,"max_gimbal_deg":5.99999980359546,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17983.708440562837,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.060757169588728,"angular_torque_bias_nm":-360.87318178110206,"attitude_target_deg":0.3303455809350397,"control":[0.0,0.01269430942277287,50224.78800867953,0.0],"navigation_acceleration_bias_m_s2":[-0.005258420221739222,0.0033272014589373518],"observed_control_state":[-3.0764611092912877,2735.1000638842434,2.0163338056074016,-187.82780447113052,-0.09845308499786383,0.010922289887864799,9093.106401094201,264.7958388689506,0.0,-2.766585775856136e-07,0.02916666666666583,0.07417561620648806,0.1104888208145569,1499.9999999999943,0.9999999999999981,46.996962947712554,18.00303705229265,0.0,0.0],"phase":"entry","requested_control":[0.0,0.01269430942277287,50224.78800867953,0.0],"state":[-3.0361308902596233,2731.343438150483,2.016665660790269,-187.84591643507736,-0.09823286621132091,0.011345895667700983,9092.160700088356,264.74410651478314,0.0,-2.1546203850677392e-07,0.01916666666666583,0.056747699267922454,0.06701620158499554,1499.9999999999943,0.9999999999999981,46.99762820010388,18.002371799901322,-0.1262048754227297,-0.07639431787756129],"time_s":377.86999999976445,"upper_attached":false},"rcs_propellant_used_kg":63.52382832070481,"record_type":"flight","remaining_main_propellant_kg":6060.708872652084,"remaining_rcs_propellant_kg":236.4761716792952,"return_plan":{"burn_end_time_s":137.90576736807546,"feasible":true,"predicted_ground_range_m":-0.4719913652450458,"predicted_main_at_terminal_kg":8814.358404916811,"predicted_peak_q_pa":17991.61201834954,"prediction_evaluations":5,"remaining_burn_s":1.115767368091748,"source":"finite_burn_predictor_corrector","time_s":136.7899999999837,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.68498535424888,"feasible":true,"predicted_ground_range_m":-0.6507438403018,"predicted_main_at_terminal_kg":8855.646799566499,"predicted_peak_q_pa":17991.38343131461,"prediction_evaluations":5,"remaining_burn_s":7.014985354259594,"source":"finite_burn_predictor_corrector","time_s":130.66999999998927,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.8942955268159,"feasible":true,"predicted_ground_range_m":0.1285986821954026,"predicted_main_at_terminal_kg":8816.662319121013,"predicted_peak_q_pa":17991.860333881756,"prediction_evaluations":5,"remaining_burn_s":6.204295526827573,"source":"finite_burn_predictor_corrector","time_s":131.68999999998834,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.89660013245103,"feasible":true,"predicted_ground_range_m":0.1479318709165227,"predicted_main_at_terminal_kg":8816.176338424275,"predicted_peak_q_pa":17991.80625809361,"prediction_evaluations":5,"remaining_burn_s":5.186600132463606,"source":"finite_burn_predictor_corrector","time_s":132.70999999998742,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.8988867996166,"feasible":true,"predicted_ground_range_m":0.15120412064402444,"predicted_main_at_terminal_kg":8815.750249305054,"predicted_peak_q_pa":17991.760161619914,"prediction_evaluations":5,"remaining_burn_s":4.1688867996301155,"source":"finite_burn_predictor_corrector","time_s":133.7299999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.9016254791989,"feasible":true,"predicted_ground_range_m":-2.4227194557851703,"predicted_main_at_terminal_kg":8815.167294294695,"predicted_peak_q_pa":17991.708557919002,"prediction_evaluations":5,"remaining_burn_s":3.1516254792133584,"source":"finite_burn_predictor_corrector","time_s":134.74999999998556,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.90369709653868,"feasible":true,"predicted_ground_range_m":-1.3923267296378725,"predicted_main_at_terminal_kg":8814.779743015106,"predicted_peak_q_pa":17991.664052762568,"prediction_evaluations":5,"remaining_burn_s":2.1336970965540485,"source":"finite_burn_predictor_corrector","time_s":135.76999999998463,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.90576736807546,"feasible":true,"predicted_ground_range_m":-0.4719913652450458,"predicted_main_at_terminal_kg":8814.358404916811,"predicted_peak_q_pa":17991.61201834954,"prediction_evaluations":5,"remaining_burn_s":1.115767368091748,"source":"finite_burn_predictor_corrector","time_s":136.7899999999837,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3100.3437463745204,37271.65567180002,159.09770640799601,991.7354038263633,0.14462975635607275,0.0012801032075757317,22946.19361765828,296.8814288470563],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.86999999998926,"requested_s":130.66999999998927,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.04999999983266,"requested_s":302.8499999998327,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5942484284085598,"maximum_slosh_mode_force_n":68243.79508051238,"minimum_feed_buffer_kg":1480.0676792567324,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":98.07971879999968}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":95.0,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e9f7e556cb3e9753832c06e47f79f206eeaa46b0d02248bbdeebb6b9325913fa","integration_dt_s":0.01,"job_id":"development/upper-1-03","observation_seed_sequence":{"generated_state_uint32":[621129876,266494788,1673854320,2282488789,1038827738,3466020769,3674663202,590280887],"mode":"case","state":{"entropy":[378,1,3,2874990803,401447578,2822353512,3010997708,3865665787,2149770116,84464855,1632417410],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.010886395111711314,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.4378206605068627e-05,-1.0056888966695514],[-2.437820660508478e-05,-1.005688839796342]],"navigation_acceleration_bias_m_s2":[2.6353348784301666e-07,0.0004696601033310165],"observed_control_state":[8.820298131922146e-06,7.670906078114677,-2.437326500858774e-05,-0.997024414665653,-2.5708028809186044e-10,-7.0300871859628985e-09],"state":[8.727656342118678e-06,7.667108648384896,-2.427368823729484e-05,-0.9970343611610596,-2.840270512232647e-10,-7.109151205519326e-09,6025.09591833343,221.2200302752361],"time_s":409.6338087437283},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[8.727656342118678e-06,7.667108648384896,-2.427368823729484e-05,-0.9970343611610596,-2.840270512232647e-10,-7.109151205519326e-09,6025.09591833343,221.2200302752361],"flight_safety":true,"flight_time_s":409.6338087437283,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.4959867949405952],[5000.0,7.7948785631115225],[10000.0,15.589757126223045],[100000.0,15.589757126223045]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.4959867949405952],[5000.0,7.7948785631115225],[10000.0,15.589757126223045],[100000.0,15.589757126223045]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-03","index":3,"stream":1},"input_sha256":"e9f7e556cb3e9753832c06e47f79f206eeaa46b0d02248bbdeebb6b9325913fa","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64174.904081666704,"max_angular_acceleration_deg_s2":2.6102110225325417,"max_angular_rate_deg_s":8.00046351215697,"max_ascent_q_alpha_kpa_deg":88.61770502819381,"max_dynamic_pressure_pa":25638.202594051927,"max_fin_hinge_nm":299.3954238091739,"max_flight_load_g":3.848947863336811,"max_gimbal_deg":5.999999999999837,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17983.837308145412,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6102110225325417,"angular_torque_bias_nm":144.72747019290438,"attitude_target_deg":14.757815230551962,"control":[0.15923519751240606,-0.02353252847524964,13972.6300895096,0.0],"navigation_acceleration_bias_m_s2":[-0.002187673400097743,-0.04619201842173349],"observed_control_state":[59.40732134662342,36476.90268769561,-45.31536222023689,-997.4966563304386,0.062403783001333674,0.007867062016337537,20907.765000128995,269.45970480416725,0.0,0.0,0.0,-0.011313241263688585,0.05787574326401018,1499.9999999999943,0.8788718161980086,38.685953614777446,26.314046385227726,0.0,0.0],"phase":"entry","requested_control":[0.15923519751240606,-0.02353252847524964,13972.6300895096,0.0],"state":[58.50107925700361,36456.95164160816,-45.30854496246411,-997.6009222031475,0.06256846428539668,0.008646042885481486,20906.900563705705,269.4453127663488,0.0,0.0,0.0,-0.01477700502721304,0.09775634772129045,1499.9999999999943,0.8855993800234376,38.68656170168249,26.31343829832268,0.04413334798162776,0.08593880334663719],"time_s":303.2499999998323,"upper_attached":false},"rcs_propellant_used_kg":78.7799697247639,"record_type":"flight","remaining_main_propellant_kg":6025.09591833343,"remaining_rcs_propellant_kg":221.2200302752361,"return_plan":{"burn_end_time_s":137.27589385212912,"feasible":true,"predicted_ground_range_m":-0.1922348305018744,"predicted_main_at_terminal_kg":8876.152610310397,"predicted_peak_q_pa":17992.564586858727,"prediction_evaluations":5,"remaining_burn_s":0.6658938521452373,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.05577115994362,"feasible":true,"predicted_ground_range_m":-0.1884559930640819,"predicted_main_at_terminal_kg":8903.627014082036,"predicted_peak_q_pa":17992.49643697107,"prediction_evaluations":5,"remaining_burn_s":6.565771159954194,"source":"finite_burn_predictor_corrector","time_s":130.48999999998944,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.26445807674693,"feasible":true,"predicted_ground_range_m":0.1567959800907488,"predicted_main_at_terminal_kg":8878.038561435336,"predicted_peak_q_pa":17991.518383083192,"prediction_evaluations":5,"remaining_burn_s":5.754458076758428,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.26676308837693,"feasible":true,"predicted_ground_range_m":0.19080418723793002,"predicted_main_at_terminal_kg":8877.553106943014,"predicted_peak_q_pa":17992.385163031246,"prediction_evaluations":5,"remaining_burn_s":4.736763088389365,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.26960192802304,"feasible":true,"predicted_ground_range_m":-2.884669285312995,"predicted_main_at_terminal_kg":8877.3460870882,"predicted_peak_q_pa":17992.533159038936,"prediction_evaluations":5,"remaining_burn_s":3.719601928036392,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.27171152145343,"feasible":true,"predicted_ground_range_m":-1.9753549236743595,"predicted_main_at_terminal_kg":8876.93280270484,"predicted_peak_q_pa":17992.591858527165,"prediction_evaluations":5,"remaining_burn_s":2.701711521467689,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.27379032663518,"feasible":true,"predicted_ground_range_m":-0.9697321239488588,"predicted_main_at_terminal_kg":8876.541011870884,"predicted_peak_q_pa":17992.549980513722,"prediction_evaluations":5,"remaining_burn_s":1.6837903266503713,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.27589385212912,"feasible":true,"predicted_ground_range_m":-0.1922348305018744,"predicted_main_at_terminal_kg":8876.152610310397,"predicted_peak_q_pa":17992.564586858727,"prediction_evaluations":5,"remaining_burn_s":0.6658938521452373,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2905.0533102091217,37271.43124266766,148.84526912585972,992.7717975373547,0.13267056579448033,0.0011675164282076709,22956.17657832023,296.87108643943753],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.68999999998942,"requested_s":130.48999999998944,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.2099999998325,"requested_s":303.00999999983253,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.70999999976294,"requested_s":379.50999999976295,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5939432113488377,"maximum_slosh_mode_force_n":68314.14626829926,"minimum_feed_buffer_kg":1480.0753119841902,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":95.46997050000027}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.890625,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"72212fbb1b7445b919878d25d658b53053da5a50a3262836d486fe51017c69a5","integration_dt_s":0.01,"job_id":"development/shear-1-00","observation_seed_sequence":{"generated_state_uint32":[3085470648,3040640313,2459831848,1147827305,2989027464,1100022036,812624937,67608580],"mode":"case","state":{"entropy":[378,1,0,1255130671,952436370,2922479130,1097629722,1748781285,1758736987,3455985883,351790255],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.020259400485644962,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.5102087377847652e-06,-1.007644910623535],[-1.5102087381414322e-06,-1.0076448724780518]],"navigation_acceleration_bias_m_s2":[2.7453418384360015e-08,-9.905174868977398e-06],"observed_control_state":[9.734656538013012e-06,7.743034966236265,-1.5268771245757651e-06,-0.9984682250590595,-9.284429617178938e-09,-4.9624865535611685e-09],"state":[9.714111804318039e-06,7.729565483905768,-1.5189025251912909e-06,-0.9984709786414216,-9.350175148145845e-09,-4.768185407856603e-09,5575.055377578928,248.54891602832663],"time_s":406.66349012773986},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[9.714111804318039e-06,7.729565483905768,-1.5189025251912909e-06,-0.9984709786414216,-9.350175148145845e-09,-4.768185407856603e-09,5575.055377578928,248.54891602832663],"flight_safety":true,"flight_time_s":406.66349012773986,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,5.349236446313438],[50.0,5.349236446313438],[1000.0,3.2959941739911085],[5000.0,-5.349236446313438],[10000.0,-12.118854955416147],[100000.0,-12.118854955416147]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,5.349236446313438],[50.0,5.349236446313438],[1000.0,3.2959941739911085],[5000.0,-5.349236446313438],[10000.0,-12.118854955416147],[100000.0,-12.118854955416147]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-00","index":0,"stream":1},"input_sha256":"72212fbb1b7445b919878d25d658b53053da5a50a3262836d486fe51017c69a5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64624.94462242109,"max_angular_acceleration_deg_s2":2.618968503016808,"max_angular_rate_deg_s":8.00048241748093,"max_ascent_q_alpha_kpa_deg":73.45036774234485,"max_dynamic_pressure_pa":25640.55049577675,"max_fin_hinge_nm":49.309717743111065,"max_flight_load_g":3.031167003829796,"max_gimbal_deg":5.996907333042843,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17985.04918418162,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618968503016808,"angular_torque_bias_nm":171.17770581639823,"attitude_target_deg":8.000219412121048,"control":[0.15210009022060986,-0.024665816981764316,13932.978748849626,0.0],"navigation_acceleration_bias_m_s2":[-0.001780874130796559,-0.0455231475068498],"observed_control_state":[2068.2674669333564,36061.707581153416,-65.18351984528738,-989.7618236700923,0.05493880172718517,0.007934647424186557,19822.965686271207,269.1931544297964,0.0,0.0,0.0,-0.011885373620536554,0.05510373894454977,1499.9999999999943,0.9484388403532852,39.44905456655359,25.55094543345159,0.0,0.0],"phase":"entry","requested_control":[0.15210009022060986,-0.024665816981764316,13932.978748849626,0.0],"state":[2066.9638546290435,36041.911224639654,-65.17747047136918,-989.8668702736662,0.055104855515625197,0.00871597020147702,19822.141513344857,269.1788032335082,0.0,0.0,0.0,-0.015508206591883168,0.09326764923514987,1499.9999999999943,0.9513025916417835,39.449634330143496,25.550365669861687,0.010951068014224878,0.010932802118372623],"time_s":301.42999999983397,"upper_attached":false},"rcs_propellant_used_kg":51.45108397167337,"record_type":"flight","remaining_main_propellant_kg":5575.055377578928,"remaining_rcs_propellant_kg":248.54891602832663,"return_plan":{"burn_end_time_s":142.32781986537145,"feasible":true,"predicted_ground_range_m":-0.20193687341786415,"predicted_main_at_terminal_kg":8310.157549073954,"predicted_peak_q_pa":17993.808772507524,"prediction_evaluations":5,"remaining_burn_s":0.977819865391888,"source":"finite_burn_predictor_corrector","time_s":141.34999999997956,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.09642232010918,"feasible":true,"predicted_ground_range_m":3.27691569574354,"predicted_main_at_terminal_kg":8284.76753141676,"predicted_peak_q_pa":17993.722498756175,"prediction_evaluations":6,"remaining_burn_s":9.926422320121267,"source":"finite_burn_predictor_corrector","time_s":132.1699999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3092456908482,"feasible":true,"predicted_ground_range_m":1.064965267462263,"predicted_main_at_terminal_kg":8312.955588532946,"predicted_peak_q_pa":17994.10522153622,"prediction_evaluations":6,"remaining_burn_s":9.119245690861227,"source":"finite_burn_predictor_corrector","time_s":133.18999999998698,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.31159239327374,"feasible":true,"predicted_ground_range_m":1.0652774877021827,"predicted_main_at_terminal_kg":8312.456238916115,"predicted_peak_q_pa":17994.075593985017,"prediction_evaluations":6,"remaining_burn_s":8.101592393287678,"source":"finite_burn_predictor_corrector","time_s":134.20999999998605,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.31415346782074,"feasible":true,"predicted_ground_range_m":-0.2405781049465503,"predicted_main_at_terminal_kg":8312.54735995993,"predicted_peak_q_pa":17994.028847930538,"prediction_evaluations":5,"remaining_burn_s":7.084153467835628,"source":"finite_burn_predictor_corrector","time_s":135.22999999998513,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.31648129561293,"feasible":true,"predicted_ground_range_m":-0.36581214632835213,"predicted_main_at_terminal_kg":8312.113330127886,"predicted_peak_q_pa":17993.997820344015,"prediction_evaluations":5,"remaining_burn_s":6.06648129562874,"source":"finite_burn_predictor_corrector","time_s":136.2499999999842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3187839387935,"feasible":true,"predicted_ground_range_m":-0.4443249612243747,"predicted_main_at_terminal_kg":8311.689496418032,"predicted_peak_q_pa":17993.955519731182,"prediction_evaluations":5,"remaining_burn_s":5.048783938810233,"source":"finite_burn_predictor_corrector","time_s":137.26999999998327,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32107181319353,"feasible":true,"predicted_ground_range_m":-0.5348644280878716,"predicted_main_at_terminal_kg":8311.277209413263,"predicted_peak_q_pa":17993.915068204504,"prediction_evaluations":5,"remaining_burn_s":4.031071813211185,"source":"finite_burn_predictor_corrector","time_s":138.28999999998234,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32376908919144,"feasible":true,"predicted_ground_range_m":-2.9063442165446247,"predicted_main_at_terminal_kg":8310.756619300646,"predicted_peak_q_pa":17993.871869725866,"prediction_evaluations":5,"remaining_burn_s":3.0137690892100277,"source":"finite_burn_predictor_corrector","time_s":139.30999999998141,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32579820182272,"feasible":true,"predicted_ground_range_m":-1.6950515818810885,"predicted_main_at_terminal_kg":8310.44149343873,"predicted_peak_q_pa":17993.842569127642,"prediction_evaluations":5,"remaining_burn_s":1.9957982018422462,"source":"finite_burn_predictor_corrector","time_s":140.3299999999805,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32781986537145,"feasible":true,"predicted_ground_range_m":-0.20193687341786415,"predicted_main_at_terminal_kg":8310.157549073954,"predicted_peak_q_pa":17993.808772507524,"prediction_evaluations":5,"remaining_burn_s":0.977819865391888,"source":"finite_burn_predictor_corrector","time_s":141.34999999997956,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4199.991472138148,37260.91981256687,227.8942219458863,980.7239067176362,0.2386060092487563,0.002147426363518989,22859.941157940502,296.8275451013484],"time_s":96.08999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.3699999999879,"requested_s":132.1699999999879,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.3899999998342,"requested_s":301.1899999998342,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5931557303723711,"maximum_slosh_mode_force_n":68015.05321444746,"minimum_feed_buffer_kg":1480.05114869253,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":94.37200680000024}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.1875,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7c001321ebbf1abbd7ad35e359b5b9f39a6771cc7242b76f92e5b2d9fb1ba7c1","integration_dt_s":0.01,"job_id":"development/shear-1-01","observation_seed_sequence":{"generated_state_uint32":[1449358353,4090137651,2773146076,3450174775,612273276,3123791560,770480074,4241389612],"mode":"case","state":{"entropy":[378,1,1,2117688478,2746628768,1063791060,766745146,1968965814,1995285134,1968944524,783769954],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.017564220751139586,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.043428297565258e-05,-1.0066131494210457],[2.0434282975555756e-05,-1.0066131709938377]],"navigation_acceleration_bias_m_s2":[-4.072120036561619e-08,3.134971275380005e-06],"observed_control_state":[-2.9652683098089446e-05,7.689216654558434,2.043099472329765e-05,-0.9977842992342821,4.476060391503294e-09,2.6375721983359636e-09],"state":[-2.9559876733001552e-05,7.684677885819905,2.0373447754579517e-05,-0.9977892447577829,4.488198230475614e-09,2.6965990071405304e-09,5881.935751415951,242.2714922129332],"time_s":407.6145488360805},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.9559876733001552e-05,7.684677885819905,2.0373447754579517e-05,-0.9977892447577829,4.488198230475614e-09,2.6965990071405304e-09,5881.935751415951,242.2714922129332],"flight_safety":true,"flight_time_s":407.6145488360805,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.221014303604902],[50.0,-4.221014303604902],[1000.0,-2.6008269951504954],[5000.0,4.221014303604902],[10000.0,8.54270071932785],[100000.0,8.54270071932785]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.221014303604902],[50.0,-4.221014303604902],[1000.0,-2.6008269951504954],[5000.0,4.221014303604902],[10000.0,8.54270071932785],[100000.0,8.54270071932785]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-01","index":1,"stream":1},"input_sha256":"7c001321ebbf1abbd7ad35e359b5b9f39a6771cc7242b76f92e5b2d9fb1ba7c1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64318.06424858376,"max_angular_acceleration_deg_s2":3.189560889262461,"max_angular_rate_deg_s":8.00046962395693,"max_ascent_q_alpha_kpa_deg":87.16815917104003,"max_dynamic_pressure_pa":25636.196697585576,"max_fin_hinge_nm":49.64134290403341,"max_flight_load_g":3.036781065045676,"max_gimbal_deg":5.996903893179281,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":17984.54244478395,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.189560889262461,"angular_torque_bias_nm":-223.42398623569838,"attitude_target_deg":0.0,"control":[0.0587236599075549,-0.018406267300609423,58430.66578676092,0.002882588740477389],"navigation_acceleration_bias_m_s2":[-0.003553557705819202,-0.04680668401241224],"observed_control_state":[-4.015047552882191,2946.0737160816275,2.137806103444273,-194.33127317170357,-0.05816973045678895,-6.40405278248429e-05,9005.44989450618,267.5443203615678,0.0,0.0016598273676724812,0.5941666666666663,0.03364077699156728,0.2287933176295902,1499.9999999999943,0.9999999999999981,47.05862482632198,17.94137517368322,0.0,0.0],"phase":"entry","requested_control":[0.0587236599075549,-0.018406267300609423,58430.66578676092,0.002882588740477389],"state":[-3.9723857018435575,2942.18876895242,2.1281987441371397,-194.18071269724587,-0.0581694031799218,0.0003609436666224221,9003.355490796253,267.4841358189033,0.0,0.0019303006882106636,0.5841666666666663,0.018887161424922225,0.16187819066791487,1499.9999999999943,0.9999999999999981,47.06009813243864,17.939901867566565,-0.019287756337408986,-0.07475969956670492],"time_s":376.20999999976596,"upper_attached":false},"rcs_propellant_used_kg":57.7285077870668,"record_type":"flight","remaining_main_propellant_kg":5881.935751415951,"remaining_rcs_propellant_kg":242.2714922129332,"return_plan":{"burn_end_time_s":139.37790807048728,"feasible":true,"predicted_ground_range_m":-0.5133391051324949,"predicted_main_at_terminal_kg":8623.882564399704,"predicted_peak_q_pa":17991.596079841715,"prediction_evaluations":5,"remaining_burn_s":1.1479080705048883,"source":"finite_burn_predictor_corrector","time_s":138.2299999999824,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.15332078663698,"feasible":true,"predicted_ground_range_m":2.059937292399656,"predicted_main_at_terminal_kg":8665.701266681777,"predicted_peak_q_pa":17991.440411970485,"prediction_evaluations":6,"remaining_burn_s":8.063320786648088,"source":"finite_burn_predictor_corrector","time_s":131.0899999999889,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.36410866158928,"feasible":true,"predicted_ground_range_m":0.01542141834345756,"predicted_main_at_terminal_kg":8626.670178928052,"predicted_peak_q_pa":17991.92304881637,"prediction_evaluations":5,"remaining_burn_s":7.254108661601314,"source":"finite_burn_predictor_corrector","time_s":132.10999999998796,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.36640544034677,"feasible":true,"predicted_ground_range_m":0.20164940580468027,"predicted_main_at_terminal_kg":8626.199133332399,"predicted_peak_q_pa":17991.865268250625,"prediction_evaluations":5,"remaining_burn_s":6.236405440359726,"source":"finite_burn_predictor_corrector","time_s":133.12999999998704,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.36870230443907,"feasible":true,"predicted_ground_range_m":0.2667848248447804,"predicted_main_at_terminal_kg":8625.78585054897,"predicted_peak_q_pa":17991.820495749398,"prediction_evaluations":5,"remaining_burn_s":5.218702304452957,"source":"finite_burn_predictor_corrector","time_s":134.1499999999861,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.37099511823564,"feasible":true,"predicted_ground_range_m":0.27871529542728624,"predicted_main_at_terminal_kg":8625.352412817338,"predicted_peak_q_pa":17991.774832761603,"prediction_evaluations":5,"remaining_burn_s":4.200995118250469,"source":"finite_burn_predictor_corrector","time_s":135.16999999998518,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.373747723543,"feasible":true,"predicted_ground_range_m":-2.3141599331556932,"predicted_main_at_terminal_kg":8624.775165076622,"predicted_peak_q_pa":17991.726585381868,"prediction_evaluations":5,"remaining_burn_s":3.183747723558745,"source":"finite_burn_predictor_corrector","time_s":136.18999999998425,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.37583249617865,"feasible":true,"predicted_ground_range_m":-1.4389286150552074,"predicted_main_at_terminal_kg":8624.246350825868,"predicted_peak_q_pa":17991.639068146847,"prediction_evaluations":5,"remaining_burn_s":2.1658324961953332,"source":"finite_burn_predictor_corrector","time_s":137.20999999998332,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.37790807048728,"feasible":true,"predicted_ground_range_m":-0.5133391051324949,"predicted_main_at_terminal_kg":8623.882564399704,"predicted_peak_q_pa":17991.596079841715,"prediction_evaluations":5,"remaining_burn_s":1.1479080705048883,"source":"finite_burn_predictor_corrector","time_s":138.2299999999824,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3530.884414736954,37271.66092913664,183.2725738093498,988.8616091752627,0.17387920868708118,0.001553596732583491,22919.12246547518,296.8862069757638],"time_s":95.88999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.28999999998888,"requested_s":131.0899999999889,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.5899999998331,"requested_s":302.3899999998331,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5138116294983774e-12,"maximum_slosh_displacement_m":1.594525030643618,"maximum_slosh_mode_force_n":68192.20087506405,"minimum_feed_buffer_kg":1480.062054386475,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.67438469999979}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.953125,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ae8946f415c7971b7b74f086f060ad9a93161b216c21ef4ad1493fb81c7fb72d","integration_dt_s":0.01,"job_id":"development/shear-1-02","observation_seed_sequence":{"generated_state_uint32":[1412151739,3155214278,1281013465,34204106,3102205063,1061406789,3636224831,1756347756],"mode":"case","state":{"entropy":[378,1,2,3124676794,749309396,669487654,484464075,1372647227,4291564306,2267953249,3041079308],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.04557551035015095,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[6.948199737876709e-06,-1.0076825526495348],[6.9481997378312434e-06,-1.0076825550486015]],"navigation_acceleration_bias_m_s2":[-1.4035625358757972e-07,-2.70321025832059e-05],"observed_control_state":[-1.9673902617344324e-05,7.708593575500105,7.01878241876793e-06,-0.998592454080468,1.89511611789144e-08,2.9343790491478307e-10],"state":[-1.966774504953713e-05,7.707717157659765,7.013107747554663e-06,-0.9985924411466974,1.8951421455057185e-08,2.998833547171321e-10,5741.561642201711,226.38150470458342],"time_s":410.2508776528736},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.966774504953713e-05,7.707717157659765,7.013107747554663e-06,-0.9985924411466974,1.8951421455057185e-08,2.998833547171321e-10,5741.561642201711,226.38150470458342],"flight_safety":true,"flight_time_s":410.2508776528736,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-7.756889931925897],[50.0,-7.756889931925897],[1000.0,-4.7794978368432295],[5000.0,7.756889931925897],[10000.0,9.236868876024666],[100000.0,9.236868876024666]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-7.756889931925897],[50.0,-7.756889931925897],[1000.0,-4.7794978368432295],[5000.0,7.756889931925897],[10000.0,9.236868876024666],[100000.0,9.236868876024666]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-02","index":2,"stream":1},"input_sha256":"ae8946f415c7971b7b74f086f060ad9a93161b216c21ef4ad1493fb81c7fb72d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64458.43835779821,"max_angular_acceleration_deg_s2":2.6180547449187883,"max_angular_rate_deg_s":8.000469109454196,"max_ascent_q_alpha_kpa_deg":86.80386642363324,"max_dynamic_pressure_pa":25636.251192823187,"max_fin_hinge_nm":77.80369812305408,"max_flight_load_g":3.83445343561497,"max_gimbal_deg":5.996905959605154,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.47760035372,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6180547449187883,"angular_torque_bias_nm":170.0702203249287,"attitude_target_deg":14.115088524705735,"control":[0.16132157543200762,-0.023197004382101,13955.067230061424,0.0],"navigation_acceleration_bias_m_s2":[-0.0024118714441764295,-0.047535761895024134],"observed_control_state":[577.7325428647235,36365.443250492346,-54.65219772760604,-995.3249206092374,0.06554416635710983,0.007835458099550621,20454.503387610137,269.36926812479805,0.0,0.0,0.0,-0.011139496537469793,0.058755845449102236,1499.9999999999943,0.9014632641387937,39.00480002581239,25.99519997419281,0.0,0.0],"phase":"entry","requested_control":[0.16132157543200762,-0.023197004382101,13955.067230061424,0.0],"state":[576.6395680311358,36345.53566224992,-54.64495143103202,-995.4266923324363,0.06570823928961371,0.008616913264344118,20453.626582521523,269.3548941770125,0.0,0.0,0.0,-0.014557401201428493,0.09911106774831066,1499.9999999999943,0.9069360794559901,39.00541681344223,25.994583186562974,0.009428976263562433,0.0121442274472276],"time_s":302.7299999998328,"upper_attached":false},"rcs_propellant_used_kg":73.61849529541658,"record_type":"flight","remaining_main_propellant_kg":5741.561642201711,"remaining_rcs_propellant_kg":226.38150470458342,"return_plan":{"burn_end_time_s":139.21119682891626,"feasible":true,"predicted_ground_range_m":-0.46546824624714844,"predicted_main_at_terminal_kg":8683.012818126379,"predicted_peak_q_pa":17993.6383153098,"prediction_evaluations":5,"remaining_burn_s":1.0411968289338145,"source":"finite_burn_predictor_corrector","time_s":138.16999999998245,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.98775640636322,"feasible":true,"predicted_ground_range_m":-4.606204844333199,"predicted_main_at_terminal_kg":8641.722478734866,"predicted_peak_q_pa":17993.709032726525,"prediction_evaluations":4,"remaining_burn_s":7.957756406374268,"source":"finite_burn_predictor_corrector","time_s":131.02999999998895,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.19751562802136,"feasible":true,"predicted_ground_range_m":-2.178853790828697,"predicted_main_at_terminal_kg":8617.086713884191,"predicted_peak_q_pa":17993.595440819612,"prediction_evaluations":5,"remaining_burn_s":7.147515628033343,"source":"finite_burn_predictor_corrector","time_s":132.04999999998802,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.19982268162886,"feasible":true,"predicted_ground_range_m":-2.1508601168980093,"predicted_main_at_terminal_kg":8616.625272114776,"predicted_peak_q_pa":17993.55160974076,"prediction_evaluations":5,"remaining_burn_s":6.129822681641776,"source":"finite_burn_predictor_corrector","time_s":133.0699999999871,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.20211082013114,"feasible":true,"predicted_ground_range_m":-0.016985051600926226,"predicted_main_at_terminal_kg":8684.4898529094,"predicted_peak_q_pa":17993.50174530941,"prediction_evaluations":5,"remaining_burn_s":5.112110820144975,"source":"finite_burn_predictor_corrector","time_s":134.08999999998616,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.2043556703286,"feasible":true,"predicted_ground_range_m":0.14859461643025185,"predicted_main_at_terminal_kg":8684.124245412973,"predicted_peak_q_pa":17993.461914241572,"prediction_evaluations":5,"remaining_burn_s":4.094355670343363,"source":"finite_burn_predictor_corrector","time_s":135.10999999998523,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.20706813391115,"feasible":true,"predicted_ground_range_m":-2.331096556822608,"predicted_main_at_terminal_kg":8683.626757181435,"predicted_peak_q_pa":17993.709113066376,"prediction_evaluations":5,"remaining_burn_s":3.0770681339268413,"source":"finite_burn_predictor_corrector","time_s":136.1299999999843,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.20911752225473,"feasible":true,"predicted_ground_range_m":-1.2684413455812162,"predicted_main_at_terminal_kg":8683.3221137426,"predicted_peak_q_pa":17993.673825376172,"prediction_evaluations":5,"remaining_burn_s":2.059117522271347,"source":"finite_burn_predictor_corrector","time_s":137.14999999998338,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.21119682891626,"feasible":true,"predicted_ground_range_m":-0.46546824624714844,"predicted_main_at_terminal_kg":8683.012818126379,"predicted_peak_q_pa":17993.6383153098,"prediction_evaluations":5,"remaining_burn_s":1.0411968289338145,"source":"finite_burn_predictor_corrector","time_s":138.16999999998245,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3478.2950669656343,37277.83088253838,180.69075234584804,989.3119046100867,0.17060848993090527,0.001522969724282783,22919.3560156003,296.8576672037581],"time_s":95.88999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.22999999998893,"requested_s":131.02999999998895,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.689999999833,"requested_s":302.489999999833,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":377.0299999997654,"requested_s":376.8299999997654,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4996007747831754e-12,"maximum_slosh_displacement_m":1.5944991546532208,"maximum_slosh_mode_force_n":68191.35721226165,"minimum_feed_buffer_kg":1480.0705673494804,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.29469249999966}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.65625,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"043d56649a66cae6254381dd0e294982ef27b471662a5f9c98d9e2bb5453c242","integration_dt_s":0.01,"job_id":"development/shear-1-03","observation_seed_sequence":{"generated_state_uint32":[4108528974,1799337208,3394903644,2360492240,2804745760,71163386,2972534171,1902418486],"mode":"case","state":{"entropy":[378,1,3,3786103021,692934378,3665201139,3828345855,107462611,1387433452,3035196944,113552941],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03605529489679324,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.6179077534666498e-05,-1.0065834063453498],[1.617907753451273e-05,-1.0065834269693894]],"navigation_acceleration_bias_m_s2":[-6.93569247327848e-08,-2.0716286061462444e-05],"observed_control_state":[-2.3831015174584045e-05,7.645756565505141,1.6247518099379668e-05,-0.9980819153623779,7.4372487139007625e-09,2.5456166569137322e-09],"state":[-2.3714178066604797e-05,7.638561379974482,1.6166735339905612e-05,-0.9980868237415487,7.455749097631684e-09,2.5780049614769853e-09,6212.582943676228,237.9003454364607],"time_s":409.1972089951258},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.3714178066604797e-05,7.638561379974482,1.6166735339905612e-05,-0.9980868237415487,7.455749097631684e-09,2.5780049614769853e-09,6212.582943676228,237.9003454364607],"flight_safety":true,"flight_time_s":409.1972089951258,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.962746444609667],[50.0,-4.962746444609667],[1000.0,-3.0578538699110074],[5000.0,4.962746444609667],[10000.0,18.395866111608544],[100000.0,18.395866111608544]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.962746444609667],[50.0,-4.962746444609667],[1000.0,-3.0578538699110074],[5000.0,4.962746444609667],[10000.0,18.395866111608544],[100000.0,18.395866111608544]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-03","index":3,"stream":1},"input_sha256":"043d56649a66cae6254381dd0e294982ef27b471662a5f9c98d9e2bb5453c242","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63987.417056323735,"max_angular_acceleration_deg_s2":2.618098594422843,"max_angular_rate_deg_s":8.00046033889412,"max_ascent_q_alpha_kpa_deg":89.73731465825034,"max_dynamic_pressure_pa":25639.391670249577,"max_fin_hinge_nm":165.202751743182,"max_flight_load_g":3.8513964848054734,"max_gimbal_deg":5.996929005480783,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17985.651069935993,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618098594422843,"angular_torque_bias_nm":166.15502661590287,"attitude_target_deg":14.529435550701734,"control":[0.15547547082265986,-0.024101241136590516,13956.35208455465,0.0],"navigation_acceleration_bias_m_s2":[-0.0019512075929800875,-0.04461736117082626],"observed_control_state":[-149.34980555017682,36524.52456615904,-39.35168547338706,-998.4012767808536,0.05917649870465557,0.007900996488875638,21180.144615291374,269.39765995352906,0.0,0.0,0.0,-0.011611142867444989,0.05634232284197137,1499.9999999999943,0.8673151803400181,38.494348457104856,26.505651542900726,0.0,0.0],"phase":"entry","requested_control":[0.15547547082265986,-0.024101241136590516,13956.35208455465,0.0],"state":[-150.13677824844612,36504.55540135001,-39.34531677742601,-998.5083832124351,0.059341878190794645,0.00868214358274247,21179.302017810365,269.3832846823223,0.0,0.0,0.0,-0.01515167260854098,0.09534697112603056,1499.9999999999943,0.8746846096908889,38.49494118142862,26.50505881857696,0.02029122233008889,0.011385104654242709],"time_s":303.4699999998321,"upper_attached":false},"rcs_propellant_used_kg":62.0996545635393,"record_type":"flight","remaining_main_propellant_kg":6212.582943676228,"remaining_rcs_propellant_kg":237.9003454364607,"return_plan":{"burn_end_time_s":136.1750672142275,"feasible":true,"predicted_ground_range_m":-0.05281051877115317,"predicted_main_at_terminal_kg":9073.122031269802,"predicted_peak_q_pa":17994.00656150383,"prediction_evaluations":5,"remaining_burn_s":0.845067214242481,"source":"finite_burn_predictor_corrector","time_s":135.32999999998503,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.95801928305042,"feasible":true,"predicted_ground_range_m":0.21799544238105995,"predicted_main_at_terminal_kg":9045.466209210015,"predicted_peak_q_pa":17993.751971756854,"prediction_evaluations":5,"remaining_burn_s":5.728019283060755,"source":"finite_burn_predictor_corrector","time_s":130.22999999998967,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.1657505720488,"feasible":true,"predicted_ground_range_m":0.7375325175284786,"predicted_main_at_terminal_kg":9074.443054160623,"predicted_peak_q_pa":17994.119303020376,"prediction_evaluations":5,"remaining_burn_s":4.91575057206006,"source":"finite_burn_predictor_corrector","time_s":131.24999999998875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.16862825075208,"feasible":true,"predicted_ground_range_m":-2.3967875367898372,"predicted_main_at_terminal_kg":9073.764282615173,"predicted_peak_q_pa":17994.05700538609,"prediction_evaluations":5,"remaining_burn_s":3.89862825076426,"source":"finite_burn_predictor_corrector","time_s":132.26999999998782,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.17078380087523,"feasible":true,"predicted_ground_range_m":-1.5845170022674608,"predicted_main_at_terminal_kg":9073.364562372533,"predicted_peak_q_pa":17994.06841605923,"prediction_evaluations":5,"remaining_burn_s":2.8807838008883495,"source":"finite_burn_predictor_corrector","time_s":133.2899999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.1729111257848,"feasible":true,"predicted_ground_range_m":-0.6956315557654236,"predicted_main_at_terminal_kg":9073.544614232083,"predicted_peak_q_pa":17994.022246295943,"prediction_evaluations":5,"remaining_burn_s":1.8629111257988278,"source":"finite_burn_predictor_corrector","time_s":134.30999999998596,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.1750672142275,"feasible":true,"predicted_ground_range_m":-0.05281051877115317,"predicted_main_at_terminal_kg":9073.122031269802,"predicted_peak_q_pa":17994.00656150383,"prediction_evaluations":5,"remaining_burn_s":0.845067214242481,"source":"finite_burn_predictor_corrector","time_s":135.32999999998503,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2521.9677051237245,37263.570817026804,130.10772761668787,994.2958847079783,0.11126006484302496,0.0009656451487717794,22975.581668824474,296.76328355005415],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.42999999998966,"requested_s":130.22999999998967,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.4299999998323,"requested_s":303.22999999983233,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.38999999976323,"requested_s":379.18999999976324,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.593212895709268,"maximum_slosh_mode_force_n":68355.31440432706,"minimum_feed_buffer_kg":1480.076578534193,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.9604576999991}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.921875,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"53ab7251c6d31da99c534e05bb850ea8b8cfa7d2633d6b8ecbbda837bd235bf7","integration_dt_s":0.01,"job_id":"development/gust-1-00","observation_seed_sequence":{"generated_state_uint32":[2520018560,3360930189,2426283658,694992799,4017952313,3477384810,435627635,3758956638],"mode":"case","state":{"entropy":[378,1,0,3038680891,3737114415,3159155381,2261597607,4121341798,371227125,3359156965,3402733110],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.012500643443160226,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.2692065629378314e-05,-1.0055387259389417],[2.2692065629355637e-05,-1.0055387463152943]],"navigation_acceleration_bias_m_s2":[8.983317030635215e-09,8.141311727469001e-05],"observed_control_state":[-3.402864262942698e-05,7.719709180269709,2.288003554779613e-05,-0.9965577954585991,1.0708852453224325e-09,2.529480089226358e-09],"state":[-3.365564899126558e-05,7.703391409705517,2.2680019787776533e-05,-0.9966027004079189,1.1127694567302185e-09,2.5470440764392533e-09,5730.524163490331,266.4336930599888],"time_s":406.1863737635057},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.365564899126558e-05,7.703391409705517,2.2680019787776533e-05,-0.9966027004079189,1.1127694567302185e-09,2.5470440764392533e-09,5730.524163490331,266.4336930599888],"flight_safety":true,"flight_time_s":406.1863737635057,"group":"gust","gust_exposure":{"configured_amplitude_m_s":1.1907615025591116,"first_sample_above_0_1_m_s":44.799999999996864,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.28956938580995484,"altitude_m":7643.484282805371,"gust_contribution_m_s":0.0,"phase":"entry","time_s":354.4099999997858},"endpoints_above_0_1_m_s":839,"first_endpoint_above_0_1_m_s":44.64999999999689,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":53.029999999995226,"maximum_by_phase_m_s":{"ascent":1.0852633576945774,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.0852633576945774,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":52.99999999999523,"maximum_sampled_by_phase_m_s":{"ascent":1.0852582529778392,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.0852582529778392,"sample_count_above_0_1_m_s":42,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":1.2400341606592113,"forecast_wind_profile":[[0.0,-2.847454209700916],[50.0,-2.847454209700916],[1000.0,-2.847454209700916],[5000.0,-2.847454209700916],[10000.0,-2.847454209700916],[100000.0,-2.847454209700916]],"gust_altitude_center_m":7643.773852191181,"gust_altitude_half_width_m":2524.0581538972847,"gust_amplitude_m_s":1.1907615025591116,"gust_duration_s":86.69634333584068,"gust_period_s":52.24737170669699,"gust_phase_rad":-1.3758377189578135,"gust_start_s":44.19595554982982,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-2.847454209700916],[50.0,-2.847454209700916],[1000.0,-2.847454209700916],[5000.0,-2.847454209700916],[10000.0,-2.847454209700916],[100000.0,-2.847454209700916]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-00","index":0,"stream":1},"input_sha256":"53ab7251c6d31da99c534e05bb850ea8b8cfa7d2633d6b8ecbbda837bd235bf7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64469.475836509606,"max_angular_acceleration_deg_s2":2.6193223422552863,"max_angular_rate_deg_s":8.00047610447371,"max_ascent_q_alpha_kpa_deg":81.36113496979961,"max_dynamic_pressure_pa":25640.686830374678,"max_fin_hinge_nm":44.71322426576397,"max_flight_load_g":3.0308791769568564,"max_gimbal_deg":5.996903965306785,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":17984.970342946424,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6193223422552863,"angular_torque_bias_nm":170.08318799641745,"attitude_target_deg":10.766296563507701,"control":[0.1472479072202228,-0.02549859372062121,13925.759954014567,0.0],"navigation_acceleration_bias_m_s2":[-0.0019356371503283743,-0.04366715909232936],"observed_control_state":[1556.0397908300072,36202.247801339814,-61.7250613557803,-991.9343135962642,0.06069983880536291,0.007879727457367577,20026.217463758832,269.3351463150592,0.0,0.0,0.0,-0.01230951922099823,0.05319430111830918,1499.9999999999943,0.9281307876228655,39.30607731456822,25.693922685436767,0.0,0.0],"phase":"entry","requested_control":[0.1472479072202228,-0.02549859372062121,13925.759954014567,0.0],"state":[1554.8053506092406,36182.40796333856,-61.71869536490978,-992.042783829023,0.06086479281868324,0.008660981203693682,20025.420880215588,269.32080255424796,0.0,0.0,0.0,-0.016048185604336497,0.09020036720800127,1499.9999999999943,0.9321224656797319,39.30663767043521,25.693362329569783,0.01394513271525234,0.010539748010823654],"time_s":301.9499999998335,"upper_attached":false},"rcs_propellant_used_kg":33.5663069400112,"record_type":"flight","remaining_main_propellant_kg":5730.524163490331,"remaining_rcs_propellant_kg":266.4336930599888,"return_plan":{"burn_end_time_s":141.2683043595949,"feasible":true,"predicted_ground_range_m":0.012198118447471984,"predicted_main_at_terminal_kg":8450.226655464732,"predicted_peak_q_pa":17990.6697780004,"prediction_evaluations":5,"remaining_burn_s":1.35830435961403,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.03962605652802,"feasible":true,"predicted_ground_range_m":3.593948199713182,"predicted_main_at_terminal_kg":8410.503454589803,"predicted_peak_q_pa":17990.63589427293,"prediction_evaluations":6,"remaining_burn_s":9.289626056539728,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2516380569788,"feasible":true,"predicted_ground_range_m":1.0533950393737115,"predicted_main_at_terminal_kg":8385.529264578858,"predicted_peak_q_pa":17990.982991246266,"prediction_evaluations":6,"remaining_burn_s":8.481638056991436,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25433194498459,"feasible":true,"predicted_ground_range_m":0.15164290973370953,"predicted_main_at_terminal_kg":8452.368052731234,"predicted_peak_q_pa":17990.934454001097,"prediction_evaluations":5,"remaining_burn_s":7.464331944998153,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25665000178427,"feasible":true,"predicted_ground_range_m":0.39198490230950256,"predicted_main_at_terminal_kg":8452.018691208568,"predicted_peak_q_pa":17990.88466213042,"prediction_evaluations":5,"remaining_burn_s":6.446650001798759,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25896635510458,"feasible":true,"predicted_ground_range_m":0.5727769634579047,"predicted_main_at_terminal_kg":8451.659832425374,"predicted_peak_q_pa":17990.839524873205,"prediction_evaluations":5,"remaining_burn_s":5.428966355119987,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2612122582212,"feasible":true,"predicted_ground_range_m":1.0500694072042052,"predicted_main_at_terminal_kg":8451.31877616743,"predicted_peak_q_pa":17990.79543318753,"prediction_evaluations":5,"remaining_burn_s":4.411212258237562,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.26404394826244,"feasible":true,"predicted_ground_range_m":-1.7347676159026335,"predicted_main_at_terminal_kg":8450.815406929849,"predicted_peak_q_pa":17990.7462192402,"prediction_evaluations":5,"remaining_burn_s":3.3940439482797187,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.26617675048553,"feasible":true,"predicted_ground_range_m":-0.8299647842955054,"predicted_main_at_terminal_kg":8450.511379416179,"predicted_peak_q_pa":17990.70741026407,"prediction_evaluations":5,"remaining_burn_s":2.3761767505037383,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2683043595949,"feasible":true,"predicted_ground_range_m":0.012198118447471984,"predicted_main_at_terminal_kg":8450.226655464732,"predicted_peak_q_pa":17990.6697780004,"prediction_evaluations":5,"remaining_burn_s":1.35830435961403,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3980.4137763552726,37274.689034433846,212.48891547249846,984.2069506176051,0.21413797108784394,0.0019243355992875296,22877.539199991064,296.9065303670472],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9099999998337,"requested_s":301.7099999998337,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.044853423896711e-12,"maximum_slosh_displacement_m":1.5951748538564792,"maximum_slosh_mode_force_n":68075.9262148937,"minimum_feed_buffer_kg":1480.0617590699692,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.24660500000027}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.078125,"fuel_ledger":{"main_error_kg":1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"871c51866f7bd4972d87eaca597dc251acb0075f642b344698d4f44bbd80f6ab","integration_dt_s":0.01,"job_id":"development/gust-1-01","observation_seed_sequence":{"generated_state_uint32":[22791066,2282205293,3208801020,4194918801,1393689363,1990301851,2966175490,1795286857],"mode":"case","state":{"entropy":[378,1,1,1541754275,1056968164,1208133973,1385940053,141045646,3354988152,2305427506,4247887008],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.037934909285887185,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[4.614730140880177e-06,-1.0070863907600454],[4.614730140818463e-06,-1.0070863691450112]],"navigation_acceleration_bias_m_s2":[-1.033058736111061e-08,1.823157391731088e-05],"observed_control_state":[-5.7479347134009396e-08,7.710895212395108,4.798860106324928e-06,-0.9981292722013089,-2.8313252573772998e-09,-2.52211557631471e-09],"state":[-1.3789016916619793e-08,7.701776018003732,4.765394617532455e-06,-0.9981353967140316,-2.855148995636837e-09,-2.7018792796736693e-09,5761.128920856835,246.70222881771912],"time_s":407.17913625777},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.3789016916619793e-08,7.701776018003732,4.765394617532455e-06,-0.9981353967140316,-2.855148995636837e-09,-2.7018792796736693e-09,5761.128920856835,246.70222881771912],"flight_safety":true,"flight_time_s":407.17913625777,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.966988141754763,"first_sample_above_0_1_m_s":38.99999999999802,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.0110243921608344,"altitude_m":6520.887919611514,"gust_contribution_m_s":0.0,"phase":"entry","time_s":359.3499999997813},"endpoints_above_0_1_m_s":1091,"first_endpoint_above_0_1_m_s":38.94999999999803,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":49.97999999999583,"maximum_by_phase_m_s":{"ascent":4.244213069670841,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.244213069670841,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":49.79999999999587,"maximum_sampled_by_phase_m_s":{"ascent":4.240825034252807,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.240825034252807,"sample_count_above_0_1_m_s":54,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.709057604276499,"forecast_wind_profile":[[0.0,4.334293570233059],[50.0,4.334293570233059],[1000.0,4.334293570233059],[5000.0,4.334293570233059],[10000.0,4.334293570233059],[100000.0,4.334293570233059]],"gust_altitude_center_m":6519.876895219353,"gust_altitude_half_width_m":2778.818195389689,"gust_amplitude_m_s":4.966988141754763,"gust_duration_s":111.10283717753678,"gust_period_s":18.495038911417083,"gust_phase_rad":-1.4375949228618947,"gust_start_s":38.69245393976459,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.334293570233059],[50.0,4.334293570233059],[1000.0,4.334293570233059],[5000.0,4.334293570233059],[10000.0,4.334293570233059],[100000.0,4.334293570233059]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-01","index":1,"stream":1},"input_sha256":"871c51866f7bd4972d87eaca597dc251acb0075f642b344698d4f44bbd80f6ab","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64438.87107914335,"max_angular_acceleration_deg_s2":2.6176822918522635,"max_angular_rate_deg_s":8.000473425304943,"max_ascent_q_alpha_kpa_deg":85.1889377541976,"max_dynamic_pressure_pa":25639.425923576968,"max_fin_hinge_nm":80.25045855700347,"max_flight_load_g":3.031303053685457,"max_gimbal_deg":5.996906245288564,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17984.708460498514,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6176822918522635,"angular_torque_bias_nm":169.1286947717956,"attitude_target_deg":14.066649003412016,"control":[0.1534405342922225,-0.024425875594964296,13940.523522277606,0.0],"navigation_acceleration_bias_m_s2":[-0.0023241029196515565,-0.04546659688542223],"observed_control_state":[977.6758232513206,36285.89672544649,-60.61798882604136,-993.4071053187528,0.06674188810019059,0.007821785584705107,20172.39920604072,269.35649321837104,0.0,0.0,0.0,-0.01175686966166085,0.05568395249380535,1499.9999999999943,0.9162251212149043,39.20324591963408,25.796754080371315,0.0,0.0],"phase":"entry","requested_control":[0.1534405342922225,-0.024425875594964296,13940.523522277606,0.0],"state":[976.4635312628385,36266.02746022139,-60.61088748484271,-993.512484172468,0.06690568320183307,0.008602882898794666,20171.56696014059,269.3421342508427,0.0,0.0,0.0,-0.01534811380805707,0.09414698093754956,1499.9999999999943,0.9208780502550659,39.20383136214901,25.796168637856383,0.016207539569992022,0.010222490836602626],"time_s":302.2899999998332,"upper_attached":false},"rcs_propellant_used_kg":53.29777118228088,"record_type":"flight","remaining_main_propellant_kg":5761.128920856835,"remaining_rcs_propellant_kg":246.70222881771912,"return_plan":{"burn_end_time_s":140.47486879619143,"feasible":true,"predicted_ground_range_m":-0.1607517044130944,"predicted_main_at_terminal_kg":8482.74368161596,"predicted_peak_q_pa":17990.397414390005,"prediction_evaluations":5,"remaining_burn_s":0.9048687962102402,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.24691017745945,"feasible":true,"predicted_ground_range_m":2.945634677753773,"predicted_main_at_terminal_kg":8508.690292018806,"predicted_peak_q_pa":17990.30910923409,"prediction_evaluations":6,"remaining_burn_s":8.836910177470855,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.45846427964426,"feasible":true,"predicted_ground_range_m":0.8077311767733946,"predicted_main_at_terminal_kg":8485.933452431875,"predicted_peak_q_pa":17990.76976255166,"prediction_evaluations":6,"remaining_burn_s":8.028464279656603,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.46096503624332,"feasible":true,"predicted_ground_range_m":-0.2069233841342779,"predicted_main_at_terminal_kg":8485.428061107736,"predicted_peak_q_pa":17990.715728706396,"prediction_evaluations":5,"remaining_burn_s":7.010965036256576,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.46328107090233,"feasible":true,"predicted_ground_range_m":-0.1958148820163501,"predicted_main_at_terminal_kg":8485.01734555185,"predicted_peak_q_pa":17990.670563362488,"prediction_evaluations":5,"remaining_burn_s":5.993281070916508,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.46557537837728,"feasible":true,"predicted_ground_range_m":0.08244939344663749,"predicted_main_at_terminal_kg":8484.438412414,"predicted_peak_q_pa":17990.58068566953,"prediction_evaluations":5,"remaining_burn_s":4.975575378392388,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.46784716154966,"feasible":true,"predicted_ground_range_m":0.4416912676177631,"predicted_main_at_terminal_kg":8484.009886226771,"predicted_peak_q_pa":17990.532053122413,"prediction_evaluations":5,"remaining_burn_s":3.9578471615656943,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.47058347996187,"feasible":true,"predicted_ground_range_m":-1.8231388867137852,"predicted_main_at_terminal_kg":8483.459196568183,"predicted_peak_q_pa":17990.48037140195,"prediction_evaluations":5,"remaining_burn_s":2.940583479978852,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.47271445951668,"feasible":true,"predicted_ground_range_m":-0.8793611120159852,"predicted_main_at_terminal_kg":8483.10375427937,"predicted_peak_q_pa":17990.438947965267,"prediction_evaluations":5,"remaining_burn_s":1.922714459534563,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.47486879619143,"feasible":true,"predicted_ground_range_m":-0.1607517044130944,"predicted_main_at_terminal_kg":8482.74368161596,"predicted_peak_q_pa":17990.397414390005,"prediction_evaluations":5,"remaining_burn_s":0.9048687962102402,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3860.7725236955234,37276.04694780203,200.61966794323655,986.5369648854568,0.19525464211776092,0.0017513812557102993,22895.84410632006,296.9080643380966],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.6099999999886,"requested_s":131.4099999999886,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2499999998334,"requested_s":302.0499999998334,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.594427556521112,"maximum_slosh_mode_force_n":68120.06936454313,"minimum_feed_buffer_kg":1480.0670697723504,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.57994139999937}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.53125,"fuel_ledger":{"main_error_kg":-1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"bb90be6054bcf89f976b3868d5a2707e86ce4f34ed95b2de6bb8855e1ae40786","integration_dt_s":0.01,"job_id":"development/gust-1-02","observation_seed_sequence":{"generated_state_uint32":[3205578551,1127149270,3318310885,1109403721,2467628867,1915196271,4164893443,3598854731],"mode":"case","state":{"entropy":[378,1,2,1304129748,3331965078,1598082840,3136802566,3033445617,4092556311,3969101375,59703841],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.015112424203011529,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.0705424843299598e-05,-1.0068509191875543],[2.070542484320192e-05,-1.006850941633798]],"navigation_acceleration_bias_m_s2":[-2.8528288224141397e-08,1.000429393989553e-05],"observed_control_state":[-3.138428660458809e-05,7.726054909517811,2.0840448320526672e-05,-0.9978265204801389,4.306833358956976e-09,2.7187025662269143e-09],"state":[-3.105268203471397e-05,7.710102722127006,2.064450072082844e-05,-0.9978432483402465,4.351463119582864e-09,2.8057804795583834e-09,5690.562281168437,261.4420099555567],"time_s":406.58598680034373},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.105268203471397e-05,7.710102722127006,2.064450072082844e-05,-0.9978432483402465,4.351463119582864e-09,2.8057804795583834e-09,5690.562281168437,261.4420099555567],"flight_safety":true,"flight_time_s":406.58598680034373,"group":"gust","gust_exposure":{"configured_amplitude_m_s":3.3474232377042017,"first_sample_above_0_1_m_s":313.5999999998229,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.2856514227933076,"altitude_m":21375.497561012093,"gust_contribution_m_s":0.9136780643932005,"phase":"entry","time_s":319.60999999981743},"endpoints_above_0_1_m_s":1329,"first_endpoint_above_0_1_m_s":313.5899999998229,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":327.29999999981044,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6204171489015975,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.6204171489015975,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":327.19999999981053,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6197736806819378,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.6197736806819378,"sample_count_above_0_1_m_s":67,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":2.243965132853062,"forecast_wind_profile":[[0.0,-4.193482160731015],[50.0,-4.193482160731015],[1000.0,-4.193482160731015],[5000.0,-4.193482160731015],[10000.0,-4.193482160731015],[100000.0,-4.193482160731015]],"gust_altitude_center_m":21375.783212434886,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.3474232377042017,"gust_duration_s":120.0,"gust_period_s":39.426521697750964,"gust_phase_rad":-0.39252643056074454,"gust_start_s":266.2716097531911,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.193482160731015],[50.0,-4.193482160731015],[1000.0,-4.193482160731015],[5000.0,-4.193482160731015],[10000.0,-4.193482160731015],[100000.0,-4.193482160731015]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-02","index":2,"stream":1},"input_sha256":"bb90be6054bcf89f976b3868d5a2707e86ce4f34ed95b2de6bb8855e1ae40786","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64509.43771883145,"max_angular_acceleration_deg_s2":2.618310828424126,"max_angular_rate_deg_s":8.00047759936706,"max_ascent_q_alpha_kpa_deg":80.38396859694622,"max_dynamic_pressure_pa":25635.3189716413,"max_fin_hinge_nm":55.97892172013571,"max_flight_load_g":3.0309160173672858,"max_gimbal_deg":5.996904192225759,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17984.939743250885,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618310828424126,"angular_torque_bias_nm":169.36193770998437,"attitude_target_deg":10.163604954627566,"control":[0.1497251714836756,-0.025065916326371777,13930.841786970037,0.0],"navigation_acceleration_bias_m_s2":[-0.0019407030324538194,-0.04449043512867803],"observed_control_state":[1630.9446736928878,36169.6899618449,-62.057323107773,-991.4707041192548,0.05970227150287615,0.00788910437746796,20004.85006282098,269.30659096483674,0.0,0.0,0.0,-0.012089090555520966,0.05416697085332782,1499.9999999999943,0.9321925045950201,39.32110819058774,25.678891809417156,0.0,0.0],"phase":"entry","requested_control":[0.1497251714836756,-0.025065916326371777,13930.841786970037,0.0],"state":[1629.7035882582034,36149.859409802375,-62.05095494201653,-991.5776855718361,0.059867411613509273,0.008670158484670143,20004.039412336195,269.2922419696543,0.0,0.0,0.0,-0.015767591444518485,0.0917650304546466,1499.9999999999943,0.935958591387217,39.32167844183016,25.67832155817474,0.01721477147454462,0.009380059076486917],"time_s":301.8299999998336,"upper_attached":false},"rcs_propellant_used_kg":38.55799004444327,"record_type":"flight","remaining_main_propellant_kg":5690.562281168437,"remaining_rcs_propellant_kg":261.4420099555567,"return_plan":{"burn_end_time_s":141.38406169659933,"feasible":true,"predicted_ground_range_m":-0.3657637216383094,"predicted_main_at_terminal_kg":8399.958344520772,"predicted_peak_q_pa":17990.460567340608,"prediction_evaluations":5,"remaining_burn_s":1.4340616966185082,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.15550492988606,"feasible":true,"predicted_ground_range_m":3.796099046155298,"predicted_main_at_terminal_kg":8442.200601646762,"predicted_peak_q_pa":17990.38152411327,"prediction_evaluations":6,"remaining_burn_s":9.365504929897803,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.36750585189253,"feasible":true,"predicted_ground_range_m":1.774783268671925,"predicted_main_at_terminal_kg":8403.175209604593,"predicted_peak_q_pa":17990.830727316952,"prediction_evaluations":6,"remaining_burn_s":8.557505851905212,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.37017511837084,"feasible":true,"predicted_ground_range_m":-0.09055432897352489,"predicted_main_at_terminal_kg":8402.58679497295,"predicted_peak_q_pa":17990.768529065746,"prediction_evaluations":5,"remaining_burn_s":7.540175118384444,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.37248673357394,"feasible":true,"predicted_ground_range_m":-0.17554509444851618,"predicted_main_at_terminal_kg":8402.186983182622,"predicted_peak_q_pa":17990.72543908267,"prediction_evaluations":5,"remaining_burn_s":6.522486733588457,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.37478335461515,"feasible":true,"predicted_ground_range_m":-0.25438229880784036,"predicted_main_at_terminal_kg":8401.762083700172,"predicted_peak_q_pa":17990.68053295654,"prediction_evaluations":5,"remaining_burn_s":5.504783354630617,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.37706059216492,"feasible":true,"predicted_ground_range_m":-0.0071673183990483835,"predicted_main_at_terminal_kg":8401.30594730806,"predicted_peak_q_pa":17990.62698254018,"prediction_evaluations":5,"remaining_burn_s":4.487060592181309,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.37984453755115,"feasible":true,"predicted_ground_range_m":-2.481783966285242,"predicted_main_at_terminal_kg":8400.630007607619,"predicted_peak_q_pa":17990.541160687026,"prediction_evaluations":5,"remaining_burn_s":3.4698445375684734,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3819140759405,"feasible":true,"predicted_ground_range_m":-1.1678836540471877,"predicted_main_at_terminal_kg":8400.297718712905,"predicted_peak_q_pa":17990.499245901643,"prediction_evaluations":5,"remaining_burn_s":2.4519140759587366,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.38406169659933,"feasible":true,"predicted_ground_range_m":-0.3657637216383094,"predicted_main_at_terminal_kg":8399.958344520772,"predicted_peak_q_pa":17990.460567340608,"prediction_evaluations":5,"remaining_burn_s":1.4340616966185082,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3997.039014847905,37261.87656754999,214.51627425988124,983.545010085531,0.21752832029903618,0.001956217749530568,22879.81944999325,296.89080617338664],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.7899999998338,"requested_s":301.5899999998338,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5280224842135794e-12,"maximum_slosh_displacement_m":1.5938373875381138,"maximum_slosh_mode_force_n":68085.65555899286,"minimum_feed_buffer_kg":1480.0530087963737,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.82908399999906}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.53125,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1d00ac623add80eeb4e0fb69cef068d3751fa4f5af4566161699d9a59849f488","integration_dt_s":0.01,"job_id":"development/gust-1-03","observation_seed_sequence":{"generated_state_uint32":[3978942697,643500608,2187930968,225517337,985001093,153059396,1099057011,2289802691],"mode":"case","state":{"entropy":[378,1,3,1653091296,513209912,1480652312,647270714,2680635196,3298990369,2047853648,3961615346],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-3167.4576216592923,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.005639889857292108,-1.0078532277445917],[0.005639888742984097,-1.007878803418966]],"navigation_acceleration_bias_m_s2":[-0.06366588945265497,-2.4144350501456168e-05],"observed_control_state":[0.015809796468127798,7.74660060909855,0.005681576638913154,-0.9985521970651601,4.3524231605418626e-05,3.488145513540192e-06],"state":[0.015888174302875646,7.732805270142883,0.005664875415362281,-0.9985530509384902,4.3569056840883084e-05,3.1969592998144322e-06,5562.876165928006,240.76434270534997],"time_s":408.30381533514515},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.015888174302875646,7.732805270142883,0.005664875415362281,-0.9985530509384902,4.3569056840883084e-05,3.1969592998144322e-06,5562.876165928006,240.76434270534997],"flight_safety":true,"flight_time_s":408.30381533514515,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.17359866124807,"first_sample_above_0_1_m_s":367.9999999997734,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.732805270142883,"altitude_m":7.732805270142883,"gust_contribution_m_s":1.992388740464241,"phase":"landing","time_s":408.30381533514515},"endpoints_above_0_1_m_s":5769,"first_endpoint_above_0_1_m_s":367.8099999997736,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":408.30381533514515,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.9806968077742315,"flip":0.0,"landing":4.1735275026474685},"maximum_contribution_m_s":4.1735275026474685,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":408.30381533514515,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.9803920514207638,"flip":0.0,"landing":4.173521494293469},"maximum_sampled_contribution_m_s":4.173521494293469,"sample_count_above_0_1_m_s":200,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":4.828322710479671,"forecast_wind_profile":[[0.0,-6.854979246690368],[50.0,-6.854979246690368],[1000.0,-6.854979246690368],[5000.0,-6.854979246690368],[10000.0,-6.854979246690368],[100000.0,-6.854979246690368]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.17359866124807,"gust_duration_s":120.0,"gust_period_s":32.17404216818689,"gust_phase_rad":1.4471423532772452,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-6.854979246690368],[50.0,-6.854979246690368],[1000.0,-6.854979246690368],[5000.0,-6.854979246690368],[10000.0,-6.854979246690368],[100000.0,-6.854979246690368]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-03","index":3,"stream":1},"input_sha256":"1d00ac623add80eeb4e0fb69cef068d3751fa4f5af4566161699d9a59849f488","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64637.12383407194,"max_angular_acceleration_deg_s2":2.617094453323796,"max_angular_rate_deg_s":8.00047808155131,"max_ascent_q_alpha_kpa_deg":78.55318881066303,"max_dynamic_pressure_pa":25635.346088354872,"max_fin_hinge_nm":90.31068411135166,"max_flight_load_g":3.030958898120526,"max_gimbal_deg":5.996904801431627,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17989.83851376057,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617094453323796,"angular_torque_bias_nm":168.9587274303727,"attitude_target_deg":8.61849894890398,"control":[0.15494523904267454,-0.024199009077707882,13939.606745307041,0.0],"navigation_acceleration_bias_m_s2":[-0.0019255934949323073,-0.04622980507467756],"observed_control_state":[1809.3048700321374,36144.778377125025,-62.19591019335614,-991.3787935738468,0.05715461966807767,0.007913895899912178,19957.488840987568,269.2623319452399,0.0,0.0,0.0,-0.011649222385221807,0.056214986561085575,1499.9999999999943,0.936447584485467,39.35442439294579,25.645575607059374,0.0,0.0],"phase":"entry","requested_control":[0.15494523904267454,-0.024199009077707882,13939.606745307041,0.0],"state":[1808.0610124490577,36124.9496921798,-62.18958638679872,-991.4826494282238,0.05732025487420915,0.008694783691218792,19956.648562341557,269.24797392200685,0.0,0.0,0.0,-0.015206671820101023,0.09506111272053042,1499.9999999999943,0.9399773404696988,39.355015486087474,25.644984513917688,0.019025980806698775,0.008580523109926182],"time_s":301.8099999998336,"upper_attached":false},"rcs_propellant_used_kg":59.235657294650025,"record_type":"flight","remaining_main_propellant_kg":5562.876165928006,"remaining_rcs_propellant_kg":240.76434270534997,"return_plan":{"burn_end_time_s":141.6260008386824,"feasible":true,"predicted_ground_range_m":-0.2001150241682268,"predicted_main_at_terminal_kg":8394.87212311318,"predicted_peak_q_pa":17991.288557910884,"prediction_evaluations":5,"remaining_burn_s":0.5360008387025977,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.39549303242808,"feasible":true,"predicted_ground_range_m":-0.8310738136479472,"predicted_main_at_terminal_kg":8370.362222771288,"predicted_peak_q_pa":17991.218215822966,"prediction_evaluations":6,"remaining_burn_s":9.485493032439937,"source":"finite_burn_predictor_corrector","time_s":131.90999999998814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.60718511668495,"feasible":true,"predicted_ground_range_m":2.9992500395474906,"predicted_main_at_terminal_kg":8397.810604120894,"predicted_peak_q_pa":17990.375902768155,"prediction_evaluations":6,"remaining_burn_s":8.67718511669774,"source":"finite_burn_predictor_corrector","time_s":132.92999999998722,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.61008961265367,"feasible":true,"predicted_ground_range_m":-0.03513624450116026,"predicted_main_at_terminal_kg":8397.183300731587,"predicted_peak_q_pa":17990.314666394577,"prediction_evaluations":5,"remaining_burn_s":7.660089612667381,"source":"finite_burn_predictor_corrector","time_s":133.9499999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.61240446776867,"feasible":true,"predicted_ground_range_m":-0.03276254982085902,"predicted_main_at_terminal_kg":8396.777859482669,"predicted_peak_q_pa":17990.268496629487,"prediction_evaluations":5,"remaining_burn_s":6.642404467783319,"source":"finite_burn_predictor_corrector","time_s":134.96999999998536,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.61470238193607,"feasible":true,"predicted_ground_range_m":-0.020549097958607376,"predicted_main_at_terminal_kg":8396.311168503174,"predicted_peak_q_pa":17991.13170468469,"prediction_evaluations":5,"remaining_burn_s":5.624702381951643,"source":"finite_burn_predictor_corrector","time_s":135.98999999998443,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6169884506591,"feasible":true,"predicted_ground_range_m":-0.025187416710139132,"predicted_main_at_terminal_kg":8395.867476754273,"predicted_peak_q_pa":17991.285441533022,"prediction_evaluations":5,"remaining_burn_s":4.606988450675606,"source":"finite_burn_predictor_corrector","time_s":137.0099999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.61979937766685,"feasible":true,"predicted_ground_range_m":-2.944572214670785,"predicted_main_at_terminal_kg":8395.288110994565,"predicted_peak_q_pa":17991.34335107401,"prediction_evaluations":5,"remaining_burn_s":3.5897993776842805,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.62187315932385,"feasible":true,"predicted_ground_range_m":-1.987986590396062,"predicted_main_at_terminal_kg":8394.930677717124,"predicted_peak_q_pa":17991.302782382892,"prediction_evaluations":5,"remaining_burn_s":2.571873159342211,"source":"finite_burn_predictor_corrector","time_s":139.04999999998165,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6239163135388,"feasible":true,"predicted_ground_range_m":-0.9189207031126045,"predicted_main_at_terminal_kg":8395.192787355116,"predicted_peak_q_pa":17991.32234650944,"prediction_evaluations":5,"remaining_burn_s":1.553916313558092,"source":"finite_burn_predictor_corrector","time_s":140.06999999998072,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6260008386824,"feasible":true,"predicted_ground_range_m":-0.2001150241682268,"predicted_main_at_terminal_kg":8394.87212311318,"predicted_peak_q_pa":17991.288557910884,"prediction_evaluations":5,"remaining_burn_s":0.5360008387025977,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4016.0718270513376,37277.23714859446,217.91798060521447,983.0466223111986,0.22346933112171125,0.002009295840345665,22866.519254236577,296.8465746388366],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.10999999998813,"requested_s":131.90999999998814,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.76999999983383,"requested_s":301.56999999983384,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5950491854230835,"maximum_slosh_mode_force_n":68050.26746359485,"minimum_feed_buffer_kg":1480.0662142221324,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":94.0740724999996}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.734375,"fuel_ledger":{"main_error_kg":2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b7182759007fd68064ad2e4235e90f8ae761c633e8a09ee2f24bd65ba6a12867","integration_dt_s":0.01,"job_id":"development/vertical-1-00","observation_seed_sequence":{"generated_state_uint32":[84790909,1883866034,2134102244,1537656463,2848829517,843888951,1345274968,2426540331],"mode":"case","state":{"entropy":[378,1,0,2961868120,1729432971,268012643,1718811036,437039212,199522222,2170189940,515871217],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0009613056891868447,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.452791198448649e-05,-1.0041424159222792],[2.452791198447481e-05,-1.0041423937846223]],"navigation_acceleration_bias_m_s2":[3.2360638615413665e-08,7.797372656325682e-05],"observed_control_state":[-3.8030062672542496e-05,7.716992167021188,2.473386623650121e-05,-0.9951709452470492,-4.762768726847124e-10,-2.951774094304885e-09],"state":[-3.758758419814114e-05,7.699113138695943,2.4526275548040675e-05,-0.9952570466945884,-5.275083345593378e-10,-2.7672070913444903e-09,5763.905678125818,261.8946482780516],"time_s":405.72796500549214},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.758758419814114e-05,7.699113138695943,2.4526275548040675e-05,-0.9952570466945884,-5.275083345593378e-10,-2.7672070913444903e-09,5763.905678125818,261.8946482780516],"flight_safety":true,"flight_time_s":405.72796500549214,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.302391117519954],[100000.0,-2.302391117519954]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-00","index":0,"stream":1},"input_sha256":"b7182759007fd68064ad2e4235e90f8ae761c633e8a09ee2f24bd65ba6a12867","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64436.094321874436,"max_angular_acceleration_deg_s2":2.6194050951813854,"max_angular_rate_deg_s":8.000514227539052,"max_ascent_q_alpha_kpa_deg":84.64939878986162,"max_dynamic_pressure_pa":26066.50644579618,"max_fin_hinge_nm":53.293686325974285,"max_flight_load_g":3.031160636182645,"max_gimbal_deg":5.996906993209756,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17814.091276849857,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6194050951813854,"angular_torque_bias_nm":170.92921704739464,"attitude_target_deg":12.646458402312167,"control":[0.14898291357342372,-0.025184641927136927,13930.031915304393,0.0],"navigation_acceleration_bias_m_s2":[-0.002166505441511032,-0.04541761221461591],"observed_control_state":[1275.6838974324214,36224.82153056973,-61.60537293432791,-992.2585564673561,0.06343703321049993,0.0078533102908794,20068.053273770332,269.3278449749765,0.0,0.0,0.0,-0.012145396519565761,0.053908256715684846,1499.9999999999943,0.9207736166765947,39.276647957423286,25.723352042581663,0.0,0.0],"phase":"entry","requested_control":[0.14898291357342372,-0.025184641927136927,13930.031915304393,0.0],"state":[1274.4518536701846,36204.97521557507,-61.59871515886179,-992.3661771751144,0.06360146065985293,0.00863470312210637,20067.24655803461,269.3134968139752,0.0,0.0,0.0,-0.015841591311003003,0.09131606255058199,1499.9999999999943,0.9251739183548352,39.27721544077056,25.722784559234395,0.011193167801636202,0.011557046649475867],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.10535172194841,"record_type":"flight","remaining_main_propellant_kg":5763.905678125818,"remaining_rcs_propellant_kg":261.8946482780516,"return_plan":{"burn_end_time_s":140.95218991480073,"feasible":true,"predicted_ground_range_m":-0.5460179847392812,"predicted_main_at_terminal_kg":8451.125795315374,"predicted_peak_q_pa":17991.14200614889,"prediction_evaluations":5,"remaining_burn_s":1.1821899148197164,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72393317312168,"feasible":true,"predicted_ground_range_m":2.0876085935329467,"predicted_main_at_terminal_kg":8426.843614037401,"predicted_peak_q_pa":17991.046820960724,"prediction_evaluations":6,"remaining_burn_s":9.113933173133267,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93526204589767,"feasible":true,"predicted_ground_range_m":3.7635718988079585,"predicted_main_at_terminal_kg":8453.81874341628,"predicted_peak_q_pa":17991.27850044073,"prediction_evaluations":6,"remaining_burn_s":8.305262045910183,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93831464225028,"feasible":true,"predicted_ground_range_m":0.0158818835132557,"predicted_main_at_terminal_kg":8453.108755668587,"predicted_peak_q_pa":17991.31852924986,"prediction_evaluations":5,"remaining_burn_s":7.288314642263701,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94063486262263,"feasible":true,"predicted_ground_range_m":0.09356707888337379,"predicted_main_at_terminal_kg":8452.691866641617,"predicted_peak_q_pa":17991.329641071126,"prediction_evaluations":5,"remaining_burn_s":6.270634862636989,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94294776064666,"feasible":true,"predicted_ground_range_m":0.13569302620183343,"predicted_main_at_terminal_kg":8452.84466184338,"predicted_peak_q_pa":17991.285896332833,"prediction_evaluations":5,"remaining_burn_s":5.2529477606619634,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94525304380332,"feasible":true,"predicted_ground_range_m":0.13084110637182,"predicted_main_at_terminal_kg":8452.397303165197,"predicted_peak_q_pa":17991.240607140946,"prediction_evaluations":5,"remaining_burn_s":4.235253043819553,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94802694230623,"feasible":true,"predicted_ground_range_m":-2.4990008696140995,"predicted_main_at_terminal_kg":8451.829803440487,"predicted_peak_q_pa":17991.22243088259,"prediction_evaluations":5,"remaining_burn_s":3.2180269423233674,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95011032218434,"feasible":true,"predicted_ground_range_m":-1.487642773388779,"predicted_main_at_terminal_kg":8451.46885288273,"predicted_peak_q_pa":17991.18107058427,"prediction_evaluations":5,"remaining_burn_s":2.2001103222024097,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95218991480073,"feasible":true,"predicted_ground_range_m":-0.5460179847392812,"predicted_main_at_terminal_kg":8451.125795315374,"predicted_peak_q_pa":17991.14200614889,"prediction_evaluations":5,"remaining_burn_s":1.1821899148197164,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.350604549917,37264.56365091442,207.8930306777484,984.8761506553388,0.2068161693003611,0.0018582509000952881,22871.97269513458,296.9368533511634],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5938152939448926,"maximum_slosh_mode_force_n":68060.77354975462,"minimum_feed_buffer_kg":1480.0871039071474,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.19053619999977}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.9375,"fuel_ledger":{"main_error_kg":6.257323548197746e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0ab6d0af7302cfa38f07554f216f68f65df236ebd206dc17f2c6ab578f776dd9","integration_dt_s":0.01,"job_id":"development/vertical-1-01","observation_seed_sequence":{"generated_state_uint32":[2005901491,1418598318,1307702438,1533120887,3777207791,542880267,2829848923,2633991865],"mode":"case","state":{"entropy":[378,1,1,3593401012,3939726394,3758388235,2406031516,789413023,129581799,1630857021,603124963],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015960629845589937,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4820177879131007e-05,-1.0046314795123263],[2.4820177879119972e-05,-1.004631456001859]],"navigation_acceleration_bias_m_s2":[3.4432953136167736e-08,0.0014706348033533636],"observed_control_state":[-3.86709051667422e-05,7.706590516117993,2.5007856130288505e-05,-0.9957407717487624,-4.2200787269275687e-10,-3.0974455312029597e-09],"state":[-3.827836495481529e-05,7.690902943523519,2.482543610351127e-05,-0.9958059154582456,-4.694593708043447e-10,-2.9388084199298763e-09,5819.445927298262,262.11596918960726],"time_s":405.82575415808947},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.827836495481529e-05,7.690902943523519,2.482543610351127e-05,-0.9958059154582456,-4.694593708043447e-10,-2.9388084199298763e-09,5819.445927298262,262.11596918960726],"flight_safety":true,"flight_time_s":405.82575415808947,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.5139715296828107],[100000.0,2.5139715296828107]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-01","index":1,"stream":1},"input_sha256":"0ab6d0af7302cfa38f07554f216f68f65df236ebd206dc17f2c6ab578f776dd9","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64380.55407270237,"max_angular_acceleration_deg_s2":2.619386197032354,"max_angular_rate_deg_s":8.00043394492616,"max_ascent_q_alpha_kpa_deg":81.86989779013125,"max_dynamic_pressure_pa":25324.641596425205,"max_fin_hinge_nm":51.95446322547124,"max_flight_load_g":3.0312185099423097,"max_gimbal_deg":5.996902591820609,"max_mass_balance_error_kg":7.421476766467094e-10,"max_recovery_dynamic_pressure_pa":18450.59773077617,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619386197032354,"angular_torque_bias_nm":170.41716867653577,"attitude_target_deg":12.454245798692426,"control":[0.15058450637732246,-0.024909269509953157,13933.1728137104,0.0],"navigation_acceleration_bias_m_s2":[-0.0020248562805527913,-0.04329594429237202],"observed_control_state":[1274.2314716138324,36242.476398152336,-61.3933209159415,-992.6872199936016,0.06319578668697409,0.007855897926776767,20101.92580646266,269.40533075349373,0.0,0.0,0.0,-0.012006196992253205,0.054532549391212534,1499.9999999999943,0.926675341985244,39.252820359446055,25.747179640558986,0.0,0.0],"phase":"entry","requested_control":[0.15058450637732246,-0.024909269509953157,13933.1728137104,0.0],"state":[1273.0036692253072,36222.62151787195,-61.38662723932526,-992.7939798382031,0.06336026653624925,0.008637336890327698,20101.11003519764,269.39097935731553,0.0,0.0,0.0,-0.015663791273419762,0.0923248809730627,1499.9999999999943,0.9307478567484343,39.25339421289601,25.746605787109026,0.009770602911140142,0.011758748942973778],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.884030810392744,"record_type":"flight","remaining_main_propellant_kg":5819.445927298262,"remaining_rcs_propellant_kg":262.11596918960726,"return_plan":{"burn_end_time_s":140.89286712086798,"feasible":true,"predicted_ground_range_m":-0.5571693008212701,"predicted_main_at_terminal_kg":8431.64521889339,"predicted_peak_q_pa":17991.2584946841,"prediction_evaluations":5,"remaining_burn_s":1.1628671208869519,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.664683301606,"feasible":true,"predicted_ground_range_m":1.5685103032411725,"predicted_main_at_terminal_kg":8459.536463335275,"predicted_peak_q_pa":17991.325469493593,"prediction_evaluations":6,"remaining_burn_s":9.094683301617549,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8759460633903,"feasible":true,"predicted_ground_range_m":3.891753279475135,"predicted_main_at_terminal_kg":8435.828705109883,"predicted_peak_q_pa":17990.468533957246,"prediction_evaluations":6,"remaining_burn_s":8.285946063402763,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8790205012929,"feasible":true,"predicted_ground_range_m":-0.009995301500063114,"predicted_main_at_terminal_kg":8433.768791918435,"predicted_peak_q_pa":17990.405377113464,"prediction_evaluations":5,"remaining_burn_s":7.269020501306289,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88134011769853,"feasible":true,"predicted_ground_range_m":0.0448677461943916,"predicted_main_at_terminal_kg":8433.35843880313,"predicted_peak_q_pa":17990.357642254705,"prediction_evaluations":5,"remaining_burn_s":6.2513401177128625,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88364897471476,"feasible":true,"predicted_ground_range_m":0.08270063729636945,"predicted_main_at_terminal_kg":8432.92011651032,"predicted_peak_q_pa":17990.3079045478,"prediction_evaluations":5,"remaining_burn_s":5.233648974730024,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88595071708406,"feasible":true,"predicted_ground_range_m":0.07628796467523014,"predicted_main_at_terminal_kg":8432.49023205994,"predicted_peak_q_pa":17990.261237345556,"prediction_evaluations":5,"remaining_burn_s":4.215950717100241,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8887151612581,"feasible":true,"predicted_ground_range_m":-2.527479847662369,"predicted_main_at_terminal_kg":8431.932903224873,"predicted_peak_q_pa":17990.21158181738,"prediction_evaluations":5,"remaining_burn_s":3.1987151612752047,"source":"finite_burn_predictor_corrector","time_s":137.6899999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89079409681344,"feasible":true,"predicted_ground_range_m":-1.513027588674161,"predicted_main_at_terminal_kg":8431.576682460201,"predicted_peak_q_pa":17991.09315705967,"prediction_evaluations":5,"remaining_burn_s":2.1807940968314745,"source":"finite_burn_predictor_corrector","time_s":138.70999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89286712086798,"feasible":true,"predicted_ground_range_m":-0.5571693008212701,"predicted_main_at_terminal_kg":8431.64521889339,"predicted_peak_q_pa":17991.2584946841,"prediction_evaluations":5,"remaining_burn_s":1.1628671208869519,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.594987818705,37279.21196943965,207.50730680782848,985.3280047356557,0.20635192268412525,0.0018527596350633995,22902.396652079777,296.93927775499225],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.76999999998844,"requested_s":131.56999999998845,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5953720175596162,"maximum_slosh_mode_force_n":68175.47566925424,"minimum_feed_buffer_kg":1480.0376373450506,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.41367329999957}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.140625,"fuel_ledger":{"main_error_kg":-1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"32efc940bd0473a89b00da4bd3a6403be8244b47594984530255a4a451ef45ea","integration_dt_s":0.01,"job_id":"development/vertical-1-02","observation_seed_sequence":{"generated_state_uint32":[327476270,3310904773,522323035,1831261198,1621912950,3926255928,4078032680,3479372059],"mode":"case","state":{"entropy":[378,1,2,1204410604,2152315980,1808020324,2300109278,1072239310,325485186,2787052313,649142660],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005786178784785516,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4333498346184393e-05,-1.003814026022903],[2.4333498346172257e-05,-1.0038140047940196]],"navigation_acceleration_bias_m_s2":[3.048195705145578e-08,0.0012988388913312988],"observed_control_state":[-3.747661168889648e-05,7.706268851622868,2.449822395379362e-05,-0.9949089827406642,-5.311033565050218e-10,-2.8207621150465993e-09],"state":[-3.711436743663527e-05,7.691505385114123,2.4326947391756825e-05,-0.9949848999108608,-5.716358833686226e-10,-2.6536104176670352e-09,5815.237470452966,262.21422351776033],"time_s":405.8648384441388},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.711436743663527e-05,7.691505385114123,2.4326947391756825e-05,-0.9949848999108608,-5.716358833686226e-10,-2.6536104176670352e-09,5815.237470452966,262.21422351776033],"flight_safety":true,"flight_time_s":405.8648384441388,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.357087397319668],[100000.0,2.357087397319668]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-02","index":2,"stream":1},"input_sha256":"32efc940bd0473a89b00da4bd3a6403be8244b47594984530255a4a451ef45ea","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64384.762529546846,"max_angular_acceleration_deg_s2":2.6189182256004937,"max_angular_rate_deg_s":8.000435557900706,"max_ascent_q_alpha_kpa_deg":81.95986667633935,"max_dynamic_pressure_pa":25343.700694306244,"max_fin_hinge_nm":52.16258165884755,"max_flight_load_g":3.031195156040962,"max_gimbal_deg":5.996902420584049,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":18421.36807879469,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6189182256004937,"angular_torque_bias_nm":170.4267600344058,"attitude_target_deg":12.162192618789886,"control":[0.1535998492256332,-0.024405721982262454,13938.345862438533,0.0],"navigation_acceleration_bias_m_s2":[-0.002090751423593366,-0.04434144848425089],"observed_control_state":[1280.2261966647939,36236.602706624406,-61.39000581481803,-992.7098182499077,0.06319101883466301,0.007855950722405554,20101.275916199193,269.41578117080644,0.0,0.0,0.0,-0.011750508883935397,0.05571877826665017,1499.9999999999943,0.9272435940785464,39.25327752407759,25.746722475927378,0.0,0.0],"phase":"entry","requested_control":[0.1535998492256332,-0.024405721982262454,13938.345862438533,0.0],"state":[1278.9984615822252,36216.7473902276,-61.383203343350274,-992.814863234995,0.06335550002229325,0.00863736747456724,20100.443002968204,269.4014244463034,0.0,0.0,0.0,-0.015337843217822889,0.09423078786374174,1499.9999999999943,0.9312845476302446,39.25386343602572,25.746136563979245,0.009722835923743636,0.011732506302913477],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.78577648223967,"record_type":"flight","remaining_main_propellant_kg":5815.237470452966,"remaining_rcs_propellant_kg":262.21422351776033,"return_plan":{"burn_end_time_s":140.91404571817068,"feasible":true,"predicted_ground_range_m":-0.5621881012899719,"predicted_main_at_terminal_kg":8428.314994659126,"predicted_peak_q_pa":17991.17290352541,"prediction_evaluations":5,"remaining_burn_s":1.1640457181896597,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68585481956492,"feasible":true,"predicted_ground_range_m":1.5970290920773218,"predicted_main_at_terminal_kg":8456.779808220448,"predicted_peak_q_pa":17991.14822167357,"prediction_evaluations":6,"remaining_burn_s":9.095854819576477,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89711980763812,"feasible":true,"predicted_ground_range_m":3.9091421894481417,"predicted_main_at_terminal_kg":8431.100967831468,"predicted_peak_q_pa":17991.09593404486,"prediction_evaluations":6,"remaining_burn_s":8.287119807650614,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90019770323894,"feasible":true,"predicted_ground_range_m":-0.012791836074608653,"predicted_main_at_terminal_kg":8430.817368458549,"predicted_peak_q_pa":17991.235214759807,"prediction_evaluations":5,"remaining_burn_s":7.270197703252361,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9025171707104,"feasible":true,"predicted_ground_range_m":0.04537056802639228,"predicted_main_at_terminal_kg":8430.415293447259,"predicted_peak_q_pa":17991.29891780513,"prediction_evaluations":5,"remaining_burn_s":6.25251717072476,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90477234196783,"feasible":true,"predicted_ground_range_m":0.37735718899812287,"predicted_main_at_terminal_kg":8430.00568444537,"predicted_peak_q_pa":17991.25649523381,"prediction_evaluations":5,"remaining_burn_s":5.234772341983111,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90707500134218,"feasible":true,"predicted_ground_range_m":0.36705161286607346,"predicted_main_at_terminal_kg":8429.578351394637,"predicted_peak_q_pa":17991.26940717407,"prediction_evaluations":5,"remaining_burn_s":4.2170750013583875,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90984135953494,"feasible":true,"predicted_ground_range_m":-2.2535451169153493,"predicted_main_at_terminal_kg":8429.000131949762,"predicted_peak_q_pa":17991.217750438605,"prediction_evaluations":5,"remaining_burn_s":3.1998413595520607,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91191903803406,"feasible":true,"predicted_ground_range_m":-1.2290479872323212,"predicted_main_at_terminal_kg":8428.657723418939,"predicted_peak_q_pa":17991.20914730953,"prediction_evaluations":5,"remaining_burn_s":2.181919038052101,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91404571817068,"feasible":true,"predicted_ground_range_m":-0.5621881012899719,"predicted_main_at_terminal_kg":8428.314994659126,"predicted_peak_q_pa":17991.17290352541,"prediction_evaluations":5,"remaining_burn_s":1.1640457181896597,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.6180861753555,37278.128920704716,207.50959289736875,985.3045312899307,0.20635887617556622,0.0018528704394462137,22901.70148629183,296.9392962082608],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.988010005035903e-12,"maximum_slosh_displacement_m":1.5953144618197064,"maximum_slosh_mode_force_n":68180.1030899658,"minimum_feed_buffer_kg":1480.0356399912046,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.73625970000103}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.703125,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ac97c115480537355829866bedd936c94aa6ed6041fd987b12f20e6fd4f9ad04","integration_dt_s":0.01,"job_id":"development/vertical-1-03","observation_seed_sequence":{"generated_state_uint32":[1946582846,3480495447,1799074601,3402822964,3054460359,2085142475,711595784,467524779],"mode":"case","state":{"entropy":[378,1,3,4194990459,3575914453,3103735559,142657505,153063801,2477505146,3108789221,408370202],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0028268687203234803,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5321762546271316e-05,-1.005580994593959],[2.5321762546262195e-05,-1.0055809691188407]],"navigation_acceleration_bias_m_s2":[3.8543535969113654e-08,0.0013543984964389244],"observed_control_state":[-3.989417620803511e-05,7.706254553828687,2.5517930392010416e-05,-0.996708222058093,-3.079240536594641e-10,-3.32209510724992e-09],"state":[-3.950199209301583e-05,7.690881901263303,2.5338964204980402e-05,-0.9967543924097884,-3.58009684648171e-10,-3.1843898116062154e-09,5819.533796515002,262.17171293778046],"time_s":405.7654230644719},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.950199209301583e-05,7.690881901263303,2.5338964204980402e-05,-0.9967543924097884,-3.58009684648171e-10,-3.1843898116062154e-09,5819.533796515002,262.17171293778046],"flight_safety":true,"flight_time_s":405.7654230644719,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.215323087355219],[100000.0,2.215323087355219]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-03","index":3,"stream":1},"input_sha256":"ac97c115480537355829866bedd936c94aa6ed6041fd987b12f20e6fd4f9ad04","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64380.4662034848,"max_angular_acceleration_deg_s2":2.6184559457254935,"max_angular_rate_deg_s":8.000437962997085,"max_ascent_q_alpha_kpa_deg":82.04120499589948,"max_dynamic_pressure_pa":25360.934887696523,"max_fin_hinge_nm":53.10385295721908,"max_flight_load_g":3.0311873504195574,"max_gimbal_deg":5.996902561155679,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":18394.956830080075,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184559457254935,"angular_torque_bias_nm":170.41763498986123,"attitude_target_deg":11.92378812892375,"control":[0.1565746440850008,-0.02392837040730025,13943.314138117727,0.0],"navigation_acceleration_bias_m_s2":[-0.0021554229423431186,-0.04536691691597412],"observed_control_state":[1280.6602312975049,36230.87388758625,-61.387648362497366,-992.7324855391771,0.06318721413891261,0.007855992640797673,20100.690522675377,269.41276763360645,0.0,0.0,0.0,-0.011508497690101194,0.05689015604274443,1499.9999999999943,0.9278182541600175,39.25368931854452,25.74631068146051,0.0,0.0],"phase":"entry","requested_control":[0.1565746440850008,-0.02392837040730025,13943.314138117727,0.0],"state":[1279.4325443556013,36211.0181334899,-61.380738445302676,-992.835837743925,0.06335169639717772,0.008637384009648164,20099.840688571796,269.3984057916981,0.0,0.0,0.0,-0.015029120809976631,0.09611173302950714,1499.9999999999943,0.9318272905950326,39.254287133462924,25.74571286654211,0.009748046046585997,0.011683309563333319],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.828287062219545,"record_type":"flight","remaining_main_propellant_kg":5819.533796515002,"remaining_rcs_propellant_kg":262.17171293778046,"return_plan":{"burn_end_time_s":140.91413846606778,"feasible":true,"predicted_ground_range_m":-0.2791714074506322,"predicted_main_at_terminal_kg":8427.51821236318,"predicted_peak_q_pa":17991.115393340267,"prediction_evaluations":5,"remaining_burn_s":1.1641384660867666,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68599898838028,"feasible":true,"predicted_ground_range_m":1.5973780760934586,"predicted_main_at_terminal_kg":8455.96825776541,"predicted_peak_q_pa":17991.08856030836,"prediction_evaluations":6,"remaining_burn_s":9.095998988391838,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89726356821646,"feasible":true,"predicted_ground_range_m":3.907477427126776,"predicted_main_at_terminal_kg":8430.672781359955,"predicted_peak_q_pa":17991.235303570335,"prediction_evaluations":6,"remaining_burn_s":8.28726356822894,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90034077621675,"feasible":true,"predicted_ground_range_m":-0.0042759033848476236,"predicted_main_at_terminal_kg":8430.006737419832,"predicted_peak_q_pa":17991.283629045734,"prediction_evaluations":5,"remaining_burn_s":7.2703407762301735,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90266176216923,"feasible":true,"predicted_ground_range_m":0.04605543927614253,"predicted_main_at_terminal_kg":8429.603870270686,"predicted_peak_q_pa":17991.296766535375,"prediction_evaluations":5,"remaining_burn_s":6.252661762183577,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90491633084991,"feasible":true,"predicted_ground_range_m":0.3817237971254279,"predicted_main_at_terminal_kg":8429.19505786466,"predicted_peak_q_pa":17991.25452757758,"prediction_evaluations":5,"remaining_burn_s":5.234916330865204,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90721973788416,"feasible":true,"predicted_ground_range_m":0.35964302846448337,"predicted_main_at_terminal_kg":8428.744431775745,"predicted_peak_q_pa":17991.205485407027,"prediction_evaluations":5,"remaining_burn_s":4.217219737900367,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9099857098318,"feasible":true,"predicted_ground_range_m":-2.2508645956583493,"predicted_main_at_terminal_kg":8428.186195557824,"predicted_peak_q_pa":17991.188366729122,"prediction_evaluations":5,"remaining_burn_s":3.19998570984892,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91206389350177,"feasible":true,"predicted_ground_range_m":-1.2285253237648135,"predicted_main_at_terminal_kg":8427.84567293699,"predicted_peak_q_pa":17991.151227941733,"prediction_evaluations":5,"remaining_burn_s":2.182063893519817,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91413846606778,"feasible":true,"predicted_ground_range_m":-0.2791714074506322,"predicted_main_at_terminal_kg":8427.51821236318,"predicted_peak_q_pa":17991.115393340267,"prediction_evaluations":5,"remaining_burn_s":1.1641384660867666,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.6387938528387,37277.14882920039,207.51165206134658,985.2832960760635,0.20636515823966925,0.0018529706131820427,22901.072997390285,296.9393121419609],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.300648808770347e-12,"maximum_slosh_displacement_m":1.595309508431224,"maximum_slosh_mode_force_n":68178.7082074384,"minimum_feed_buffer_kg":1480.0367291172495,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.02776979999908}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.046875,"fuel_ledger":{"main_error_kg":8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"c068e0dbe26eac6a7fbbcbbd27f7c846df36f15e77cebac54e765cb0fbb950fa","integration_dt_s":0.01,"job_id":"development/density-1-00","observation_seed_sequence":{"generated_state_uint32":[1770766997,484498124,2203099073,1555246490,3121255268,4093291142,4160266153,2535916206],"mode":"case","state":{"entropy":[378,1,0,1970402674,2835429477,2701299048,729039325,1174668739,4271302531,2094365291,4209324172],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015601072189435831,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4880716348587107e-05,-1.0047452153263763],[2.4880716348576312e-05,-1.0047451916535353]],"navigation_acceleration_bias_m_s2":[3.451052461993191e-08,0.00038787369881163004],"observed_control_state":[-3.8686653656160444e-05,7.704875123394855,2.5006677614847955e-05,-0.9958504419447223,-4.2486881705740187e-10,-3.0709225712800306e-09],"state":[-3.8429863521687025e-05,7.694624231425756,2.4887525805367038e-05,-0.9958917314882272,-4.5587490527052764e-10,-2.959105128143847e-09,5793.957371265831,262.26295192081574],"time_s":405.7402933919264},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8429863521687025e-05,7.694624231425756,2.4887525805367038e-05,-0.9958917314882272,-4.5587490527052764e-10,-2.959105128143847e-09,5793.957371265831,262.26295192081574],"flight_safety":true,"flight_time_s":405.7402933919264,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.9285697487804,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-00","index":0,"stream":1},"input_sha256":"c068e0dbe26eac6a7fbbcbbd27f7c846df36f15e77cebac54e765cb0fbb950fa","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64406.04262873426,"max_angular_acceleration_deg_s2":2.6193158342419474,"max_angular_rate_deg_s":8.000477457545285,"max_ascent_q_alpha_kpa_deg":83.41039641350903,"max_dynamic_pressure_pa":25635.659232648344,"max_fin_hinge_nm":59.179999730871195,"max_flight_load_g":3.031061397272084,"max_gimbal_deg":5.996905811678956,"max_mass_balance_error_kg":2.0372681319713593e-10,"max_recovery_dynamic_pressure_pa":17984.98365519105,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6193158342419474,"angular_torque_bias_nm":170.62219483845854,"attitude_target_deg":12.307805842836657,"control":[0.14981835269340138,-0.025043693351806142,13933.009915339924,0.0],"navigation_acceleration_bias_m_s2":[-0.002102128806444246,-0.04442060826070929],"observed_control_state":[1309.206374199091,36241.03411172162,-61.53318935943067,-992.0627434147707,0.06337644298944713,0.007853714580440022,20087.850840277406,269.3477422377175,0.0,0.0,0.0,-0.012074524790563009,0.05422953962448997,1499.9999999999943,0.9350806898933827,39.262721379805285,25.737278620200026,0.0,0.0],"phase":"entry","requested_control":[0.14981835269340138,-0.025043693351806142,13933.009915339924,0.0],"state":[1307.9757743660912,36221.19171780379,-61.52650404320072,-992.1698501589665,0.06354087848074891,0.008635095926974028,20087.039438282514,269.33339100932733,0.0,0.0,0.0,-0.01575085511390399,0.09183964390938446,1499.9999999999943,0.9386863643824763,39.263292159696704,25.736707840308608,0.011185113734790914,0.010983863865449459],"time_s":302.00999999983344,"upper_attached":false},"rcs_propellant_used_kg":37.73704807918426,"record_type":"flight","remaining_main_propellant_kg":5793.957371265831,"remaining_rcs_propellant_kg":262.26295192081574,"return_plan":{"burn_end_time_s":141.1186994327337,"feasible":true,"predicted_ground_range_m":-0.5564620285267985,"predicted_main_at_terminal_kg":8448.119355915356,"predicted_peak_q_pa":17991.14721671686,"prediction_evaluations":5,"remaining_burn_s":1.1686994327528821,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.8904616962161,"feasible":true,"predicted_ground_range_m":1.9680068961176929,"predicted_main_at_terminal_kg":8420.272957160303,"predicted_peak_q_pa":17991.043053624868,"prediction_evaluations":6,"remaining_burn_s":9.100461696227857,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1018003624584,"feasible":true,"predicted_ground_range_m":3.67681359099251,"predicted_main_at_terminal_kg":8450.78053411863,"predicted_peak_q_pa":17991.367610365316,"prediction_evaluations":6,"remaining_burn_s":8.291800362471067,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1048403226483,"feasible":true,"predicted_ground_range_m":0.00361862248264444,"predicted_main_at_terminal_kg":8450.08416796667,"predicted_peak_q_pa":17991.362233592925,"prediction_evaluations":5,"remaining_burn_s":7.274840322661894,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10716042468155,"feasible":true,"predicted_ground_range_m":0.06729822615557524,"predicted_main_at_terminal_kg":8450.252458316178,"predicted_peak_q_pa":17991.321092746897,"prediction_evaluations":5,"remaining_burn_s":6.257160424696089,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10947233588016,"feasible":true,"predicted_ground_range_m":0.0989579229018851,"predicted_main_at_terminal_kg":8449.821159288322,"predicted_peak_q_pa":17991.304629951745,"prediction_evaluations":5,"remaining_burn_s":5.239472335895611,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11177517188412,"feasible":true,"predicted_ground_range_m":0.09281029421341103,"predicted_main_at_terminal_kg":8449.38031327834,"predicted_peak_q_pa":17991.258560603692,"prediction_evaluations":5,"remaining_burn_s":4.221775171900505,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11454487122631,"feasible":true,"predicted_ground_range_m":-2.5272662788806954,"predicted_main_at_terminal_kg":8448.81005837542,"predicted_peak_q_pa":17991.210186949535,"prediction_evaluations":5,"remaining_burn_s":3.2045448712436246,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11662561412385,"feasible":true,"predicted_ground_range_m":-1.5136826569162798,"predicted_main_at_terminal_kg":8448.456939800306,"predicted_peak_q_pa":17991.18548478333,"prediction_evaluations":5,"remaining_burn_s":2.186625614142095,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1186994327337,"feasible":true,"predicted_ground_range_m":-0.5564620285267985,"predicted_main_at_terminal_kg":8448.119355915356,"predicted_peak_q_pa":17991.14721671686,"prediction_evaluations":5,"remaining_burn_s":1.1686994327528821,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.8435329209474,37268.13341184928,207.38126290004698,984.8510818810362,0.2063265019340808,0.0018541235159251028,22887.12676681429,296.9438333059525],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.96999999983365,"requested_s":301.76999999983366,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4996007747831754e-12,"maximum_slosh_displacement_m":1.5919646811143011,"maximum_slosh_mode_force_n":68007.85971211472,"minimum_feed_buffer_kg":1480.033446603992,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.37263630000052}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.375,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"690c840019fbbdfe65a5d7f15f735818ec2839e9170c3ef71d6f24895efc17fe","integration_dt_s":0.01,"job_id":"development/density-1-01","observation_seed_sequence":{"generated_state_uint32":[2420218538,3735516835,252108106,619499314,314717065,1005842727,2380120321,622330358],"mode":"case","state":{"entropy":[378,1,1,1884409594,1758190821,3683362221,2201208502,3196292966,921501315,2474440117,3970937143],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0011167350945326267,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.475400733343261e-05,-1.00449845939123],[2.475400733342135e-05,-1.0044984361328146]],"navigation_acceleration_bias_m_s2":[3.267790756735263e-08,0.0003626155349861208],"observed_control_state":[-3.813562749423653e-05,7.692442022429869,2.476343337984526e-05,-0.9956659363206237,-4.825249937594022e-10,-2.9137959926550704e-09],"state":[-3.8123322988843164e-05,7.691947235989269,2.4757688559976113e-05,-0.9956680371130192,-4.839713573860924e-10,-2.907301943643749e-09,5811.832045958017,262.60696407078746],"time_s":405.5704969393802},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8123322988843164e-05,7.691947235989269,2.4757688559976113e-05,-0.9956680371130192,-4.839713573860924e-10,-2.907301943643749e-09,5811.832045958017,262.60696407078746],"flight_safety":true,"flight_time_s":405.5704969393802,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100919.45522027303,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-01","index":1,"stream":1},"input_sha256":"690c840019fbbdfe65a5d7f15f735818ec2839e9170c3ef71d6f24895efc17fe","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64388.1679540421,"max_angular_acceleration_deg_s2":2.619755007876812,"max_angular_rate_deg_s":8.000474681562919,"max_ascent_q_alpha_kpa_deg":83.3065151668277,"max_dynamic_pressure_pa":25635.53039328727,"max_fin_hinge_nm":64.04794285679633,"max_flight_load_g":3.0310863376537984,"max_gimbal_deg":5.996903115731535,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.95781035759,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619755007876812,"angular_torque_bias_nm":170.70211431613663,"attitude_target_deg":12.160817024780235,"control":[0.14835473986708803,-0.025296884762530523,13928.6444676875,0.0],"navigation_acceleration_bias_m_s2":[-0.00204448064612548,-0.04390639260589432],"observed_control_state":[1321.421564384688,36222.29773765901,-60.99809128157917,-992.7208106725285,0.06279448412427392,0.007859935732479898,20113.846086357917,269.38035807464695,0.0,0.0,0.0,-0.012205115505876265,0.05364335152868463,1499.9999999999943,0.9211501099909407,39.244435050921886,25.75556494908344,0.0,0.0],"phase":"entry","requested_control":[0.14835473986708803,-0.025296884762530523,13928.6444676875,0.0],"state":[1320.201665485488,36202.4421731458,-60.99151694832786,-992.8289099833474,0.06295904437406158,0.008641382331710286,20113.04309394595,269.36601134273934,0.0,0.0,0.0,-0.015916199071267744,0.09090822675845148,1499.9999999999943,0.9255295009057023,39.24499991510092,25.755000084904403,0.010279411939639563,0.011780935862576988],"time_s":302.00999999983344,"upper_attached":false},"rcs_propellant_used_kg":37.393035929212544,"record_type":"flight","remaining_main_propellant_kg":5811.832045958017,"remaining_rcs_propellant_kg":262.60696407078746,"return_plan":{"burn_end_time_s":140.78322119761197,"feasible":true,"predicted_ground_range_m":-0.5629271267274429,"predicted_main_at_terminal_kg":8483.123431935497,"predicted_peak_q_pa":17991.32157482402,"prediction_evaluations":5,"remaining_burn_s":1.1532211976308429,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.55504065715814,"feasible":true,"predicted_ground_range_m":1.8185046224464445,"predicted_main_at_terminal_kg":8458.882346465249,"predicted_peak_q_pa":17991.33734371834,"prediction_evaluations":6,"remaining_burn_s":9.08504065716959,"source":"finite_burn_predictor_corrector","time_s":131.46999999998854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7663749746341,"feasible":true,"predicted_ground_range_m":3.521338383421811,"predicted_main_at_terminal_kg":8485.74698878299,"predicted_peak_q_pa":17990.422314157193,"prediction_evaluations":6,"remaining_burn_s":8.276374974646478,"source":"finite_burn_predictor_corrector","time_s":132.48999999998762,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.76938080937836,"feasible":true,"predicted_ground_range_m":-0.005259010748217996,"predicted_main_at_terminal_kg":8485.082323411296,"predicted_peak_q_pa":17990.36140558359,"prediction_evaluations":5,"remaining_burn_s":7.25938080939167,"source":"finite_burn_predictor_corrector","time_s":133.5099999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77169955724938,"feasible":true,"predicted_ground_range_m":0.04906354754260622,"predicted_main_at_terminal_kg":8484.671917319936,"predicted_peak_q_pa":17990.31506881854,"prediction_evaluations":5,"remaining_burn_s":6.241699557263605,"source":"finite_burn_predictor_corrector","time_s":134.52999999998576,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77400853794282,"feasible":true,"predicted_ground_range_m":0.07561294638879978,"predicted_main_at_terminal_kg":8484.2260184784,"predicted_peak_q_pa":17990.263805992727,"prediction_evaluations":5,"remaining_burn_s":5.224008537957987,"source":"finite_burn_predictor_corrector","time_s":135.54999999998483,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7763083950946,"feasible":true,"predicted_ground_range_m":0.0721362999544306,"predicted_main_at_terminal_kg":8483.790716323694,"predicted_peak_q_pa":17990.216419078824,"prediction_evaluations":5,"remaining_burn_s":4.206308395110693,"source":"finite_burn_predictor_corrector","time_s":136.5699999999839,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77907043030004,"feasible":true,"predicted_ground_range_m":-2.5255586594184205,"predicted_main_at_terminal_kg":8483.224884408277,"predicted_peak_q_pa":17991.089803497278,"prediction_evaluations":5,"remaining_burn_s":3.18907043031706,"source":"finite_burn_predictor_corrector","time_s":137.58999999998298,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78114831407026,"feasible":true,"predicted_ground_range_m":-1.5131084370091097,"predicted_main_at_terminal_kg":8483.454728777417,"predicted_peak_q_pa":17991.252030701242,"prediction_evaluations":5,"remaining_burn_s":2.171148314088208,"source":"finite_burn_predictor_corrector","time_s":138.60999999998205,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78322119761197,"feasible":true,"predicted_ground_range_m":-0.5629271267274429,"predicted_main_at_terminal_kg":8483.123431935497,"predicted_peak_q_pa":17991.32157482402,"prediction_evaluations":5,"remaining_burn_s":1.1532211976308429,"source":"finite_burn_predictor_corrector","time_s":139.62999999998112,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3914.389624364025,37262.694786043794,207.31831667178386,985.3236900102409,0.20617032135811814,0.0018515585586242197,22908.952450170695,296.9365113326468],"time_s":95.86999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.66999999998853,"requested_s":131.46999999998854,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.96999999983365,"requested_s":301.76999999983366,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.594526184764692,"maximum_slosh_mode_force_n":68141.52870958777,"minimum_feed_buffer_kg":1480.0262075852906,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.76509760000044}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.125,"fuel_ledger":{"main_error_kg":-3.7834979593753815e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4eaebd36f65a7f805f150ce7c84d6b74f611e361ea983852d7d9fad35ee852bd","integration_dt_s":0.01,"job_id":"development/density-1-02","observation_seed_sequence":{"generated_state_uint32":[3272702019,4283520861,2129106129,2278131155,1689460113,414734628,1360883419,870356330],"mode":"case","state":{"entropy":[378,1,2,838961721,1316904278,3961760091,844027384,2314574666,423789928,3178689586,2003027687],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015446208849027514,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.497735733884059e-05,-1.0049540992270496],[2.4977357338830138e-05,-1.0049540751276458]],"navigation_acceleration_bias_m_s2":[3.464850360796483e-08,0.0003954689140649892],"observed_control_state":[-3.872762028929466e-05,7.701435628695485,2.50158930297844e-05,-0.9960542471061045,-4.2600550119470515e-10,-3.0433187361539244e-09],"state":[-3.866381890383948e-05,7.698893744857069,2.4986352803473028e-05,-0.9960638586575513,-4.337319731229756e-10,-3.01242549642984e-09,5764.98052437488,262.3028047804294],"time_s":406.0125519405964},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.866381890383948e-05,7.698893744857069,2.4986352803473028e-05,-0.9960638586575513,-4.337319731229756e-10,-3.01242549642984e-09,5764.98052437488,262.3028047804294],"flight_safety":true,"flight_time_s":406.0125519405964,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101989.06452801006,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-02","index":2,"stream":1},"input_sha256":"4eaebd36f65a7f805f150ce7c84d6b74f611e361ea983852d7d9fad35ee852bd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64435.01947562474,"max_angular_acceleration_deg_s2":2.6196192900249606,"max_angular_rate_deg_s":8.000476369754328,"max_ascent_q_alpha_kpa_deg":83.32983269543685,"max_dynamic_pressure_pa":25635.595279554283,"max_fin_hinge_nm":36.20177498568022,"max_flight_load_g":3.031116323766653,"max_gimbal_deg":5.996906932951385,"max_mass_balance_error_kg":5.238689482212067e-10,"max_recovery_dynamic_pressure_pa":17984.895928051017,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196192900249606,"angular_torque_bias_nm":170.79415213015366,"attitude_target_deg":12.672279050497176,"control":[0.14808892068764395,-0.025341832247513456,13928.538185650083,0.0],"navigation_acceleration_bias_m_s2":[-0.0020838685763080503,-0.04392962051465078],"observed_control_state":[1291.2515086960875,36246.2564839176,-61.828498477761016,-991.8135940225766,0.06369069025311086,0.007850453097821222,20046.498311981624,269.35514085089557,0.0,0.0,0.0,-0.012225005346831644,0.05355916475475768,1499.9999999999943,0.927511143707802,39.291810772928734,25.708189227076296,0.0,0.0],"phase":"entry","requested_control":[0.14808892068764395,-0.025341832247513456,13928.538185650083,0.0],"state":[1290.0150023682984,36226.419064441645,-61.82184679837112,-991.9216220529466,0.06385506064078943,0.008631871765939502,20045.696656241227,269.3407942284602,0.0,0.0,0.0,-0.015943191925506896,0.09075257541148825,1499.9999999999943,0.9315372373222767,39.29237469682754,25.707625303177487,0.010566339999633764,0.011548758582544739],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.697195219570574,"record_type":"flight","remaining_main_propellant_kg":5764.98052437488,"remaining_rcs_propellant_kg":262.3028047804294,"return_plan":{"burn_end_time_s":141.1941331397994,"feasible":true,"predicted_ground_range_m":-0.5405287667910619,"predicted_main_at_terminal_kg":8452.348920050208,"predicted_peak_q_pa":17990.378990369627,"prediction_evaluations":5,"remaining_burn_s":1.2041331398185915,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.9658788246726,"feasible":true,"predicted_ground_range_m":1.9880858240123818,"predicted_main_at_terminal_kg":8410.043486598062,"predicted_peak_q_pa":17990.324685791984,"prediction_evaluations":6,"remaining_burn_s":9.135878824684378,"source":"finite_burn_predictor_corrector","time_s":131.82999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.17723051644325,"feasible":true,"predicted_ground_range_m":3.506305256910778,"predicted_main_at_terminal_kg":8454.538187461607,"predicted_peak_q_pa":17990.711269313688,"prediction_evaluations":6,"remaining_burn_s":8.327230516455966,"source":"finite_burn_predictor_corrector","time_s":132.8499999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18023413809672,"feasible":true,"predicted_ground_range_m":0.03243881644881341,"predicted_main_at_terminal_kg":8453.983498173184,"predicted_peak_q_pa":17990.648058210478,"prediction_evaluations":5,"remaining_burn_s":7.310234138110372,"source":"finite_burn_predictor_corrector","time_s":133.86999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1825565600496,"feasible":true,"predicted_ground_range_m":0.11717755666485274,"predicted_main_at_terminal_kg":8454.101027707824,"predicted_peak_q_pa":17990.606209255835,"prediction_evaluations":5,"remaining_burn_s":6.2925565600641535,"source":"finite_burn_predictor_corrector","time_s":134.88999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18487086600746,"feasible":true,"predicted_ground_range_m":0.17211474480677236,"predicted_main_at_terminal_kg":8453.748096320387,"predicted_peak_q_pa":17990.560011025314,"prediction_evaluations":5,"remaining_burn_s":5.274870866022943,"source":"finite_burn_predictor_corrector","time_s":135.9099999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18717741785122,"feasible":true,"predicted_ground_range_m":0.17837484575834228,"predicted_main_at_terminal_kg":8453.386472620052,"predicted_peak_q_pa":17990.51070654398,"prediction_evaluations":5,"remaining_burn_s":4.257177417867636,"source":"finite_burn_predictor_corrector","time_s":136.92999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18996072661483,"feasible":true,"predicted_ground_range_m":-2.4804599163183623,"predicted_main_at_terminal_kg":8452.903672071698,"predicted_peak_q_pa":17990.461964187012,"prediction_evaluations":5,"remaining_burn_s":3.2399607266321766,"source":"finite_burn_predictor_corrector","time_s":137.94999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1920508293737,"feasible":true,"predicted_ground_range_m":-1.4823920754399431,"predicted_main_at_terminal_kg":8452.628815957312,"predicted_peak_q_pa":17990.420518380994,"prediction_evaluations":5,"remaining_burn_s":2.2220508293919807,"source":"finite_burn_predictor_corrector","time_s":138.96999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1941331397994,"feasible":true,"predicted_ground_range_m":-0.5405287667910619,"predicted_main_at_terminal_kg":8452.348920050208,"predicted_peak_q_pa":17990.378990369627,"prediction_evaluations":5,"remaining_burn_s":1.2041331398185915,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3941.526753074274,37275.48173459346,208.25777008684392,984.5388115778109,0.2072369756115548,0.001862293742050823,22854.93676508904,296.9408437323297],"time_s":96.14999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.101696842757519e-12,"maximum_slosh_displacement_m":1.5949668957110386,"maximum_slosh_mode_force_n":68022.52463909112,"minimum_feed_buffer_kg":1480.1074130927916,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.59734430000026}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.796875,"fuel_ledger":{"main_error_kg":-3.637978807091713e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7b8a4ea56a6dbfdfc6b4cc4234d3253f85f21815d9366d4a0b13c5a837df62cd","integration_dt_s":0.01,"job_id":"development/density-1-03","observation_seed_sequence":{"generated_state_uint32":[2458362633,2134408835,584968913,3126709439,3586571832,3601549968,606766902,3398072152],"mode":"case","state":{"entropy":[378,1,3,2537304805,2801682818,2797811368,2089880486,962265675,3612872878,1177120165,1756665606],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016277258013548698,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4964032815769525e-05,-1.0048753802884967],[2.4964032815758964e-05,-1.0048753561900527]],"navigation_acceleration_bias_m_s2":[3.4631540812302824e-08,0.00039469734674825327],"observed_control_state":[-3.87215217207512e-05,7.695184352749683,2.5013819262205757e-05,-0.9960351366886108,-4.27606360463253e-10,-3.05470289236362e-09],"state":[-3.863303503715316e-05,7.691657953917819,2.497283931243204e-05,-0.9960485620422325,-4.383449509943579e-10,-3.0123054666661836e-09,5814.590756649095,261.82049065107674],"time_s":405.5535404120108},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.863303503715316e-05,7.691657953917819,2.497283931243204e-05,-0.9960485620422325,-4.383449509943579e-10,-3.0123054666661836e-09,5814.590756649095,261.82049065107674],"flight_safety":true,"flight_time_s":405.5535404120108,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100699.96786708423,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-03","index":3,"stream":1},"input_sha256":"7b8a4ea56a6dbfdfc6b4cc4234d3253f85f21815d9366d4a0b13c5a837df62cd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64385.40924335054,"max_angular_acceleration_deg_s2":2.6201182629761597,"max_angular_rate_deg_s":8.000474566586714,"max_ascent_q_alpha_kpa_deg":83.30123053262376,"max_dynamic_pressure_pa":25635.613277402583,"max_fin_hinge_nm":67.93746534199727,"max_flight_load_g":3.0312562693282032,"max_gimbal_deg":5.996902914267393,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17984.9488619529,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6201182629761597,"angular_torque_bias_nm":170.74509084689706,"attitude_target_deg":12.74901948630626,"control":[0.14618231944267657,-0.025682631386746365,13924.652331173978,0.0],"navigation_acceleration_bias_m_s2":[-0.002005403862581214,-0.043214119103301155],"observed_control_state":[1274.562769493365,36238.017310095864,-61.12787334809374,-993.1878790117529,0.06289634472905001,0.007859258647975568,20116.852183863855,269.37976529080527,0.0,0.0,0.0,-0.01240079312364015,0.05279575389802281,1499.9999999999943,0.9178964346348392,39.242320414750374,25.757679585255087,0.0,0.0],"phase":"entry","requested_control":[0.14618231944267657,-0.025682631386746365,13924.652331173978,0.0],"state":[1273.3402743121765,36218.1523926214,-61.12136848699862,-993.2972324299081,0.0630608913702704,0.008640733772229544,20116.06148132576,269.3654226708637,0.0,0.0,0.0,-0.016165754965703487,0.08953936809491118,1499.9999999999943,0.9224565374858185,39.24287663363039,25.757123366375072,0.010095631954336881,0.01194496276949617],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":38.17950934892326,"record_type":"flight","remaining_main_propellant_kg":5814.590756649095,"remaining_rcs_propellant_kg":261.82049065107674,"return_plan":{"burn_end_time_s":140.69387753310102,"feasible":true,"predicted_ground_range_m":-0.30380370207216334,"predicted_main_at_terminal_kg":8439.981214366831,"predicted_peak_q_pa":17991.174278109,"prediction_evaluations":5,"remaining_burn_s":1.143877533119832,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.46579615039101,"feasible":true,"predicted_ground_range_m":1.3764133856962228,"predicted_main_at_terminal_kg":8471.758692712781,"predicted_peak_q_pa":17991.090899129867,"prediction_evaluations":6,"remaining_burn_s":9.075796150402407,"source":"finite_burn_predictor_corrector","time_s":131.38999999998862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67706573618358,"feasible":true,"predicted_ground_range_m":3.659710411940009,"predicted_main_at_terminal_kg":8442.757705858314,"predicted_peak_q_pa":17991.38825438302,"prediction_evaluations":6,"remaining_burn_s":8.267065736195896,"source":"finite_burn_predictor_corrector","time_s":132.4099999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68009716205214,"feasible":true,"predicted_ground_range_m":-0.025498351871821257,"predicted_main_at_terminal_kg":8442.07936446899,"predicted_peak_q_pa":17991.332258395454,"prediction_evaluations":5,"remaining_burn_s":7.25009716206536,"source":"finite_burn_predictor_corrector","time_s":133.42999999998676,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68241875454828,"feasible":true,"predicted_ground_range_m":0.006736279957757496,"predicted_main_at_terminal_kg":8441.651478021935,"predicted_peak_q_pa":17991.344777279548,"prediction_evaluations":5,"remaining_burn_s":6.232418754562454,"source":"finite_burn_predictor_corrector","time_s":134.44999999998583,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68467458221377,"feasible":true,"predicted_ground_range_m":0.31941788983516517,"predicted_main_at_terminal_kg":8441.212064780308,"predicted_peak_q_pa":17991.300534891852,"prediction_evaluations":5,"remaining_burn_s":5.214674582228877,"source":"finite_burn_predictor_corrector","time_s":135.4699999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68697429808518,"feasible":true,"predicted_ground_range_m":0.30332977660851324,"predicted_main_at_terminal_kg":8440.73547915955,"predicted_peak_q_pa":17991.280555965073,"prediction_evaluations":5,"remaining_burn_s":4.196974298101187,"source":"finite_burn_predictor_corrector","time_s":136.48999999998398,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68973148540184,"feasible":true,"predicted_ground_range_m":-2.2782123799326803,"predicted_main_at_terminal_kg":8440.155876548284,"predicted_peak_q_pa":17991.23449696869,"prediction_evaluations":5,"remaining_burn_s":3.1797314854187975,"source":"finite_burn_predictor_corrector","time_s":137.50999999998305,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69180798295093,"feasible":true,"predicted_ground_range_m":-1.2646378138449634,"predicted_main_at_terminal_kg":8440.32369388371,"predicted_peak_q_pa":17991.194870055453,"prediction_evaluations":5,"remaining_burn_s":2.161807982968803,"source":"finite_burn_predictor_corrector","time_s":138.52999999998212,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69387753310102,"feasible":true,"predicted_ground_range_m":-0.30380370207216334,"predicted_main_at_terminal_kg":8439.981214366831,"predicted_peak_q_pa":17991.174278109,"prediction_evaluations":5,"remaining_burn_s":1.143877533119832,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3912.293421238161,37277.396408529276,207.18618962131487,985.7938853594267,0.20594773429209998,0.0018481616046905466,22912.202518182254,296.9360064413366],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.5899999999886,"requested_s":131.38999999998862,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.9117155615240335e-12,"maximum_slosh_displacement_m":1.5956537441853254,"maximum_slosh_mode_force_n":68208.39716252124,"minimum_feed_buffer_kg":1480.0268406977689,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.16700400000082}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":95.171875,"fuel_ledger":{"main_error_kg":-2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d1ce4df0116356019a2edca81838edf3c95ff0bf1814583919d98e017dee8da7","integration_dt_s":0.01,"job_id":"development/vehicle-1-00","observation_seed_sequence":{"generated_state_uint32":[145728627,1704028856,3755181868,3442306036,2892110926,1940343790,2674599284,3870221879],"mode":"case","state":{"entropy":[378,1,0,2550882110,2368145170,2613649546,2124584938,2145138724,2593594333,2245711055,3684625171],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100204.18233069876,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-114.1330947826664,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.05783937641247111,-0.9710849528981954],[-0.057839377144721385,-0.9709577356642929]],"navigation_acceleration_bias_m_s2":[-0.0462442629405694,-0.09886940815045601],"observed_control_state":[-0.07392264875807124,7.816315283785382,-0.035391245206705446,-0.9177181410756176,-5.612021189227183e-06,-1.5615470116713382e-05],"state":[-0.11626833626119057,7.77330777138053,-0.058344076673474674,-0.961538053621307,-5.7559047110947526e-06,-1.5902154238081892e-05,5559.152255394153,221.14446225939292],"time_s":405.49896585858977},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.11626833626119057,7.77330777138053,-0.058344076673474674,-0.961538053621307,-5.7559047110947526e-06,-1.5902154238081892e-05,5559.152255394153,221.14446225939292],"flight_safety":true,"flight_time_s":405.49896585858977,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9520949031015916,"engine_lag_s":0.017807038204113525,"inertia_scale":1.0004756368328824,"initial_mass_scale":1.0020418233069877,"observation_delay_steps":0,"sensor_position_error_m":1.7054512449068082,"sensor_velocity_error_m_s":0.9105031739126278,"thrust_scale":0.9970696043271807},"group":"vehicle","id":"vehicle-1-00","index":0,"stream":1},"input_sha256":"d1ce4df0116356019a2edca81838edf3c95ff0bf1814583919d98e017dee8da7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64640.84774460562,"max_angular_acceleration_deg_s2":2.6752123286283953,"max_angular_rate_deg_s":8.001129668602978,"max_ascent_q_alpha_kpa_deg":83.22096435442626,"max_dynamic_pressure_pa":25642.161590201737,"max_fin_hinge_nm":71.62151110771562,"max_flight_load_g":3.0655280886297818,"max_gimbal_deg":5.9966957098131255,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":18035.966361901174,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6752123286283953,"angular_torque_bias_nm":-160.4015657656505,"attitude_target_deg":11.523204440025463,"control":[0.15214427151459428,-0.025114874489594666,14795.990496612867,0.0],"navigation_acceleration_bias_m_s2":[0.0571792025760529,-0.07144703559679688],"observed_control_state":[1266.623522402079,36132.08463726696,-61.62760737436122,-991.1194436517159,0.06358790037627607,0.007975556347247358,19935.705523215416,260.3757992791192,0.0,0.0,0.0,-0.012075710393169417,0.05484629788983446,1499.9999999999943,0.891370486134984,39.36974784523086,25.63025215477426,0.0,0.0],"phase":"entry","requested_control":[0.1635606282549678,-0.01928191968273272,7041.421062632544,0.0],"state":[1265.4384125407876,36112.21993623956,-61.62586027329657,-991.2388145495881,0.06375496136725564,0.008775958810946003,19934.88345139023,260.36055916659745,0.0,0.0,0.0,-0.015771882135586213,0.09312888365746003,1499.9999999999943,0.8974038630495335,39.37032613080333,25.629673869201792,0.014143372424419041,0.012261383252795634],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":78.85553774060708,"record_type":"flight","remaining_main_propellant_kg":5559.152255394153,"remaining_rcs_propellant_kg":221.14446225939292,"return_plan":{"burn_end_time_s":141.22203525916896,"feasible":true,"predicted_ground_range_m":-0.5199198576518471,"predicted_main_at_terminal_kg":8387.814900569007,"predicted_peak_q_pa":17991.256597015956,"prediction_evaluations":5,"remaining_burn_s":1.2520352591881558,"source":"finite_burn_predictor_corrector","time_s":139.9699999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.89993821289707,"feasible":true,"predicted_ground_range_m":1.548887520405347,"predicted_main_at_terminal_kg":8382.706589577869,"predicted_peak_q_pa":17990.40417846494,"prediction_evaluations":6,"remaining_burn_s":9.089938212908846,"source":"finite_burn_predictor_corrector","time_s":131.80999999998824,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.13500882512048,"feasible":true,"predicted_ground_range_m":3.7920003557457864,"predicted_main_at_terminal_kg":8424.692676960556,"predicted_peak_q_pa":17990.85104024098,"prediction_evaluations":6,"remaining_burn_s":8.305008825133168,"source":"finite_burn_predictor_corrector","time_s":132.8299999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.14901839987783,"feasible":true,"predicted_ground_range_m":0.02102845294536504,"predicted_main_at_terminal_kg":8422.091302205117,"predicted_peak_q_pa":17990.823227659308,"prediction_evaluations":5,"remaining_burn_s":7.299018399891456,"source":"finite_burn_predictor_corrector","time_s":133.84999999998638,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1611008459601,"feasible":true,"predicted_ground_range_m":0.44217734232363703,"predicted_main_at_terminal_kg":8354.629055760119,"predicted_peak_q_pa":17991.111420515794,"prediction_evaluations":5,"remaining_burn_s":6.291100845974665,"source":"finite_burn_predictor_corrector","time_s":134.86999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.17207099632193,"feasible":true,"predicted_ground_range_m":0.18512812890311192,"predicted_main_at_terminal_kg":8417.418925383376,"predicted_peak_q_pa":17990.705551162904,"prediction_evaluations":5,"remaining_burn_s":5.282070996337423,"source":"finite_burn_predictor_corrector","time_s":135.88999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1893014212772,"feasible":true,"predicted_ground_range_m":0.2305629817343915,"predicted_main_at_terminal_kg":8412.862312968493,"predicted_peak_q_pa":17990.478407577095,"prediction_evaluations":5,"remaining_burn_s":4.279301421293613,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18954592324835,"feasible":true,"predicted_ground_range_m":-2.46764620819376,"predicted_main_at_terminal_kg":8415.65285731025,"predicted_peak_q_pa":17990.847954225916,"prediction_evaluations":5,"remaining_burn_s":3.259545923265675,"source":"finite_burn_predictor_corrector","time_s":137.92999999998267,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.21314132942646,"feasible":true,"predicted_ground_range_m":-1.4242349709294029,"predicted_main_at_terminal_kg":8388.883903602904,"predicted_peak_q_pa":17991.24625165799,"prediction_evaluations":5,"remaining_burn_s":2.2631413294447094,"source":"finite_burn_predictor_corrector","time_s":138.94999999998174,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22203525916896,"feasible":true,"predicted_ground_range_m":-0.5199198576518471,"predicted_main_at_terminal_kg":8387.814900569007,"predicted_peak_q_pa":17991.256597015956,"prediction_evaluations":5,"remaining_burn_s":1.2520352591881558,"source":"finite_burn_predictor_corrector","time_s":139.9699999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3925.9307626591794,37292.064432319945,207.19872648611332,982.3673416472166,0.2066319684591254,0.0017758652259705758,22747.500347886307,293.94722383961005],"time_s":96.249999999998},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.300648808770347e-12,"maximum_slosh_displacement_m":1.5625506272146759,"maximum_slosh_mode_force_n":65920.15497926084,"minimum_feed_buffer_kg":1480.3034646828144,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":95.6386566000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":95.234375,"fuel_ledger":{"main_error_kg":-1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9ca97bd392fb17a8bf7937a95e43defd4dbefe77f30984a568a0ca477f5f7558","integration_dt_s":0.01,"job_id":"development/vehicle-1-01","observation_seed_sequence":{"generated_state_uint32":[3836029238,3348434631,4235615447,310096532,1144097410,1861209677,2742531318,3539466584],"mode":"case","state":{"entropy":[378,1,1,267933610,3615109030,413414096,3037354415,2306061854,265848123,3077587493,1100019145],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99319.21849114908,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1569.7122950277005,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.10415737045018784,-1.0134149904500884],[0.10415719640401493,-1.0150774118271388]],"navigation_acceleration_bias_m_s2":[0.06813797219138379,0.2714593474250455],"observed_control_state":[0.04236773707568629,7.6207716826936736,0.07129513725623572,-0.9575121827531532,0.00010373894572490503,0.0003567083501974505],"state":[0.21534372870180205,7.576470493932227,0.10444873732010158,-1.0055930946996618,0.00010469437814030219,0.00020780267327015508,5761.993295495702,219.58255147879387],"time_s":405.7237229623726},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.21534372870180205,7.576470493932227,0.10444873732010158,-1.0055930946996618,0.00010469437814030219,0.00020780267327015508,5761.993295495702,219.58255147879387],"flight_safety":true,"flight_time_s":405.7237229623726,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0715855634720597,"engine_lag_s":0.01851945438168346,"inertia_scale":0.9738518595637914,"initial_mass_scale":0.9931921849114907,"observation_delay_steps":2,"sensor_position_error_m":1.0284749891472877,"sensor_velocity_error_m_s":0.9918456225938842,"thrust_scale":0.9803857477280357},"group":"vehicle","id":"vehicle-1-01","index":1,"stream":1},"input_sha256":"9ca97bd392fb17a8bf7937a95e43defd4dbefe77f30984a568a0ca477f5f7558","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64438.00670450412,"max_angular_acceleration_deg_s2":2.6787930692580524,"max_angular_rate_deg_s":8.002574861611762,"max_ascent_q_alpha_kpa_deg":82.64158927879417,"max_dynamic_pressure_pa":25587.10472612144,"max_fin_hinge_nm":96.97025863765754,"max_flight_load_g":3.073766030333312,"max_gimbal_deg":5.9973260595011055,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":17958.50464897932,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6787930692580524,"angular_torque_bias_nm":1626.6847695837735,"attitude_target_deg":12.937092911233538,"control":[0.14665777897986484,-0.024181651905857332,13705.839670234081,0.0],"navigation_acceleration_bias_m_s2":[0.13231817074293623,0.13852093379998684],"observed_control_state":[1141.851360358111,36028.4513018551,-62.85431082595307,-988.8755137448193,0.06510222123742906,0.006822931181074291,19640.76768630101,260.3148417158886,0.0,0.0,0.0,-0.01166701383756839,0.05292923660423257,1499.9999999999943,0.9895220389417576,39.57722156058913,25.42277843941583,0.0,0.0],"phase":"entry","requested_control":[0.16005293323853498,-0.018454281110411357,6977.651764527229,0.0],"state":[1140.6263798568373,36008.70176272344,-62.92893624420045,-988.9598743475076,0.0653089089609052,0.009192915668102989,19639.66297418218,260.2541689208487,0.0,0.0,0.0,-0.015214447745824693,0.08980641139473305,1499.9999999999943,0.9911727322910239,39.577998669182904,25.42200133082206,0.013998773730063876,0.006006508603019097],"time_s":301.78999999983364,"upper_attached":false},"rcs_propellant_used_kg":80.41744852120613,"record_type":"flight","remaining_main_propellant_kg":5761.993295495702,"remaining_rcs_propellant_kg":219.58255147879387,"return_plan":{"burn_end_time_s":141.49213034030728,"feasible":true,"predicted_ground_range_m":-0.5346794964075245,"predicted_main_at_terminal_kg":8233.888505263454,"predicted_peak_q_pa":17991.187529829676,"prediction_evaluations":5,"remaining_burn_s":1.2421303403267145,"source":"finite_burn_predictor_corrector","time_s":140.24999999998056,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.2433734474206,"feasible":true,"predicted_ground_range_m":2.3804311956808126,"predicted_main_at_terminal_kg":8206.682627006026,"predicted_peak_q_pa":17991.273084873825,"prediction_evaluations":6,"remaining_burn_s":9.15337344743262,"source":"finite_burn_predictor_corrector","time_s":132.08999999998798,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4772134183062,"feasible":true,"predicted_ground_range_m":2.887801076339752,"predicted_main_at_terminal_kg":8257.155439972532,"predicted_peak_q_pa":17990.81661184856,"prediction_evaluations":6,"remaining_burn_s":8.367213418319157,"source":"finite_burn_predictor_corrector","time_s":133.10999999998705,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48100088351055,"feasible":true,"predicted_ground_range_m":0.05711995926541302,"predicted_main_at_terminal_kg":8237.857623208776,"predicted_peak_q_pa":17990.38707568657,"prediction_evaluations":5,"remaining_burn_s":7.351000883524416,"source":"finite_burn_predictor_corrector","time_s":134.12999999998613,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48228707171003,"feasible":true,"predicted_ground_range_m":0.1631561781272488,"predicted_main_at_terminal_kg":8233.874667400376,"predicted_peak_q_pa":17991.14210733796,"prediction_evaluations":5,"remaining_burn_s":6.332287071724826,"source":"finite_burn_predictor_corrector","time_s":135.1499999999852,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4890376209421,"feasible":true,"predicted_ground_range_m":0.26285281496827384,"predicted_main_at_terminal_kg":8235.646566314554,"predicted_peak_q_pa":17991.142607179543,"prediction_evaluations":5,"remaining_burn_s":5.319037620957815,"source":"finite_burn_predictor_corrector","time_s":136.16999999998427,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4834564774477,"feasible":true,"predicted_ground_range_m":0.2723738690295425,"predicted_main_at_terminal_kg":8238.133395816058,"predicted_peak_q_pa":17990.363107240184,"prediction_evaluations":5,"remaining_burn_s":4.293456477464349,"source":"finite_burn_predictor_corrector","time_s":137.18999999998334,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48448226620502,"feasible":true,"predicted_ground_range_m":-2.4440387679375957,"predicted_main_at_terminal_kg":8236.910284617426,"predicted_peak_q_pa":17991.31355988051,"prediction_evaluations":5,"remaining_burn_s":3.274482266222594,"source":"finite_burn_predictor_corrector","time_s":138.20999999998241,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48307678431362,"feasible":true,"predicted_ground_range_m":-1.4607301202575211,"predicted_main_at_terminal_kg":8237.51145793453,"predicted_peak_q_pa":17991.31633746472,"prediction_evaluations":5,"remaining_burn_s":2.2530767843321238,"source":"finite_burn_predictor_corrector","time_s":139.2299999999815,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.49213034030728,"feasible":true,"predicted_ground_range_m":-0.5346794964075245,"predicted_main_at_terminal_kg":8233.888505263454,"predicted_peak_q_pa":17991.187529829676,"prediction_evaluations":5,"remaining_burn_s":1.2421303403267145,"source":"finite_burn_predictor_corrector","time_s":140.24999999998056,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3958.968694950447,37290.313485370905,208.74443757317,979.6891537056962,0.2087817285528038,0.0018643949596681133,22427.51874269491,293.63455749044874],"time_s":96.66999999999791},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.30999999998795,"requested_s":132.10999999998796,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.74999999983385,"requested_s":301.54999999983386,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.5942028550819618,"maximum_slosh_mode_force_n":66807.74158823708,"minimum_feed_buffer_kg":1480.8699945507565,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":95.65089690000059}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":94.296875,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"87ff4fe42e7481f9c0c73a1659fe16debd7c8122ee5805c7d84d0f9b4cc5675e","integration_dt_s":0.01,"job_id":"development/vehicle-1-02","observation_seed_sequence":{"generated_state_uint32":[698179990,536052103,4128649437,1502421675,262179211,3552748582,3027971248,2178717546],"mode":"case","state":{"entropy":[378,1,2,1738758503,2785994345,3373400723,2258522648,2702329755,1043635289,16293853,986080673],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99500.19647353803,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":555.6642280104298,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.1641289205081011,-1.2549075515809318],[0.1641290048734263,-1.2532736381975413]],"navigation_acceleration_bias_m_s2":[-0.008794032615661626,0.2337109326478394],"observed_control_state":[-0.11481324611167608,7.825173816147699,0.09302289392166749,-1.015326847042851,5.214142091757554e-05,-0.0001746329438791347],"state":[-0.019737743850541174,7.626229045739443,0.16295556302472544,-1.245408912187129,5.16339029774576e-05,-0.00020423917319607976,5658.803083965387,225.57634916088986],"time_s":405.39026182083427},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.019737743850541174,7.626229045739443,0.16295556302472544,-1.245408912187129,5.16339029774576e-05,-0.00020423917319607976,5658.803083965387,225.57634916088986],"flight_safety":true,"flight_time_s":405.39026182083427,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.891035276623641,"engine_lag_s":0.007778536788985213,"inertia_scale":0.9725841951915876,"initial_mass_scale":0.9950019647353803,"observation_delay_steps":1,"sensor_position_error_m":1.8602264139646498,"sensor_velocity_error_m_s":0.94959790331687,"thrust_scale":0.9829293491387406},"group":"vehicle","id":"vehicle-1-02","index":2,"stream":1},"input_sha256":"87ff4fe42e7481f9c0c73a1659fe16debd7c8122ee5805c7d84d0f9b4cc5675e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64541.196916034634,"max_angular_acceleration_deg_s2":2.6719982942241214,"max_angular_rate_deg_s":8.000681550752741,"max_ascent_q_alpha_kpa_deg":83.19947720267619,"max_dynamic_pressure_pa":25634.38480646281,"max_fin_hinge_nm":80.41654657020678,"max_flight_load_g":3.07132964968139,"max_gimbal_deg":5.996427414458993,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":18022.938762552352,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6719982942241214,"angular_torque_bias_nm":1410.7499264382086,"attitude_target_deg":11.243825314065464,"control":[0.15588778124335526,-0.022817777445371917,13879.346111609564,0.0],"navigation_acceleration_bias_m_s2":[0.126115718407898,-0.12127585676184956],"observed_control_state":[1232.0676337692632,36124.325838283876,-61.40659704748789,-991.2610942121361,0.0634627634457572,0.007591691763283879,19840.749517515174,262.2269826065042,0.0,0.0,0.0,-0.01088603823409667,0.05715091006187965,1499.9999999999943,0.8502917253944305,39.43654454891702,25.56345545108774,0.0,0.0],"phase":"entry","requested_control":[0.1692858664505184,-0.01752981431131684,7184.176579723018,0.0],"state":[1230.6901329805978,36104.54003122414,-61.56422835904622,-991.1711416796745,0.06364463791490772,0.009155361372521232,19839.562411825915,262.1910600717092,0.0,0.0,0.0,-0.014268243080598408,0.09599856857831021,1499.9999999999943,0.866039326203203,39.43737961718243,25.56262038282234,0.015087628479631214,0.013068981043878903],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":74.42365083911014,"record_type":"flight","remaining_main_propellant_kg":5658.803083965387,"remaining_rcs_propellant_kg":225.57634916088986,"return_plan":{"burn_end_time_s":141.32498545926654,"feasible":true,"predicted_ground_range_m":-0.5516832709435793,"predicted_main_at_terminal_kg":8357.38390659002,"predicted_peak_q_pa":17990.804904555785,"prediction_evaluations":5,"remaining_burn_s":1.1749854592858937,"source":"finite_burn_predictor_corrector","time_s":140.14999999998065,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.05959368583763,"feasible":true,"predicted_ground_range_m":1.413606489822988,"predicted_main_at_terminal_kg":8322.899592815169,"predicted_peak_q_pa":17991.293993778636,"prediction_evaluations":6,"remaining_burn_s":9.06959368584955,"source":"finite_burn_predictor_corrector","time_s":131.98999999998807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2917209749179,"feasible":true,"predicted_ground_range_m":3.8902883146006415,"predicted_main_at_terminal_kg":8298.430106350279,"predicted_peak_q_pa":17991.30450769145,"prediction_evaluations":6,"remaining_burn_s":8.28172097493076,"source":"finite_burn_predictor_corrector","time_s":133.00999999998714,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30421727487212,"feasible":true,"predicted_ground_range_m":-0.008572797213743044,"predicted_main_at_terminal_kg":8297.326824526257,"predicted_peak_q_pa":17991.264526072522,"prediction_evaluations":5,"remaining_burn_s":7.2742172748858955,"source":"finite_burn_predictor_corrector","time_s":134.02999999998622,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29493524878754,"feasible":true,"predicted_ground_range_m":0.040628487615903985,"predicted_main_at_terminal_kg":8299.521960728827,"predicted_peak_q_pa":17991.107947082815,"prediction_evaluations":5,"remaining_burn_s":6.244935248802237,"source":"finite_burn_predictor_corrector","time_s":135.0499999999853,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30751946141572,"feasible":true,"predicted_ground_range_m":0.09179860443289822,"predicted_main_at_terminal_kg":8300.856811869746,"predicted_peak_q_pa":17990.45431444227,"prediction_evaluations":5,"remaining_burn_s":5.237519461431357,"source":"finite_burn_predictor_corrector","time_s":136.06999999998436,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3087775446724,"feasible":true,"predicted_ground_range_m":0.42999734478288065,"predicted_main_at_terminal_kg":8294.373746107924,"predicted_peak_q_pa":17991.040489329294,"prediction_evaluations":5,"remaining_burn_s":4.218777544688964,"source":"finite_burn_predictor_corrector","time_s":137.08999999998343,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31021520513946,"feasible":true,"predicted_ground_range_m":-2.195379239628449,"predicted_main_at_terminal_kg":8294.61508727027,"predicted_peak_q_pa":17991.06455960459,"prediction_evaluations":5,"remaining_burn_s":3.2002152051569546,"source":"finite_burn_predictor_corrector","time_s":138.1099999999825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31615918792414,"feasible":true,"predicted_ground_range_m":-1.1796791308585934,"predicted_main_at_terminal_kg":8293.01218415324,"predicted_peak_q_pa":17990.973148972214,"prediction_evaluations":5,"remaining_burn_s":2.186159187942578,"source":"finite_burn_predictor_corrector","time_s":139.12999999998158,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.32498545926654,"feasible":true,"predicted_ground_range_m":-0.5516832709435793,"predicted_main_at_terminal_kg":8357.38390659002,"predicted_peak_q_pa":17990.804904555785,"prediction_evaluations":5,"remaining_burn_s":1.1749854592858937,"source":"finite_burn_predictor_corrector","time_s":140.14999999998065,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3920.2950229752087,37296.904808424195,206.77396341122338,982.0352980366276,0.2063320649882427,0.0021254601666582744,22619.167242853924,293.83284302250445],"time_s":96.48999999999795},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.20999999998804,"requested_s":132.00999999998805,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.959588295605499e-12,"maximum_slosh_displacement_m":1.5299396115347816,"maximum_slosh_mode_force_n":64419.53926964823,"minimum_feed_buffer_kg":1480.523931348336,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":94.7557342}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":95.125,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"38e38aaf720ff9408378efd525276a8214e04d2b11df4be4ae167490e7c93c14","integration_dt_s":0.01,"job_id":"development/vehicle-1-03","observation_seed_sequence":{"generated_state_uint32":[3710148880,3067997809,793016757,1480595333,3378298264,1546011354,2067687439,3077052205],"mode":"case","state":{"entropy":[378,1,3,1551645760,698336965,2676992240,3937295752,3382079408,1863370117,1273016684,2983163102],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100783.03990526462,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":680.556653583387,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0018730222796127923,-1.16111346061382],[-0.00187305287448913,-1.1619173983742053]],"navigation_acceleration_bias_m_s2":[0.12720237370098547,-0.5617060751345528],"observed_control_state":[0.057381180968173795,7.950566986605744,0.09621682241399288,-1.2535494377505227,3.7233659899257465e-05,0.0001183067630606128],"state":[0.05584058668647207,7.896279313663898,0.0002864477895376924,-1.1512899121506355,3.8056274789723314e-05,0.00010049222012090814,5418.91646666564,220.0047817329645],"time_s":404.7418156088418},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.05584058668647207,7.896279313663898,0.0002864477895376924,-1.1512899121506355,3.8056274789723314e-05,0.00010049222012090814,5418.91646666564,220.0047817329645],"flight_safety":true,"flight_time_s":404.7418156088418,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9945881148122754,"engine_lag_s":0.002969907729167604,"inertia_scale":0.9913990696635969,"initial_mass_scale":1.0078303990526463,"observation_delay_steps":1,"sensor_position_error_m":1.1561028694656315,"sensor_velocity_error_m_s":0.9486664412117453,"thrust_scale":1.0047633006583865},"group":"vehicle","id":"vehicle-1-03","index":3,"stream":1},"input_sha256":"38e38aaf720ff9408378efd525276a8214e04d2b11df4be4ae167490e7c93c14","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64781.08353333457,"max_angular_acceleration_deg_s2":2.6754916494768457,"max_angular_rate_deg_s":8.001363853707357,"max_ascent_q_alpha_kpa_deg":83.471727874364,"max_dynamic_pressure_pa":25629.488713515973,"max_fin_hinge_nm":75.6698742736862,"max_flight_load_g":3.06660548105756,"max_gimbal_deg":5.996507547931541,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":18061.977381228084,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6754916494768457,"angular_torque_bias_nm":-945.059404217046,"attitude_target_deg":10.816414127791571,"control":[0.14962756657586224,-0.026108019244544815,15139.965766103549,0.0],"navigation_acceleration_bias_m_s2":[0.1372452236251932,0.1787009449818619],"observed_control_state":[1366.7677670389492,36066.1474817883,-61.08220242919211,-989.7657389739392,0.0631686492130642,0.00679725083034136,19894.69810144064,259.0462964187988,0.0,0.0,0.0,-0.012532302687798688,0.05396603805842219,1499.9999999999943,0.9165249261291156,39.39859447353018,25.601405526475112,0.0,0.0],"phase":"entry","requested_control":[0.16129230998131472,-0.020145930217796395,7885.0092995157975,0.0],"state":[1365.509725446778,36046.36750712669,-61.21830287173759,-989.9087822973661,0.06333405291550084,0.008340318501805395,19893.57152493326,259.00719278462503,0.0,0.0,0.0,-0.016380513391041414,0.09160374066988933,1499.9999999999943,0.9254175183800639,39.39938696260539,25.600613037399896,0.016172923363196805,0.010756994986374167],"time_s":301.56999999983384,"upper_attached":false},"rcs_propellant_used_kg":79.99521826703551,"record_type":"flight","remaining_main_propellant_kg":5418.91646666564,"remaining_rcs_propellant_kg":220.0047817329645,"return_plan":{"burn_end_time_s":141.2259531959455,"feasible":true,"predicted_ground_range_m":-0.4613251336005124,"predicted_main_at_terminal_kg":8398.116076569811,"predicted_peak_q_pa":17990.39322902158,"prediction_evaluations":5,"remaining_burn_s":1.3359531959646078,"source":"finite_burn_predictor_corrector","time_s":139.8899999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.8442222752339,"feasible":true,"predicted_ground_range_m":1.8511881859942534,"predicted_main_at_terminal_kg":8396.400824442924,"predicted_peak_q_pa":17990.95227038989,"prediction_evaluations":6,"remaining_burn_s":9.114222275245599,"source":"finite_burn_predictor_corrector","time_s":131.7299999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.085445379577,"feasible":true,"predicted_ground_range_m":3.581513463200795,"predicted_main_at_terminal_kg":8373.126253232012,"predicted_peak_q_pa":17991.105926363158,"prediction_evaluations":6,"remaining_burn_s":8.335445379589626,"source":"finite_burn_predictor_corrector","time_s":132.74999999998738,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09761818329665,"feasible":true,"predicted_ground_range_m":0.028787771718596922,"predicted_main_at_terminal_kg":8371.638046348122,"predicted_peak_q_pa":17991.214033093547,"prediction_evaluations":5,"remaining_burn_s":7.327618183310198,"source":"finite_burn_predictor_corrector","time_s":133.76999999998645,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.12538104358794,"feasible":true,"predicted_ground_range_m":0.17495931935500497,"predicted_main_at_terminal_kg":8365.317338056027,"predicted_peak_q_pa":17991.053070124264,"prediction_evaluations":5,"remaining_burn_s":6.3353810436024185,"source":"finite_burn_predictor_corrector","time_s":134.78999999998553,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.13596262714066,"feasible":true,"predicted_ground_range_m":0.2599975479111558,"predicted_main_at_terminal_kg":8354.826076028017,"predicted_peak_q_pa":17991.32482263622,"prediction_evaluations":5,"remaining_burn_s":5.325962627156053,"source":"finite_burn_predictor_corrector","time_s":135.8099999999846,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.16736749774543,"feasible":true,"predicted_ground_range_m":0.3593745283694121,"predicted_main_at_terminal_kg":8353.95145327433,"predicted_peak_q_pa":17990.605560919197,"prediction_evaluations":5,"remaining_burn_s":4.337367497761766,"source":"finite_burn_predictor_corrector","time_s":136.82999999998367,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18683921007408,"feasible":true,"predicted_ground_range_m":-2.1166597876732425,"predicted_main_at_terminal_kg":8344.850905691752,"predicted_peak_q_pa":17991.270402529706,"prediction_evaluations":5,"remaining_burn_s":3.3368392100913313,"source":"finite_burn_predictor_corrector","time_s":137.84999999998274,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.20571468353143,"feasible":true,"predicted_ground_range_m":-1.3908767807632052,"predicted_main_at_terminal_kg":8341.404663154732,"predicted_peak_q_pa":17991.267781088416,"prediction_evaluations":5,"remaining_burn_s":2.3357146835496048,"source":"finite_burn_predictor_corrector","time_s":138.86999999998181,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2259531959455,"feasible":true,"predicted_ground_range_m":-0.4613251336005124,"predicted_main_at_terminal_kg":8398.116076569811,"predicted_peak_q_pa":17990.39322902158,"prediction_evaluations":5,"remaining_burn_s":1.3359531959646078,"source":"finite_burn_predictor_corrector","time_s":139.8899999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3934.7951317257,37288.68854891971,207.48485364564803,980.5186178598912,0.2072806982488074,0.0017967699002674716,22728.45319256762,293.6981224914645],"time_s":96.249999999998},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.52999999983405,"requested_s":301.32999999983406,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7127635955112055e-12,"maximum_slosh_displacement_m":1.5374600250496246,"maximum_slosh_mode_force_n":64136.72419362964,"minimum_feed_buffer_kg":1480.3437600185687,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":95.86710160000075}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":125.984375,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"59e6f8121a439ea5f911f176651999ee7449e026703606a352b1908e01e4e48a","integration_dt_s":0.01,"job_id":"development/combined-1-00","observation_seed_sequence":{"generated_state_uint32":[804108783,3063134143,97008944,1588304678,971097747,629181436,1036084201,1786262613],"mode":"case","state":{"entropy":[378,1,0,1332630831,2071599980,4100916062,2710607475,181913498,766026800,3343128216,231011968],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100271.57002756004,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-1035.3163755373826,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.10960531740790705,-0.9036318183987344],[0.10960532041369705,-0.9038900326491922]],"navigation_acceleration_bias_m_s2":[-0.11235197734192855,-0.3260708563065773],"observed_control_state":[-0.046648563941040215,7.824791740392186,0.005948364982336576,-1.0497958754314805,-1.1749787228107477e-05,1.7944652611812518e-05],"state":[-0.1338848327666468,7.783053364512369,0.10925667202465605,-0.8942936931064338,-1.1640682109325973e-05,3.227678130940913e-05,5587.74336895989,207.5728465631224],"time_s":407.41422248534633},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.1338848327666468,7.783053364512369,0.10925667202465605,-0.8942936931064338,-1.1640682109325973e-05,3.227678130940913e-05,5587.74336895989,207.5728465631224],"flight_safety":true,"flight_time_s":407.41422248534633,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.064056836533559,"first_sample_above_0_1_m_s":31.599999999999415,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.14800385912622005,"altitude_m":2870.760804748726,"gust_contribution_m_s":0.0,"phase":"entry","time_s":376.2599999997659},"endpoints_above_0_1_m_s":534,"first_endpoint_above_0_1_m_s":31.499999999999417,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":36.82999999999845,"maximum_by_phase_m_s":{"ascent":1.6611195594902548,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.6611195594902548,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":36.799999999998455,"maximum_sampled_by_phase_m_s":{"ascent":1.6514890741778514,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.6514890741778514,"sample_count_above_0_1_m_s":27,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-00","input":{"conditions":{"density_scale":1.0028504762963801,"forecast_gust_amplitude_m_s":3.630148002408522,"forecast_wind_profile":[[0.0,-4.603532119820105],[50.0,-4.603532119820105],[1000.0,-3.506929170521905],[5000.0,1.1103464054705228],[10000.0,6.824224930761151],[100000.0,6.824224930761151]],"gust_altitude_center_m":2870.6128008896,"gust_altitude_half_width_m":2209.670136346416,"gust_amplitude_m_s":3.064056836533559,"gust_duration_s":116.93037267674586,"gust_period_s":20.42959953564609,"gust_phase_rad":-2.744126291616914,"gust_start_s":31.18885049407685,"health_checks_passed":true,"known_fault":false,"latitude_deg":0.9668366716058117,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101659.9214273176],[11000.0,22821.78838311401],[20000.0,5528.477603290615],[32000.0,883.2514918089781],[47000.0,113.55822389370138],[51000.0,68.42399020959051],[71000.0,4.071508408853618],[84852.0,0.3866435138118479],[100000.0,0.024478576481512578]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101659.9214273176,"sea_level_temperature_k":288.76027296830773,"temperature_profile":[[0.0,288.76027296830773],[11000.0,217.26027296830776],[20000.0,217.26027296830776],[32000.0,229.26027296830776],[47000.0,271.26027296830773],[51000.0,271.26027296830773],[71000.0,215.26027296830776],[84852.0,187.55627296830775],[100000.0,187.55627296830775]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.0716045868179134],[100000.0,-1.0716045868179134]],"wind_profile":[[0.0,-5.6323232952783195],[50.0,-5.6323232952783195],[1000.0,-4.535720345980119],[5000.0,0.08155523001230902],[10000.0,5.795433755302938],[100000.0,5.795433755302938]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.953624002912098,"engine_lag_s":0.013899756871794773,"inertia_scale":1.0038955672448253,"initial_mass_scale":1.0027157002756004,"observation_delay_steps":0,"sensor_position_error_m":1.4334334080874833,"sensor_velocity_error_m_s":0.985718540227577,"thrust_scale":0.9972110443295582},"group":"combined","id":"combined-1-00","index":0,"stream":1},"input_sha256":"59e6f8121a439ea5f911f176651999ee7449e026703606a352b1908e01e4e48a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64612.25663104032,"max_angular_acceleration_deg_s2":2.6704526827168773,"max_angular_rate_deg_s":8.001152749795809,"max_ascent_q_alpha_kpa_deg":82.89525102861383,"max_dynamic_pressure_pa":25899.499145621707,"max_fin_hinge_nm":78.48277655761359,"max_flight_load_g":3.0661289714165543,"max_gimbal_deg":5.996711847976186,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17985.810408696747,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6704526827168773,"angular_torque_bias_nm":-335.33118329880733,"attitude_target_deg":11.817720855721936,"control":[0.15815710057743376,-0.02413491380939965,14958.45930458906,0.0],"navigation_acceleration_bias_m_s2":[0.11413158977975366,-0.08988670012642064],"observed_control_state":[741.9563083517572,36231.17864561223,-53.861127131991815,-992.5169891745035,0.06261323186724274,0.007785763830457881,20228.009807557835,258.35266274303837,0.0,0.0,0.0,-0.01144984173132267,0.05819339633199477,1499.9999999999943,0.8876534714806877,39.16412669969685,25.835873300307966,0.0,0.0],"phase":"entry","requested_control":[0.16950728744235033,-0.018634654351276064,7236.348275755401,0.0],"state":[740.7769845471364,36211.36701761131,-53.993416642311786,-992.6156556618174,0.06277650134118819,0.008586051192493711,20227.145150998003,258.33725528498377,0.0,0.0,0.0,-0.015045640098363889,0.09752483293708082,1499.9999999999943,0.8938932945957986,39.16473494145673,25.835265058548096,5.025920064108806,0.015138521102728869],"time_s":302.3699999998331,"upper_attached":false},"rcs_propellant_used_kg":92.4271534368776,"record_type":"flight","remaining_main_propellant_kg":5587.74336895989,"remaining_rcs_propellant_kg":207.5728465631224,"return_plan":{"burn_end_time_s":140.01867511242955,"feasible":true,"predicted_ground_range_m":-0.45309305578043,"predicted_main_at_terminal_kg":8537.83913191107,"predicted_peak_q_pa":17991.147470369087,"prediction_evaluations":5,"remaining_burn_s":1.2086751124476884,"source":"finite_burn_predictor_corrector","time_s":138.80999999998187,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.6984519246543,"feasible":true,"predicted_ground_range_m":0.14731366314561178,"predicted_main_at_terminal_kg":8535.208827725412,"predicted_peak_q_pa":17991.895067620542,"prediction_evaluations":6,"remaining_burn_s":8.028451924665944,"source":"finite_burn_predictor_corrector","time_s":131.66999999998836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.93199158985678,"feasible":true,"predicted_ground_range_m":0.0032866638101367585,"predicted_main_at_terminal_kg":8560.943073717019,"predicted_peak_q_pa":17992.10185048303,"prediction_evaluations":5,"remaining_burn_s":7.24199158986935,"source":"finite_burn_predictor_corrector","time_s":132.68999999998744,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.94877309998577,"feasible":true,"predicted_ground_range_m":0.10770457970134473,"predicted_main_at_terminal_kg":8555.41264020836,"predicted_peak_q_pa":17991.781818126983,"prediction_evaluations":5,"remaining_burn_s":6.2387730999992606,"source":"finite_burn_predictor_corrector","time_s":133.7099999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9656757687785,"feasible":true,"predicted_ground_range_m":0.22888215609465767,"predicted_main_at_terminal_kg":8549.417757654399,"predicted_peak_q_pa":17991.43774174942,"prediction_evaluations":5,"remaining_burn_s":5.2356757687929445,"source":"finite_burn_predictor_corrector","time_s":134.72999999998558,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.96728476216833,"feasible":true,"predicted_ground_range_m":0.23164465192729367,"predicted_main_at_terminal_kg":8552.222813914663,"predicted_peak_q_pa":17991.75912885695,"prediction_evaluations":5,"remaining_burn_s":4.217284762183685,"source":"finite_burn_predictor_corrector","time_s":135.74999999998465,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.99184379838522,"feasible":true,"predicted_ground_range_m":-2.425392214300988,"predicted_main_at_terminal_kg":8543.892807302118,"predicted_peak_q_pa":17991.318380133744,"prediction_evaluations":5,"remaining_burn_s":3.2218437984014856,"source":"finite_burn_predictor_corrector","time_s":136.76999999998372,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.99818735494839,"feasible":true,"predicted_ground_range_m":-1.4140451272458279,"predicted_main_at_terminal_kg":8544.84555977998,"predicted_peak_q_pa":17991.539134889634,"prediction_evaluations":5,"remaining_burn_s":2.2081873549655757,"source":"finite_burn_predictor_corrector","time_s":137.7899999999828,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.01867511242955,"feasible":true,"predicted_ground_range_m":-0.45309305578043,"predicted_main_at_terminal_kg":8537.83913191107,"predicted_peak_q_pa":17991.147470369087,"prediction_evaluations":5,"remaining_burn_s":1.2086751124476884,"source":"finite_burn_predictor_corrector","time_s":138.80999999998187,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3512.8260870314734,37293.453380741055,183.31748958416938,984.6858267234293,0.1763438332034374,0.0015319675784307497,22725.177390046476,292.1218257992819],"time_s":96.32999999999798},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.88999999998833,"requested_s":131.68999999998834,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3299999998333,"requested_s":302.12999999983333,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.016431714466307e-12,"maximum_slosh_displacement_m":1.599999992492706,"maximum_slosh_mode_force_n":66470.42538294655,"minimum_feed_buffer_kg":1480.4092744733261,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":126.92214719999902}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":126.90625,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d552069d5ea75b56c5bec079c691b205511c172d2de4b2c39d36e1545a65b377","integration_dt_s":0.01,"job_id":"development/combined-1-01","observation_seed_sequence":{"generated_state_uint32":[3794729486,1767468359,176215262,1993278960,1000682357,3390601078,1557833012,286320207],"mode":"case","state":{"entropy":[378,1,1,3757191465,2361322582,3838411658,2911961327,405363033,2659152157,2897410993,2314610319],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99311.57191120423,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":689.1026685975178,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.08164535713415544,-0.9903710672646658],[0.08164534353191945,-0.991017851438336]],"navigation_acceleration_bias_m_s2":[0.08319832942373012,0.4985839202415514],"observed_control_state":[-0.09468734643388003,7.500732240818482,0.10747724740257009,-1.0403080096236064,2.105662131547289e-05,9.82913737209571e-05],"state":[-0.045214920545294635,7.409622131902048,0.0834148051921028,-0.9835502562602626,2.1030564034418052e-05,8.084802172664683e-05,7024.125834470514,210.5877819840446],"time_s":411.4347555634854},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.045214920545294635,7.409622131902048,0.0834148051921028,-0.9835502562602626,2.1030564034418052e-05,8.084802172664683e-05,7024.125834470514,210.5877819840446],"flight_safety":true,"flight_time_s":411.4347555634854,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.4667077656878735,"first_sample_above_0_1_m_s":41.79999999999746,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.6177020328541403,"altitude_m":7825.820736527817,"gust_contribution_m_s":0.0,"phase":"entry","time_s":358.6999999997819},"endpoints_above_0_1_m_s":1468,"first_endpoint_above_0_1_m_s":41.73999999999747,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":56.72999999999449,"maximum_by_phase_m_s":{"ascent":1.7288123180700197,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.7288123180700197,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":56.599999999994516,"maximum_sampled_by_phase_m_s":{"ascent":1.7287310287756803,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.7287310287756803,"sample_count_above_0_1_m_s":73,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-01","input":{"conditions":{"density_scale":0.9899601996785193,"forecast_gust_amplitude_m_s":4.779423622700026,"forecast_wind_profile":[[0.0,-2.9332767735623477],[50.0,-2.9332767735623477],[1000.0,-1.1430440275728233],[5000.0,6.3947780608041205],[10000.0,15.722832895170589],[100000.0,15.722832895170589]],"gust_altitude_center_m":7825.203034494963,"gust_altitude_half_width_m":4040.9274425045005,"gust_amplitude_m_s":3.4667077656878735,"gust_duration_s":109.7247675051933,"gust_period_s":34.72739518156935,"gust_phase_rad":-2.137119562603149,"gust_start_s":41.45889418129441,"health_checks_passed":true,"known_fault":false,"latitude_deg":-54.73096137242977,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101581.3673331365],[11000.0,22762.419230582953],[20000.0,5555.076152202597],[32000.0,882.2710883750542],[47000.0,113.19493260494279],[51000.0,68.69198929976402],[71000.0,4.092114008347925],[84852.0,0.39004647915612817],[100000.0,0.02469646538569292]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101581.3673331365,"sea_level_temperature_k":288.8698480508365,"temperature_profile":[[0.0,288.8698480508365],[11000.0,217.3698480508365],[20000.0,217.3698480508365],[32000.0,229.3698480508365],[47000.0,271.3698480508365],[51000.0,271.3698480508365],[71000.0,215.3698480508365],[84852.0,187.6658480508365],[100000.0,187.6658480508365]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.6069499420223394],[100000.0,1.6069499420223394]],"wind_profile":[[0.0,-2.8790612376329445],[50.0,-2.8790612376329445],[1000.0,-1.0888284916434203],[5000.0,6.448993596733524],[10000.0,15.777048431099992],[100000.0,15.777048431099992]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.8590360517441312,"engine_lag_s":0.019610214900188962,"inertia_scale":1.006020321765936,"initial_mass_scale":0.9931157191120423,"observation_delay_steps":1,"sensor_position_error_m":1.3529287221155402,"sensor_velocity_error_m_s":0.5550212204492604,"thrust_scale":1.0220256894436175},"group":"combined","id":"combined-1-01","index":1,"stream":1},"input_sha256":"d552069d5ea75b56c5bec079c691b205511c172d2de4b2c39d36e1545a65b377","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63175.87416552968,"max_angular_acceleration_deg_s2":2.767830113281898,"max_angular_rate_deg_s":8.000304487113217,"max_ascent_q_alpha_kpa_deg":94.71562704151262,"max_dynamic_pressure_pa":25331.35299838941,"max_fin_hinge_nm":288.2440448241864,"max_flight_load_g":4.025161720030317,"max_gimbal_deg":5.997374430914043,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":18056.372578474442,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.767830113281898,"angular_torque_bias_nm":-2559.840912261353,"attitude_target_deg":0.017906516257083265,"control":[0.0,-0.013186117954326202,63567.27046201282,0.0],"navigation_acceleration_bias_m_s2":[-0.10852789733094952,0.09792720109855282],"observed_control_state":[-3.156179310434127,2301.0351807973084,1.2149406003925702,-177.09641661988297,-0.08880418664140909,0.03904519994969904,9830.089264714965,240.55970978625376,0.0,-2.833594565992586e-21,0.0,0.059460706229102704,0.10608285045408486,1499.9999999999943,0.9999999999999981,46.478533116971114,18.521466883034087,0.0,0.0],"phase":"entry","requested_control":[0.0,-0.020329785074242948,36307.88352542007,0.0],"state":[-3.1171085608498896,2297.5857292648043,1.2734892162238658,-177.09405764292333,-0.08801309310307627,0.039739935253552704,9827.940686711841,240.40357514459586,0.0,-1.7186639220218063e-21,0.0,0.03945926505650598,0.06434411804124392,1499.9999999999943,0.9999999999999981,46.48004453193811,18.519955468067096,-0.05608085971679435,0.13267183181328002],"time_s":384.0699999997588,"upper_attached":false},"rcs_propellant_used_kg":89.4122180159554,"record_type":"flight","remaining_main_propellant_kg":7024.125834470514,"remaining_rcs_propellant_kg":210.5877819840446,"return_plan":{"burn_end_time_s":135.57024891648646,"feasible":true,"predicted_ground_range_m":-0.3122210422274918,"predicted_main_at_terminal_kg":9436.774670073915,"predicted_peak_q_pa":17992.9475345922,"prediction_evaluations":5,"remaining_burn_s":1.380248916500394,"source":"finite_burn_predictor_corrector","time_s":134.18999999998607,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.5401581555856,"feasible":true,"predicted_ground_range_m":0.40109238579808704,"predicted_main_at_terminal_kg":9398.405987437618,"predicted_peak_q_pa":17993.164059091774,"prediction_evaluations":5,"remaining_burn_s":6.450158155594892,"source":"finite_burn_predictor_corrector","time_s":129.0899999999907,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.74636177792502,"feasible":true,"predicted_ground_range_m":-0.22396728024142476,"predicted_main_at_terminal_kg":9454.871734433522,"predicted_peak_q_pa":17992.59903703623,"prediction_evaluations":5,"remaining_burn_s":5.6363617779352495,"source":"finite_burn_predictor_corrector","time_s":130.10999999998978,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.69448436195185,"feasible":true,"predicted_ground_range_m":-1.3901708385399374,"predicted_main_at_terminal_kg":9396.620202365599,"predicted_peak_q_pa":17992.83005481369,"prediction_evaluations":5,"remaining_burn_s":4.564484361962993,"source":"finite_burn_predictor_corrector","time_s":131.12999999998885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.65681362141362,"feasible":true,"predicted_ground_range_m":-3.023793540212999,"predicted_main_at_terminal_kg":9408.652810033916,"predicted_peak_q_pa":17993.151253427262,"prediction_evaluations":5,"remaining_burn_s":3.506813621425679,"source":"finite_burn_predictor_corrector","time_s":132.14999999998793,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.614792328921,"feasible":true,"predicted_ground_range_m":-1.060190561059521,"predicted_main_at_terminal_kg":9423.09234365556,"predicted_peak_q_pa":17992.515898824746,"prediction_evaluations":5,"remaining_burn_s":2.444792328933996,"source":"finite_burn_predictor_corrector","time_s":133.169999999987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.57024891648646,"feasible":true,"predicted_ground_range_m":-0.3122210422274918,"predicted_main_at_terminal_kg":9436.774670073915,"predicted_peak_q_pa":17992.9475345922,"prediction_evaluations":5,"remaining_burn_s":1.380248916500394,"source":"finite_burn_predictor_corrector","time_s":134.18999999998607,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2827.5958317034515,37296.33152368763,146.51279585269364,1014.8390533041389,0.12742788539165303,0.0012295224115914714,24059.109377483666,291.0312706343937],"time_s":94.32999999999838},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.30999999999068,"requested_s":129.1099999999907,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":305.7299999998302,"requested_s":305.52999999983024,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":384.4699999997586,"requested_s":384.2699999997586,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":384.9099999997582,"requested_s":384.7099999997582,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5583920083271012,"maximum_slosh_mode_force_n":73173.77080198689,"minimum_feed_buffer_kg":1478.027153804884,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":127.68100800000138}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":126.640625,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6f1603771b2f6abc2a2406e7108339b0e2e2cbe9567518a63157ea4a435b996c","integration_dt_s":0.01,"job_id":"development/combined-1-02","observation_seed_sequence":{"generated_state_uint32":[1297350871,3071456751,3261931597,1914519721,1736223935,2851001523,2568174947,3869324901],"mode":"case","state":{"entropy":[378,1,2,1297526174,2428648972,4131534838,1893148961,581945154,2733501034,2720429352,101722173],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99357.52244000428,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":190.97881792685178,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.05822366443005441,-0.8544816897431794],[-0.05822366412900996,-0.8545346199584068]],"navigation_acceleration_bias_m_s2":[-0.0011220198857319341,0.08093408939070172],"observed_control_state":[0.08038376690617523,7.4425344017791275,-0.042888437497988124,-1.0689741891049998,-5.683506196923995e-06,-8.580729605093236e-06],"state":[0.007182412076057306,7.566111919266492,-0.05844392333208187,-0.8457687079208418,-5.687572827859717e-06,6.616276903540216e-06,5873.330734332368,228.29792742299884],"time_s":406.2853010153867},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.007182412076057306,7.566111919266492,-0.05844392333208187,-0.8457687079208418,-5.687572827859717e-06,6.616276903540216e-06,5873.330734332368,228.29792742299884],"flight_safety":true,"flight_time_s":406.2853010153867,"group":"combined","gust_exposure":{"configured_amplitude_m_s":1.145221498530742,"first_sample_above_0_1_m_s":314.599999999822,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.8781538368784823,"altitude_m":20873.572813285846,"gust_contribution_m_s":1.0693873703836427,"phase":"entry","time_s":319.8699999998172},"endpoints_above_0_1_m_s":982,"first_endpoint_above_0_1_m_s":314.41999999982215,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":324.22999999981323,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.1000408247637328,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.1000408247637328,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":324.19999999981326,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.09990849478927,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.09990849478927,"sample_count_above_0_1_m_s":49,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-02","input":{"conditions":{"density_scale":1.0163598724663796,"forecast_gust_amplitude_m_s":3.685173391670232,"forecast_wind_profile":[[0.0,-4.106717094311723],[50.0,-4.106717094311723],[1000.0,-4.967121888157323],[5000.0,-8.58987891487564],[10000.0,-13.073040735439557],[100000.0,-13.073040735439557]],"gust_altitude_center_m":20876.450967122724,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":1.145221498530742,"gust_duration_s":120.0,"gust_period_s":26.934143365375668,"gust_phase_rad":2.715838609379153,"gust_start_s":255.49152014591488,"health_checks_passed":true,"known_fault":false,"latitude_deg":-26.891193810343523,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101178.34401813145],[11000.0,22695.17848086252],[20000.0,5516.615862460875],[32000.0,879.1878566414334],[47000.0,112.74305232374985],[51000.0,68.46333707136674],[71000.0,4.076648539613882],[84852.0,0.3880287348569012],[100000.0,0.02452794218888575]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101178.34401813145,"sea_level_temperature_k":288.84232012643275,"temperature_profile":[[0.0,288.84232012643275],[11000.0,217.34232012643278],[20000.0,217.34232012643278],[32000.0,229.34232012643278],[47000.0,271.34232012643275],[51000.0,271.34232012643275],[71000.0,215.34232012643278],[84852.0,187.63832012643277],[100000.0,187.63832012643277]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.1573454944882964],[100000.0,-1.1573454944882964]],"wind_profile":[[0.0,-3.0514033504642777],[50.0,-3.0514033504642777],[1000.0,-3.911808144309878],[5000.0,-7.534565171028195],[10000.0,-12.017726991592111],[100000.0,-12.017726991592111]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.12001794259842,"engine_lag_s":0.01803416179127751,"inertia_scale":0.98158729181305,"initial_mass_scale":0.9935752244000429,"observation_delay_steps":0,"sensor_position_error_m":1.877919291170537,"sensor_velocity_error_m_s":0.5381904658275679,"thrust_scale":0.9911663414688527},"group":"combined","id":"combined-1-02","index":2,"stream":1},"input_sha256":"6f1603771b2f6abc2a2406e7108339b0e2e2cbe9567518a63157ea4a435b996c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64326.66926566762,"max_angular_acceleration_deg_s2":2.631806124730665,"max_angular_rate_deg_s":8.001614749686176,"max_ascent_q_alpha_kpa_deg":77.43633764169341,"max_dynamic_pressure_pa":26222.67769335479,"max_fin_hinge_nm":157.82647280387178,"max_flight_load_g":3.06339996586881,"max_gimbal_deg":5.996861932523255,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":18144.563519751628,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.631806124730665,"angular_torque_bias_nm":-170.48183567566565,"attitude_target_deg":3.8367064044413937,"control":[0.3151891778302539,0.007191597978066199,-17548.10528967268,0.0],"navigation_acceleration_bias_m_s2":[0.2445875682514358,-0.1268649573723882],"observed_control_state":[2010.4772579578719,35602.74566292332,-64.50373166148353,-987.8023908774237,0.060987255866274195,0.01978115528075457,19636.034540237255,264.2139437572988,0.0,0.0,0.0,0.0012037597791861188,0.29943292507986174,1499.9999999999943,0.9991073285184859,39.5805510872767,25.419448912728306,0.0,0.0],"phase":"entry","requested_control":[0.3151891778302539,0.007191597978066199,-17548.10528967268,0.0],"state":[2009.1936759941914,35582.948180710126,-64.64425079060564,-987.5810885552825,0.061374898883441976,0.01895180979238562,19632.741097724014,264.1958689214696,0.0,0.0,0.0,0.002901113856885934,0.30563233576460574,1499.9999999999943,0.9991569082626752,39.58286785599546,25.41713214400955,0.012362859201264249,-0.026544719659272277],"time_s":301.86999999983357,"upper_attached":false},"rcs_propellant_used_kg":71.70207257700116,"record_type":"flight","remaining_main_propellant_kg":5873.330734332368,"remaining_rcs_propellant_kg":228.29792742299884,"return_plan":{"burn_end_time_s":142.57637037019177,"feasible":true,"predicted_ground_range_m":0.5062133819082675,"predicted_main_at_terminal_kg":8269.821147138098,"predicted_peak_q_pa":17991.341064591925,"prediction_evaluations":5,"remaining_burn_s":0.8663703702125354,"source":"finite_burn_predictor_corrector","time_s":141.70999999997923,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.433301893957,"feasible":true,"predicted_ground_range_m":1.4773142494173754,"predicted_main_at_terminal_kg":8212.602043920266,"predicted_peak_q_pa":17991.837459057475,"prediction_evaluations":6,"remaining_burn_s":9.90330189396942,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.63805635984605,"feasible":true,"predicted_ground_range_m":2.319288748428235,"predicted_main_at_terminal_kg":8254.219129569186,"predicted_peak_q_pa":17991.323618290757,"prediction_evaluations":6,"remaining_burn_s":9.088056359859399,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6351468611884,"feasible":true,"predicted_ground_range_m":1.6741004466907867,"predicted_main_at_terminal_kg":8238.705896480675,"predicted_peak_q_pa":17991.877622265052,"prediction_evaluations":6,"remaining_burn_s":8.06514686120266,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6255183129349,"feasible":true,"predicted_ground_range_m":-0.1568155486526308,"predicted_main_at_terminal_kg":8244.603918417795,"predicted_peak_q_pa":17991.086063184874,"prediction_evaluations":5,"remaining_burn_s":7.035518312950092,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.61999095040915,"feasible":true,"predicted_ground_range_m":-0.2796234772396815,"predicted_main_at_terminal_kg":8244.425273104107,"predicted_peak_q_pa":17992.02674474154,"prediction_evaluations":5,"remaining_burn_s":6.009990950425265,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.613206779523,"feasible":true,"predicted_ground_range_m":-0.0019370975173984561,"predicted_main_at_terminal_kg":8246.513647177928,"predicted_peak_q_pa":17991.83091512117,"prediction_evaluations":5,"remaining_burn_s":4.98320677954007,"source":"finite_burn_predictor_corrector","time_s":137.62999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.5969738768196,"feasible":true,"predicted_ground_range_m":-2.5628846696214396,"predicted_main_at_terminal_kg":8251.726121979262,"predicted_peak_q_pa":17991.119348130596,"prediction_evaluations":5,"remaining_burn_s":3.9469738768375704,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.58557946591176,"feasible":true,"predicted_ground_range_m":-1.7666496860356204,"predicted_main_at_terminal_kg":8254.337921669045,"predicted_peak_q_pa":17991.113589601355,"prediction_evaluations":5,"remaining_burn_s":2.9155794659306897,"source":"finite_burn_predictor_corrector","time_s":139.6699999999811,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.57715268042855,"feasible":true,"predicted_ground_range_m":-0.1886008499081413,"predicted_main_at_terminal_kg":8269.802923961743,"predicted_peak_q_pa":17991.41348659206,"prediction_evaluations":5,"remaining_burn_s":1.8871526804484,"source":"finite_burn_predictor_corrector","time_s":140.68999999998016,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.57637037019177,"feasible":true,"predicted_ground_range_m":0.5062133819082675,"predicted_main_at_terminal_kg":8269.821147138098,"predicted_peak_q_pa":17991.341064591925,"prediction_evaluations":5,"remaining_burn_s":0.8663703702125354,"source":"finite_burn_predictor_corrector","time_s":141.70999999997923,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4172.762570529228,37269.61857793663,228.26013480427164,980.0719090978506,0.24003881924095083,0.0022008727783733775,22678.607967956883,295.3308502492533],"time_s":96.26999999999799},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.72999999998757,"requested_s":132.52999999998758,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.3899999998342,"requested_s":301.1899999998342,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.172751116333529e-12,"maximum_slosh_displacement_m":1.4580768609958676,"maximum_slosh_mode_force_n":61278.26012171985,"minimum_feed_buffer_kg":1480.3663866434756,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":127.43036329999995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":127.03125,"fuel_ledger":{"main_error_kg":3.2014213502407074e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"30e641746e3990e5bb0c3a3309830ba08583299dba0813e10b4a191f8f0549c6","integration_dt_s":0.01,"job_id":"development/combined-1-03","observation_seed_sequence":{"generated_state_uint32":[1043908672,264803556,1221427592,1258746388,1487996729,2289900545,756680703,2190183401],"mode":"case","state":{"entropy":[378,1,3,4248584873,1637257788,1296394535,1090865811,2994327417,1327933106,2930430290,4249657506],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100474.92151407347,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-1876.8759894253428,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.050716156913999846,-1.1675965309704985],[-0.05071620275789088,-1.1655636964544558]],"navigation_acceleration_bias_m_s2":[-0.2033587261690788,-0.04538896157489493],"observed_control_state":[-0.0026023134288014668,7.923286197577088,-0.22441309205524332,-1.0329545708205545,-2.0204833007379927e-05,-0.0002562405457920684],"state":[0.06262691533872401,7.758478597933579,-0.052587894308768784,-1.1575400464097108,-2.2551708295965412e-05,-0.00025410431456993803,5993.22375285589,206.3002301253147],"time_s":408.76921493562224},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.06262691533872401,7.758478597933579,-0.052587894308768784,-1.1575400464097108,-2.2551708295965412e-05,-0.00025410431456993803,5993.22375285589,206.3002301253147],"flight_safety":true,"flight_time_s":408.76921493562224,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.886061507702403,"first_sample_above_0_1_m_s":372.59999999976924,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.758478597933579,"altitude_m":7.758478597933579,"gust_contribution_m_s":0.07046561419937358,"phase":"landing","time_s":408.76921493562224},"endpoints_above_0_1_m_s":3579,"first_endpoint_above_0_1_m_s":372.4099999997694,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":407.30299999972965,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.2702779422370636,"flip":0.0,"landing":0.8798109164004053},"maximum_contribution_m_s":0.8798109164004053,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":407.1999999997321,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.2702402934004404,"flip":0.0,"landing":0.8798104102064181},"maximum_sampled_contribution_m_s":0.8798104102064181,"sample_count_above_0_1_m_s":163,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-03","input":{"conditions":{"density_scale":0.9835445777226801,"forecast_gust_amplitude_m_s":3.2621716694928637,"forecast_wind_profile":[[0.0,-4.686922208826499],[50.0,-4.686922208826499],[1000.0,-3.523671710362266],[5000.0,1.3742251252766122],[10000.0,7.435372459379724],[100000.0,7.435372459379724]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.886061507702403,"gust_duration_s":120.0,"gust_period_s":47.78314213453338,"gust_phase_rad":2.877675613425537,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":-11.625785258546621,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101336.94371576924],[11000.0,22624.271927618964],[20000.0,5509.321740204032],[32000.0,873.2989448260109],[47000.0,112.31051126466019],[51000.0,67.77503664943563],[71000.0,4.014450567721527],[84852.0,0.38051251459175817],[100000.0,0.024137248511311007]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101336.94371576924,"sea_level_temperature_k":288.53813299310036,"temperature_profile":[[0.0,288.53813299310036],[11000.0,217.0381329931004],[20000.0,217.0381329931004],[32000.0,229.0381329931004],[47000.0,271.03813299310036],[51000.0,271.03813299310036],[71000.0,215.0381329931004],[84852.0,187.33413299310038],[100000.0,187.33413299310038]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.191616200918164],[100000.0,-2.191616200918164]],"wind_profile":[[0.0,-5.484807522937647],[50.0,-5.484807522937647],[1000.0,-4.321557024473414],[5000.0,0.5763398111654645],[10000.0,6.637487145268576],[100000.0,6.637487145268576]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9650693863890081,"engine_lag_s":0.04319202313126251,"inertia_scale":1.0272099723257242,"initial_mass_scale":1.0047492151407347,"observation_delay_steps":0,"sensor_position_error_m":1.1290358142637014,"sensor_velocity_error_m_s":0.9688996292216494,"thrust_scale":1.0187907165244334},"group":"combined","id":"combined-1-03","index":3,"stream":1},"input_sha256":"30e641746e3990e5bb0c3a3309830ba08583299dba0813e10b4a191f8f0549c6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64206.77624714444,"max_angular_acceleration_deg_s2":3.465999891311331,"max_angular_rate_deg_s":8.001077068709138,"max_ascent_q_alpha_kpa_deg":83.71429736117085,"max_dynamic_pressure_pa":25692.719632474684,"max_fin_hinge_nm":77.4603151013896,"max_flight_load_g":3.7157661966280853,"max_gimbal_deg":5.998131562018192,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17535.594842406743,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.465999891311331,"angular_torque_bias_nm":-4998.919178403632,"attitude_target_deg":0.0,"control":[0.035926359417466566,-0.03384370632900265,46674.80729150234,0.01137843486962694],"navigation_acceleration_bias_m_s2":[-0.14246875184769442,-0.49378727398019134],"observed_control_state":[-4.499303591547162,2937.1064210235736,1.9607870731823827,-192.67018843679057,-0.061278675034397295,0.003522285433807946,9171.511241838723,249.60522328804467,0.0,0.009404098670301802,0.6491666666666663,0.025685516582050646,0.2663897269910944,1499.9999999999943,0.9999999999999981,46.94180914384147,18.058190856164025,0.0,0.0],"phase":"entry","requested_control":[0.03310588367168285,-0.04809281452438493,3861.4795525135605,0.01180831805543175],"state":[-4.44012589802655,2933.332281085415,2.0602975743363205,-192.3300986745134,-0.06120641314987738,0.003992546946892921,9169.114044756723,249.55714747215296,0.0,0.00984081942348134,0.6391666666666663,0.008810950854928001,0.18097322673306931,1499.9999999999943,0.9999999999999981,46.94349544964153,18.056504550363957,-0.019506705218977672,-0.08055147717030334],"time_s":377.19999999976505,"upper_attached":false},"rcs_propellant_used_kg":93.6997698746853,"record_type":"flight","remaining_main_propellant_kg":5993.22375285589,"remaining_rcs_propellant_kg":206.3002301253147,"return_plan":{"burn_end_time_s":138.55657676371217,"feasible":true,"predicted_ground_range_m":-1.7310570589374876,"predicted_main_at_terminal_kg":8848.837252565236,"predicted_peak_q_pa":17991.878720543034,"prediction_evaluations":5,"remaining_burn_s":0.9565767637292191,"source":"finite_burn_predictor_corrector","time_s":137.59999999998294,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.34437965640734,"feasible":true,"predicted_ground_range_m":0.8923965480099287,"predicted_main_at_terminal_kg":8872.19950304471,"predicted_peak_q_pa":17991.851647305648,"prediction_evaluations":4,"remaining_burn_s":7.884379656417893,"source":"finite_burn_predictor_corrector","time_s":130.45999999998944,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.56820613919308,"feasible":true,"predicted_ground_range_m":-0.0866123256717568,"predicted_main_at_terminal_kg":8845.675569995516,"predicted_peak_q_pa":17992.02650380965,"prediction_evaluations":5,"remaining_burn_s":7.088206139204579,"source":"finite_burn_predictor_corrector","time_s":131.4799999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.5800011854808,"feasible":true,"predicted_ground_range_m":-0.13390293252013663,"predicted_main_at_terminal_kg":8908.656587755262,"predicted_peak_q_pa":17991.638292298765,"prediction_evaluations":5,"remaining_burn_s":6.0800011854932094,"source":"finite_burn_predictor_corrector","time_s":132.49999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.5703660883172,"feasible":true,"predicted_ground_range_m":-1.9041357985393308,"predicted_main_at_terminal_kg":8844.409719631813,"predicted_peak_q_pa":17991.815935495724,"prediction_evaluations":5,"remaining_burn_s":5.050366088330552,"source":"finite_burn_predictor_corrector","time_s":133.51999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.55839824515482,"feasible":true,"predicted_ground_range_m":-1.969689764692653,"predicted_main_at_terminal_kg":8847.276582236758,"predicted_peak_q_pa":17991.80578117486,"prediction_evaluations":5,"remaining_burn_s":4.0183982451691005,"source":"finite_burn_predictor_corrector","time_s":134.53999999998572,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.55359442443074,"feasible":true,"predicted_ground_range_m":-2.595280815004143,"predicted_main_at_terminal_kg":8851.614657937433,"predicted_peak_q_pa":17992.02028937562,"prediction_evaluations":5,"remaining_burn_s":2.993594424445954,"source":"finite_burn_predictor_corrector","time_s":135.5599999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.55679831477246,"feasible":true,"predicted_ground_range_m":-2.7381776294886535,"predicted_main_at_terminal_kg":8848.157083768469,"predicted_peak_q_pa":17991.84863572716,"prediction_evaluations":5,"remaining_burn_s":1.9767983147885886,"source":"finite_burn_predictor_corrector","time_s":136.57999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.55657676371217,"feasible":true,"predicted_ground_range_m":-1.7310570589374876,"predicted_main_at_terminal_kg":8848.837252565236,"predicted_peak_q_pa":17991.878720543034,"prediction_evaluations":5,"remaining_burn_s":0.9565767637292191,"source":"finite_burn_predictor_corrector","time_s":137.59999999998294,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3449.2777498128885,37315.6697665368,180.74567324614364,996.1539518407649,0.17126589385795984,0.0015813329708360862,23366.23869642636,291.87961827418576],"time_s":95.25999999999819},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.6799999999894,"requested_s":130.47999999998942,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.3399999998324,"requested_s":303.1399999998324,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6559201766503975e-12,"maximum_slosh_displacement_m":1.5987107056349088,"maximum_slosh_mode_force_n":69869.63154653081,"minimum_feed_buffer_kg":1480.315810792688,"minimum_tank_pressure_pa":349999.99999999814},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":127.51657329999944}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.234375,"fuel_ledger":{"main_error_kg":-5.675246939063072e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"c426b3486655521054c94240dc62d46245ed7ec06bf49c1362d94f6d40b5cbb9","integration_dt_s":0.01,"job_id":"development/surface-1-04","observation_seed_sequence":{"generated_state_uint32":[193829024,1242775298,945511875,497212065,236334747,2513219709,2801319344,3910642708],"mode":"case","state":{"entropy":[378,1,4,447767781,1826208416,1892532275,1783390973,4150736561,2580287415,2684638232,1037534084],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.009527616482422441,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-3.729177962012534e-06,-1.0076152191101548],[-3.7291779614541996e-06,-1.0076152669720786]],"navigation_acceleration_bias_m_s2":[4.64477602176086e-08,-2.168084374801634e-05],"observed_control_state":[1.497047959654291e-05,7.721649728518493,-3.911217847931695e-06,-0.9985391424183666,-1.1718076995186165e-08,6.023354582473788e-09],"state":[1.4936308656321243e-05,7.712905942643339,-3.893310857614935e-06,-0.998539950350044,-1.1665519525448867e-08,5.982740495350698e-09,5701.955503461347,231.376723467991],"time_s":408.73875657438754},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.4936308656321243e-05,7.712905942643339,-3.893310857614935e-06,-0.998539950350044,-1.1665519525448867e-08,5.982740495350698e-09,5701.955503461347,231.376723467991],"flight_safety":true,"flight_time_s":408.73875657438754,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,6.125309848158844],[50.0,6.125309848158844],[1000.0,6.125309848158844],[5000.0,6.125309848158844],[10000.0,6.125309848158844],[100000.0,6.125309848158844]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,6.125309848158844],[50.0,6.125309848158844],[1000.0,6.125309848158844],[5000.0,6.125309848158844],[10000.0,6.125309848158844],[100000.0,6.125309848158844]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-04","index":4,"stream":1},"input_sha256":"c426b3486655521054c94240dc62d46245ed7ec06bf49c1362d94f6d40b5cbb9","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64498.04449653809,"max_angular_acceleration_deg_s2":2.6162063757678014,"max_angular_rate_deg_s":8.000472328055471,"max_ascent_q_alpha_kpa_deg":85.46914241416692,"max_dynamic_pressure_pa":25635.796941007626,"max_fin_hinge_nm":135.25699573209906,"max_flight_load_g":3.031221572831928,"max_gimbal_deg":5.996905297888536,"max_mass_balance_error_kg":6.402842700481415e-10,"max_recovery_dynamic_pressure_pa":17984.32115739405,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6162063757678014,"angular_torque_bias_nm":166.33813999799338,"attitude_target_deg":14.595756364573562,"control":[0.15051698425812277,-0.024916406762787308,13937.99666953656,0.0],"navigation_acceleration_bias_m_s2":[-0.002288615064208264,-0.0444492435232902],"observed_control_state":[891.3523268141216,36311.941216607374,-59.54228272539508,-993.7243716265507,0.0674422200785945,0.007815087191325355,20232.558128031334,269.39670173788903,0.0,0.0,0.0,-0.012005589491040056,0.05453120799702001,1499.9999999999943,0.9118035383643046,39.16092718837898,25.839072811626192,0.0,0.0],"phase":"entry","requested_control":[0.15051698425812277,-0.024916406762787308,13937.99666953656,0.0],"state":[890.161548394703,36292.0655890871,-59.53524110212362,-993.8315856201838,0.06760587579500758,0.008595648319993243,20231.742524745467,269.38234537306033,0.0,0.0,0.0,-0.015665379153816196,0.09229750029781567,1499.9999999999943,0.9167020459304801,39.16150092366418,25.838499076340995,0.027373107934401886,0.00816302477098394],"time_s":302.3699999998331,"upper_attached":false},"rcs_propellant_used_kg":68.62327653200899,"record_type":"flight","remaining_main_propellant_kg":5701.955503461347,"remaining_rcs_propellant_kg":231.376723467991,"return_plan":{"burn_end_time_s":140.2259577864373,"feasible":true,"predicted_ground_range_m":-0.19577489860036223,"predicted_main_at_terminal_kg":8497.020539565367,"predicted_peak_q_pa":17991.272392049643,"prediction_evaluations":5,"remaining_burn_s":0.7359577864560475,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.99823591818108,"feasible":true,"predicted_ground_range_m":1.9761229176186532,"predicted_main_at_terminal_kg":8525.394143848207,"predicted_peak_q_pa":17991.35035448598,"prediction_evaluations":6,"remaining_burn_s":8.668235918192421,"source":"finite_burn_predictor_corrector","time_s":131.32999999998867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.20974937437708,"feasible":true,"predicted_ground_range_m":-0.040834240878012906,"predicted_main_at_terminal_kg":8501.448687608,"predicted_peak_q_pa":17990.483897481205,"prediction_evaluations":5,"remaining_burn_s":7.8597493743893425,"source":"finite_burn_predictor_corrector","time_s":132.34999999998774,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.21211841115115,"feasible":true,"predicted_ground_range_m":-0.06630610330670805,"predicted_main_at_terminal_kg":8500.97305516441,"predicted_peak_q_pa":17990.426983447207,"prediction_evaluations":5,"remaining_burn_s":6.84211841116433,"source":"finite_burn_predictor_corrector","time_s":133.36999999998682,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2144431347685,"feasible":true,"predicted_ground_range_m":0.1016426361892826,"predicted_main_at_terminal_kg":8499.161426448032,"predicted_peak_q_pa":17990.377956981767,"prediction_evaluations":5,"remaining_burn_s":5.824443134782594,"source":"finite_burn_predictor_corrector","time_s":134.3899999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.21675549902753,"feasible":true,"predicted_ground_range_m":0.1718049616422661,"predicted_main_at_terminal_kg":8498.725033059241,"predicted_peak_q_pa":17990.32991528879,"prediction_evaluations":5,"remaining_burn_s":4.8067554990425725,"source":"finite_burn_predictor_corrector","time_s":135.40999999998496,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.219643127769,"feasible":true,"predicted_ground_range_m":-2.9798594522402624,"predicted_main_at_terminal_kg":8498.102520846172,"predicted_peak_q_pa":17990.273440171764,"prediction_evaluations":5,"remaining_burn_s":3.78964312778495,"source":"finite_burn_predictor_corrector","time_s":136.42999999998403,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2217632090316,"feasible":true,"predicted_ground_range_m":-2.039768411287838,"predicted_main_at_terminal_kg":8497.729027179354,"predicted_peak_q_pa":17990.2294585617,"prediction_evaluations":5,"remaining_burn_s":2.771763209048478,"source":"finite_burn_predictor_corrector","time_s":137.4499999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2238491528266,"feasible":true,"predicted_ground_range_m":-1.0074263989511678,"predicted_main_at_terminal_kg":8497.377855952194,"predicted_peak_q_pa":17991.11013256163,"prediction_evaluations":5,"remaining_burn_s":1.7538491528444258,"source":"finite_burn_predictor_corrector","time_s":138.46999999998218,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2259577864373,"feasible":true,"predicted_ground_range_m":-0.19577489860036223,"predicted_main_at_terminal_kg":8497.020539565367,"predicted_peak_q_pa":17991.272392049643,"prediction_evaluations":5,"remaining_burn_s":0.7359577864560475,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3810.206800232255,37272.064954213296,196.39606071652793,987.1651459047105,0.18930131423431396,0.0016965533877338504,22903.514678671625,296.9355662762993],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.52999999998866,"requested_s":131.32999999998867,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3299999998333,"requested_s":302.12999999983333,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.357492227631155e-12,"maximum_slosh_displacement_m":1.5945148588011566,"maximum_slosh_mode_force_n":68114.31693950066,"minimum_feed_buffer_kg":1480.0614020118983,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.61527620000015}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.8125,"fuel_ledger":{"main_error_kg":1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e9f00ecaaccbb1d7f3e1a0a03fe62207fd293ac5ea81bdd19c3f30c3701d2eb3","integration_dt_s":0.01,"job_id":"development/surface-1-05","observation_seed_sequence":{"generated_state_uint32":[2215532907,2437652407,3622828413,4099727810,4291814058,2091805314,510962582,611323614],"mode":"case","state":{"entropy":[378,1,5,445541656,423514080,1229376222,4006994308,2471597608,1043331234,743011449,3603783087],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.011950407445881004,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.200490168149243e-05,-1.0064207930322322],[2.200490168144574e-05,-1.006420809886083]],"navigation_acceleration_bias_m_s2":[-8.528474996677359e-09,3.966003493390581e-05],"observed_control_state":[-3.323793294788675e-05,7.723347525529763,2.218309657744347e-05,-0.9974203445583464,2.7356781991895095e-09,2.053086701062239e-09],"state":[-3.287602047320687e-05,7.706999741128238,2.198006031075829e-05,-0.9974465276641598,2.7701969316507994e-09,2.106731346675082e-09,5707.726231872328,265.01840672741673],"time_s":406.3663898493233},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.287602047320687e-05,7.706999741128238,2.198006031075829e-05,-0.9974465276641598,2.7701969316507994e-09,2.106731346675082e-09,5707.726231872328,265.01840672741673],"flight_safety":true,"flight_time_s":406.3663898493233,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-3.605449972137621],[50.0,-3.605449972137621],[1000.0,-3.605449972137621],[5000.0,-3.605449972137621],[10000.0,-3.605449972137621],[100000.0,-3.605449972137621]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-3.605449972137621],[50.0,-3.605449972137621],[1000.0,-3.605449972137621],[5000.0,-3.605449972137621],[10000.0,-3.605449972137621],[100000.0,-3.605449972137621]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-05","index":5,"stream":1},"input_sha256":"e9f00ecaaccbb1d7f3e1a0a03fe62207fd293ac5ea81bdd19c3f30c3701d2eb3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64492.27376812777,"max_angular_acceleration_deg_s2":2.6171341912590327,"max_angular_rate_deg_s":8.000477718719967,"max_ascent_q_alpha_kpa_deg":80.79998896138493,"max_dynamic_pressure_pa":25635.350954102865,"max_fin_hinge_nm":36.69595380180092,"max_flight_load_g":3.0310518096535373,"max_gimbal_deg":5.9969045109108015,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.96448856176,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6171341912590327,"angular_torque_bias_nm":169.37169902912422,"attitude_target_deg":10.345094329095819,"control":[0.1570405589631073,-0.023861118269005666,13943.84862559912,0.0],"navigation_acceleration_bias_m_s2":[-0.0021170447783321433,-0.04683441683113305],"observed_control_state":[1544.5275551954592,36170.86648576309,-62.24385713517441,-991.771726067854,0.06046776471107695,0.00788176762800854,20009.79435991898,269.31132651048955,0.0,0.0,0.0,-0.011475533132730791,0.05706082165733625,1499.9999999999943,0.9325031171127506,39.31763012992422,25.68236987008081,0.0,0.0],"phase":"entry","requested_control":[0.1570405589631073,-0.023861118269005666,13943.84862559912,0.0],"state":[1543.2827420454282,36151.029951749064,-62.237167675005104,-991.874547186042,0.06063275888987906,0.008662772785232628,20008.941985182977,269.2969641180503,0.0,0.0,0.0,-0.01498643685749849,0.09639856658503596,1499.9999999999943,0.936251952217748,39.31822973204786,25.68177026795717,0.016618200325919485,0.009427236517896679],"time_s":301.88999999983355,"upper_attached":false},"rcs_propellant_used_kg":34.98159327258327,"record_type":"flight","remaining_main_propellant_kg":5707.726231872328,"remaining_rcs_propellant_kg":265.01840672741673,"return_plan":{"burn_end_time_s":141.31465906064494,"feasible":true,"predicted_ground_range_m":-0.3501966851782683,"predicted_main_at_terminal_kg":8415.414145803978,"predicted_peak_q_pa":17990.538609067647,"prediction_evaluations":5,"remaining_burn_s":1.4046590606640736,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.08603785123745,"feasible":true,"predicted_ground_range_m":3.0737007274721506,"predicted_main_at_terminal_kg":8391.314939237236,"predicted_peak_q_pa":17990.42851196591,"prediction_evaluations":6,"remaining_burn_s":9.336037851249166,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29806827582087,"feasible":true,"predicted_ground_range_m":1.4127337554311055,"predicted_main_at_terminal_kg":8418.491590702313,"predicted_peak_q_pa":17990.858645681696,"prediction_evaluations":6,"remaining_burn_s":8.528068275833512,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3006666649663,"feasible":true,"predicted_ground_range_m":-0.09127690931389054,"predicted_main_at_terminal_kg":8417.929403893268,"predicted_peak_q_pa":17990.80444971381,"prediction_evaluations":5,"remaining_burn_s":7.510666664979856,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30297952906878,"feasible":true,"predicted_ground_range_m":-0.039627062023285475,"predicted_main_at_terminal_kg":8417.515204742753,"predicted_peak_q_pa":17990.75724080423,"prediction_evaluations":5,"remaining_burn_s":6.492979529083269,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30527417942412,"feasible":true,"predicted_ground_range_m":0.2992062216065037,"predicted_main_at_terminal_kg":8417.100736962713,"predicted_peak_q_pa":17990.712534317925,"prediction_evaluations":5,"remaining_burn_s":5.475274179439536,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3075493062337,"feasible":true,"predicted_ground_range_m":0.6591156757181977,"predicted_main_at_terminal_kg":8416.686510284928,"predicted_peak_q_pa":17990.668107473677,"prediction_evaluations":5,"remaining_burn_s":4.457549306250048,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.310378789601,"feasible":true,"predicted_ground_range_m":-2.074286923898434,"predicted_main_at_terminal_kg":8416.105148510256,"predicted_peak_q_pa":17990.615555207325,"prediction_evaluations":5,"remaining_burn_s":3.440378789618287,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31251868308462,"feasible":true,"predicted_ground_range_m":-1.1647898955592098,"predicted_main_at_terminal_kg":8415.75581592638,"predicted_peak_q_pa":17990.57706879957,"prediction_evaluations":5,"remaining_burn_s":2.4225186831028283,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31465906064494,"feasible":true,"predicted_ground_range_m":-0.3501966851782683,"predicted_main_at_terminal_kg":8415.414145803978,"predicted_peak_q_pa":17990.538609067647,"prediction_evaluations":5,"remaining_burn_s":1.4046590606640736,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3991.635240357448,37267.282493588515,213.73595420919602,983.8120265875224,0.21615350169360656,0.0019434694461731854,22878.833596240896,296.89888498317566],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.84999999983376,"requested_s":301.64999999983377,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.5938928775120487,"maximum_slosh_mode_force_n":68073.56363351026,"minimum_feed_buffer_kg":1480.0602813130101,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.20598729999983}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.46875,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5d26c06480cf7a336e103e18c56880312bb78258a5daa9f822cec97d0211acbd","integration_dt_s":0.01,"job_id":"development/surface-1-06","observation_seed_sequence":{"generated_state_uint32":[52586772,1595718594,2334704430,2340762249,3603242115,378841274,3653767550,2219840684],"mode":"case","state":{"entropy":[378,1,6,1954476752,3970417605,300317715,660972574,291926002,391564121,3779844435,2295683209],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.01585587823400442,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-4.539000724563397e-06,-1.0078466061014286],[-4.539000725099311e-06,-1.0078465659240494]],"navigation_acceleration_bias_m_s2":[1.0268881562441112e-07,-2.6410069465047297e-05],"observed_control_state":[1.557924425851999e-05,7.736786222491752,-4.363336604283309e-06,-0.9985769571860784,-1.333385057235245e-08,-4.997905962651388e-09],"state":[1.5575019637732442e-05,7.7358189710898815,-4.35954032630377e-06,-0.9985769675460343,-1.3338703302441423e-08,-5.022172418090547e-09,5563.494532958016,219.45899612391034],"time_s":411.21096862948826},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.5575019637732442e-05,7.7358189710898815,-4.35954032630377e-06,-0.9985769675460343,-1.3338703302441423e-08,-5.022172418090547e-09,5563.494532958016,219.45899612391034],"flight_safety":true,"flight_time_s":411.21096862948826,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,7.066007254859756],[50.0,7.066007254859756],[1000.0,7.066007254859756],[5000.0,7.066007254859756],[10000.0,7.066007254859756],[100000.0,7.066007254859756]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.066007254859756],[50.0,7.066007254859756],[1000.0,7.066007254859756],[5000.0,7.066007254859756],[10000.0,7.066007254859756],[100000.0,7.066007254859756]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-06","index":6,"stream":1},"input_sha256":"5d26c06480cf7a336e103e18c56880312bb78258a5daa9f822cec97d0211acbd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64636.505467041774,"max_angular_acceleration_deg_s2":2.613851397381874,"max_angular_rate_deg_s":8.000471657433208,"max_ascent_q_alpha_kpa_deg":85.65513560155665,"max_dynamic_pressure_pa":25635.826511143612,"max_fin_hinge_nm":183.17268666471102,"max_flight_load_g":3.0312165744722432,"max_gimbal_deg":5.999999999941022,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17983.393015173875,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.613851397381874,"angular_torque_bias_nm":164.99140195737095,"attitude_target_deg":13.992157648558832,"control":[0.15964782598313623,-0.023451278491466596,13953.946488469392,0.0],"navigation_acceleration_bias_m_s2":[-0.002506202660428022,-0.04731205396816816],"observed_control_state":[834.9910959240045,36316.89909380192,-59.124134615454565,-994.1966892512748,0.06793724855588477,0.00781048214080586,20255.781069226756,269.3765546742466,0.0,0.0,0.0,-0.01126345432130012,0.058122577252406146,1499.9999999999943,0.9113953592018541,39.144591034490524,25.855408965514762,0.0,0.0],"phase":"entry","requested_control":[0.15964782598313623,-0.023451278491466596,13953.946488469392,0.0],"state":[833.8086840942957,36297.014066957294,-59.11669987316435,-994.2988141688298,0.06810081030749528,0.008590688794511818,20254.91356373053,269.36218188084325,0.0,0.0,0.0,-0.014718299353249979,0.09806841473822037,1499.9999999999943,0.9163165373908475,39.14520128033175,25.854798719673543,0.03147946713867663,0.0073630526081130635],"time_s":302.469999999833,"upper_attached":false},"rcs_propellant_used_kg":80.54100387608966,"record_type":"flight","remaining_main_propellant_kg":5563.494532958016,"remaining_rcs_propellant_kg":219.45899612391034,"return_plan":{"burn_end_time_s":140.08894991771768,"feasible":true,"predicted_ground_range_m":-0.2249260432052438,"predicted_main_at_terminal_kg":8534.036429580348,"predicted_peak_q_pa":17991.342417322485,"prediction_evaluations":5,"remaining_burn_s":0.6589499177363919,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.86142394844492,"feasible":true,"predicted_ground_range_m":2.941671776936303,"predicted_main_at_terminal_kg":8507.603114033016,"predicted_peak_q_pa":17991.28529789786,"prediction_evaluations":6,"remaining_burn_s":8.591423948456196,"source":"finite_burn_predictor_corrector","time_s":131.26999999998873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.0728455544053,"feasible":true,"predicted_ground_range_m":-0.023643311292019575,"predicted_main_at_terminal_kg":8536.17608463875,"predicted_peak_q_pa":17990.441244625075,"prediction_evaluations":5,"remaining_burn_s":7.78284555441748,"source":"finite_burn_predictor_corrector","time_s":132.2899999999878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.07519433663958,"feasible":true,"predicted_ground_range_m":-0.01722832887678294,"predicted_main_at_terminal_kg":8535.704211821765,"predicted_peak_q_pa":17990.38363015178,"prediction_evaluations":5,"remaining_burn_s":6.765194336652725,"source":"finite_burn_predictor_corrector","time_s":133.30999999998687,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.07751353735065,"feasible":true,"predicted_ground_range_m":0.021985296058488757,"predicted_main_at_terminal_kg":8535.286293584248,"predicted_peak_q_pa":17990.336422616376,"prediction_evaluations":5,"remaining_burn_s":5.747513537364711,"source":"finite_burn_predictor_corrector","time_s":134.32999999998594,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.07982636269784,"feasible":true,"predicted_ground_range_m":-0.006614464238481332,"predicted_main_at_terminal_kg":8535.2594802505,"predicted_peak_q_pa":17990.289658620834,"prediction_evaluations":5,"remaining_burn_s":4.729826362712819,"source":"finite_burn_predictor_corrector","time_s":135.34999999998502,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.0826923458636,"feasible":true,"predicted_ground_range_m":-3.1079236078389414,"predicted_main_at_terminal_kg":8535.102673794561,"predicted_peak_q_pa":17990.237217565416,"prediction_evaluations":5,"remaining_burn_s":3.712692345879492,"source":"finite_burn_predictor_corrector","time_s":136.3699999999841,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08479862854605,"feasible":true,"predicted_ground_range_m":-2.1620309525922607,"predicted_main_at_terminal_kg":8534.731458804976,"predicted_peak_q_pa":17991.31340163127,"prediction_evaluations":5,"remaining_burn_s":2.694798628562888,"source":"finite_burn_predictor_corrector","time_s":137.38999999998316,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08686547087353,"feasible":true,"predicted_ground_range_m":-1.095334787679505,"predicted_main_at_terminal_kg":8534.385311317938,"predicted_peak_q_pa":17991.38093427759,"prediction_evaluations":5,"remaining_burn_s":1.6768654708912873,"source":"finite_burn_predictor_corrector","time_s":138.40999999998223,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08894991771768,"feasible":true,"predicted_ground_range_m":-0.2249260432052438,"predicted_main_at_terminal_kg":8534.036429580348,"predicted_peak_q_pa":17991.342417322485,"prediction_evaluations":5,"remaining_burn_s":0.6589499177363919,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3794.293820596227,37279.24852445271,194.4550772084332,987.6296055412184,0.1864168008305339,0.0016691879487646746,22903.10339053685,296.90817380896794],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.46999999998872,"requested_s":131.26999999998873,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.4299999998332,"requested_s":302.22999999983324,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.314859663485549e-12,"maximum_slosh_displacement_m":1.5953355591060518,"maximum_slosh_mode_force_n":68167.90210889954,"minimum_feed_buffer_kg":1480.0707926871132,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.91170620000048}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.875,"fuel_ledger":{"main_error_kg":4.656612873077393e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"747ef381a566619a13d4a1da364b967d31e4b3b365a731c062e5d2f5700fdfc6","integration_dt_s":0.01,"job_id":"development/surface-1-07","observation_seed_sequence":{"generated_state_uint32":[4075345524,511909830,2156321557,520595998,2806056493,3651201381,2709594354,3825018660],"mode":"case","state":{"entropy":[378,1,7,4273605713,2522616365,1729454230,328073655,1781156170,3737848364,1889427108,679154530],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.026960238651276086,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[5.154052840676262e-06,-1.0068421749061784],[5.154052840540046e-06,-1.006842136920508]],"navigation_acceleration_bias_m_s2":[-4.2748352395105316e-09,-5.918680076376403e-06],"observed_control_state":[-1.3657008252527587e-06,7.718043770722824,5.378129248762237e-06,-0.9978765015941029,-3.50803928791059e-09,-4.5135349104128545e-09],"state":[-1.2757221367636565e-06,7.7012539919567,5.317604434757381e-06,-0.9978926994170052,-3.586006823916695e-09,-4.7482088115962815e-09,5760.727551911143,250.62182080819395],"time_s":407.36682537075416},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.2757221367636565e-06,7.7012539919567,5.317604434757381e-06,-0.9978926994170052,-3.586006823916695e-09,-4.7482088115962815e-09,5760.727551911143,250.62182080819395],"flight_safety":true,"flight_time_s":407.36682537075416,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,4.457602175131889],[50.0,4.457602175131889],[1000.0,4.457602175131889],[5000.0,4.457602175131889],[10000.0,4.457602175131889],[100000.0,4.457602175131889]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.457602175131889],[50.0,4.457602175131889],[1000.0,4.457602175131889],[5000.0,4.457602175131889],[10000.0,4.457602175131889],[100000.0,4.457602175131889]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-1-07","index":7,"stream":1},"input_sha256":"747ef381a566619a13d4a1da364b967d31e4b3b365a731c062e5d2f5700fdfc6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64439.27244808932,"max_angular_acceleration_deg_s2":2.616995416582162,"max_angular_rate_deg_s":8.000472575105384,"max_ascent_q_alpha_kpa_deg":85.26227410624867,"max_dynamic_pressure_pa":25635.738586286046,"max_fin_hinge_nm":68.93282095759822,"max_flight_load_g":3.0311060348874004,"max_gimbal_deg":5.996905840122404,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.72514374786,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.616995416582162,"angular_torque_bias_nm":167.9912664543345,"attitude_target_deg":13.53249721295923,"control":[0.15296075974577839,-0.024508064344102517,13940.02442411116,0.0],"navigation_acceleration_bias_m_s2":[-0.0022843932242861283,-0.04527832829473599],"observed_control_state":[1022.9044740027133,36292.905594178344,-59.905386964047345,-993.5687086669628,0.06613672349311307,0.007827756993623421,20189.815058723438,269.4125942627155,0.0,0.0,0.0,-0.011800310905396674,0.05547992916242232,1499.9999999999943,0.9150388579180808,39.190994756134614,25.809005243870438,0.0,0.0],"phase":"entry","requested_control":[0.15296075974577839,-0.024508064344102517,13940.02442411116,0.0],"state":[1021.7064333568403,36273.033093798804,-59.89836080710642,-993.6744193239954,0.06630063570741952,0.008608619954030079,20188.98567109556,269.39823580926645,0.0,0.0,0.0,-0.01540253868797527,0.09383446131227847,1499.9999999999943,0.9197576730451352,39.191578188000896,25.808421812004156,0.020844063042137824,0.009171564323782666],"time_s":302.32999999983315,"upper_attached":false},"rcs_propellant_used_kg":49.378179191806055,"record_type":"flight","remaining_main_propellant_kg":5760.727551911143,"remaining_rcs_propellant_kg":250.62182080819395,"return_plan":{"burn_end_time_s":140.42787518204622,"feasible":true,"predicted_ground_range_m":-0.16743051065213166,"predicted_main_at_terminal_kg":8499.23359045741,"predicted_peak_q_pa":17991.346986962293,"prediction_evaluations":5,"remaining_burn_s":0.8578751820650478,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.19989655358887,"feasible":true,"predicted_ground_range_m":4.413162803431597,"predicted_main_at_terminal_kg":8472.989924377478,"predicted_peak_q_pa":17991.23720955479,"prediction_evaluations":6,"remaining_burn_s":8.789896553600284,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.41192539465186,"feasible":true,"predicted_ground_range_m":-2.101070311821765,"predicted_main_at_terminal_kg":8501.253918728658,"predicted_peak_q_pa":17990.381707896973,"prediction_evaluations":4,"remaining_burn_s":7.9819253946642,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4138836436349,"feasible":true,"predicted_ground_range_m":0.22183838097511455,"predicted_main_at_terminal_kg":8500.920358461119,"predicted_peak_q_pa":17990.331784670372,"prediction_evaluations":5,"remaining_burn_s":6.9638836436481615,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.41620940160027,"feasible":true,"predicted_ground_range_m":0.39039461297817013,"predicted_main_at_terminal_kg":8500.924924380864,"predicted_peak_q_pa":17990.285458054546,"prediction_evaluations":5,"remaining_burn_s":5.946209401614444,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.41853713261602,"feasible":true,"predicted_ground_range_m":0.4891366971840725,"predicted_main_at_terminal_kg":8500.94004691546,"predicted_peak_q_pa":17990.238094892688,"prediction_evaluations":5,"remaining_burn_s":4.928537132631123,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42145958015416,"feasible":true,"predicted_ground_range_m":-2.735235224514568,"predicted_main_at_terminal_kg":8500.325603489118,"predicted_peak_q_pa":17991.305409645203,"prediction_evaluations":5,"remaining_burn_s":3.9114595801701912,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42361574980626,"feasible":true,"predicted_ground_range_m":-1.878807756130314,"predicted_main_at_terminal_kg":8499.949165271391,"predicted_peak_q_pa":17991.370666973373,"prediction_evaluations":5,"remaining_burn_s":2.893615749823236,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42573399469137,"feasible":true,"predicted_ground_range_m":-0.9179011951507903,"predicted_main_at_terminal_kg":8499.58218652843,"predicted_peak_q_pa":17991.328787128445,"prediction_evaluations":5,"remaining_burn_s":1.8757339947092702,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42787518204622,"feasible":true,"predicted_ground_range_m":-0.16743051065213166,"predicted_main_at_terminal_kg":8499.23359045741,"predicted_peak_q_pa":17991.346986962293,"prediction_evaluations":5,"remaining_burn_s":0.8578751820650478,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3840.0601196488687,37279.21033870855,199.56858977932185,986.741465461872,0.19407703714263594,0.0017399742251013079,22895.563621863766,296.9529909811024],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.6099999999886,"requested_s":131.4099999999886,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.28999999983336,"requested_s":302.08999999983337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.595366272167915,"maximum_slosh_mode_force_n":68148.46085180604,"minimum_feed_buffer_kg":1480.0670973296951,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.24255409999932}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.046875,"fuel_ledger":{"main_error_kg":-1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9baaac2302e050db289bd8f5b4ea22b9770ef6407be6f65f91913b3a28f02943","integration_dt_s":0.01,"job_id":"development/upper-1-04","observation_seed_sequence":{"generated_state_uint32":[2999081403,3157455791,770639815,450560343,3551861132,3669350024,3483719517,2100788299],"mode":"case","state":{"entropy":[378,1,4,2416543528,4003044785,1523406451,1142737151,2642468420,3386343595,2533799924,2028047179],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-5.14406818128091e-05,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.130374345650579e-05,-1.004201928015145],[2.130374345649197e-05,-1.004201903605235]],"navigation_acceleration_bias_m_s2":[3.332921896912188e-08,0.0003583115151426401],"observed_control_state":[-3.342800563294367e-05,7.66878837778901,2.135889785738002e-05,-0.9955529072072922,-5.49096946702727e-10,-3.119535928820755e-09],"state":[-3.330997044291097e-05,7.663279696103468,2.1305292243274265e-05,-0.9955770568082767,-5.661662067577904e-10,-3.0512387408585325e-09,6032.765820545637,240.51280000747172],"time_s":407.0755332212932},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.330997044291097e-05,7.663279696103468,2.1305292243274265e-05,-0.9955770568082767,-5.661662067577904e-10,-3.0512387408585325e-09,6032.765820545637,240.51280000747172],"flight_safety":true,"flight_time_s":407.0755332212932,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.149963700315716],[5000.0,5.991916122697678],[10000.0,11.983832245395355],[100000.0,11.983832245395355]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.149963700315716],[5000.0,5.991916122697678],[10000.0,11.983832245395355],[100000.0,11.983832245395355]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-04","index":4,"stream":1},"input_sha256":"9baaac2302e050db289bd8f5b4ea22b9770ef6407be6f65f91913b3a28f02943","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64167.23417945419,"max_angular_acceleration_deg_s2":2.610684363839901,"max_angular_rate_deg_s":8.000466598125241,"max_ascent_q_alpha_kpa_deg":87.8829106442334,"max_dynamic_pressure_pa":25636.990849749083,"max_fin_hinge_nm":134.4883335102507,"max_flight_load_g":3.8410035370044917,"max_gimbal_deg":5.9969028136382905,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":17983.698829233334,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.610684363839901,"angular_torque_bias_nm":156.61834942491686,"attitude_target_deg":14.327646634902836,"control":[0.15423237608361687,-0.02430977909710867,13954.052190680712,0.0],"navigation_acceleration_bias_m_s2":[-0.0021970303240703504,-0.045028127708787176],"observed_control_state":[450.8226425346134,36416.276160004825,-50.76754699262555,-996.0464648737614,0.06435227456291155,0.007846983348116026,20631.584510595312,269.44338213196056,0.0,0.0,0.0,-0.011704314333908877,0.05593137712163773,1499.9999999999943,0.8913975165030908,38.88023249358284,26.11976750642221,0.0,0.0],"phase":"entry","requested_control":[0.15423237608361687,-0.02430977909710867,13954.052190680712,0.0],"state":[449.80735706461655,36396.35409923996,-50.760695917292026,-996.1527366051096,0.06451655434654925,0.008626012143796803,20630.748311653915,269.42900922968215,0.0,0.0,0.0,-0.015277546660246659,0.09460861040419807,1499.9999999999943,0.8974293921276765,38.88082071686055,26.1191792831445,0.0569190485647709,0.013006345570391148],"time_s":302.9099999998326,"upper_attached":false},"rcs_propellant_used_kg":59.487199992528275,"record_type":"flight","remaining_main_propellant_kg":6032.765820545637,"remaining_rcs_propellant_kg":240.51280000747172,"return_plan":{"burn_end_time_s":138.48816562881743,"feasible":true,"predicted_ground_range_m":-0.23091022751760448,"predicted_main_at_terminal_kg":8759.750578526364,"predicted_peak_q_pa":17991.977311586237,"prediction_evaluations":5,"remaining_burn_s":0.51816562883479,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.26480570210538,"feasible":true,"predicted_ground_range_m":0.11529577363643995,"predicted_main_at_terminal_kg":8733.952047864495,"predicted_peak_q_pa":17991.92651096043,"prediction_evaluations":5,"remaining_burn_s":7.434805702116263,"source":"finite_burn_predictor_corrector","time_s":130.82999999998913,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.474595386917,"feasible":true,"predicted_ground_range_m":-0.4978131561058916,"predicted_main_at_terminal_kg":8778.837209028432,"predicted_peak_q_pa":17991.16186998709,"prediction_evaluations":5,"remaining_burn_s":6.624595386928791,"source":"finite_burn_predictor_corrector","time_s":131.8499999999882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.47690177172643,"feasible":true,"predicted_ground_range_m":-0.523600079163927,"predicted_main_at_terminal_kg":8778.421977650361,"predicted_peak_q_pa":17991.099260190746,"prediction_evaluations":5,"remaining_burn_s":5.606901771739149,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.47918693958593,"feasible":true,"predicted_ground_range_m":-0.15206308980815209,"predicted_main_at_terminal_kg":8761.533542562054,"predicted_peak_q_pa":17991.05171769614,"prediction_evaluations":5,"remaining_burn_s":4.589186939599573,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.48199114252498,"feasible":true,"predicted_ground_range_m":-3.1088865741620495,"predicted_main_at_terminal_kg":8760.927946040585,"predicted_peak_q_pa":17990.998247520885,"prediction_evaluations":5,"remaining_burn_s":3.5719911425395634,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.4840624274663,"feasible":true,"predicted_ground_range_m":-2.1361099830698294,"predicted_main_at_terminal_kg":8760.510726549262,"predicted_peak_q_pa":17990.945368640463,"prediction_evaluations":5,"remaining_burn_s":2.5540624274818358,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.48610142979896,"feasible":true,"predicted_ground_range_m":-1.0675088404145896,"predicted_main_at_terminal_kg":8760.127034254361,"predicted_peak_q_pa":17991.81866082224,"prediction_evaluations":5,"remaining_burn_s":1.5361014298154156,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.48816562881743,"feasible":true,"predicted_ground_range_m":-0.23091022751760448,"predicted_main_at_terminal_kg":8759.750578526364,"predicted_peak_q_pa":17991.977311586237,"prediction_evaluations":5,"remaining_burn_s":0.51816562883479,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3279.4531397869473,37270.33392358579,168.69164567148056,990.6532888203493,0.15598348828625327,0.0013866330031707347,22936.735388273184,296.89307106555816],"time_s":95.84999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.02999999998912,"requested_s":130.82999999998913,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.8699999998328,"requested_s":302.66999999983284,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":377.3099999997651,"requested_s":377.10999999976514,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.101696842757519e-12,"maximum_slosh_displacement_m":1.5943720348038262,"maximum_slosh_mode_force_n":68216.5189207776,"minimum_feed_buffer_kg":1480.0631057488565,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.40752860000066}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.03125,"fuel_ledger":{"main_error_kg":-1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2a73d0375c34dd2180a4543cc201c4fd7a9033ffc7ce35dbf618b75dad61c71d","integration_dt_s":0.01,"job_id":"development/upper-1-05","observation_seed_sequence":{"generated_state_uint32":[2274832567,3707040752,420020031,325225213,535033395,430647935,1732193128,3468538626],"mode":"case","state":{"entropy":[378,1,5,2267736647,38381964,1227774378,1802529136,518355697,1709819049,2370572569,4014442955],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.00035633130025001315,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4561852462917886e-05,-1.0040937167502817],[2.4561852462906143e-05,-1.004093695342233]],"navigation_acceleration_bias_m_s2":[2.9626893450801655e-08,0.0003221037899583861],"observed_control_state":[-3.761058966393056e-05,7.722803932682829,2.464210131608369e-05,-0.9950550803841028,-5.288161442205644e-10,-2.7662211399333012e-09],"state":[-3.7431780013479365e-05,7.715570971626841,2.4557318740575643e-05,-0.995091104724897,-5.485841370079021e-10,-2.6760060829071334e-09,5662.657247231629,252.979329843239],"time_s":404.89726877322795},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.7431780013479365e-05,7.715570971626841,2.4557318740575643e-05,-0.995091104724897,-5.485841370079021e-10,-2.6760060829071334e-09,5662.657247231629,252.979329843239],"flight_safety":true,"flight_time_s":404.89726877322795,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.3537496147393864],[5000.0,-7.053747992589434],[10000.0,-14.107495985178868],[100000.0,-14.107495985178868]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.3537496147393864],[5000.0,-7.053747992589434],[10000.0,-14.107495985178868],[100000.0,-14.107495985178868]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-05","index":5,"stream":1},"input_sha256":"2a73d0375c34dd2180a4543cc201c4fd7a9033ffc7ce35dbf618b75dad61c71d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64537.342752768236,"max_angular_acceleration_deg_s2":2.6200325919935,"max_angular_rate_deg_s":8.000482202486833,"max_ascent_q_alpha_kpa_deg":72.05112634920606,"max_dynamic_pressure_pa":25641.188561188857,"max_fin_hinge_nm":68.4931654420426,"max_flight_load_g":3.031353081424472,"max_gimbal_deg":5.9969073488215,"max_mass_balance_error_kg":1.6007106751203537e-10,"max_recovery_dynamic_pressure_pa":17984.2200255789,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6200325919935,"angular_torque_bias_nm":171.52761893654565,"attitude_target_deg":7.883932427395153,"control":[0.1470009516919358,-0.025550288692748932,13923.334484726704,0.0],"navigation_acceleration_bias_m_s2":[-0.0016189822963505282,-0.043917626427538964],"observed_control_state":[2139.237960045466,36048.468821344446,-65.51920022750954,-989.3616412054898,0.053283721826283506,0.007950701626943332,19795.595871834405,269.23992603182336,0.0,0.0,0.0,-0.012336610978625654,0.05309082810415157,1499.9999999999943,0.9500699776320074,39.46830783412101,25.53169216588414,0.0,0.0],"phase":"entry","requested_control":[0.1470009516919358,-0.025550288692748932,13923.334484726704,0.0],"state":[2137.9276313466703,36028.680442231416,-65.51345304752664,-989.4695276660478,0.05345009666846724,0.00873212012678407,19794.800746317615,269.22558476928515,0.0,0.0,0.0,-0.016082251559507273,0.09004043996927269,1499.9999999999943,0.9528431341488662,39.4688671643408,25.531132835664355,0.009906727570529397,0.011343389174676926],"time_s":301.34999999983404,"upper_attached":false},"rcs_propellant_used_kg":47.020670156761014,"record_type":"flight","remaining_main_propellant_kg":5662.657247231629,"remaining_rcs_propellant_kg":252.979329843239,"return_plan":{"burn_end_time_s":142.47368807360462,"feasible":true,"predicted_ground_range_m":-0.12136841512173646,"predicted_main_at_terminal_kg":8274.05157945195,"predicted_peak_q_pa":17992.6046743054,"prediction_evaluations":5,"remaining_burn_s":1.0436880736251362,"source":"finite_burn_predictor_corrector","time_s":141.4299999999795,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.2422778787553,"feasible":true,"predicted_ground_range_m":0.4000902435167575,"predicted_main_at_terminal_kg":8302.337454735445,"predicted_peak_q_pa":17992.610530337854,"prediction_evaluations":6,"remaining_burn_s":9.992277878767446,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4547747588082,"feasible":true,"predicted_ground_range_m":3.0700390327403113,"predicted_main_at_terminal_kg":8276.940908432314,"predicted_peak_q_pa":17992.84605257114,"prediction_evaluations":6,"remaining_burn_s":9.184774758821312,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4571253812923,"feasible":true,"predicted_ground_range_m":3.1017366957620567,"predicted_main_at_terminal_kg":8276.472151872087,"predicted_peak_q_pa":17992.849153943924,"prediction_evaluations":6,"remaining_burn_s":8.167125381306303,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.46005666512497,"feasible":true,"predicted_ground_range_m":-0.12541489665568406,"predicted_main_at_terminal_kg":8275.878273993661,"predicted_peak_q_pa":17992.796386940747,"prediction_evaluations":5,"remaining_burn_s":7.150056665139921,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.46228076380226,"feasible":true,"predicted_ground_range_m":0.3505694929983747,"predicted_main_at_terminal_kg":8275.486190006315,"predicted_peak_q_pa":17992.78413205739,"prediction_evaluations":5,"remaining_burn_s":6.132280763818121,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4645876082344,"feasible":true,"predicted_ground_range_m":0.30034900121353303,"predicted_main_at_terminal_kg":8275.065882912415,"predicted_peak_q_pa":17992.74276573404,"prediction_evaluations":5,"remaining_burn_s":5.114587608251219,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.46687642140984,"feasible":true,"predicted_ground_range_m":0.25623196474285237,"predicted_main_at_terminal_kg":8274.657029281523,"predicted_peak_q_pa":17992.702492295957,"prediction_evaluations":5,"remaining_burn_s":4.096876421427556,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4695969132706,"feasible":true,"predicted_ground_range_m":-2.184534788282633,"predicted_main_at_terminal_kg":8274.132413702899,"predicted_peak_q_pa":17992.659181533738,"prediction_evaluations":5,"remaining_burn_s":3.079596913289273,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.47164711254263,"feasible":true,"predicted_ground_range_m":-1.1382571475660797,"predicted_main_at_terminal_kg":8273.814142771504,"predicted_peak_q_pa":17992.638435110133,"prediction_evaluations":5,"remaining_burn_s":2.0616471125622047,"source":"finite_burn_predictor_corrector","time_s":140.4099999999804,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.47368807360462,"feasible":true,"predicted_ground_range_m":-0.12136841512173646,"predicted_main_at_terminal_kg":8274.05157945195,"predicted_peak_q_pa":17992.6046743054,"prediction_evaluations":5,"remaining_burn_s":1.0436880736251362,"source":"finite_burn_predictor_corrector","time_s":141.4299999999795,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4204.9014513906495,37261.05915179742,229.92096413852104,980.1770512618052,0.24257233930541444,0.002183148132274786,22855.48814018722,296.86554552451247],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.44999999998782,"requested_s":132.24999999998784,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.30999999983425,"requested_s":301.10999999983426,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4996007747831754e-12,"maximum_slosh_displacement_m":1.5928498462039489,"maximum_slosh_mode_force_n":67934.88815502422,"minimum_feed_buffer_kg":1480.0514773900582,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.45801860000029}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.703125,"fuel_ledger":{"main_error_kg":-3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"276785c75a2b66c8ce8b778f80785f27e5ddba4b4369aef9904d843334843eb2","integration_dt_s":0.01,"job_id":"development/upper-1-06","observation_seed_sequence":{"generated_state_uint32":[1152315131,1169465570,319342320,2590347925,543923230,1200484875,2774256755,3139815429],"mode":"case","state":{"entropy":[378,1,6,1111241571,2528891896,2679524387,2444311991,1274956014,1673741880,3110156393,2991059035],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0007783059663245193,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4552903369694436e-05,-1.004266800936134],[2.455290336968287e-05,-1.004266778878295]],"navigation_acceleration_bias_m_s2":[3.236293141117554e-08,0.0003448353138747244],"observed_control_state":[-3.8070817987642634e-05,7.732460945005548,2.4763508202478296e-05,-0.9951860025839457,-4.722082563856386e-10,-2.9435485691703336e-09],"state":[-3.761840341018605e-05,7.714200365807334,2.45511955804724e-05,-0.995273724165073,-5.243593629289683e-10,-2.7572298696026853e-09,5666.956694702856,257.7736337166466],"time_s":405.02834809844717},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.761840341018605e-05,7.714200365807334,2.45511955804724e-05,-0.995273724165073,-5.243593629289683e-10,-2.7572298696026853e-09,5666.956694702856,257.7736337166466],"flight_safety":true,"flight_time_s":405.02834809844717,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.2371121393563316],[5000.0,-6.446005357698781],[10000.0,-12.892010715397562],[100000.0,-12.892010715397562]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.2371121393563316],[5000.0,-6.446005357698781],[10000.0,-12.892010715397562],[100000.0,-12.892010715397562]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-06","index":6,"stream":1},"input_sha256":"276785c75a2b66c8ce8b778f80785f27e5ddba4b4369aef9904d843334843eb2","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64533.04330529684,"max_angular_acceleration_deg_s2":2.619331890446611,"max_angular_rate_deg_s":8.000481938730463,"max_ascent_q_alpha_kpa_deg":73.03113557910059,"max_dynamic_pressure_pa":25640.35260242919,"max_fin_hinge_nm":49.4260785339771,"max_flight_load_g":3.031335381610314,"max_gimbal_deg":5.996907715409048,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":17984.325490101073,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619331890446611,"angular_torque_bias_nm":171.2183561090096,"attitude_target_deg":8.211543265404785,"control":[0.14980669384991732,-0.025055064259065646,13928.73975213182,0.0],"navigation_acceleration_bias_m_s2":[-0.0017104264840320073,-0.04480366346256823],"observed_control_state":[2061.350347046382,36070.79364505861,-65.29189043101385,-989.8737119564929,0.05425861509772501,0.007941391127448709,19810.377733614372,269.2423581981433,0.0,0.0,0.0,-0.01208327472116031,0.054201727275496894,1499.9999999999943,0.9476950704494305,39.45790954878914,25.54209045121586,0.0,0.0],"phase":"entry","requested_control":[0.14980669384991732,-0.025055064259065646,13928.73975213182,0.0],"state":[2060.044566121887,36050.99503892211,-65.28597212416905,-989.9800411049553,0.054424803538234895,0.008722730957518831,19809.566596694236,269.2280113680912,0.0,0.0,0.0,-0.0157603480046945,0.09181818727302402,1499.9999999999943,0.9506001313600378,39.45848014221399,25.541519857791002,0.010975982366834284,0.010978201589475618],"time_s":301.46999999983393,"upper_attached":false},"rcs_propellant_used_kg":42.2263662833534,"record_type":"flight","remaining_main_propellant_kg":5666.956694702856,"remaining_rcs_propellant_kg":257.7736337166466,"return_plan":{"burn_end_time_s":142.35241940146133,"feasible":true,"predicted_ground_range_m":-0.21165782778118114,"predicted_main_at_terminal_kg":8307.187186459536,"predicted_peak_q_pa":17992.530323558793,"prediction_evaluations":5,"remaining_burn_s":0.9824194014817897,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.1210623774411,"feasible":true,"predicted_ground_range_m":2.3100129841750032,"predicted_main_at_terminal_kg":8281.267962655904,"predicted_peak_q_pa":17992.46170986025,"prediction_evaluations":6,"remaining_burn_s":9.931062377453214,"source":"finite_burn_predictor_corrector","time_s":132.1899999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3337708291278,"feasible":true,"predicted_ground_range_m":1.5981837472073153,"predicted_main_at_terminal_kg":8309.559516228248,"predicted_peak_q_pa":17991.570938477053,"prediction_evaluations":6,"remaining_burn_s":9.123770829140836,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3361097559105,"feasible":true,"predicted_ground_range_m":1.6319538746120799,"predicted_main_at_terminal_kg":8309.556608970493,"predicted_peak_q_pa":17992.636105198417,"prediction_evaluations":6,"remaining_burn_s":8.106109755924479,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3387618697097,"feasible":true,"predicted_ground_range_m":-0.163805832826867,"predicted_main_at_terminal_kg":8309.057978663737,"predicted_peak_q_pa":17992.695887012964,"prediction_evaluations":5,"remaining_burn_s":7.088761869724612,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3410834962058,"feasible":true,"predicted_ground_range_m":-0.2637564530699166,"predicted_main_at_terminal_kg":8308.617692892118,"predicted_peak_q_pa":17992.649165236086,"prediction_evaluations":5,"remaining_burn_s":6.0710834962216325,"source":"finite_burn_predictor_corrector","time_s":136.26999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.34338156344066,"feasible":true,"predicted_ground_range_m":-0.3240754553830385,"predicted_main_at_terminal_kg":8308.192723253564,"predicted_peak_q_pa":17992.662719811153,"prediction_evaluations":5,"remaining_burn_s":5.053381563457409,"source":"finite_burn_predictor_corrector","time_s":137.28999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3456614353509,"feasible":true,"predicted_ground_range_m":-0.3780420783944578,"predicted_main_at_terminal_kg":8307.781180369164,"predicted_peak_q_pa":17992.62261712015,"prediction_evaluations":5,"remaining_burn_s":4.035661435368596,"source":"finite_burn_predictor_corrector","time_s":138.30999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3483603333267,"feasible":true,"predicted_ground_range_m":-2.7635090980558914,"predicted_main_at_terminal_kg":8307.247259222824,"predicted_peak_q_pa":17992.606360708003,"prediction_evaluations":5,"remaining_burn_s":3.018360333345311,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.35039418165405,"feasible":true,"predicted_ground_range_m":-1.6709666529635854,"predicted_main_at_terminal_kg":8307.483601164055,"predicted_peak_q_pa":17992.567030058384,"prediction_evaluations":5,"remaining_burn_s":2.0003941816735713,"source":"finite_burn_predictor_corrector","time_s":140.34999999998047,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.35241940146133,"feasible":true,"predicted_ground_range_m":-0.21165782778118114,"predicted_main_at_terminal_kg":8307.187186459536,"predicted_peak_q_pa":17992.530323558793,"prediction_evaluations":5,"remaining_burn_s":0.9824194014817897,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4189.372702162172,37273.863281632664,228.3765335680392,980.7919667903192,0.239790561343097,0.0021571255230588234,22852.536485723573,296.86918576890287],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.38999999998788,"requested_s":132.1899999999879,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.42999999983414,"requested_s":301.22999999983415,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.073275133327115e-12,"maximum_slosh_displacement_m":1.594559836595341,"maximum_slosh_mode_force_n":68011.59880962623,"minimum_feed_buffer_kg":1480.064244737067,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.06646559999899}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.296875,"fuel_ledger":{"main_error_kg":1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8c4aa734d462e4504b05a6198c66f6a2571484e9eeb6523b9b00991b676077e1","integration_dt_s":0.01,"job_id":"development/upper-1-07","observation_seed_sequence":{"generated_state_uint32":[1162819827,1492203224,4001396027,4012099736,1970064416,927962630,1651405429,4082018421],"mode":"case","state":{"entropy":[378,1,7,143119125,2536618044,2478129763,2625767290,1365015598,434610670,187785360,2426710514],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.00878377516240721,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.7120545536691923e-06,-1.0035501984624295],[-1.712054553689654e-06,-1.0035501789861334]],"navigation_acceleration_bias_m_s2":[1.6870943022044922e-07,0.00031399198827242663],"observed_control_state":[-1.3470997367777335e-05,7.6794651756221235,-1.9025765676612177e-06,-0.9948432530573201,-1.0063220446312365e-09,-2.65794713767988e-09],"state":[-1.3502037393138576e-05,7.66252954504985,-1.7448637437205526e-06,-0.9949315339820775,-1.0505953913382254e-09,-2.4345370171076973e-09,6049.730113418224,228.84591171802117],"time_s":409.1470226576871},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.3502037393138576e-05,7.66252954504985,-1.7448637437205526e-06,-0.9949315339820775,-1.0505953913382254e-09,-2.4345370171076973e-09,6049.730113418224,228.84591171802117],"flight_safety":true,"flight_time_s":409.1470226576871,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.4763751924314625],[5000.0,7.692691792142885],[10000.0,15.38538358428577],[100000.0,15.38538358428577]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.4763751924314625],[5000.0,7.692691792142885],[10000.0,15.38538358428577],[100000.0,15.38538358428577]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-1-07","index":7,"stream":1},"input_sha256":"8c4aa734d462e4504b05a6198c66f6a2571484e9eeb6523b9b00991b676077e1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64150.26988658193,"max_angular_acceleration_deg_s2":3.175626950754058,"max_angular_rate_deg_s":8.000464080613403,"max_ascent_q_alpha_kpa_deg":88.57756377358047,"max_dynamic_pressure_pa":25638.124844128877,"max_fin_hinge_nm":247.2389088210982,"max_flight_load_g":3.8499352419859387,"max_gimbal_deg":5.999999999998289,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17983.681129693163,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.175626950754058,"angular_torque_bias_nm":-524.7331233871922,"attitude_target_deg":0.3868074030341146,"control":[0.0,0.016555853632235017,50614.080547174,0.0],"navigation_acceleration_bias_m_s2":[-0.002936214473649162,-0.019128220052249803],"observed_control_state":[-2.5407761720309563,2650.671677004357,2.0163000330529175,-186.58328182085725,-0.10931023145759551,0.015664900787803256,9133.840919129914,263.65620154144705,0.0,-1.283671757149742e-09,0.0,0.08022436712202423,0.1093828157246044,1499.9999999999943,0.9999999999999981,46.968308293265316,18.03169170674017,0.0,0.0],"phase":"entry","requested_control":[0.0,0.016555853632235017,50614.080547174,0.0],"state":[-2.5004374738429274,2646.939920809536,2.0175887388266855,-186.6033395147154,-0.10899528824563955,0.01609003038620987,9132.904684693793,263.60406820958957,0.0,-9.997251340723957e-10,0.0,0.062193093838383194,0.06634536213249843,1499.9999999999943,0.9999999999999981,46.968966886408,18.03103311359749,-0.11792898459844581,0.055061439451283486],"time_s":378.4899999997639,"upper_attached":false},"rcs_propellant_used_kg":71.15408828197883,"record_type":"flight","remaining_main_propellant_kg":6049.730113418224,"remaining_rcs_propellant_kg":228.84591171802117,"return_plan":{"burn_end_time_s":137.34884229545932,"feasible":true,"predicted_ground_range_m":-0.13793534993597234,"predicted_main_at_terminal_kg":8909.401067135232,"predicted_peak_q_pa":17992.56445411837,"prediction_evaluations":5,"remaining_burn_s":0.7188422954754566,"source":"finite_burn_predictor_corrector","time_s":136.62999999998385,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.1285809893042,"feasible":true,"predicted_ground_range_m":-0.08070009687646973,"predicted_main_at_terminal_kg":8882.689164560226,"predicted_peak_q_pa":17992.514916091164,"prediction_evaluations":5,"remaining_burn_s":6.618580989314769,"source":"finite_burn_predictor_corrector","time_s":130.50999999998942,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.33735044587908,"feasible":true,"predicted_ground_range_m":-0.19298308007120113,"predicted_main_at_terminal_kg":8928.240530197912,"predicted_peak_q_pa":17991.7061178594,"prediction_evaluations":5,"remaining_burn_s":5.8073504458905925,"source":"finite_burn_predictor_corrector","time_s":131.5299999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.33965818054503,"feasible":true,"predicted_ground_range_m":-0.1361857495397487,"predicted_main_at_terminal_kg":8927.83455926562,"predicted_peak_q_pa":17991.646568970093,"prediction_evaluations":5,"remaining_burn_s":4.789658180557463,"source":"finite_burn_predictor_corrector","time_s":132.54999999998756,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.34251073385346,"feasible":true,"predicted_ground_range_m":-2.7436520290703754,"predicted_main_at_terminal_kg":8910.64601499583,"predicted_peak_q_pa":17991.592345715835,"prediction_evaluations":5,"remaining_burn_s":3.7725107338668287,"source":"finite_burn_predictor_corrector","time_s":133.56999999998663,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.34463290406833,"feasible":true,"predicted_ground_range_m":-1.8411280210363685,"predicted_main_at_terminal_kg":8910.240472604144,"predicted_peak_q_pa":17991.54516931337,"prediction_evaluations":5,"remaining_burn_s":2.7546329040826265,"source":"finite_burn_predictor_corrector","time_s":134.5899999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.34672381355895,"feasible":true,"predicted_ground_range_m":-0.8755158073501548,"predicted_main_at_terminal_kg":8909.811674803776,"predicted_peak_q_pa":17991.490730951293,"prediction_evaluations":5,"remaining_burn_s":1.736723813574165,"source":"finite_burn_predictor_corrector","time_s":135.60999999998478,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.34884229545932,"feasible":true,"predicted_ground_range_m":-0.13793534993597234,"predicted_main_at_terminal_kg":8909.401067135232,"predicted_peak_q_pa":17992.56445411837,"prediction_evaluations":5,"remaining_burn_s":0.7188422954754566,"source":"finite_burn_predictor_corrector","time_s":136.62999999998385,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2928.128805343524,37269.24161645963,150.04814438469825,992.6163141071373,0.13407476537011256,0.0011808112472943572,22956.0339163481,296.8722906195566],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.7099999999894,"requested_s":130.50999999998942,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.16999999983256,"requested_s":302.96999999983257,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6843418860808015e-12,"maximum_slosh_displacement_m":1.5940407840769184,"maximum_slosh_mode_force_n":68310.0631468566,"minimum_feed_buffer_kg":1480.072411888383,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.72314000000006}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.140625,"fuel_ledger":{"main_error_kg":-4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9456ef545852a54ec9cc1892ce4507089a1d4ad02a3af0105d0e5d5aa5d1296a","integration_dt_s":0.01,"job_id":"development/shear-1-04","observation_seed_sequence":{"generated_state_uint32":[4096265445,2376354046,1859770927,4105860603,4224351271,1616659606,3959766019,1808463083],"mode":"case","state":{"entropy":[378,1,4,1356098080,1653543017,1682992090,2022798735,3511689271,4247927192,3090997042,2537197633],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03217494777968195,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.3379911643067699e-05,-1.0070851081531618],[1.3379911643262264e-05,-1.00708508932754]],"navigation_acceleration_bias_m_s2":[-9.388357561420894e-08,-2.6370188612121997e-05],"observed_control_state":[-2.153885384457777e-05,7.683244590913091,1.3635316813962782e-05,-0.9983490736662813,1.0371308647045464e-08,-2.318065013017e-09],"state":[-2.1324140596369363e-05,7.6674301257917605,1.3474110016944848e-05,-0.9983543758985869,1.033505313213934e-08,-2.353202722486394e-09,6010.189090316164,233.86916258808475],"time_s":409.3258405747955},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.1324140596369363e-05,7.6674301257917605,1.3474110016944848e-05,-0.9983543758985869,1.033505313213934e-08,-2.353202722486394e-09,6010.189090316164,233.86916258808475],"flight_safety":true,"flight_time_s":409.3258405747955,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.720299961067705],[50.0,-5.720299961067705],[1000.0,-3.5246292689407075],[5000.0,5.720299961067705],[10000.0,14.12165876161825],[100000.0,14.12165876161825]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.720299961067705],[50.0,-5.720299961067705],[1000.0,-3.5246292689407075],[5000.0,5.720299961067705],[10000.0,14.12165876161825],[100000.0,14.12165876161825]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-04","index":4,"stream":1},"input_sha256":"9456ef545852a54ec9cc1892ce4507089a1d4ad02a3af0105d0e5d5aa5d1296a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64189.81090968339,"max_angular_acceleration_deg_s2":2.6180312911071035,"max_angular_rate_deg_s":8.00046410759104,"max_ascent_q_alpha_kpa_deg":88.55826704368434,"max_dynamic_pressure_pa":25637.744394072753,"max_fin_hinge_nm":91.24957281254451,"max_flight_load_g":3.851363447810241,"max_gimbal_deg":5.996913528134004,"max_mass_balance_error_kg":5.093170329928398e-10,"max_recovery_dynamic_pressure_pa":17984.56075071422,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6180312911071035,"angular_torque_bias_nm":167.5866516300997,"attitude_target_deg":13.799266111872981,"control":[0.15627228364209078,-0.023974789306684233,13951.64007482717,0.0],"navigation_acceleration_bias_m_s2":[-0.002111570611075991,-0.04537200414048364],"observed_control_state":[277.03698175455673,36465.86572667147,-46.25303862521658,-997.2221279058145,0.061887753407496214,0.007873048369109029,20826.097750880926,269.3988861229441,0.0,0.0,0.0,-0.011541855534213342,0.05669531899549739,1499.9999999999943,0.8818159881242521,38.74340235652537,26.256597643479306,0.0,0.0],"phase":"entry","requested_control":[0.15627228364209078,-0.023974789306684233,13951.64007482717,0.0],"state":[276.11198486233127,36445.92015792775,-46.24635948667485,-997.3278225250382,0.06205257468639338,0.008654245406975021,20825.250285224498,269.3845157051845,0.0,0.0,0.0,-0.015066181031255359,0.09587459013083129,1499.9999999999943,0.8883800301009659,38.743998505362086,26.2560014946426,0.017044060978221087,0.01116426877331903],"time_s":303.18999999983237,"upper_attached":false},"rcs_propellant_used_kg":66.13083741191525,"record_type":"flight","remaining_main_propellant_kg":6010.189090316164,"remaining_rcs_propellant_kg":233.86916258808475,"return_plan":{"burn_end_time_s":137.64833859570905,"feasible":true,"predicted_ground_range_m":-0.007357744630901664,"predicted_main_at_terminal_kg":8833.48041252548,"predicted_peak_q_pa":17993.112424064875,"prediction_evaluations":5,"remaining_burn_s":0.9183385957252812,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.42824375965614,"feasible":true,"predicted_ground_range_m":0.16208493519777534,"predicted_main_at_terminal_kg":8858.480519098863,"predicted_peak_q_pa":17993.060262209015,"prediction_evaluations":5,"remaining_burn_s":6.818243759666818,"source":"finite_burn_predictor_corrector","time_s":130.60999999998933,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.63682011953688,"feasible":true,"predicted_ground_range_m":-0.1725882669606591,"predicted_main_at_terminal_kg":8835.727046870079,"predicted_peak_q_pa":17993.35977552292,"prediction_evaluations":5,"remaining_burn_s":6.006820119548476,"source":"finite_burn_predictor_corrector","time_s":131.6299999999884,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.63909813735503,"feasible":true,"predicted_ground_range_m":0.06920661213717239,"predicted_main_at_terminal_kg":8835.271051271511,"predicted_peak_q_pa":17993.30558834112,"prediction_evaluations":5,"remaining_burn_s":4.989098137367569,"source":"finite_burn_predictor_corrector","time_s":132.64999999998747,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.64135907992662,"feasible":true,"predicted_ground_range_m":0.4531842591313975,"predicted_main_at_terminal_kg":8834.86195637979,"predicted_peak_q_pa":17993.259132619238,"prediction_evaluations":5,"remaining_burn_s":3.971359079940082,"source":"finite_burn_predictor_corrector","time_s":133.66999999998654,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.64402935278045,"feasible":true,"predicted_ground_range_m":-1.5268893368179306,"predicted_main_at_terminal_kg":8834.289516219696,"predicted_peak_q_pa":17993.20734152162,"prediction_evaluations":5,"remaining_burn_s":2.95402935279484,"source":"finite_burn_predictor_corrector","time_s":134.68999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.6461690274082,"feasible":true,"predicted_ground_range_m":-0.6353412129901699,"predicted_main_at_terminal_kg":8833.88932117538,"predicted_peak_q_pa":17993.160292848766,"prediction_evaluations":5,"remaining_burn_s":1.9361690274235233,"source":"finite_burn_predictor_corrector","time_s":135.7099999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.64833859570905,"feasible":true,"predicted_ground_range_m":-0.007357744630901664,"predicted_main_at_terminal_kg":8833.48041252548,"predicted_peak_q_pa":17993.112424064875,"prediction_evaluations":5,"remaining_burn_s":0.9183385957252812,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2998.8235783832333,37280.330348702846,154.97136635224592,992.2766855020068,0.14019949316720073,0.0012382279335534764,22946.09985784797,296.8119321238483],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.80999999998932,"requested_s":130.60999999998933,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.1499999998326,"requested_s":302.9499999998326,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.1099999997644,"requested_s":377.9099999997644,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.888534022029489e-12,"maximum_slosh_displacement_m":1.5942696366824702,"maximum_slosh_mode_force_n":68229.90113080354,"minimum_feed_buffer_kg":1480.077213854065,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.53932109999914}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.921875,"fuel_ledger":{"main_error_kg":1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8ad58ae7232cd3a205dcc3887775e353083ddc3816b4004145642fd51ee3ccbf","integration_dt_s":0.01,"job_id":"development/shear-1-05","observation_seed_sequence":{"generated_state_uint32":[677464290,1613804011,2635520432,1984276033,1039565109,2402657582,3434512864,1344213867],"mode":"case","state":{"entropy":[378,1,5,1713399090,4031079126,989381717,110303722,3488970210,3613521253,1920952144,2192678412],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03961478509971155,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.621175904164987e-05,-1.0069826225844212],[1.6211759041536775e-05,-1.00698263547847]],"navigation_acceleration_bias_m_s2":[-7.656238076578648e-08,-1.9537631032747597e-05],"observed_control_state":[-2.4768217816670835e-05,7.678110577070647,1.635764416682749e-05,-0.9982585148933054,8.753936194109714e-09,1.616855898002559e-09],"state":[-2.4594467187548978e-05,7.667467973422673,1.623749595961676e-05,-0.9982634146408224,8.771293271764486e-09,1.6117560979611479e-09,6008.56890466019,235.22353094672022],"time_s":408.92066114375365},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.4594467187548978e-05,7.667467973422673,1.623749595961676e-05,-0.9982634146408224,8.771293271764486e-09,1.6117560979611479e-09,6008.56890466019,235.22353094672022],"flight_safety":true,"flight_time_s":408.92066114375365,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.2375137089938875],[50.0,-5.2375137089938875],[1000.0,-3.2271549116022946],[5000.0,5.2375137089938875],[10000.0,13.636604565350542],[100000.0,13.636604565350542]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.2375137089938875],[50.0,-5.2375137089938875],[1000.0,-3.2271549116022946],[5000.0,5.2375137089938875],[10000.0,13.636604565350542],[100000.0,13.636604565350542]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-05","index":5,"stream":1},"input_sha256":"8ad58ae7232cd3a205dcc3887775e353083ddc3816b4004145642fd51ee3ccbf","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64191.431095339954,"max_angular_acceleration_deg_s2":2.6214055944910784,"max_angular_rate_deg_s":8.000464408679854,"max_ascent_q_alpha_kpa_deg":88.49553522929938,"max_dynamic_pressure_pa":25637.526447180106,"max_fin_hinge_nm":104.9401633307064,"max_flight_load_g":3.8519561898734977,"max_gimbal_deg":5.996908941953305,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.669667499456,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6214055944910784,"angular_torque_bias_nm":171.77412738137713,"attitude_target_deg":14.722047249435146,"control":[0.15329634890236704,-0.02444768579673966,13944.12022962757,0.0],"navigation_acceleration_bias_m_s2":[-0.0020945196112585073,-0.04451721495297575],"observed_control_state":[251.44467232164712,36457.59155663805,-47.53735036766062,-996.8732296735184,0.0627130938714674,0.007865023091159171,20783.821867381477,269.3991554734991,0.0,0.0,0.0,-0.011779891553811137,0.055547030992951024,1499.9999999999943,0.883443958936518,38.773141282908796,26.226858717096434,0.0,0.0],"phase":"entry","requested_control":[0.15329634890236704,-0.02444768579673966,13944.12022962757,0.0],"state":[250.4939889644743,36437.652951800104,-47.53069627574886,-996.9804486430841,0.0628777625311108,0.008647113553170417,20782.99112760852,269.38479280130326,0.0,0.0,0.0,-0.01537079222606352,0.09400720140745439,1499.9999999999943,0.8899175820098709,38.773725665940134,26.2262743340651,-0.0004230491544590654,0.014284646689514914],"time_s":303.10999999983244,"upper_attached":false},"rcs_propellant_used_kg":64.77646905327978,"record_type":"flight","remaining_main_propellant_kg":6008.56890466019,"remaining_rcs_propellant_kg":235.22353094672022,"return_plan":{"burn_end_time_s":137.8129874461294,"feasible":true,"predicted_ground_range_m":-0.541594683077399,"predicted_main_at_terminal_kg":8838.81549015153,"predicted_peak_q_pa":17992.827112805873,"prediction_evaluations":5,"remaining_burn_s":1.0429874461456683,"source":"finite_burn_predictor_corrector","time_s":136.76999999998372,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.59217175828363,"feasible":true,"predicted_ground_range_m":0.3298788630965035,"predicted_main_at_terminal_kg":8812.421327558794,"predicted_peak_q_pa":17992.589480544466,"prediction_evaluations":5,"remaining_burn_s":6.942171758294324,"source":"finite_burn_predictor_corrector","time_s":130.6499999999893,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.80160527385507,"feasible":true,"predicted_ground_range_m":-0.04373049211802282,"predicted_main_at_terminal_kg":8841.0803777506,"predicted_peak_q_pa":17993.06561129098,"prediction_evaluations":5,"remaining_burn_s":6.131605273866704,"source":"finite_burn_predictor_corrector","time_s":131.66999999998836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.80389451716977,"feasible":true,"predicted_ground_range_m":-0.012486529571873461,"predicted_main_at_terminal_kg":8840.610039568828,"predicted_peak_q_pa":17993.01619236456,"prediction_evaluations":5,"remaining_burn_s":5.113894517182344,"source":"finite_burn_predictor_corrector","time_s":132.68999999998744,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.80617033754226,"feasible":true,"predicted_ground_range_m":-0.039095066381378274,"predicted_main_at_terminal_kg":8840.172709156019,"predicted_peak_q_pa":17992.96749998698,"prediction_evaluations":5,"remaining_burn_s":4.096170337555736,"source":"finite_burn_predictor_corrector","time_s":133.7099999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.80887534857249,"feasible":true,"predicted_ground_range_m":-2.5109216076136036,"predicted_main_at_terminal_kg":8839.591789783964,"predicted_peak_q_pa":17992.916691631137,"prediction_evaluations":5,"remaining_burn_s":3.078875348586891,"source":"finite_burn_predictor_corrector","time_s":134.72999999998558,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.81093778853455,"feasible":true,"predicted_ground_range_m":-1.5121941696389953,"predicted_main_at_terminal_kg":8839.202104813325,"predicted_peak_q_pa":17992.87290537323,"prediction_evaluations":5,"remaining_burn_s":2.060937788549882,"source":"finite_burn_predictor_corrector","time_s":135.74999999998465,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.8129874461294,"feasible":true,"predicted_ground_range_m":-0.541594683077399,"predicted_main_at_terminal_kg":8838.81549015153,"predicted_peak_q_pa":17992.827112805873,"prediction_evaluations":5,"remaining_burn_s":1.0429874461456683,"source":"finite_burn_predictor_corrector","time_s":136.76999999998372,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3054.4817679829875,37274.67548716855,157.8039944401323,991.886527378135,0.14351066007397523,0.0012695132995020593,22945.838371081754,296.81899347034033],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.84999999998928,"requested_s":130.6499999999893,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.06999999983265,"requested_s":302.86999999983266,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.28999999976423,"requested_s":378.08999999976425,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.594155651552958,"maximum_slosh_mode_force_n":68265.92463416215,"minimum_feed_buffer_kg":1480.0715151832974,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.30160979999891}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.578125,"fuel_ledger":{"main_error_kg":-1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9853c5faf824fe21755025ab96812103f333a574074715d65d097d4276b47ef9","integration_dt_s":0.01,"job_id":"development/shear-1-06","observation_seed_sequence":{"generated_state_uint32":[3739703150,3521278362,1708340659,3900120931,548955793,2415102267,4167035503,2297055694],"mode":"case","state":{"entropy":[378,1,6,2666286308,3662701249,2739252950,2652793597,2058009602,2118759405,547567483,2193764635],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03903055077437543,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.561314082048906e-05,-1.0067858446444509],[1.5613140820375584e-05,-1.0067858580722082]],"navigation_acceleration_bias_m_s2":[-7.610472793765357e-08,-2.2029038654873727e-05],"observed_control_state":[-2.3576579179174983e-05,7.664468062456637,1.578655780308712e-05,-0.9981849903381397,8.42694813288024e-09,1.7215692158126003e-09],"state":[-2.336097748366132e-05,7.6507696890487065,1.5634957709806733e-05,-0.9981925601320792,8.450661074195489e-09,1.6784696693877392e-09,6125.672969186663,236.59956001480563],"time_s":409.1437232293043},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.336097748366132e-05,7.6507696890487065,1.5634957709806733e-05,-0.9981925601320792,8.450661074195489e-09,1.6784696693877392e-09,6125.672969186663,236.59956001480563],"flight_safety":true,"flight_time_s":409.1437232293043,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.178433893849244],[50.0,-5.178433893849244],[1000.0,-3.190752197220241],[5000.0,5.178433893849244],[10000.0,16.483397733142468],[100000.0,16.483397733142468]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.178433893849244],[50.0,-5.178433893849244],[1000.0,-3.190752197220241],[5000.0,5.178433893849244],[10000.0,16.483397733142468],[100000.0,16.483397733142468]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-06","index":6,"stream":1},"input_sha256":"9853c5faf824fe21755025ab96812103f333a574074715d65d097d4276b47ef9","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64074.327030813234,"max_angular_acceleration_deg_s2":2.6118812781422935,"max_angular_rate_deg_s":8.000462636749381,"max_ascent_q_alpha_kpa_deg":89.23946820622115,"max_dynamic_pressure_pa":25638.55365555531,"max_fin_hinge_nm":142.1342177525398,"max_flight_load_g":3.851742630688137,"max_gimbal_deg":5.996900961263339,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17984.990123085718,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6118812781422935,"angular_torque_bias_nm":158.62535519515959,"attitude_target_deg":14.107660047732011,"control":[0.16086661137989663,-0.023276705652830746,13968.110820691405,0.0],"navigation_acceleration_bias_m_s2":[-0.002129675937503727,-0.046523937367917954],"observed_control_state":[3.4288765384516853,36487.52046809262,-42.70511936583799,-997.8654289194518,0.060656243771044005,0.007885230730134325,21018.788892479366,269.3942418981057,0.0,0.0,0.0,-0.011188487033164654,0.05848816301079417,1499.9999999999943,0.8751977580339502,38.60785397289882,26.392146027106467,0.0,0.0],"phase":"entry","requested_control":[0.16086661137989663,-0.023276705652830746,13968.110820691405,0.0],"state":[2.574838226089289,36467.562051924215,-42.69841891859944,-997.9691102736346,0.060821294159936874,0.008664787332593673,21017.915433033017,269.37985451520814,0.0,0.0,0.0,-0.014615097186066682,0.09876969801543714,1499.9999999999943,0.8821293822194145,38.608468407040085,26.391531592965208,0.04786433842746871,0.012466037528270014],"time_s":303.32999999983224,"upper_attached":false},"rcs_propellant_used_kg":63.40043998519437,"record_type":"flight","remaining_main_propellant_kg":6125.672969186663,"remaining_rcs_propellant_kg":236.59956001480563,"return_plan":{"burn_end_time_s":136.8317100295855,"feasible":true,"predicted_ground_range_m":-0.3827043634005989,"predicted_main_at_terminal_kg":8944.461498179518,"predicted_peak_q_pa":17992.95821090155,"prediction_evaluations":5,"remaining_burn_s":1.3417100296006055,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.6144357408756,"feasible":true,"predicted_ground_range_m":0.16206162220110798,"predicted_main_at_terminal_kg":8971.307230967626,"predicted_peak_q_pa":17993.92317650956,"prediction_evaluations":5,"remaining_burn_s":6.2244357408860616,"source":"finite_burn_predictor_corrector","time_s":130.38999999998953,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.82232152218103,"feasible":true,"predicted_ground_range_m":0.6766619746343636,"predicted_main_at_terminal_kg":8947.787155345364,"predicted_peak_q_pa":17993.169294894524,"prediction_evaluations":5,"remaining_burn_s":5.412321522192416,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.82463851750342,"feasible":true,"predicted_ground_range_m":0.7412296470890567,"predicted_main_at_terminal_kg":8947.301145798285,"predicted_peak_q_pa":17993.112069006096,"prediction_evaluations":5,"remaining_burn_s":4.394638517515745,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.82744432859033,"feasible":true,"predicted_ground_range_m":-2.0638014038255506,"predicted_main_at_terminal_kg":8946.696191991057,"predicted_peak_q_pa":17993.054234029263,"prediction_evaluations":5,"remaining_burn_s":3.377444328603594,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.82957383240614,"feasible":true,"predicted_ground_range_m":-1.1515861883460374,"predicted_main_at_terminal_kg":8946.294536275334,"predicted_peak_q_pa":17993.006729754572,"prediction_evaluations":5,"remaining_burn_s":2.3595738324203106,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.8317100295855,"feasible":true,"predicted_ground_range_m":-0.3827043634005989,"predicted_main_at_terminal_kg":8944.461498179518,"predicted_peak_q_pa":17992.95821090155,"prediction_evaluations":5,"remaining_burn_s":1.3417100296006055,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2739.9003805214024,37265.807872006175,141.45864187332043,993.3346602941573,0.1244499993219056,0.0010905097980645794,22965.13774808063,296.78530121286286],"time_s":95.78999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.58999999998952,"requested_s":130.38999999998953,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.28999999983245,"requested_s":303.08999999983246,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.9899999997636,"requested_s":378.7899999997636,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5422333389287814e-12,"maximum_slosh_displacement_m":1.5937005154743027,"maximum_slosh_mode_force_n":68303.54067273645,"minimum_feed_buffer_kg":1480.0722853221805,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.09285339999951}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.640625,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"bb84c3bd90d1ad5cb5d6b17eff7700228cb2a674968b7b2609f251d6bc98d966","integration_dt_s":0.01,"job_id":"development/shear-1-07","observation_seed_sequence":{"generated_state_uint32":[129139066,3087775887,1267307093,4210417825,1876863462,381121763,1475154593,2995768555],"mode":"case","state":{"entropy":[378,1,7,4294656572,268766478,2324359316,1663247885,3130238447,1056393713,3780218505,443980442],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.00039505054708014885,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.70022470708186e-06,-1.0072213905712433],[2.7002247067598703e-06,-1.0072213395608591]],"navigation_acceleration_bias_m_s2":[1.889076519973046e-08,-1.7089611670188182e-05],"observed_control_state":[1.7383921852924513e-06,7.741812855274267,2.833127913399145e-06,-0.9980555423808088,-6.229354849920652e-09,-6.373863862375286e-09],"state":[1.7750843607265806e-06,7.728842544546957,2.8138725827101064e-06,-0.9980649388450833,-6.312239838652415e-09,-6.376298009980379e-09,5575.085132563047,253.23724825996123],"time_s":406.5229955189092},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.7750843607265806e-06,7.728842544546957,2.8138725827101064e-06,-0.9980649388450833,-6.312239838652415e-09,-6.376298009980379e-09,5575.085132563047,253.23724825996123],"flight_safety":true,"flight_time_s":406.5229955189092,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,4.859495836110549],[50.0,4.859495836110549],[1000.0,2.99423480810852],[5000.0,-4.859495836110549],[10000.0,-12.610480645122662],[100000.0,-12.610480645122662]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.859495836110549],[50.0,4.859495836110549],[1000.0,2.99423480810852],[5000.0,-4.859495836110549],[10000.0,-12.610480645122662],[100000.0,-12.610480645122662]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-1-07","index":7,"stream":1},"input_sha256":"bb84c3bd90d1ad5cb5d6b17eff7700228cb2a674968b7b2609f251d6bc98d966","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64624.914867436906,"max_angular_acceleration_deg_s2":2.6185251759944297,"max_angular_rate_deg_s":8.000481684770172,"max_ascent_q_alpha_kpa_deg":73.06770983611365,"max_dynamic_pressure_pa":25641.556842929465,"max_fin_hinge_nm":54.208497416941114,"max_flight_load_g":3.0313524506123457,"max_gimbal_deg":5.996907790129555,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17985.00266874483,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6185251759944297,"angular_torque_bias_nm":171.28240240408442,"attitude_target_deg":8.280867206997648,"control":[0.15502047375077369,-0.02418524727638013,13937.993618102491,0.0],"navigation_acceleration_bias_m_s2":[-0.001833100372158481,-0.04650026111778108],"observed_control_state":[2029.6058114566836,36067.10818162201,-65.66397292444134,-990.0016633283315,0.05491435172285668,0.007934988740834545,19803.828170812925,269.207150791838,0.0,0.0,0.0,-0.011639943849936768,0.05626478998118416,1499.9999999999943,0.9486452108363219,39.46251683194617,25.537483168059104,0.0,0.0],"phase":"entry","requested_control":[0.15502047375077369,-0.02418524727638013,13937.993618102491,0.0],"state":[2028.2925909563828,36047.307044341265,-65.65782985826769,-990.104977039271,0.05508041281589285,0.008716306067961999,19802.987291513688,269.1927944301524,0.0,0.0,0.0,-0.015196122427179845,0.09512092226334454,1499.9999999999943,0.9514975001301569,39.463108347616746,25.536891652388523,0.010488046362909738,0.011086590421422248],"time_s":301.4899999998339,"upper_attached":false},"rcs_propellant_used_kg":46.762751740038766,"record_type":"flight","remaining_main_propellant_kg":5575.085132563047,"remaining_rcs_propellant_kg":253.23724825996123,"return_plan":{"burn_end_time_s":142.37543525235037,"feasible":true,"predicted_ground_range_m":-0.7130818987390768,"predicted_main_at_terminal_kg":8300.907854758729,"predicted_peak_q_pa":17993.752661153292,"prediction_evaluations":5,"remaining_burn_s":1.005435252370827,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.1439823495189,"feasible":true,"predicted_ground_range_m":2.8059259098490656,"predicted_main_at_terminal_kg":8275.032790085857,"predicted_peak_q_pa":17993.665838803085,"prediction_evaluations":6,"remaining_burn_s":9.953982349530992,"source":"finite_burn_predictor_corrector","time_s":132.1899999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.35676744482976,"feasible":true,"predicted_ground_range_m":1.392574713796165,"predicted_main_at_terminal_kg":8303.751384144416,"predicted_peak_q_pa":17993.896600157736,"prediction_evaluations":6,"remaining_burn_s":9.14676744484278,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3591234479529,"feasible":true,"predicted_ground_range_m":1.3649973616240203,"predicted_main_at_terminal_kg":8303.280269300241,"predicted_peak_q_pa":17993.946684863742,"prediction_evaluations":6,"remaining_burn_s":8.12912344796686,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3617366733383,"feasible":true,"predicted_ground_range_m":-0.1904817840124835,"predicted_main_at_terminal_kg":8302.795116067076,"predicted_peak_q_pa":17993.90267074036,"prediction_evaluations":5,"remaining_burn_s":7.111736673353186,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3640726594021,"feasible":true,"predicted_ground_range_m":-0.33679908724304397,"predicted_main_at_terminal_kg":8302.365145474028,"predicted_peak_q_pa":17993.915573926184,"prediction_evaluations":5,"remaining_burn_s":6.09407265941792,"source":"finite_burn_predictor_corrector","time_s":136.26999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3663816553728,"feasible":true,"predicted_ground_range_m":-0.42330127426517095,"predicted_main_at_terminal_kg":8301.938479248447,"predicted_peak_q_pa":17993.87396006755,"prediction_evaluations":5,"remaining_burn_s":5.076381655389565,"source":"finite_burn_predictor_corrector","time_s":137.28999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.36866019256138,"feasible":true,"predicted_ground_range_m":-0.43752013875641893,"predicted_main_at_terminal_kg":8301.516463373524,"predicted_peak_q_pa":17993.859929872662,"prediction_evaluations":5,"remaining_burn_s":4.058660192579069,"source":"finite_burn_predictor_corrector","time_s":138.30999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3713698027794,"feasible":true,"predicted_ground_range_m":-2.851077668018469,"predicted_main_at_terminal_kg":8301.531772596101,"predicted_peak_q_pa":17993.809723351464,"prediction_evaluations":5,"remaining_burn_s":3.041369802798021,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3734095036626,"feasible":true,"predicted_ground_range_m":-1.7732824290528697,"predicted_main_at_terminal_kg":8301.211809921615,"predicted_peak_q_pa":17993.77300870395,"prediction_evaluations":5,"remaining_burn_s":2.023409503682141,"source":"finite_burn_predictor_corrector","time_s":140.34999999998047,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.37543525235037,"feasible":true,"predicted_ground_range_m":-0.7130818987390768,"predicted_main_at_terminal_kg":8300.907854758729,"predicted_peak_q_pa":17993.752661153292,"prediction_evaluations":5,"remaining_burn_s":1.005435252370827,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4208.798585645804,37276.958346951695,228.58873398104737,980.8541621075389,0.23970977045652833,0.002156267187925285,22851.75205022229,296.83369039063746],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.38999999998788,"requested_s":132.1899999999879,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.4499999998341,"requested_s":301.24999999983413,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.5945809532438118,"maximum_slosh_mode_force_n":68004.14260679233,"minimum_feed_buffer_kg":1480.0656077698834,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.16220489999978}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.734375,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"398773b69f186a99f3d1c0371e09207d23f79c95c13470638beb9ecba2fa6aee","integration_dt_s":0.01,"job_id":"development/gust-1-04","observation_seed_sequence":{"generated_state_uint32":[351765368,2769608440,1936179412,4083279034,2212680781,2187266147,2367043205,3179606239],"mode":"case","state":{"entropy":[378,1,4,3307628996,1662172704,3300559268,2639462768,3049876458,873794251,771131969,1102468629],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.011739310532019405,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.3809516603849006e-05,-1.0066568012465251],[2.3809516603812454e-05,-1.0066568177691888]],"navigation_acceleration_bias_m_s2":[5.02172124025011e-09,8.451563239913494e-05],"observed_control_state":[-3.6769537155602895e-05,7.715074240031383,2.39303643874887e-05,-0.9976857403444583,2.191949029836978e-09,2.0151115197742536e-09],"state":[-3.6534136549537885e-05,7.7052344799173484,2.3806058875327985e-05,-0.9976987240212258,2.212131031161928e-09,2.06533295596909e-09,5719.294077626986,265.28328690417845],"time_s":406.23986252036843},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.6534136549537885e-05,7.7052344799173484,2.3806058875327985e-05,-0.9976987240212258,2.212131031161928e-09,2.06533295596909e-09,5719.294077626986,265.28328690417845],"flight_safety":true,"flight_time_s":406.23986252036843,"group":"gust","gust_exposure":{"configured_amplitude_m_s":0.7766470622200935,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.33489198558299904,"altitude_m":3765.925799988581,"gust_contribution_m_s":0.0,"phase":"entry","time_s":371.2399999997705},"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":4.108307868657463,"forecast_wind_profile":[[0.0,-3.3739519471841297],[50.0,-3.3739519471841297],[1000.0,-3.3739519471841297],[5000.0,-3.3739519471841297],[10000.0,-3.3739519471841297],[100000.0,-3.3739519471841297]],"gust_altitude_center_m":3766.260691974164,"gust_altitude_half_width_m":2730.719326498678,"gust_amplitude_m_s":0.7766470622200935,"gust_duration_s":93.72044172297342,"gust_period_s":50.06281637496846,"gust_phase_rad":-0.3032327602967806,"gust_start_s":44.37049083593092,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-3.3739519471841297],[50.0,-3.3739519471841297],[1000.0,-3.3739519471841297],[5000.0,-3.3739519471841297],[10000.0,-3.3739519471841297],[100000.0,-3.3739519471841297]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-04","index":4,"stream":1},"input_sha256":"398773b69f186a99f3d1c0371e09207d23f79c95c13470638beb9ecba2fa6aee","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64480.705922372974,"max_angular_acceleration_deg_s2":2.617371456781312,"max_angular_rate_deg_s":8.00047731517319,"max_ascent_q_alpha_kpa_deg":80.96439495008373,"max_dynamic_pressure_pa":25635.363543133208,"max_fin_hinge_nm":49.18995984892688,"max_flight_load_g":3.0309361735017877,"max_gimbal_deg":5.996904317136386,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17984.96900257622,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617371456781312,"angular_torque_bias_nm":169.50993121569698,"attitude_target_deg":10.117146356060891,"control":[0.15644041727941213,-0.02395592694144834,13942.539229042042,0.0],"navigation_acceleration_bias_m_s2":[-0.00210270358131641,-0.04662974989430851],"observed_control_state":[1569.7157368325015,36175.88121949247,-61.973218959790074,-991.8486675474254,0.06042355192217752,0.007882275468123456,20015.305814081166,269.3193632633702,0.0,0.0,0.0,-0.011524291478925159,0.05681903004348697,1499.9999999999943,0.9318042327428068,39.313753103212356,25.68624689679255,0.0,0.0],"phase":"entry","requested_control":[0.15644041727941213,-0.02395592694144834,13942.539229042042,0.0],"state":[1568.4763362064689,36156.04314327345,-61.96655540681814,-991.9518529234662,0.06058855651932542,0.00866332178787324,20014.456899863588,269.30500221963086,0.0,0.0,0.0,-0.015048248948039454,0.09601577956529447,1499.9999999999943,0.9355918844886372,39.3143502710379,25.685649728967004,0.016014045365260948,0.009647699147847914],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":34.71671309582155,"record_type":"flight","remaining_main_propellant_kg":5719.294077626986,"remaining_rcs_propellant_kg":265.28328690417845,"return_plan":{"burn_end_time_s":141.3033662026834,"feasible":true,"predicted_ground_range_m":-0.3469352396874257,"predicted_main_at_terminal_kg":8420.293385682986,"predicted_peak_q_pa":17990.917157761254,"prediction_evaluations":5,"remaining_burn_s":1.3933662027025462,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.07471986686588,"feasible":true,"predicted_ground_range_m":3.2855813347386658,"predicted_main_at_terminal_kg":8396.163025523943,"predicted_peak_q_pa":17990.815557562695,"prediction_evaluations":6,"remaining_burn_s":9.324719866877588,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28675755979785,"feasible":true,"predicted_ground_range_m":1.3146591505612832,"predicted_main_at_terminal_kg":8423.393674460278,"predicted_peak_q_pa":17991.216980727197,"prediction_evaluations":6,"remaining_burn_s":8.516757559810483,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2893368263773,"feasible":true,"predicted_ground_range_m":-0.08519019063759004,"predicted_main_at_terminal_kg":8422.827763188849,"predicted_peak_q_pa":17991.15784643945,"prediction_evaluations":5,"remaining_burn_s":7.499336826390878,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2916491438123,"feasible":true,"predicted_ground_range_m":0.22116379145191445,"predicted_main_at_terminal_kg":8422.423397245306,"predicted_peak_q_pa":17991.126733532263,"prediction_evaluations":5,"remaining_burn_s":6.481649143826797,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2939441463612,"feasible":true,"predicted_ground_range_m":0.5475846139212237,"predicted_main_at_terminal_kg":8422.008422327339,"predicted_peak_q_pa":17991.083124397224,"prediction_evaluations":5,"remaining_burn_s":5.463944146376621,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29624319652086,"feasible":true,"predicted_ground_range_m":0.766971340084865,"predicted_main_at_terminal_kg":8421.58445419613,"predicted_peak_q_pa":17991.03825081077,"prediction_evaluations":5,"remaining_burn_s":4.446243196537201,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29909278395914,"feasible":true,"predicted_ground_range_m":-2.084871325243064,"predicted_main_at_terminal_kg":8420.998432134737,"predicted_peak_q_pa":17990.996448818965,"prediction_evaluations":5,"remaining_burn_s":3.4290927839764107,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30123177592202,"feasible":true,"predicted_ground_range_m":-1.180980076251565,"predicted_main_at_terminal_kg":8420.646034681897,"predicted_peak_q_pa":17990.95765097381,"prediction_evaluations":5,"remaining_burn_s":2.411231775940217,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3033662026834,"feasible":true,"predicted_ground_range_m":-0.3469352396874257,"predicted_main_at_terminal_kg":8420.293385682986,"predicted_peak_q_pa":17990.917157761254,"prediction_evaluations":5,"remaining_burn_s":1.3933662027025462,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3989.177773637316,37269.418679456365,213.4179129914837,983.9184385964255,0.21560151397447844,0.001938350414383547,22878.450420912795,296.90174627739145],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.5939390319105304,"maximum_slosh_mode_force_n":68061.92971078481,"minimum_feed_buffer_kg":1480.060732385844,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.16226500000084}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.53125,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"79bce410605140cc0c382b713751af00411d9a239e6a476602e0af5ee54b7abd","integration_dt_s":0.01,"job_id":"development/gust-1-05","observation_seed_sequence":{"generated_state_uint32":[1598310888,4078939641,668954762,2576031804,3116306403,3554164398,1851590024,1258110378],"mode":"case","state":{"entropy":[378,1,5,3221671538,2594854079,2556932196,770885443,49414583,851711134,2336034290,468346641],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.035912569498627145,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.0099863431036112e-05,-1.006822936607406],[1.0099863431108701e-05,-1.0068229712008796]],"navigation_acceleration_bias_m_s2":[-1.975353453974339e-08,8.34894912816399e-05],"observed_control_state":[-9.169154914817134e-06,7.706010454958458,1.0080070447024575e-05,-0.9979115604426902,-2.137064696420375e-09,4.381776738285523e-09],"state":[-9.07986353991272e-06,7.69714543125074,1.0022674465616207e-05,-0.9979206779532019,-2.098360727764072e-09,4.3241842007503566e-09,5784.868230133792,254.24675863842037],"time_s":406.6988835357925},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-9.07986353991272e-06,7.69714543125074,1.0022674465616207e-05,-0.9979206779532019,-2.098360727764072e-09,4.3241842007503566e-09,5784.868230133792,254.24675863842037],"flight_safety":true,"flight_time_s":406.6988835357925,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.595969765026935,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.17190574790492974,"altitude_m":7229.888759045326,"gust_contribution_m_s":0.0,"phase":"entry","time_s":356.399999999784},"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{"ascent":0.023682631429681855,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.023682631429681855,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.023101264091378138,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.023101264091378138,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.33549780380488725,"forecast_wind_profile":[[0.0,3.503104314316259],[50.0,3.503104314316259],[1000.0,3.503104314316259],[5000.0,3.503104314316259],[10000.0,3.503104314316259],[100000.0,3.503104314316259]],"gust_altitude_center_m":7230.060664793231,"gust_altitude_half_width_m":2301.5020517898865,"gust_amplitude_m_s":4.595969765026935,"gust_duration_s":99.7236979477001,"gust_period_s":29.656352989114907,"gust_phase_rad":-2.0696129192616946,"gust_start_s":51.06061256212482,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,3.503104314316259],[50.0,3.503104314316259],[1000.0,3.503104314316259],[5000.0,3.503104314316259],[10000.0,3.503104314316259],[100000.0,3.503104314316259]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-05","index":5,"stream":1},"input_sha256":"79bce410605140cc0c382b713751af00411d9a239e6a476602e0af5ee54b7abd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64415.13176986642,"max_angular_acceleration_deg_s2":2.6172574608204573,"max_angular_rate_deg_s":8.000473272012007,"max_ascent_q_alpha_kpa_deg":85.04356452459137,"max_dynamic_pressure_pa":25635.701630426447,"max_fin_hinge_nm":54.96485943765363,"max_flight_load_g":3.03124441865517,"max_gimbal_deg":5.996905785921554,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.819243629456,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6172574608204573,"angular_torque_bias_nm":169.34541355175634,"attitude_target_deg":13.173317147241256,"control":[0.15769826549250726,-0.023749359146796316,13946.996894100681,0.0],"navigation_acceleration_bias_m_s2":[-0.002368609876366649,-0.04682338871175295],"observed_control_state":[1043.0102946819636,36266.37802643194,-60.46814712936348,-993.2891647754838,0.06575981904546518,0.007831288501619542,20166.936334647053,269.4079691790369,0.0,0.0,0.0,-0.011415741513249266,0.057348405268699276,1499.9999999999943,0.9186473854998791,39.207088770847825,25.79291122915721,0.0,0.0],"phase":"entry","requested_control":[0.15769826549250726,-0.023749359146796316,13946.996894100681,0.0],"state":[1041.8010002041174,36246.51114250426,-60.460972506131164,-993.3921098060853,0.06592380492376719,0.008612399785896363,20166.079974028064,269.39360354382956,0.0,0.0,0.0,-0.014911914169852925,0.09683177771387388,1499.9999999999943,0.9231657798919701,39.20769117683672,25.792308823168316,0.015134745778014715,0.010342874944551154],"time_s":302.2499999998332,"upper_attached":false},"rcs_propellant_used_kg":45.753241361579626,"record_type":"flight","remaining_main_propellant_kg":5784.868230133792,"remaining_rcs_propellant_kg":254.24675863842037,"return_plan":{"burn_end_time_s":140.53746140782198,"feasible":true,"predicted_ground_range_m":-0.16056097675987502,"predicted_main_at_terminal_kg":8466.687589174811,"predicted_peak_q_pa":17990.376814248742,"prediction_evaluations":5,"remaining_burn_s":0.9274614078408433,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.30953692537543,"feasible":true,"predicted_ground_range_m":2.7251455457812845,"predicted_main_at_terminal_kg":8494.172413199554,"predicted_peak_q_pa":17990.340705925093,"prediction_evaluations":6,"remaining_burn_s":8.859536925386859,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.520877189182,"feasible":true,"predicted_ground_range_m":2.117328226656902,"predicted_main_at_terminal_kg":8471.196387725504,"predicted_peak_q_pa":17990.715361511295,"prediction_evaluations":6,"remaining_burn_s":8.050877189194347,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5236239694904,"feasible":true,"predicted_ground_range_m":-0.21560922553070583,"predicted_main_at_terminal_kg":8470.60336255171,"predicted_peak_q_pa":17990.65731285601,"prediction_evaluations":5,"remaining_burn_s":7.033623969503686,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.52595340425594,"feasible":true,"predicted_ground_range_m":-0.434305103631516,"predicted_main_at_terminal_kg":8470.16951937896,"predicted_peak_q_pa":17990.60575249979,"prediction_evaluations":5,"remaining_burn_s":6.015953404270152,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.52824655380456,"feasible":true,"predicted_ground_range_m":-0.4782013474260225,"predicted_main_at_terminal_kg":8469.740393595064,"predicted_peak_q_pa":17990.5594586961,"prediction_evaluations":5,"remaining_burn_s":4.998246553819713,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53052100196078,"feasible":true,"predicted_ground_range_m":-0.11290954047140644,"predicted_main_at_terminal_kg":8469.324648591197,"predicted_peak_q_pa":17990.512835805435,"prediction_evaluations":5,"remaining_burn_s":3.980521001976844,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53320475784614,"feasible":true,"predicted_ground_range_m":-2.0736059504648523,"predicted_main_at_terminal_kg":8468.785663568522,"predicted_peak_q_pa":17990.46050157495,"prediction_evaluations":5,"remaining_burn_s":2.9632047578631253,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53529979856214,"feasible":true,"predicted_ground_range_m":-0.861075634061848,"predicted_main_at_terminal_kg":8467.045574563477,"predicted_peak_q_pa":17990.418900708824,"prediction_evaluations":5,"remaining_burn_s":1.9452997985800766,"source":"finite_burn_predictor_corrector","time_s":138.58999999998207,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.53746140782198,"feasible":true,"predicted_ground_range_m":-0.16056097675987502,"predicted_main_at_terminal_kg":8466.687589174811,"predicted_peak_q_pa":17990.376814248742,"prediction_evaluations":5,"remaining_burn_s":0.9274614078408433,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3855.419147004336,37271.56971052528,201.3612395300729,986.2728422577201,0.19682959453952306,0.001766061120717535,22896.328430137914,296.9551525155574],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.64999999998855,"requested_s":131.44999999998856,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2099999998334,"requested_s":302.00999999983344,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5943610468841332,"maximum_slosh_mode_force_n":68138.7437275809,"minimum_feed_buffer_kg":1480.060349992428,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.97711340000023}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.78125,"fuel_ledger":{"main_error_kg":1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6f234edf53d0aa35cc42ac3292fbd96f8fc215e26296ed87dacbb6e479250896","integration_dt_s":0.01,"job_id":"development/gust-1-06","observation_seed_sequence":{"generated_state_uint32":[1291330007,1613782150,844169794,919025953,964791694,3883396561,3877821137,2108377821],"mode":"case","state":{"entropy":[378,1,6,3872423949,715775718,1191826219,3971615038,3816485,2419169183,2545819158,2935733580],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.005669437461110096,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5370823449664917e-05,-1.0059618347071317],[2.5370823449666763e-05,-1.0059618376501733]],"navigation_acceleration_bias_m_s2":[3.7128304304947846e-08,0.0003319781596904972],"observed_control_state":[-3.9951887154180546e-05,7.712073963967846,2.5539285218716924e-05,-0.9970434456103227,-6.322346290195462e-10,2.720121926144964e-10],"state":[-3.959000785362255e-05,7.697899175775728,2.5370260760473624e-05,-0.997077844926548,-6.275943172836748e-10,3.6788020200739176e-10,5770.089833411122,263.921184087411],"time_s":405.744216574984},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.959000785362255e-05,7.697899175775728,2.5370260760473624e-05,-0.997077844926548,-6.275943172836748e-10,3.6788020200739176e-10,5770.089833411122,263.921184087411],"flight_safety":true,"flight_time_s":405.744216574984,"group":"gust","gust_exposure":{"configured_amplitude_m_s":1.623382609825028,"first_sample_above_0_1_m_s":316.19999999982053,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.9095327185750648,"altitude_m":19900.229369151748,"gust_contribution_m_s":0.8210467976627365,"phase":"entry","time_s":322.11999999981515},"endpoints_above_0_1_m_s":1266,"first_endpoint_above_0_1_m_s":316.0399999998207,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":329.8899999998081,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.4213055766695306,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.4213055766695306,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":329.79999999980816,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.421203294752809,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.421203294752809,"sample_count_above_0_1_m_s":63,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":1.392391189508776,"forecast_wind_profile":[[0.0,-1.5856941777837228],[50.0,-1.5856941777837228],[1000.0,-1.5856941777837228],[5000.0,-1.5856941777837228],[10000.0,-1.5856941777837228],[100000.0,-1.5856941777837228]],"gust_altitude_center_m":19901.138901870323,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":1.623382609825028,"gust_duration_s":120.0,"gust_period_s":13.500681159543277,"gust_phase_rad":1.412822027620951,"gust_start_s":251.40870173700057,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-1.5856941777837228],[50.0,-1.5856941777837228],[1000.0,-1.5856941777837228],[5000.0,-1.5856941777837228],[10000.0,-1.5856941777837228],[100000.0,-1.5856941777837228]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-06","index":6,"stream":1},"input_sha256":"6f234edf53d0aa35cc42ac3292fbd96f8fc215e26296ed87dacbb6e479250896","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64429.91016658906,"max_angular_acceleration_deg_s2":2.6184643367745535,"max_angular_rate_deg_s":8.000476517552542,"max_ascent_q_alpha_kpa_deg":82.2329179010658,"max_dynamic_pressure_pa":25635.615998540467,"max_fin_hinge_nm":56.4796408153431,"max_flight_load_g":3.0310976700107273,"max_gimbal_deg":5.996904258046282,"max_mass_balance_error_kg":2.0372681319713593e-10,"max_recovery_dynamic_pressure_pa":17984.981521519923,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184643367745535,"angular_torque_bias_nm":170.18599241842824,"attitude_target_deg":11.562431992855775,"control":[0.15289094943590661,-0.024524892403334105,13936.875672115235,0.0],"navigation_acceleration_bias_m_s2":[-0.002110949304465771,-0.045450850440100624],"observed_control_state":[1397.1173439094268,36202.3073197723,-61.90943322145471,-992.0844645878584,0.06215265507945173,0.007865623224104149,20050.277477618736,269.3441576749727,0.0,0.0,0.0,-0.01181135787937805,0.05543518893159964,1499.9999999999943,0.9278838593313049,39.28915232278246,25.710847677222123,0.0,0.0],"phase":"entry","requested_control":[0.15289094943590661,-0.024524892403334105,13936.875672115235,0.0],"state":[1395.8792192382123,36182.46450794065,-61.90274351213398,-992.1897793393266,0.062317328054047355,0.008646875264747791,20049.448634734734,269.3298024647897,0.0,0.0,0.0,-0.01541522440841189,0.09377985707899364,1499.9999999999943,0.9318892519985091,39.289735371449225,25.710264628555354,0.012957265883661273,0.010758587174603422],"time_s":301.9699999998335,"upper_attached":false},"rcs_propellant_used_kg":36.07881591258899,"record_type":"flight","remaining_main_propellant_kg":5770.089833411122,"remaining_rcs_propellant_kg":263.921184087411,"return_plan":{"burn_end_time_s":141.1138123875971,"feasible":true,"predicted_ground_range_m":-0.4865475629934899,"predicted_main_at_terminal_kg":8417.81283058018,"predicted_peak_q_pa":17991.15411309076,"prediction_evaluations":5,"remaining_burn_s":1.2838123876161651,"source":"finite_burn_predictor_corrector","time_s":139.82999999998094,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.88534438308855,"feasible":true,"predicted_ground_range_m":2.8312872315921602,"predicted_main_at_terminal_kg":8444.01686894128,"predicted_peak_q_pa":17991.130550609832,"prediction_evaluations":6,"remaining_burn_s":9.215344383100197,"source":"finite_burn_predictor_corrector","time_s":131.66999999998836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09707640924418,"feasible":true,"predicted_ground_range_m":2.1488827016794936,"predicted_main_at_terminal_kg":8420.378947934962,"predicted_peak_q_pa":17991.08234029086,"prediction_evaluations":6,"remaining_burn_s":8.407076409256742,"source":"finite_burn_predictor_corrector","time_s":132.68999999998744,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09983486351894,"feasible":true,"predicted_ground_range_m":0.08466683484450499,"predicted_main_at_terminal_kg":8419.788333373139,"predicted_peak_q_pa":17991.226599908143,"prediction_evaluations":5,"remaining_burn_s":7.389834863532431,"source":"finite_burn_predictor_corrector","time_s":133.7099999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1021559903759,"feasible":true,"predicted_ground_range_m":0.2443902008338732,"predicted_main_at_terminal_kg":8419.377999980115,"predicted_peak_q_pa":17991.287168756604,"prediction_evaluations":5,"remaining_burn_s":6.3721559903903255,"source":"finite_burn_predictor_corrector","time_s":134.72999999998558,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10447023254397,"feasible":true,"predicted_ground_range_m":0.36352383294829593,"predicted_main_at_terminal_kg":8418.944727468719,"predicted_peak_q_pa":17991.240395982877,"prediction_evaluations":5,"remaining_burn_s":5.354470232559321,"source":"finite_burn_predictor_corrector","time_s":135.74999999998465,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10678467501617,"feasible":true,"predicted_ground_range_m":0.4014075951610785,"predicted_main_at_terminal_kg":8418.516836267243,"predicted_peak_q_pa":17991.252007337494,"prediction_evaluations":5,"remaining_burn_s":4.33678467503245,"source":"finite_burn_predictor_corrector","time_s":136.76999999998372,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10959367392792,"feasible":true,"predicted_ground_range_m":-2.328757638098427,"predicted_main_at_terminal_kg":8417.943936877422,"predicted_peak_q_pa":17991.203323887512,"prediction_evaluations":5,"remaining_burn_s":3.319593673945128,"source":"finite_burn_predictor_corrector","time_s":137.7899999999828,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.11170408888793,"feasible":true,"predicted_ground_range_m":-1.3721728797720303,"predicted_main_at_terminal_kg":8417.586543508643,"predicted_peak_q_pa":17991.162133873157,"prediction_evaluations":5,"remaining_burn_s":2.3017040889060674,"source":"finite_burn_predictor_corrector","time_s":138.80999999998187,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1138123875971,"feasible":true,"predicted_ground_range_m":-0.4865475629934899,"predicted_main_at_terminal_kg":8417.81283058018,"predicted_peak_q_pa":17991.15411309076,"prediction_evaluations":5,"remaining_burn_s":1.2838123876161651,"source":"finite_burn_predictor_corrector","time_s":139.82999999998094,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3959.1653424498277,37266.37070491517,210.5322471253845,984.4515480799967,0.21098298228517706,0.001896239848275344,22884.576034691585,296.9224946921906],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.86999999998835,"requested_s":131.66999999998836,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9299999998337,"requested_s":301.7299999998337,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.803268893738277e-12,"maximum_slosh_displacement_m":1.5940074406255043,"maximum_slosh_mode_force_n":68051.79173718186,"minimum_feed_buffer_kg":1480.0576363681835,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.17500620000101}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.609375,"fuel_ledger":{"main_error_kg":2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7834e696e16b245055389d0f0cc80dfedf1b0bee2733d3aefe28e651c2f22d9d","integration_dt_s":0.01,"job_id":"development/gust-1-07","observation_seed_sequence":{"generated_state_uint32":[2748373063,317623655,4219122048,748187473,595084751,504815615,779997751,2110989306],"mode":"case","state":{"entropy":[378,1,7,1409762550,1643365592,134011990,1995631841,1329847467,36527516,3182659085,3312945043],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-1320.5715827678684,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0005173446108452299,-1.0079751292784864],[0.0005173446849530036,-1.0079857634308647]],"navigation_acceleration_bias_m_s2":[-0.02142774405315227,-2.753784446166768e-05],"observed_control_state":[-0.006046791653804392,7.755113185704627,0.0005273980906128955,-0.9985903699049044,-6.970602862592798e-06,1.3190921552433697e-06],"state":[-0.006046091997417842,7.753788674412836,0.0005275875749282701,-0.9985903639434527,-6.968846324887363e-06,1.3292690473135102e-06,5461.1347164878025,206.7657769702287],"time_s":413.0713263806913},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.006046091997417842,7.753788674412836,0.0005275875749282701,-0.9985903639434527,-6.968846324887363e-06,1.3292690473135102e-06,5461.1347164878025,206.7657769702287],"flight_safety":true,"flight_time_s":413.0713263806913,"group":"gust","gust_exposure":{"configured_amplitude_m_s":1.2145149637560648,"first_sample_above_0_1_m_s":372.79999999976906,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.753788674412836,"altitude_m":7.753788674412836,"gust_contribution_m_s":0.9581648575117301,"phase":"landing","time_s":413.0713263806913},"endpoints_above_0_1_m_s":5609,"first_endpoint_above_0_1_m_s":372.7299999997691,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":413.0713263806913,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.76198209189449,"flip":0.0,"landing":1.205873334840872},"maximum_contribution_m_s":1.205873334840872,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":413.0713263806913,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.761090660500578,"flip":0.0,"landing":1.2057346537191442},"maximum_sampled_contribution_m_s":1.2057346537191442,"sample_count_above_0_1_m_s":193,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":3.1301395718911844,"forecast_wind_profile":[[0.0,7.812906714133094],[50.0,7.812906714133094],[1000.0,7.812906714133094],[5000.0,7.812906714133094],[10000.0,7.812906714133094],[100000.0,7.812906714133094]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":1.2145149637560648,"gust_duration_s":120.0,"gust_period_s":37.70208387075359,"gust_phase_rad":-1.9572782165683122,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.812906714133094],[50.0,7.812906714133094],[1000.0,7.812906714133094],[5000.0,7.812906714133094],[10000.0,7.812906714133094],[100000.0,7.812906714133094]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-1-07","index":7,"stream":1},"input_sha256":"7834e696e16b245055389d0f0cc80dfedf1b0bee2733d3aefe28e651c2f22d9d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64738.86528351246,"max_angular_acceleration_deg_s2":2.614411764007707,"max_angular_rate_deg_s":8.00047183323444,"max_ascent_q_alpha_kpa_deg":85.99994315542071,"max_dynamic_pressure_pa":25635.84834026477,"max_fin_hinge_nm":232.21679142990655,"max_flight_load_g":3.233295365327245,"max_gimbal_deg":5.9999999985691685,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":17983.328030537807,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.614411764007707,"angular_torque_bias_nm":164.83989738333614,"attitude_target_deg":14.777917628884246,"control":[0.1555069016773403,-0.02409281103808755,13948.236661157596,0.0],"navigation_acceleration_bias_m_s2":[-0.002442724814647664,-0.0459655132662716],"observed_control_state":[770.8991911670391,36320.227466303266,-58.96000946869612,-994.0209413086719,0.06853657636834125,0.007804576398480339,20281.59252721364,269.3583326293894,0.0,0.0,0.0,-0.011586934056559929,0.05649992365527262,1499.9999999999943,0.9100467171232758,39.12643399115089,25.873566008854112,0.0,0.0],"phase":"entry","requested_control":[0.1555069016773403,-0.02409281103808755,13948.236661157596,0.0],"state":[769.7200608209187,36300.34593216764,-58.95268509887711,-994.125474834422,0.06870001967870348,0.00858481048823958,20280.74850794035,269.3439657172017,0.0,0.0,0.0,-0.015131936540724962,0.09545492946393118,1499.9999999999943,0.9150428000567845,39.127027715632956,25.872972284372047,0.032307044534609954,0.007482301787692634],"time_s":302.42999999983306,"upper_attached":false},"rcs_propellant_used_kg":93.2342230297713,"record_type":"flight","remaining_main_propellant_kg":5461.1347164878025,"remaining_rcs_propellant_kg":206.7657769702287,"return_plan":{"burn_end_time_s":139.98693248174794,"feasible":true,"predicted_ground_range_m":-0.24225726456094776,"predicted_main_at_terminal_kg":8557.100474481007,"predicted_peak_q_pa":17990.81141862291,"prediction_evaluations":5,"remaining_burn_s":0.596932481766606,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.75954132019658,"feasible":true,"predicted_ground_range_m":2.3976147721215426,"predicted_main_at_terminal_kg":8532.486619766942,"predicted_peak_q_pa":17990.708887826,"prediction_evaluations":6,"remaining_burn_s":8.529541320207821,"source":"finite_burn_predictor_corrector","time_s":131.22999999998876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.970895415485,"feasible":true,"predicted_ground_range_m":-0.047418395440075756,"predicted_main_at_terminal_kg":8560.133041493484,"predicted_peak_q_pa":17991.124312004118,"prediction_evaluations":5,"remaining_burn_s":7.7208954154971625,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97325122555486,"feasible":true,"predicted_ground_range_m":-0.11562603429955232,"predicted_main_at_terminal_kg":8559.654149021022,"predicted_peak_q_pa":17991.071152464297,"prediction_evaluations":5,"remaining_burn_s":6.703251225567942,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97557661140453,"feasible":true,"predicted_ground_range_m":-0.1715267789066246,"predicted_main_at_terminal_kg":8559.22126315146,"predicted_peak_q_pa":17991.023296919695,"prediction_evaluations":5,"remaining_burn_s":5.685576611418553,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97788645152107,"feasible":true,"predicted_ground_range_m":-0.21336547109675053,"predicted_main_at_terminal_kg":8558.78126301567,"predicted_peak_q_pa":17990.9865204667,"prediction_evaluations":5,"remaining_burn_s":4.667886451536015,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98073519148596,"feasible":true,"predicted_ground_range_m":-3.2805779506852275,"predicted_main_at_terminal_kg":8558.166528156353,"predicted_peak_q_pa":17990.9337360763,"prediction_evaluations":5,"remaining_burn_s":3.6507351915018362,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98282477414512,"feasible":true,"predicted_ground_range_m":-2.306085085741657,"predicted_main_at_terminal_kg":8557.78658275657,"predicted_peak_q_pa":17990.889719028233,"prediction_evaluations":5,"remaining_burn_s":2.6328247741619255,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98487635603092,"feasible":true,"predicted_ground_range_m":-1.2176297613208789,"predicted_main_at_terminal_kg":8557.4319149485,"predicted_peak_q_pa":17990.84819795122,"prediction_evaluations":5,"remaining_burn_s":1.614876356048664,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98693248174794,"feasible":true,"predicted_ground_range_m":-0.24225726456094776,"predicted_main_at_terminal_kg":8557.100474481007,"predicted_peak_q_pa":17990.81141862291,"prediction_evaluations":5,"remaining_burn_s":0.596932481766606,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3777.8069328124543,37264.88790795369,192.8531374331365,987.6321381441762,0.18413350636611228,0.0016489557663435606,22911.834348550496,296.892594962672],"time_s":95.90999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.42999999998875,"requested_s":131.22999999998876,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.38999999983326,"requested_s":302.1899999998333,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":392.00999999975176,"requested_s":391.80999999975177,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.5943908387655086,"maximum_slosh_mode_force_n":68162.71484889122,"minimum_feed_buffer_kg":1480.0582504954252,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":94.0329741000005}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.546875,"fuel_ledger":{"main_error_kg":2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a5b5b3544aa5632c8ca821475458b06ce15e4dbf2cada5cf6a085c053d17dfce","integration_dt_s":0.01,"job_id":"development/vertical-1-04","observation_seed_sequence":{"generated_state_uint32":[2278914190,1731472213,2120670757,3861876882,4065969026,1503567743,1824386430,3037140922],"mode":"case","state":{"entropy":[378,1,4,2054851982,3258244867,1552939850,3390878977,301156162,1132281070,3681624427,1145929346],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0022041452890298784,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.503238483807143e-05,-1.0050044030868992],[2.5032384838061063e-05,-1.0050043786295035]],"navigation_acceleration_bias_m_s2":[3.6407232830802947e-08,0.0016827555563155509],"observed_control_state":[-3.9265701104734135e-05,7.707526427309706,2.5262031000275287e-05,-0.9961251108064657,-3.645111579252307e-10,-3.2287144348950793e-09],"state":[-3.8789839199004176e-05,7.6886798522190745,2.5042655442286256e-05,-0.9961946428917896,-4.2381346416820184e-10,-3.057174457552904e-09,5833.464795481808,263.28998963104914],"time_s":405.70891922385846},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8789839199004176e-05,7.6886798522190745,2.5042655442286256e-05,-0.9961946428917896,-4.2381346416820184e-10,-3.057174457552904e-09,5833.464795481808,263.28998963104914],"flight_safety":true,"flight_time_s":405.70891922385846,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.7708649842225315],[100000.0,2.7708649842225315]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-04","index":4,"stream":1},"input_sha256":"a5b5b3544aa5632c8ca821475458b06ce15e4dbf2cada5cf6a085c053d17dfce","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64366.53520451842,"max_angular_acceleration_deg_s2":2.6188726636534767,"max_angular_rate_deg_s":8.000429879438022,"max_ascent_q_alpha_kpa_deg":81.72273504086081,"max_dynamic_pressure_pa":25293.469504159853,"max_fin_hinge_nm":55.43166791484152,"max_flight_load_g":3.0309596111015265,"max_gimbal_deg":5.9969018323947285,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":18498.570047120185,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6188726636534767,"angular_torque_bias_nm":170.27852734260762,"attitude_target_deg":11.460254488440672,"control":[0.15409775893013036,-0.02432730132376005,13939.120282990007,0.0],"navigation_acceleration_bias_m_s2":[-0.0020648649450758167,-0.04424287855451975],"observed_control_state":[1350.9440607472995,36219.29884482425,-60.92010845357075,-992.4262394849183,0.06273409489852258,0.007860249226639445,20117.104156310197,269.4090561320175,0.0,0.0,0.0,-0.011712586488191512,0.05590012242209612,1499.9999999999943,0.9293308385733797,39.24214316499443,25.75785683501045,0.0,0.0],"phase":"entry","requested_control":[0.15409775893013036,-0.02432730132376005,13939.120282990007,0.0],"state":[1349.7257233759588,36199.44920226251,-60.91333148550007,-992.5310392919795,0.06289866192175397,0.008641651826525137,20116.268536891257,269.3946986098486,0.0,0.0,0.0,-0.015288440904093613,0.09453668700559847,1499.9999999999943,0.9332558647651727,39.24273098060767,25.757269019397214,0.009963059626399495,0.011581876473362942],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":36.71001036895086,"record_type":"flight","remaining_main_propellant_kg":5833.464795481808,"remaining_rcs_propellant_kg":263.28998963104914,"return_plan":{"burn_end_time_s":140.88917219546929,"feasible":true,"predicted_ground_range_m":-0.5500410959302862,"predicted_main_at_terminal_kg":8498.887635528145,"predicted_peak_q_pa":17990.42635926664,"prediction_evaluations":5,"remaining_burn_s":1.1591721954882572,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.66104103697424,"feasible":true,"predicted_ground_range_m":1.5284831875334497,"predicted_main_at_terminal_kg":8458.444980743143,"predicted_peak_q_pa":17990.356254704304,"prediction_evaluations":6,"remaining_burn_s":9.091041036985775,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87231899831184,"feasible":true,"predicted_ground_range_m":3.5571556308455987,"predicted_main_at_terminal_kg":8501.616114003886,"predicted_peak_q_pa":17990.75983728729,"prediction_evaluations":6,"remaining_burn_s":8.282318998324312,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87532934887966,"feasible":true,"predicted_ground_range_m":0.009013614067778342,"predicted_main_at_terminal_kg":8501.03457577496,"predicted_peak_q_pa":17990.699920786286,"prediction_evaluations":5,"remaining_burn_s":7.265329348893066,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87764868252142,"feasible":true,"predicted_ground_range_m":0.062370123141485045,"predicted_main_at_terminal_kg":8500.694149324643,"predicted_peak_q_pa":17990.655733541134,"prediction_evaluations":5,"remaining_burn_s":6.247648682535749,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87995471472632,"feasible":true,"predicted_ground_range_m":0.10719138703938924,"predicted_main_at_terminal_kg":8500.3262882002,"predicted_peak_q_pa":17990.60442106751,"prediction_evaluations":5,"remaining_burn_s":5.229954714741575,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88225608823814,"feasible":true,"predicted_ground_range_m":0.09304584698552887,"predicted_main_at_terminal_kg":8499.94723049444,"predicted_peak_q_pa":17990.55348942739,"prediction_evaluations":5,"remaining_burn_s":4.212256088254311,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.885020330245,"feasible":true,"predicted_ground_range_m":-2.5121546318359234,"predicted_main_at_terminal_kg":8499.457221567152,"predicted_peak_q_pa":17990.507189735257,"prediction_evaluations":5,"remaining_burn_s":3.1950203302621207,"source":"finite_burn_predictor_corrector","time_s":137.6899999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8870980352594,"feasible":true,"predicted_ground_range_m":-1.4966188359689516,"predicted_main_at_terminal_kg":8499.163003992264,"predicted_peak_q_pa":17990.464018863146,"prediction_evaluations":5,"remaining_burn_s":2.17709803527745,"source":"finite_burn_predictor_corrector","time_s":138.70999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88917219546929,"feasible":true,"predicted_ground_range_m":-0.5500410959302862,"predicted_main_at_terminal_kg":8498.887635528145,"predicted_peak_q_pa":17990.42635926664,"prediction_evaluations":5,"remaining_burn_s":1.1591721954882572,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3918.3818923674194,37261.158093132464,207.39381285019405,985.023359960393,0.20630391000283665,0.001853400186013758,22912.513851147018,296.93926194654085],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.76999999998844,"requested_s":131.56999999998845,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.973799150320701e-12,"maximum_slosh_displacement_m":1.5942180385127922,"maximum_slosh_mode_force_n":68192.27202112075,"minimum_feed_buffer_kg":1480.0170353667054,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.85768479999933}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.703125,"fuel_ledger":{"main_error_kg":-1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"feeb1b1d30dd17a530c0c7ae0d1f28375d2c7f4de19554a37ccd05dc16813c6d","integration_dt_s":0.01,"job_id":"development/vertical-1-05","observation_seed_sequence":{"generated_state_uint32":[1997228998,1535683185,3287767534,2604996471,2592280942,1469144424,1417302563,801702219],"mode":"case","state":{"entropy":[378,1,5,2955306349,3806618818,2627837916,666360368,1014012242,4098562911,543518820,1548698798],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016016422299342972,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4834693682836348e-05,-1.004657401554271],[2.483469368282536e-05,-1.0046573779964183]],"navigation_acceleration_bias_m_s2":[3.445344249061823e-08,0.0014745383940477103],"observed_control_state":[-3.867705730790597e-05,7.705412438438368,2.5009232440634534e-05,-0.9957721253916045,-4.2235245745680983e-10,-3.0940350595748582e-09],"state":[-3.831345450182026e-05,7.69088565091426,2.4840316625490854e-05,-0.9958319406418863,-4.663215470481127e-10,-2.9447315794956436e-09,5819.564382380939,262.1155379365247],"time_s":405.82458802610415},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.831345450182026e-05,7.69088565091426,2.4840316625490854e-05,-0.9958319406418863,-4.663215470481127e-10,-2.9447315794956436e-09,5819.564382380939,262.1155379365247],"flight_safety":true,"flight_time_s":405.82458802610415,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.5179826777237526],[100000.0,2.5179826777237526]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-05","index":5,"stream":1},"input_sha256":"feeb1b1d30dd17a530c0c7ae0d1f28375d2c7f4de19554a37ccd05dc16813c6d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64380.4356176189,"max_angular_acceleration_deg_s2":2.619399930894768,"max_angular_rate_deg_s":8.000433876788138,"max_ascent_q_alpha_kpa_deg":81.86759811657276,"max_dynamic_pressure_pa":25324.154409098326,"max_fin_hinge_nm":51.955312461278254,"max_flight_load_g":3.0312185999126156,"max_gimbal_deg":5.9969025878413325,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":18451.34656353338,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619399930894768,"angular_torque_bias_nm":170.41742654828096,"attitude_target_deg":12.461414101388307,"control":[0.1505006252389101,-0.02492357692938715,13933.024625989994,0.0],"navigation_acceleration_bias_m_s2":[-0.002023033137103408,-0.04326704042994018],"observed_control_state":[1274.2191260516736,36242.63820373814,-61.3933878741851,-992.6865796194217,0.0631958945429213,0.007855896737823241,20101.942356249026,269.4054161415786,0.0,0.0,0.0,-0.012013472478097423,0.05449953457070907,1499.9999999999943,0.9266591402215769,39.252808717516004,25.747191282488913,0.0,0.0],"phase":"entry","requested_control":[0.1505006252389101,-0.02492357692938715,13933.024625989994,0.0],"state":[1272.9913222960217,36222.78333582421,-61.38669722769287,-992.7933871807593,0.06336037436125937,0.008637336436974135,20101.127061979547,269.39106489803623,0.0,0.0,0.0,-0.015673060079850858,0.09227185243484771,1499.9999999999943,0.9307325548446984,39.25338223542395,25.746617764580975,0.009769891050425692,0.011760137287559244],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.884462063475326,"record_type":"flight","remaining_main_propellant_kg":5819.564382380939,"remaining_rcs_propellant_kg":262.1155379365247,"return_plan":{"burn_end_time_s":140.89286300924826,"feasible":true,"predicted_ground_range_m":-0.5571778874937081,"predicted_main_at_terminal_kg":8431.668144849398,"predicted_peak_q_pa":17991.260108662238,"prediction_evaluations":5,"remaining_burn_s":1.16286300926722,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.66467921942044,"feasible":true,"predicted_ground_range_m":1.568407105789106,"predicted_main_at_terminal_kg":8459.559284409566,"predicted_peak_q_pa":17991.327046541574,"prediction_evaluations":6,"remaining_burn_s":9.094679219431983,"source":"finite_burn_predictor_corrector","time_s":131.56999999998845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87594197456934,"feasible":true,"predicted_ground_range_m":3.891693058664682,"predicted_main_at_terminal_kg":8435.851423136615,"predicted_peak_q_pa":17990.470256797456,"prediction_evaluations":6,"remaining_burn_s":8.28594197458183,"source":"finite_burn_predictor_corrector","time_s":132.58999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.87901640020374,"feasible":true,"predicted_ground_range_m":-0.010004685224870968,"predicted_main_at_terminal_kg":8433.791722831578,"predicted_peak_q_pa":17990.407110395805,"prediction_evaluations":5,"remaining_burn_s":7.269016400217137,"source":"finite_burn_predictor_corrector","time_s":133.6099999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88133601604557,"feasible":true,"predicted_ground_range_m":0.044894302542398457,"predicted_main_at_terminal_kg":8433.381972230116,"predicted_peak_q_pa":17990.359639925515,"prediction_evaluations":5,"remaining_burn_s":6.251336016059894,"source":"finite_burn_predictor_corrector","time_s":134.62999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8836448717562,"feasible":true,"predicted_ground_range_m":0.08268062495302342,"predicted_main_at_terminal_kg":8432.943069407447,"predicted_peak_q_pa":17990.309653601427,"prediction_evaluations":5,"remaining_burn_s":5.233644871771434,"source":"finite_burn_predictor_corrector","time_s":135.64999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88594661182464,"feasible":true,"predicted_ground_range_m":0.07627071742959934,"predicted_main_at_terminal_kg":8432.513194127074,"predicted_peak_q_pa":17990.262993542936,"prediction_evaluations":5,"remaining_burn_s":4.215946611840835,"source":"finite_burn_predictor_corrector","time_s":136.66999999998382,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.88871105277204,"feasible":true,"predicted_ground_range_m":-2.5274906109926847,"predicted_main_at_terminal_kg":8431.955873914607,"predicted_peak_q_pa":17990.213345401808,"prediction_evaluations":5,"remaining_burn_s":3.198711052789137,"source":"finite_burn_predictor_corrector","time_s":137.6899999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89078998723596,"feasible":true,"predicted_ground_range_m":-1.5130397844978818,"predicted_main_at_terminal_kg":8431.599662785691,"predicted_peak_q_pa":17991.094794314144,"prediction_evaluations":5,"remaining_burn_s":2.1807899872540024,"source":"finite_burn_predictor_corrector","time_s":138.70999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89286300924826,"feasible":true,"predicted_ground_range_m":-0.5571778874937081,"predicted_main_at_terminal_kg":8431.668144849398,"predicted_peak_q_pa":17991.260108662238,"prediction_evaluations":5,"remaining_burn_s":1.16286300926722,"source":"finite_burn_predictor_corrector","time_s":139.72999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.594394749477,37279.239638735045,207.5072482569212,985.3286045292681,0.20635174488006053,0.0018527568026940197,22902.414420893296,296.93927729095054],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.76999999998844,"requested_s":131.56999999998845,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.044853423896711e-12,"maximum_slosh_displacement_m":1.5953721452569385,"maximum_slosh_mode_force_n":68175.4912034073,"minimum_feed_buffer_kg":1480.0376065527532,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":92.09505969999918}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.203125,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f83a7651587407059552a20917be8d84e3e276682d8fe1d729cee65f76db0e05","integration_dt_s":0.01,"job_id":"development/vertical-1-06","observation_seed_sequence":{"generated_state_uint32":[852936561,2710652258,3735775758,1052692234,3356833458,321953923,1832726776,995101332],"mode":"case","state":{"entropy":[378,1,6,2797344143,3582792351,4002373155,206244356,1256305118,949396948,2134695987,1034823096],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0022405665312304982,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5257498328177465e-05,-1.0054528837144152],[2.5257498328168033e-05,-1.0054528584026559]],"navigation_acceleration_bias_m_s2":[3.673584886660353e-08,0.0013194095338563189],"observed_control_state":[-3.935849519117072e-05,7.6915377568933865,2.527982320923008e-05,-0.9966240312777113,-3.707621667393029e-10,-3.1708527699119712e-09],"state":[-3.9343882000697134e-05,7.69096157404952,2.527312200025843e-05,-0.9966258158528757,-3.725933495351781e-10,-3.1639699091740903e-09,5818.987539119729,262.1742132567661],"time_s":405.770578133784},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.9343882000697134e-05,7.69096157404952,2.527312200025843e-05,-0.9966258158528757,-3.725933495351781e-10,-3.1639699091740903e-09,5818.987539119729,262.1742132567661],"flight_safety":true,"flight_time_s":405.770578133784,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.1957480651090697],[100000.0,2.1957480651090697]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-06","index":6,"stream":1},"input_sha256":"f83a7651587407059552a20917be8d84e3e276682d8fe1d729cee65f76db0e05","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64381.01246088048,"max_angular_acceleration_deg_s2":2.6183932468214692,"max_angular_rate_deg_s":8.000438295198153,"max_ascent_q_alpha_kpa_deg":82.05243825765476,"max_dynamic_pressure_pa":25363.315196503834,"max_fin_hinge_nm":53.09580877952491,"max_flight_load_g":3.0311869194553567,"max_gimbal_deg":5.996902580567228,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":18391.310319550583,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6183932468214692,"angular_torque_bias_nm":170.41636460481595,"attitude_target_deg":11.89155917877188,"control":[0.15698588760882132,-0.0238638430013907,13943.986823308856,0.0],"navigation_acceleration_bias_m_s2":[-0.0021643639702895387,-0.04550869951606039],"observed_control_state":[1280.7200288318463,36230.08234167946,-61.387323383718595,-992.7356172064253,0.06318668923270884,0.00785599842122934,20100.60966751611,269.4123508673846,0.0,0.0,0.0,-0.01147581923714789,0.057052113815326336,1499.9999999999943,0.9278977070352352,39.25374619602241,25.746253803982754,0.0,0.0],"phase":"entry","requested_control":[0.15698588760882132,-0.0238638430013907,13943.986823308856,0.0],"state":[1279.4923485265997,36210.226527113,-61.380398613808126,-992.8387353724178,0.06335117163758394,0.008637386311190596,20099.757494025936,269.3979883325994,0.0,0.0,0.0,-0.014987414232285275,0.09637177406936494,1499.9999999999943,0.9319023305890168,39.254345656579886,25.74565434342528,0.00975153636715561,0.011676492407385811],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.82578674323389,"record_type":"flight","remaining_main_propellant_kg":5818.987539119729,"remaining_rcs_propellant_kg":262.1742132567661,"return_plan":{"burn_end_time_s":140.91415847207728,"feasible":true,"predicted_ground_range_m":-0.2791758599873013,"predicted_main_at_terminal_kg":8427.40609840041,"predicted_peak_q_pa":17991.10739014729,"prediction_evaluations":5,"remaining_burn_s":1.16415847209627,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68601884366208,"feasible":true,"predicted_ground_range_m":1.5978554499934638,"predicted_main_at_terminal_kg":8455.857074599486,"predicted_peak_q_pa":17991.08066924191,"prediction_evaluations":6,"remaining_burn_s":9.096018843673642,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89728355017797,"feasible":true,"predicted_ground_range_m":3.90722578801537,"predicted_main_at_terminal_kg":8430.560492821272,"predicted_peak_q_pa":17991.332813839093,"prediction_evaluations":6,"remaining_burn_s":8.28728355019046,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90036072556816,"feasible":true,"predicted_ground_range_m":-0.0042612711885485766,"predicted_main_at_terminal_kg":8429.894891571224,"predicted_peak_q_pa":17991.275771335786,"prediction_evaluations":5,"remaining_burn_s":7.270360725581576,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90268171329686,"feasible":true,"predicted_ground_range_m":0.04611736223720708,"predicted_main_at_terminal_kg":8429.491976837002,"predicted_peak_q_pa":17991.288913570832,"prediction_evaluations":5,"remaining_burn_s":6.252681713311195,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90493631186035,"feasible":true,"predicted_ground_range_m":0.3812317203343669,"predicted_main_at_terminal_kg":8429.081449162046,"predicted_peak_q_pa":17991.24594478887,"prediction_evaluations":5,"remaining_burn_s":5.2349363118756305,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9072397015734,"feasible":true,"predicted_ground_range_m":0.35973188413045776,"predicted_main_at_terminal_kg":8428.632434090112,"predicted_peak_q_pa":17991.197555462073,"prediction_evaluations":5,"remaining_burn_s":4.21723970158958,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91000569241277,"feasible":true,"predicted_ground_range_m":-2.2508216558780947,"predicted_main_at_terminal_kg":8428.074153771384,"predicted_peak_q_pa":17991.180420696735,"prediction_evaluations":5,"remaining_burn_s":3.2000056924299045,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91208387349707,"feasible":true,"predicted_ground_range_m":-1.2284275903858184,"predicted_main_at_terminal_kg":8427.733598124998,"predicted_peak_q_pa":17991.14325293253,"prediction_evaluations":5,"remaining_burn_s":2.1820838735151136,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91415847207728,"feasible":true,"predicted_ground_range_m":-0.2791758599873013,"predicted_main_at_terminal_kg":8427.40609840041,"predicted_peak_q_pa":17991.10739014729,"prediction_evaluations":5,"remaining_burn_s":1.16415847209627,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.641638715509,37277.013390756656,207.51193581225618,985.2803621056055,0.20636602549159078,0.0018529844501957158,22900.986190877826,296.9393140392847],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.215383680479135e-12,"maximum_slosh_displacement_m":1.5953087689505943,"maximum_slosh_mode_force_n":68178.50946501034,"minimum_feed_buffer_kg":1480.036879547604,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.58583109999927}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.578125,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6b0f1cbe7f4f3bf515ea22835cfc9572b1871be7a7490857e9380313025a4e57","integration_dt_s":0.01,"job_id":"development/vertical-1-07","observation_seed_sequence":{"generated_state_uint32":[391470940,1672272531,3783644761,883739343,3015925610,1779045621,2171469345,852552371],"mode":"case","state":{"entropy":[378,1,7,3131084195,2069531444,3822009143,3903359084,3869051729,1086822801,932950549,2267953528],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001617774695377168,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.490190625234856e-05,-1.0047789919841366],[2.490190625233781e-05,-1.0047789681791262]],"navigation_acceleration_bias_m_s2":[3.4546551315482084e-08,0.001206701521785474],"observed_control_state":[-3.8703831007757146e-05,7.700457226668303,2.5014437096339888e-05,-0.9959136160194697,-4.2421374162155487e-10,-3.07615046704777e-09],"state":[-3.847691042475264e-05,7.691403496836982,2.4909182445083243e-05,-0.9959494252305797,-4.5170113348491204e-10,-2.9756262922651475e-09,5815.936552657729,262.21007086488254],"time_s":405.79909071476555},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.847691042475264e-05,7.691403496836982,2.4909182445083243e-05,-0.9959494252305797,-4.5170113348491204e-10,-2.9756262922651475e-09,5815.936552657729,262.21007086488254],"flight_safety":true,"flight_time_s":405.79909071476555,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.08526281440865],[100000.0,2.08526281440865]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-1-07","index":7,"stream":1},"input_sha256":"6b0f1cbe7f4f3bf515ea22835cfc9572b1871be7a7490857e9380313025a4e57","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64384.0634473422,"max_angular_acceleration_deg_s2":2.6200477906674413,"max_angular_rate_deg_s":8.000440170652585,"max_ascent_q_alpha_kpa_deg":82.11578399660677,"max_dynamic_pressure_pa":25376.754194162426,"max_fin_hinge_nm":52.22987772067689,"max_flight_load_g":3.031185844260457,"max_gimbal_deg":5.996902690182452,"max_mass_balance_error_kg":1.7462298274040222e-10,"max_recovery_dynamic_pressure_pa":18370.70148108623,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6200477906674413,"angular_torque_bias_nm":170.52557664866015,"attitude_target_deg":12.732098677468997,"control":[0.14664316830052318,-0.025599969397801743,13925.947700873181,0.0],"navigation_acceleration_bias_m_s2":[-0.001959680340641559,-0.042270775182388795],"observed_control_state":[1282.2820165546084,36245.464293837256,-61.3883667162601,-992.5680488071927,0.06319827569772242,0.007855820617236144,20100.182712701244,269.41002262551086,0.0,0.0,0.0,-0.012358049461519326,0.05298055642466919,1499.9999999999943,0.9253625340998005,39.254046536943925,25.74595346306095,0.0,0.0],"phase":"entry","requested_control":[0.14664316830052318,-0.025599969397801743,13925.947700873181,0.0],"state":[1281.0543119320193,36225.61177626891,-61.381815837867826,-992.6770490882827,0.0633627536410946,0.008637293918667339,20099.38936027107,269.3956786713173,0.0,0.0,0.0,-0.016111695778253006,0.0898327830310078,1499.9999999999943,0.9295079633455052,39.25460461988777,25.7453953801171,0.009794375634839146,0.011824451076982207],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.78992913511746,"record_type":"flight","remaining_main_propellant_kg":5815.936552657729,"remaining_rcs_propellant_kg":262.21007086488254,"return_plan":{"burn_end_time_s":140.91427067339202,"feasible":true,"predicted_ground_range_m":-0.2791513184154386,"predicted_main_at_terminal_kg":8427.314525501317,"predicted_peak_q_pa":17991.07613659154,"prediction_evaluations":5,"remaining_burn_s":1.1642706734109995,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68613020256544,"feasible":true,"predicted_ground_range_m":1.6005923068677124,"predicted_main_at_terminal_kg":8455.227384954604,"predicted_peak_q_pa":17991.042936203397,"prediction_evaluations":6,"remaining_burn_s":9.096130202576994,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.89739544999387,"feasible":true,"predicted_ground_range_m":3.9072172989184573,"predicted_main_at_terminal_kg":8429.928533233717,"predicted_peak_q_pa":17991.28837364585,"prediction_evaluations":6,"remaining_burn_s":8.287395450006345,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90047263840938,"feasible":true,"predicted_ground_range_m":-0.0038908653562854667,"predicted_main_at_terminal_kg":8429.263018371814,"predicted_peak_q_pa":17991.28635497694,"prediction_evaluations":5,"remaining_burn_s":7.2704726384228024,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90279261455197,"feasible":true,"predicted_ground_range_m":0.05187331562246733,"predicted_main_at_terminal_kg":8428.85896887203,"predicted_peak_q_pa":17991.2437674714,"prediction_evaluations":5,"remaining_burn_s":6.252792614566326,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90504829199853,"feasible":true,"predicted_ground_range_m":0.3742053380242689,"predicted_main_at_terminal_kg":8428.427905046516,"predicted_peak_q_pa":17991.195217472647,"prediction_evaluations":5,"remaining_burn_s":5.235048292013812,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90735131413987,"feasible":true,"predicted_ground_range_m":0.36220995938962375,"predicted_main_at_terminal_kg":8427.997908314432,"predicted_peak_q_pa":17991.18105175947,"prediction_evaluations":5,"remaining_burn_s":4.217351314156065,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91011785528403,"feasible":true,"predicted_ground_range_m":-2.2506079485523367,"predicted_main_at_terminal_kg":8427.441630678033,"predicted_peak_q_pa":17991.135434124826,"prediction_evaluations":5,"remaining_burn_s":3.200117855301159,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91219559461453,"feasible":true,"predicted_ground_range_m":-1.2256490991498437,"predicted_main_at_terminal_kg":8427.100425524508,"predicted_peak_q_pa":17991.097846429995,"prediction_evaluations":5,"remaining_burn_s":2.1821955946326015,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91427067339202,"feasible":true,"predicted_ground_range_m":-0.2791513184154386,"predicted_main_at_terminal_kg":8427.314525501317,"predicted_peak_q_pa":17991.07613659154,"prediction_evaluations":5,"remaining_burn_s":1.1642706734109995,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.657389795953,37276.24797995711,207.51352279553396,985.2637874405779,0.20637090943383066,0.001853062467880345,22900.49628115978,296.9393392681633],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.044853423896711e-12,"maximum_slosh_displacement_m":1.5953046406142017,"maximum_slosh_mode_force_n":68177.34045818372,"minimum_feed_buffer_kg":1480.0377285073864,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":90.99609930000042}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.15625,"fuel_ledger":{"main_error_kg":-1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f6f59d630751faa9c35c45414137cbf88b18c006bbf14e5886f686ff77c326b1","integration_dt_s":0.01,"job_id":"development/density-1-04","observation_seed_sequence":{"generated_state_uint32":[1632552455,3602730563,2068238895,3232419127,3506259092,1891260596,4125002391,502754922],"mode":"case","state":{"entropy":[378,1,4,2944436462,3249455089,626770267,3665282085,717396942,3580269961,523051960,3928078618],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0001627125915781019,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4120496805012306e-05,-1.0034714689718078],[2.4120496804999967e-05,-1.003471448885959]],"navigation_acceleration_bias_m_s2":[2.8592108084990542e-08,0.0002867953086415],"observed_control_state":[-3.6891679410333314e-05,7.703808233851656,2.424017817908658e-05,-0.9945765793196929,-5.849181941531611e-10,-2.650472370510904e-09],"state":[-3.6616165796237026e-05,7.692472824763797,2.4108906561780167e-05,-0.9946394405952872,-6.142894662622178e-10,-2.510731086003639e-09,5808.464309752365,262.393140386492],"time_s":405.64139685989574},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.6616165796237026e-05,7.692472824763797,2.4108906561780167e-05,-0.9946394405952872,-6.142894662622178e-10,-2.510731086003639e-09,5808.464309752365,262.393140386492],"flight_safety":true,"flight_time_s":405.64139685989574,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100797.91043166557,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-04","index":4,"stream":1},"input_sha256":"f6f59d630751faa9c35c45414137cbf88b18c006bbf14e5886f686ff77c326b1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64391.53569024745,"max_angular_acceleration_deg_s2":2.6200336998106946,"max_angular_rate_deg_s":8.000474449261455,"max_ascent_q_alpha_kpa_deg":83.30363332945204,"max_dynamic_pressure_pa":25635.52670555386,"max_fin_hinge_nm":67.60646502894748,"max_flight_load_g":3.0311182508405032,"max_gimbal_deg":5.996902927484748,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.957979255476,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6200336998106946,"angular_torque_bias_nm":170.72379292022057,"attitude_target_deg":12.354211970229901,"control":[0.14674567124044868,-0.02558242452564658,13925.501126340241,0.0],"navigation_acceleration_bias_m_s2":[-0.0020109478057473247,-0.043392211447700814],"observed_control_state":[1313.3648903597953,36232.668971924315,-60.98830977365976,-993.0017753275072,0.062767058394473,0.007860395435183222,20114.62039496766,269.38279714733505,0.0,0.0,0.0,-0.012350593242022964,0.053010929038688204,1499.9999999999943,0.9191786809271446,39.24389036433376,25.756109635671276,0.0,0.0],"phase":"entry","requested_control":[0.14674567124044868,-0.02558242452564658,13925.501126340241,0.0],"state":[1312.1451865348254,36212.80777955461,-60.981795696298086,-993.110800437325,0.06293162773365002,0.00864185997335403,20113.826544996988,269.3684536531206,0.0,0.0,0.0,-0.016101379759416688,0.08989153583923941,1499.9999999999943,0.9236675667128577,39.24444879727195,25.755551202733084,0.010211029183041759,0.011872015931144144],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":37.60685961350799,"record_type":"flight","remaining_main_propellant_kg":5808.464309752365,"remaining_rcs_propellant_kg":262.393140386492,"return_plan":{"burn_end_time_s":140.7416897298966,"feasible":true,"predicted_ground_range_m":-0.5729278684437853,"predicted_main_at_terminal_kg":8497.78593601689,"predicted_peak_q_pa":17990.72979377126,"prediction_evaluations":5,"remaining_burn_s":1.1516897299154263,"source":"finite_burn_predictor_corrector","time_s":139.58999999998116,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.51358403237182,"feasible":true,"predicted_ground_range_m":1.44071610085747,"predicted_main_at_terminal_kg":8464.216200182276,"predicted_peak_q_pa":17990.641140516786,"prediction_evaluations":6,"remaining_burn_s":9.083584032383245,"source":"finite_burn_predictor_corrector","time_s":131.42999999998858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7248535312408,"feasible":true,"predicted_ground_range_m":3.7476750696679284,"predicted_main_at_terminal_kg":8436.379859144465,"predicted_peak_q_pa":17991.053826040134,"prediction_evaluations":6,"remaining_burn_s":8.274853531253148,"source":"finite_burn_predictor_corrector","time_s":132.44999999998765,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72784955559146,"feasible":true,"predicted_ground_range_m":-0.010838895275559146,"predicted_main_at_terminal_kg":8500.118719266244,"predicted_peak_q_pa":17990.989253065603,"prediction_evaluations":5,"remaining_burn_s":7.257849555604741,"source":"finite_burn_predictor_corrector","time_s":133.46999999998673,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73016970428074,"feasible":true,"predicted_ground_range_m":0.034701539509711665,"predicted_main_at_terminal_kg":8499.745948733782,"predicted_peak_q_pa":17990.945912044426,"prediction_evaluations":5,"remaining_burn_s":6.240169704294934,"source":"finite_burn_predictor_corrector","time_s":134.4899999999858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73247892494828,"feasible":true,"predicted_ground_range_m":0.0645012597655068,"predicted_main_at_terminal_kg":8499.348159379957,"predicted_peak_q_pa":17990.901240538933,"prediction_evaluations":5,"remaining_burn_s":5.222478924963397,"source":"finite_burn_predictor_corrector","time_s":135.50999999998487,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7347794504642,"feasible":true,"predicted_ground_range_m":0.05253628657954845,"predicted_main_at_terminal_kg":8498.935398426927,"predicted_peak_q_pa":17990.85666668333,"prediction_evaluations":5,"remaining_burn_s":4.204779450480265,"source":"finite_burn_predictor_corrector","time_s":136.52999999998394,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73754052564652,"feasible":true,"predicted_ground_range_m":-2.5425228905254778,"predicted_main_at_terminal_kg":8498.408496166912,"predicted_peak_q_pa":17990.808675903485,"prediction_evaluations":5,"remaining_burn_s":3.1875405256635103,"source":"finite_burn_predictor_corrector","time_s":137.54999999998302,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73961818022602,"feasible":true,"predicted_ground_range_m":-1.5294491846514777,"predicted_main_at_terminal_kg":8498.08950618557,"predicted_peak_q_pa":17990.767092111448,"prediction_evaluations":5,"remaining_burn_s":2.1696181802439245,"source":"finite_burn_predictor_corrector","time_s":138.5699999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7416897298966,"feasible":true,"predicted_ground_range_m":-0.5729278684437853,"predicted_main_at_terminal_kg":8497.78593601689,"predicted_peak_q_pa":17990.72979377126,"prediction_evaluations":5,"remaining_burn_s":1.1516897299154263,"source":"finite_burn_predictor_corrector","time_s":139.58999999998116,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3914.0078430226167,37272.880101886694,207.32689090698366,985.6018714926386,0.2061224551405343,0.0018505413620194832,22909.78416938463,296.9360803808008],"time_s":95.84999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.62999999998857,"requested_s":131.42999999998858,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5947913028941814,"maximum_slosh_mode_force_n":68196.80912759634,"minimum_feed_buffer_kg":1480.027895425902,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.69682169999942}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.921875,"fuel_ledger":{"main_error_kg":1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"fbbad0bf20534363f4d21148f5c57cafde0478e9dd81734d2c9d9f5411570d1b","integration_dt_s":0.01,"job_id":"development/density-1-05","observation_seed_sequence":{"generated_state_uint32":[1602054056,853028423,3251470839,1666187064,4185803659,2629426342,480096407,1132138860],"mode":"case","state":{"entropy":[378,1,5,3403718296,820689778,1832433589,2051902799,4107365330,2131830090,3254393532,4133965421],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016147528042692659,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4930006260396624e-05,-1.0048130161910642],[2.493000626038596e-05,-1.0048129922669333]],"navigation_acceleration_bias_m_s2":[3.4583396627054825e-08,0.000391975261288426],"observed_control_state":[-3.8707091982895354e-05,7.697926681035803,2.5010599740625946e-05,-0.9959617591180068,-4.268051176881642e-10,-3.0627189092873176e-09],"state":[-3.855052235548383e-05,7.691682694210008,2.4938034202052812e-05,-0.9959860906594005,-4.4577287574733585e-10,-2.9905163388167652e-09,5814.4236159015445,261.81893304064783],"time_s":405.5562692268748},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.855052235548383e-05,7.691682694210008,2.4938034202052812e-05,-0.9959860906594005,-4.4577287574733585e-10,-2.9905163388167652e-09,5814.4236159015445,261.81893304064783],"flight_safety":true,"flight_time_s":405.5562692268748,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100700.44126320399,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-05","index":5,"stream":1},"input_sha256":"fbbad0bf20534363f4d21148f5c57cafde0478e9dd81734d2c9d9f5411570d1b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64385.57638409861,"max_angular_acceleration_deg_s2":2.62006066488372,"max_angular_rate_deg_s":8.000474576745026,"max_ascent_q_alpha_kpa_deg":83.30124407780954,"max_dynamic_pressure_pa":25635.6047605909,"max_fin_hinge_nm":67.92798104037986,"max_flight_load_g":3.0312569147888144,"max_gimbal_deg":5.9969029160157055,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17984.945183680335,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.62006066488372,"angular_torque_bias_nm":170.7417060919861,"attitude_target_deg":12.72123766284054,"control":[0.14651644967912372,-0.025622221306649907,13925.281130624879,0.0],"navigation_acceleration_bias_m_s2":[-0.0020121491174219246,-0.04332063248582043],"observed_control_state":[1274.3693906709598,36237.39720796614,-61.12868397935381,-993.190220243984,0.06289701683307923,0.007859252215202974,20116.880685204287,269.37963252316484,0.0,0.0,0.0,-0.012369973328767863,0.05292724795833891,1499.9999999999943,0.9179862270464494,39.242300365512016,25.757699634493264,0.0,0.0],"phase":"entry","requested_control":[0.14651644967912372,-0.025622221306649907,13925.281130624879,0.0],"state":[1273.1468793888314,36217.53224542235,-61.12216701484006,-993.299383757275,0.0630615633770979,0.008640724358318246,20116.088082753547,269.3652892555495,0.0,0.0,0.0,-0.016126547303688274,0.08975059081249899,1499.9999999999943,0.9225413427494241,39.24285792088361,25.75714207912167,0.01009601807294328,0.011939239116130877],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":38.181066959352165,"record_type":"flight","remaining_main_propellant_kg":5814.4236159015445,"remaining_rcs_propellant_kg":261.81893304064783,"return_plan":{"burn_end_time_s":140.69384448011314,"feasible":true,"predicted_ground_range_m":-0.30396749423648917,"predicted_main_at_terminal_kg":8439.97307106262,"predicted_peak_q_pa":17991.16968306909,"prediction_evaluations":5,"remaining_burn_s":1.143844480131937,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.46576311940197,"feasible":true,"predicted_ground_range_m":1.3759772512473827,"predicted_main_at_terminal_kg":8471.749173601649,"predicted_peak_q_pa":17991.08652686815,"prediction_evaluations":6,"remaining_burn_s":9.075763119413345,"source":"finite_burn_predictor_corrector","time_s":131.38999999998862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67703275442108,"feasible":true,"predicted_ground_range_m":3.659426114655356,"predicted_main_at_terminal_kg":8442.749321282336,"predicted_peak_q_pa":17991.38380300408,"prediction_evaluations":6,"remaining_burn_s":8.267032754433398,"source":"finite_burn_predictor_corrector","time_s":132.4099999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68006414510367,"feasible":true,"predicted_ground_range_m":-0.025664739945223225,"predicted_main_at_terminal_kg":8442.070883589682,"predicted_peak_q_pa":17991.32768911875,"prediction_evaluations":5,"remaining_burn_s":7.250064145116905,"source":"finite_burn_predictor_corrector","time_s":133.42999999998676,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68238573210303,"feasible":true,"predicted_ground_range_m":0.006731095896232553,"predicted_main_at_terminal_kg":8441.643827467,"predicted_peak_q_pa":17991.34055865416,"prediction_evaluations":5,"remaining_burn_s":6.2323857321172005,"source":"finite_burn_predictor_corrector","time_s":134.44999999998583,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6846415893816,"feasible":true,"predicted_ground_range_m":0.31922163381253643,"predicted_main_at_terminal_kg":8441.204409317383,"predicted_peak_q_pa":17991.296298063797,"prediction_evaluations":5,"remaining_burn_s":5.214641589396711,"source":"finite_burn_predictor_corrector","time_s":135.4699999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6869404165954,"feasible":true,"predicted_ground_range_m":0.3078757661876894,"predicted_main_at_terminal_kg":8440.727382193701,"predicted_peak_q_pa":17991.276074172776,"prediction_evaluations":5,"remaining_burn_s":4.1969404166114135,"source":"finite_burn_predictor_corrector","time_s":136.48999999998398,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68969844448756,"feasible":true,"predicted_ground_range_m":-2.278200376253153,"predicted_main_at_terminal_kg":8440.148235966257,"predicted_peak_q_pa":17991.230232254824,"prediction_evaluations":5,"remaining_burn_s":3.1796984445045027,"source":"finite_burn_predictor_corrector","time_s":137.50999999998305,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69177493556248,"feasible":true,"predicted_ground_range_m":-1.2646248409077403,"predicted_main_at_terminal_kg":8440.316278101893,"predicted_peak_q_pa":17991.190589142745,"prediction_evaluations":5,"remaining_burn_s":2.161774935580353,"source":"finite_burn_predictor_corrector","time_s":138.52999999998212,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69384448011314,"feasible":true,"predicted_ground_range_m":-0.30396749423648917,"predicted_main_at_terminal_kg":8439.97307106262,"predicted_peak_q_pa":17991.16968306909,"prediction_evaluations":5,"remaining_burn_s":1.143844480131937,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3912.27672014849,37277.27983905136,207.18531779903995,985.7915739559008,0.20594735824917776,0.001848163147181441,22912.234337559872,296.936008256877],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.5899999999886,"requested_s":131.38999999998862,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5956530624797902,"maximum_slosh_mode_force_n":68208.30310124061,"minimum_feed_buffer_kg":1480.026786246163,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.45312579999882}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.359375,"fuel_ledger":{"main_error_kg":-8.731149137020111e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"afc074e2bf39545b185faa4886c2b92533b4bee2f2f1465e985c0788f596aed9","integration_dt_s":0.01,"job_id":"development/density-1-06","observation_seed_sequence":{"generated_state_uint32":[1012853785,1485256411,523030915,2788513971,1536318613,3888683396,1347772474,2952042978],"mode":"case","state":{"entropy":[378,1,6,2187542756,1149199399,343239026,2291357996,187077172,2529684790,2046173964,814780793],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0006541911424344889,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.448220578223728e-05,-1.0040262425526465],[2.448220578222537e-05,-1.0040262205738977]],"navigation_acceleration_bias_m_s2":[3.067683128342791e-08,0.00032729713191170887],"observed_control_state":[-3.752921439780178e-05,7.693103133488353,2.4506367343742615e-05,-0.9951969559904391,-5.354142284734615e-10,-2.7784088542796147e-09],"state":[-3.747188820698679e-05,7.6907738353405355,2.4479353306202654e-05,-0.9952081628160774,-5.418804355963787e-10,-2.7473435859891855e-09,5819.771176123461,262.6719584899119],"time_s":405.5523405263779},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.747188820698679e-05,7.6907738353405355,2.4479353306202654e-05,-0.9952081628160774,-5.418804355963787e-10,-2.7473435859891855e-09,5819.771176123461,262.6719584899119],"flight_safety":true,"flight_time_s":405.5523405263779,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100532.13225008479,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-06","index":6,"stream":1},"input_sha256":"afc074e2bf39545b185faa4886c2b92533b4bee2f2f1465e985c0788f596aed9","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64380.228823876445,"max_angular_acceleration_deg_s2":2.6185470779759266,"max_angular_rate_deg_s":8.00047461731708,"max_ascent_q_alpha_kpa_deg":83.29729217453236,"max_dynamic_pressure_pa":25635.51866642963,"max_fin_hinge_nm":69.90444178881833,"max_flight_load_g":3.031060755326142,"max_gimbal_deg":5.9969025035092285,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17985.000301133878,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6185470779759266,"angular_torque_bias_nm":170.58455360611765,"attitude_target_deg":11.37022446591333,"control":[0.1560541938252959,-0.02401165641273579,13941.598069937696,0.0],"navigation_acceleration_bias_m_s2":[-0.0021794842371838374,-0.04633625830940123],"observed_control_state":[1331.608492045393,36221.3933185542,-60.65926768800307,-993.552386859812,0.06240062509091345,0.007864320134934906,20128.886553661396,269.3803897141089,0.0,0.0,0.0,-0.011552767528955087,0.05666936537897048,1499.9999999999943,0.9189071887652221,39.23385484980281,25.766145150202547,0.0,0.0],"phase":"entry","requested_control":[0.1560541938252959,-0.02401165641273579,13941.598069937696,0.0],"state":[1330.3953718278865,36201.521162334706,-60.65245389673991,-993.6561759214436,0.06256527370913695,0.00864570580769755,20128.039815620985,269.36602963977884,0.0,0.0,0.0,-0.015084450441571076,0.09577303914786597,1499.9999999999943,0.9234111534598242,39.23445048679879,25.765549513206572,0.010251761263645411,0.01177296922503928],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.3280415100881,"record_type":"flight","remaining_main_propellant_kg":5819.771176123461,"remaining_rcs_propellant_kg":262.6719584899119,"return_plan":{"burn_end_time_s":140.62661794617992,"feasible":true,"predicted_ground_range_m":-0.5765935105319624,"predicted_main_at_terminal_kg":8446.601416751664,"predicted_peak_q_pa":17991.32548210433,"prediction_evaluations":5,"remaining_burn_s":1.1366179461986774,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.39850984579795,"feasible":true,"predicted_ground_range_m":1.3299612216234777,"predicted_main_at_terminal_kg":8480.212180229713,"predicted_peak_q_pa":17991.252533651008,"prediction_evaluations":6,"remaining_burn_s":9.068509845809265,"source":"finite_burn_predictor_corrector","time_s":131.32999999998867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.60978111166665,"feasible":true,"predicted_ground_range_m":3.589265212569403,"predicted_main_at_terminal_kg":8449.630552643084,"predicted_peak_q_pa":17990.38594979302,"prediction_evaluations":6,"remaining_burn_s":8.259781111678908,"source":"finite_burn_predictor_corrector","time_s":132.34999999998774,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61279772720738,"feasible":true,"predicted_ground_range_m":-0.02534340799704271,"predicted_main_at_terminal_kg":8449.342076505824,"predicted_peak_q_pa":17990.32411889204,"prediction_evaluations":5,"remaining_burn_s":7.242797727220565,"source":"finite_burn_predictor_corrector","time_s":133.36999999998682,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61511725681788,"feasible":true,"predicted_ground_range_m":0.011504591644746043,"predicted_main_at_terminal_kg":8448.909638283209,"predicted_peak_q_pa":17990.27892367523,"prediction_evaluations":5,"remaining_burn_s":6.225117256832003,"source":"finite_burn_predictor_corrector","time_s":134.3899999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61742605937278,"feasible":true,"predicted_ground_range_m":0.02901139070497294,"predicted_main_at_terminal_kg":8448.441492307398,"predicted_peak_q_pa":17991.1458072692,"prediction_evaluations":5,"remaining_burn_s":5.207426059387811,"source":"finite_burn_predictor_corrector","time_s":135.40999999998496,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.61967239206788,"feasible":true,"predicted_ground_range_m":0.29325901344577865,"predicted_main_at_terminal_kg":8447.97466054368,"predicted_peak_q_pa":17991.297535209706,"prediction_evaluations":5,"remaining_burn_s":4.189672392083856,"source":"finite_burn_predictor_corrector","time_s":136.42999999998403,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.62242741166455,"feasible":true,"predicted_ground_range_m":-2.2891079377424792,"predicted_main_at_terminal_kg":8447.379672020035,"predicted_peak_q_pa":17991.354350153862,"prediction_evaluations":5,"remaining_burn_s":3.1724274116814293,"source":"finite_burn_predictor_corrector","time_s":137.4499999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.62450104746964,"feasible":true,"predicted_ground_range_m":-1.268641020114269,"predicted_main_at_terminal_kg":8446.991597216163,"predicted_peak_q_pa":17991.312280342678,"prediction_evaluations":5,"remaining_burn_s":2.154501047487449,"source":"finite_burn_predictor_corrector","time_s":138.46999999998218,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.62661794617992,"feasible":true,"predicted_ground_range_m":-0.5765935105319624,"predicted_main_at_terminal_kg":8446.601416751664,"predicted_peak_q_pa":17991.32548210433,"prediction_evaluations":5,"remaining_burn_s":1.1366179461986774,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3908.8736557405114,37279.27882622828,207.0647145747262,985.9839475540666,0.20579212250502635,0.0018463737059299017,22918.90594841331,296.9355024711626],"time_s":95.78999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.52999999998866,"requested_s":131.32999999998867,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8264504332328215e-12,"maximum_slosh_displacement_m":1.5957888450365996,"maximum_slosh_mode_force_n":68235.19705072019,"minimum_feed_buffer_kg":1480.0183983609197,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":91.82905380000011}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.109375,"fuel_ledger":{"main_error_kg":-4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e62ceaa67907969a7128a551253131617c0ac27a03f5184ed9fde22ad249c9dd","integration_dt_s":0.01,"job_id":"development/density-1-07","observation_seed_sequence":{"generated_state_uint32":[4072589188,2140300340,458904483,1840981226,1872634068,4087964063,1820959024,3954007868],"mode":"case","state":{"entropy":[378,1,7,478612467,1167186205,1120837544,1448580382,2531775969,2984847274,2903946306,4144489042],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0009435920585733631,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4554210642522805e-05,-1.0042105233348477],[2.455421064251114e-05,-1.004210501094277]],"navigation_acceleration_bias_m_s2":[3.239832782043381e-08,0.0003468146756116584],"observed_control_state":[-3.8051990243923344e-05,7.715623647659372,2.4744793075700034e-05,-0.995240037437391,-4.771076925954259e-10,-2.9538035338162367e-09],"state":[-3.764318958231547e-05,7.699116988926453,2.4553075963921057e-05,-0.9953183267086515,-5.245438311894697e-10,-2.7800713256850188e-09,5763.150743580611,262.62356032778166],"time_s":406.02658495070534},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.764318958231547e-05,7.699116988926453,2.4553075963921057e-05,-0.9953183267086515,-5.245438311894697e-10,-2.7800713256850188e-09,5763.150743580611,262.62356032778166],"flight_safety":true,"flight_time_s":406.02658495070534,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":102121.12734193658,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-1-07","index":7,"stream":1},"input_sha256":"e62ceaa67907969a7128a551253131617c0ac27a03f5184ed9fde22ad249c9dd","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64436.84925641897,"max_angular_acceleration_deg_s2":2.619708918346812,"max_angular_rate_deg_s":8.000475956255926,"max_ascent_q_alpha_kpa_deg":83.33245808019474,"max_dynamic_pressure_pa":25635.567235849274,"max_fin_hinge_nm":35.45515771355011,"max_flight_load_g":3.0309972354789694,"max_gimbal_deg":5.9969067237836855,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17984.914650160696,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619708918346812,"angular_torque_bias_nm":170.67733582790785,"attitude_target_deg":12.488416150180683,"control":[0.14709091877939456,-0.02552072030131368,13926.80661971372,0.0],"navigation_acceleration_bias_m_s2":[-0.0020610401419356122,-0.043607621978953535],"observed_control_state":[1324.0194420399703,36236.50409931106,-61.752990761847364,-991.4225366451375,0.06363914642682353,0.007850693958646411,20046.37039156823,269.3638414351784,0.0,0.0,0.0,-0.012316833884270734,0.05316116954541221,1499.9999999999943,0.9292776741735033,39.291900758410804,25.708099241593704,0.0,0.0],"phase":"entry","requested_control":[0.14709091877939456,-0.02552072030131368,13926.80661971372,0.0],"state":[1322.7844454851959,36216.67449581266,-61.74638036400604,-991.5311243042386,0.06380352122018652,0.00863209046527681,20045.5744554626,269.3494965962843,0.0,0.0,0.0,-0.01605969895628366,0.09011850326183027,1499.9999999999943,0.9332056531619304,39.29246065883847,25.707539341166036,0.011188025667598096,0.011309074010437103],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":37.37643967221834,"record_type":"flight","remaining_main_propellant_kg":5763.150743580611,"remaining_rcs_propellant_kg":262.62356032778166,"return_plan":{"burn_end_time_s":141.26057015159984,"feasible":true,"predicted_ground_range_m":-0.5138254486720131,"predicted_main_at_terminal_kg":8432.753632340144,"predicted_peak_q_pa":17990.70208963966,"prediction_evaluations":5,"remaining_burn_s":1.2105701516190812,"source":"finite_burn_predictor_corrector","time_s":140.04999999998074,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.03224671256862,"feasible":true,"predicted_ground_range_m":2.2987808544130406,"predicted_main_at_terminal_kg":8400.319916471837,"predicted_peak_q_pa":17990.635227282117,"prediction_evaluations":6,"remaining_burn_s":9.142246712580466,"source":"finite_burn_predictor_corrector","time_s":131.88999999998816,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24368197605702,"feasible":true,"predicted_ground_range_m":3.411057690833328,"predicted_main_at_terminal_kg":8435.718677089766,"predicted_peak_q_pa":17991.033374183342,"prediction_evaluations":6,"remaining_burn_s":8.333681976069785,"source":"finite_burn_predictor_corrector","time_s":132.90999999998724,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2466704587832,"feasible":true,"predicted_ground_range_m":0.043755477861796344,"predicted_main_at_terminal_kg":8435.098357509658,"predicted_peak_q_pa":17990.968951276573,"prediction_evaluations":5,"remaining_burn_s":7.316670458796902,"source":"finite_burn_predictor_corrector","time_s":133.9299999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.24899189242169,"feasible":true,"predicted_ground_range_m":0.13218790987546392,"predicted_main_at_terminal_kg":8434.712934108036,"predicted_peak_q_pa":17990.919330426037,"prediction_evaluations":5,"remaining_burn_s":6.298991892436297,"source":"finite_burn_predictor_corrector","time_s":134.94999999998538,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25130040252463,"feasible":true,"predicted_ground_range_m":0.2159629145500137,"predicted_main_at_terminal_kg":8434.310620801842,"predicted_peak_q_pa":17990.876997419582,"prediction_evaluations":5,"remaining_burn_s":5.281300402540169,"source":"finite_burn_predictor_corrector","time_s":135.96999999998445,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2536078700326,"feasible":true,"predicted_ground_range_m":0.22462360620690536,"predicted_main_at_terminal_kg":8433.908768359031,"predicted_peak_q_pa":17990.829591363738,"prediction_evaluations":5,"remaining_burn_s":4.263607870049076,"source":"finite_burn_predictor_corrector","time_s":136.98999999998352,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25639330780353,"feasible":true,"predicted_ground_range_m":-2.439175738348237,"predicted_main_at_terminal_kg":8433.386719064314,"predicted_peak_q_pa":17990.78159023741,"prediction_evaluations":5,"remaining_burn_s":3.246393307820928,"source":"finite_burn_predictor_corrector","time_s":138.0099999999826,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25848498399512,"feasible":true,"predicted_ground_range_m":-1.4479830570157883,"predicted_main_at_terminal_kg":8433.064127751059,"predicted_peak_q_pa":17990.739822260406,"prediction_evaluations":5,"remaining_burn_s":2.22848498401345,"source":"finite_burn_predictor_corrector","time_s":139.02999999998167,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.26057015159984,"feasible":true,"predicted_ground_range_m":-0.5138254486720131,"predicted_main_at_terminal_kg":8432.753632340144,"predicted_peak_q_pa":17990.70208963966,"prediction_evaluations":5,"remaining_burn_s":1.2105701516190812,"source":"finite_burn_predictor_corrector","time_s":140.04999999998074,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3942.017682575635,37262.558532182156,208.33504691157825,984.1807490271705,0.20738450796811425,0.0018647931451288412,22854.80448644096,296.94113272812615],"time_s":96.16999999999801},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.08999999998815,"requested_s":131.88999999998816,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.732214620162267e-12,"maximum_slosh_displacement_m":1.5932993276814094,"maximum_slosh_mode_force_n":67971.49346677877,"minimum_feed_buffer_kg":1480.1014397251522,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":93.57475400000112}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":98.28125,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0988988acf594f7383d20bcda057b21f8eb3051a38814027a54319c29acbe228","integration_dt_s":0.01,"job_id":"development/vehicle-1-04","observation_seed_sequence":{"generated_state_uint32":[876125231,3117977545,1104622159,2465493908,2448702659,632432899,3411404317,907060256],"mode":"case","state":{"entropy":[378,1,4,3442212265,519978601,2017591101,967446325,2632026299,2713406237,3393681564,3801333898],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99642.27487899027,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":203.14112896684298,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.02541036008050516,-1.0441248290057619],[-0.02541035862275995,-1.0446715218493232]],"navigation_acceleration_bias_m_s2":[0.09464054971387939,0.19035060650738006],"observed_control_state":[0.018307230041500172,7.6718591165216825,0.059304646575822184,-1.0728618900914202,-2.4119357008106576e-06,6.214984692812274e-05],"state":[-0.02940092454523148,7.557857865023282,-0.025325173588559517,-1.0360181847964451,-2.6664794137837426e-06,6.833660544540708e-05,6325.610602027464,230.3927047585898],"time_s":406.9304713311518},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.02940092454523148,7.557857865023282,-0.025325173588559517,-1.0360181847964451,-2.6664794137837426e-06,6.833660544540708e-05,6325.610602027464,230.3927047585898],"flight_safety":true,"flight_time_s":406.9304713311518,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.1084842227956333,"engine_lag_s":0.01767494701688981,"inertia_scale":1.013078561408639,"initial_mass_scale":0.9964227487899027,"observation_delay_steps":1,"sensor_position_error_m":1.679792747697446,"sensor_velocity_error_m_s":0.5287519493937798,"thrust_scale":1.010246521172703},"group":"vehicle","id":"vehicle-1-04","index":4,"stream":1},"input_sha256":"0988988acf594f7383d20bcda057b21f8eb3051a38814027a54319c29acbe228","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63874.38939797255,"max_angular_acceleration_deg_s2":2.6924299213264296,"max_angular_rate_deg_s":8.001439074637867,"max_ascent_q_alpha_kpa_deg":83.57775627543249,"max_dynamic_pressure_pa":25672.290313833317,"max_fin_hinge_nm":67.86144973963331,"max_flight_load_g":3.059725843875936,"max_gimbal_deg":5.996650332145453,"max_mass_balance_error_kg":2.764863893389702e-10,"max_recovery_dynamic_pressure_pa":17925.89761981736,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6924299213264296,"angular_torque_bias_nm":325.7906068340542,"attitude_target_deg":12.53299138280622,"control":[0.15800318390396592,-0.0235510909833648,14472.110989980345,0.0],"navigation_acceleration_bias_m_s2":[0.0038803970778250683,-0.056323603051447034],"observed_control_state":[1197.325849788147,36490.26516694613,-61.44874601974273,-997.8176279701777,0.06292116905054046,0.007153360778686065,20464.761385473783,262.38348684654943,0.0,0.0,0.0,-0.011282246762221771,0.0573454704560091,1499.9999999999943,0.9745324016490947,38.99758404785862,26.002415952146908,0.0,0.0],"phase":"entry","requested_control":[0.15800318390396592,-0.0235510909833648,14472.110989980345,0.0],"state":[1195.9964681898286,36470.3395710322,-61.46370282749451,-997.8266524140901,0.06309411240259004,0.008714608307573986,20463.56656556427,262.3460660550693,0.0,0.0,0.0,-0.014760007961304339,0.09694889449406859,1499.9999999999943,0.9772828242883694,38.99842454268426,26.001575457321273,0.020277279654113398,0.004650942603112255],"time_s":302.86999999983266,"upper_attached":false},"rcs_propellant_used_kg":69.60729524141021,"record_type":"flight","remaining_main_propellant_kg":6325.610602027464,"remaining_rcs_propellant_kg":230.3927047585898,"return_plan":{"burn_end_time_s":140.1038250570702,"feasible":true,"predicted_ground_range_m":-0.6217770422468059,"predicted_main_at_terminal_kg":8638.384580337177,"predicted_peak_q_pa":17990.46671536323,"prediction_evaluations":5,"remaining_burn_s":1.0338250570885632,"source":"finite_burn_predictor_corrector","time_s":139.06999999998163,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.0467500867874,"feasible":true,"predicted_ground_range_m":1.933618508058263,"predicted_main_at_terminal_kg":8615.1251027256,"predicted_peak_q_pa":17991.25226154636,"prediction_evaluations":6,"remaining_burn_s":9.136750086798349,"source":"finite_burn_predictor_corrector","time_s":130.90999999998905,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2383914387036,"feasible":true,"predicted_ground_range_m":3.7533299472274058,"predicted_main_at_terminal_kg":8600.455621912593,"predicted_peak_q_pa":17990.659958481814,"prediction_evaluations":6,"remaining_burn_s":8.308391438715455,"source":"finite_burn_predictor_corrector","time_s":131.92999999998813,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.21679358348325,"feasible":true,"predicted_ground_range_m":0.0022758427089923927,"predicted_main_at_terminal_kg":8606.961324586457,"predicted_peak_q_pa":17990.86517595011,"prediction_evaluations":5,"remaining_burn_s":7.266793583496041,"source":"finite_burn_predictor_corrector","time_s":132.9499999999872,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.20393514455165,"feasible":true,"predicted_ground_range_m":0.04032114727404856,"predicted_main_at_terminal_kg":8610.738250627428,"predicted_peak_q_pa":17990.957795252627,"prediction_evaluations":5,"remaining_burn_s":6.233935144565378,"source":"finite_burn_predictor_corrector","time_s":133.96999999998627,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.18064557273397,"feasible":true,"predicted_ground_range_m":0.00664909465945307,"predicted_main_at_terminal_kg":8619.984656437411,"predicted_peak_q_pa":17991.303971724687,"prediction_evaluations":5,"remaining_burn_s":5.19064557274863,"source":"finite_burn_predictor_corrector","time_s":134.98999999998534,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.1638530866649,"feasible":true,"predicted_ground_range_m":-0.06102408264112391,"predicted_main_at_terminal_kg":8622.774024978567,"predicted_peak_q_pa":17991.350309521666,"prediction_evaluations":5,"remaining_burn_s":4.153853086680476,"source":"finite_burn_predictor_corrector","time_s":136.00999999998442,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.14534793801457,"feasible":true,"predicted_ground_range_m":-2.616727614252662,"predicted_main_at_terminal_kg":8626.589910156674,"predicted_peak_q_pa":17991.318816295094,"prediction_evaluations":5,"remaining_burn_s":3.115347938031065,"source":"finite_burn_predictor_corrector","time_s":137.0299999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.12044393053557,"feasible":true,"predicted_ground_range_m":-1.6093405066496933,"predicted_main_at_terminal_kg":8634.108028057604,"predicted_peak_q_pa":17990.39577527027,"prediction_evaluations":5,"remaining_burn_s":2.0704439305530244,"source":"finite_burn_predictor_corrector","time_s":138.04999999998256,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.1038250570702,"feasible":true,"predicted_ground_range_m":-0.6217770422468059,"predicted_main_at_terminal_kg":8638.384580337177,"predicted_peak_q_pa":17990.46671536323,"prediction_evaluations":5,"remaining_burn_s":1.0338250570885632,"source":"finite_burn_predictor_corrector","time_s":139.06999999998163,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3930.3135850704084,37266.408862411125,209.0063375320284,993.3517069665228,0.2061979385949166,0.001854490922328009,23251.24975141474,294.4556652072918],"time_s":95.34999999999818},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.10999999998904,"requested_s":130.90999999998905,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.82999999983286,"requested_s":302.6299999998329,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8975047068088315e-12,"maximum_slosh_displacement_m":1.5105021570136594,"maximum_slosh_mode_force_n":66711.00701347092,"minimum_feed_buffer_kg":1479.437115881895,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":98.749852500001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":98.0625,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"368a40de76ba49303196ddcf56c4a3b6d251bfe475d5cd6da20cb794652ed37f","integration_dt_s":0.01,"job_id":"development/vehicle-1-05","observation_seed_sequence":{"generated_state_uint32":[3871640168,372779659,1774152496,2578809449,2151246949,2435312468,4147041633,4160542608],"mode":"case","state":{"entropy":[378,1,5,3221241953,3724480299,3304848942,4254468087,1562377344,2131486779,2438917180,1403766770],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100328.07696183071,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-23.451030391771653,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.05539404570479422,-1.018963052732297],[-0.05539404687951731,-1.0186109403256323]],"navigation_acceleration_bias_m_s2":[0.31167178655905986,-0.3652488394070534],"observed_control_state":[0.05684985581658669,7.814705309193758,0.2356944199840396,-1.0710926114669652,-2.829489349506341e-06,-2.232249772999222e-05],"state":[-0.05399390230811543,7.8191179328966935,-0.055852225516384524,-1.0091630174469848,-3.3362161388931694e-06,-4.401405083331778e-05,5407.523143724827,221.48643793516524],"time_s":404.95585406019336},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.05399390230811543,7.8191179328966935,-0.055852225516384524,-1.0091630174469848,-3.3362161388931694e-06,-4.401405083331778e-05,5407.523143724827,221.48643793516524],"flight_safety":true,"flight_time_s":404.95585406019336,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0648387415396896,"engine_lag_s":0.039040282556674265,"inertia_scale":0.9863784169365879,"initial_mass_scale":1.003280769618307,"observation_delay_steps":1,"sensor_position_error_m":1.8138432149434434,"sensor_velocity_error_m_s":0.9715799488975494,"thrust_scale":0.9924543520706155},"group":"vehicle","id":"vehicle-1-05","index":5,"stream":1},"input_sha256":"368a40de76ba49303196ddcf56c4a3b6d251bfe475d5cd6da20cb794652ed37f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64792.47685627512,"max_angular_acceleration_deg_s2":2.6699389983452098,"max_angular_rate_deg_s":8.002118102503841,"max_ascent_q_alpha_kpa_deg":83.19495672982072,"max_dynamic_pressure_pa":25591.810755876686,"max_fin_hinge_nm":76.27352671663151,"max_flight_load_g":3.0671619244127233,"max_gimbal_deg":5.996515629854135,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":18019.663208985683,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6699389983452098,"angular_torque_bias_nm":-177.36208261766615,"attitude_target_deg":10.237564989011242,"control":[0.1548672121326629,-0.024518837864294873,14717.666208623517,0.0],"navigation_acceleration_bias_m_s2":[0.0008931408389642216,-0.23776794073407748],"observed_control_state":[1410.5390981033956,35923.526073382774,-61.73229699147013,-987.2601039473834,0.06391549679053815,0.006917052636500816,19612.00420731494,259.135444457396,0.0,0.0,0.0,-0.011769802929175382,0.05598121097119485,1499.9999999999943,0.9849125180056858,39.59745520003771,25.402544799967284,0.0,0.0],"phase":"entry","requested_control":[0.1677533714679854,-0.018855531045107444,7623.00021050141,0.0],"state":[1409.339668043219,35903.832049325785,-61.69882108527409,-987.0929605310395,0.06408348956537659,0.008466064674325606,19610.836368558677,259.0973901685339,0.0,0.0,0.0,-0.015383680137737981,0.0948875676848942,1499.9999999999943,0.9865419198627062,39.59827671499909,25.4017232850059,5.044912574384144,0.004779544030539612],"time_s":301.2699999998341,"upper_attached":false},"rcs_propellant_used_kg":78.51356206483476,"record_type":"flight","remaining_main_propellant_kg":5407.523143724827,"remaining_rcs_propellant_kg":221.48643793516524,"return_plan":{"burn_end_time_s":141.7099231819639,"feasible":true,"predicted_ground_range_m":-0.4534534738786373,"predicted_main_at_terminal_kg":8192.823815630494,"predicted_peak_q_pa":17990.40547921867,"prediction_evaluations":5,"remaining_burn_s":1.3799231819833893,"source":"finite_burn_predictor_corrector","time_s":140.3299999999805,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.33226742244466,"feasible":true,"predicted_ground_range_m":2.2435375325293583,"predicted_main_at_terminal_kg":8273.160559158785,"predicted_peak_q_pa":17990.946204131564,"prediction_evaluations":6,"remaining_burn_s":9.16226742245674,"source":"finite_burn_predictor_corrector","time_s":132.1699999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.56841336846537,"feasible":true,"predicted_ground_range_m":2.687406404615082,"predicted_main_at_terminal_kg":8232.860583306832,"predicted_peak_q_pa":17990.81381101583,"prediction_evaluations":6,"remaining_burn_s":8.378413368478377,"source":"finite_burn_predictor_corrector","time_s":133.18999999998698,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.59011173388868,"feasible":true,"predicted_ground_range_m":0.07284613905909243,"predicted_main_at_terminal_kg":8225.707880297547,"predicted_peak_q_pa":17990.380098726724,"prediction_evaluations":5,"remaining_burn_s":7.380111733902611,"source":"finite_burn_predictor_corrector","time_s":134.20999999998605,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.61319430513328,"feasible":true,"predicted_ground_range_m":0.26044038993193386,"predicted_main_at_terminal_kg":8219.008907371359,"predicted_peak_q_pa":17991.284734924426,"prediction_evaluations":5,"remaining_burn_s":6.383194305148141,"source":"finite_burn_predictor_corrector","time_s":135.22999999998513,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6236420920243,"feasible":true,"predicted_ground_range_m":0.3963357598698165,"predicted_main_at_terminal_kg":8214.211919784326,"predicted_peak_q_pa":17990.935078142364,"prediction_evaluations":5,"remaining_burn_s":5.373642092040109,"source":"finite_burn_predictor_corrector","time_s":136.2499999999842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64867464202484,"feasible":true,"predicted_ground_range_m":0.48655999092832225,"predicted_main_at_terminal_kg":8210.926051045615,"predicted_peak_q_pa":17991.08729190028,"prediction_evaluations":5,"remaining_burn_s":4.378674642041582,"source":"finite_burn_predictor_corrector","time_s":137.26999999998327,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6686455772343,"feasible":true,"predicted_ground_range_m":-2.297257436392827,"predicted_main_at_terminal_kg":8205.218138831968,"predicted_peak_q_pa":17990.85278689796,"prediction_evaluations":5,"remaining_burn_s":3.3786455772519397,"source":"finite_burn_predictor_corrector","time_s":138.28999999998234,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6962955619916,"feasible":true,"predicted_ground_range_m":-1.3184571748674676,"predicted_main_at_terminal_kg":8199.167684066746,"predicted_peak_q_pa":17990.739221108957,"prediction_evaluations":5,"remaining_burn_s":2.386295562010177,"source":"finite_burn_predictor_corrector","time_s":139.30999999998141,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7099231819639,"feasible":true,"predicted_ground_range_m":-0.4534534738786373,"predicted_main_at_terminal_kg":8192.823815630494,"predicted_peak_q_pa":17990.40547921867,"prediction_evaluations":5,"remaining_burn_s":1.3799231819833893,"source":"finite_burn_predictor_corrector","time_s":140.3299999999805,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3960.1909045546986,37290.792488826104,208.45512560105217,976.6308159012365,0.20900277127045871,0.0018882980422621645,22433.50397073463,293.70745925127943],"time_s":96.66999999999791},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.38999999998788,"requested_s":132.1899999999879,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2299999998343,"requested_s":301.02999999983433,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5999996754875856,"maximum_slosh_mode_force_n":65755.13277989121,"minimum_feed_buffer_kg":1480.852465492297,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":98.56097599999885}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":100.515625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"2530f71cf6e50787cd0f4fbdaf511edc8bebfbe1322940a317c5ae2fb04d7a32","integration_dt_s":0.01,"job_id":"development/vehicle-1-06","observation_seed_sequence":{"generated_state_uint32":[4017733269,1415573688,461354150,3693737024,2940243036,1979203039,1305913679,924561874],"mode":"case","state":{"entropy":[378,1,6,2455458252,1667143326,220012316,2674289715,1776039509,1925228297,1939784100,2485088764],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99057.4899678367,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":517.3212992131114,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.15111167691781172,-0.9135743815613712],[0.1511117260862649,-0.91651353746505]],"navigation_acceleration_bias_m_s2":[0.035597912293212214,0.4139556850821862],"observed_control_state":[-0.19299276934315385,7.360418330623199,0.07700628185497004,-0.9082828151001108,-2.0473451060385208e-05,0.000274298482600182],"state":[-0.08254358064243941,7.478969970250603,0.15304236403743288,-0.9070326231143462,-1.6728766632199607e-05,0.0003673944880112554,6072.717167796557,221.58666795357334],"time_s":406.945800313605},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.08254358064243941,7.478969970250603,0.15304236403743288,-0.9070326231143462,-1.6728766632199607e-05,0.0003673944880112554,6072.717167796557,221.58666795357334],"flight_safety":true,"flight_time_s":406.945800313605,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.1413180579806292,"engine_lag_s":0.044211127175611445,"inertia_scale":0.9926790024346976,"initial_mass_scale":0.9905748996783669,"observation_delay_steps":2,"sensor_position_error_m":1.4186049507685854,"sensor_velocity_error_m_s":0.9782878964653464,"thrust_scale":0.9859533783424776},"group":"vehicle","id":"vehicle-1-06","index":6,"stream":1},"input_sha256":"2530f71cf6e50787cd0f4fbdaf511edc8bebfbe1322940a317c5ae2fb04d7a32","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64127.28283220347,"max_angular_acceleration_deg_s2":2.753111681558813,"max_angular_rate_deg_s":8.003338787448868,"max_ascent_q_alpha_kpa_deg":82.59962846959762,"max_dynamic_pressure_pa":25606.64253043863,"max_fin_hinge_nm":76.68853694263255,"max_flight_load_g":3.0684792448169222,"max_gimbal_deg":5.998460247962742,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17917.958241351156,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.753111681558813,"angular_torque_bias_nm":384.4853469047831,"attitude_target_deg":5.383504980209391,"control":[0.3863485181646381,0.005890232484624306,-17871.48883059124,0.0],"navigation_acceleration_bias_m_s2":[-0.13167932601479743,0.01043032906740142],"observed_control_state":[1080.8033451482795,35493.55318494802,-62.07205019386132,-988.5947665560268,0.0806955567522395,0.03219478653035512,19770.096860862475,260.2290470235933,0.0,0.0,0.0,0.0009840819985007252,0.3758184958170424,1499.9999999999943,0.9993609954752521,39.486245086932165,25.513754913073,0.0,0.0],"phase":"entry","requested_control":[0.38805527025624587,0.005765246216219828,-12491.313084270247,0.0],"state":[1079.495700479771,35473.85529947086,-61.972312394215706,-988.218203675707,0.08128327360723116,0.030048323800130585,19757.923731862735,260.16894297850234,0.0,0.0,0.0,0.0023748010332840467,0.37927569654334625,1499.9999999999943,0.999461663965361,39.494808261896544,25.50519173810862,0.0020042346896701466,-0.04003940707061794],"time_s":303.07999999983247,"upper_attached":false},"rcs_propellant_used_kg":78.41333204642666,"record_type":"flight","remaining_main_propellant_kg":6072.717167796557,"remaining_rcs_propellant_kg":221.58666795357334,"return_plan":{"burn_end_time_s":141.0300690855405,"feasible":true,"predicted_ground_range_m":-0.5703976223635348,"predicted_main_at_terminal_kg":8314.015631547836,"predicted_peak_q_pa":17991.25774410771,"prediction_evaluations":5,"remaining_burn_s":1.150069085559627,"source":"finite_burn_predictor_corrector","time_s":139.87999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.90603300216793,"feasible":true,"predicted_ground_range_m":2.414421608495502,"predicted_main_at_terminal_kg":8299.173503107768,"predicted_peak_q_pa":17991.233890812313,"prediction_evaluations":6,"remaining_burn_s":9.186033002179647,"source":"finite_burn_predictor_corrector","time_s":131.7199999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.12357278651783,"feasible":true,"predicted_ground_range_m":2.9083690511610545,"predicted_main_at_terminal_kg":8287.234804773969,"predicted_peak_q_pa":17990.55056463974,"prediction_evaluations":6,"remaining_burn_s":8.383572786530463,"source":"finite_burn_predictor_corrector","time_s":132.73999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.12250740948866,"feasible":true,"predicted_ground_range_m":0.04907298118483894,"predicted_main_at_terminal_kg":8284.740132285244,"predicted_peak_q_pa":17990.337371659032,"prediction_evaluations":5,"remaining_burn_s":7.362507409502235,"source":"finite_burn_predictor_corrector","time_s":133.75999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10686681069353,"feasible":true,"predicted_ground_range_m":0.15462421899144818,"predicted_main_at_terminal_kg":8285.995792048954,"predicted_peak_q_pa":17991.306561384823,"prediction_evaluations":5,"remaining_burn_s":6.326866810708037,"source":"finite_burn_predictor_corrector","time_s":134.7799999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08915137919286,"feasible":true,"predicted_ground_range_m":0.19947577469475775,"predicted_main_at_terminal_kg":8298.46176906886,"predicted_peak_q_pa":17990.97075376033,"prediction_evaluations":5,"remaining_burn_s":5.289151379208279,"source":"finite_burn_predictor_corrector","time_s":135.79999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.07545782662484,"feasible":true,"predicted_ground_range_m":0.1779747148359938,"predicted_main_at_terminal_kg":8297.28216695588,"predicted_peak_q_pa":17990.45071664271,"prediction_evaluations":5,"remaining_burn_s":4.255457826641193,"source":"finite_burn_predictor_corrector","time_s":136.81999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06861967948913,"feasible":true,"predicted_ground_range_m":-2.4920162757118245,"predicted_main_at_terminal_kg":8302.075426828547,"predicted_peak_q_pa":17990.846278744477,"prediction_evaluations":5,"remaining_burn_s":3.2286196795064077,"source":"finite_burn_predictor_corrector","time_s":137.83999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.04624556748453,"feasible":true,"predicted_ground_range_m":-1.514756455728108,"predicted_main_at_terminal_kg":8307.441630239766,"predicted_peak_q_pa":17990.916299442604,"prediction_evaluations":5,"remaining_burn_s":2.186245567502724,"source":"finite_burn_predictor_corrector","time_s":138.8599999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0300690855405,"feasible":true,"predicted_ground_range_m":-0.5703976223635348,"predicted_main_at_terminal_kg":8314.015631547836,"predicted_peak_q_pa":17991.25774410771,"prediction_evaluations":5,"remaining_burn_s":1.150069085559627,"source":"finite_burn_predictor_corrector","time_s":139.87999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3970.447180788584,37328.282294386045,209.66589095573983,984.86567703945,0.20853618443374244,0.0018814526364862012,22640.9553685072,293.56377188364985],"time_s":96.31999999999798},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.93999999998826,"requested_s":131.73999999998827,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3199999998333,"requested_s":302.11999999983334,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.4711586071471696,"maximum_slosh_mode_force_n":40704.25443927517,"minimum_feed_buffer_kg":1481.802756471551,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":101.37066760000016}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":96.640625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ad822bf2c5af0ac0ba62ea23f386302d25550a8811801d618e1c95a05c0266ed","integration_dt_s":0.01,"job_id":"development/vehicle-1-07","observation_seed_sequence":{"generated_state_uint32":[2637116784,55306825,4126699419,239805021,2519282934,180412210,50299676,1504848372],"mode":"case","state":{"entropy":[378,1,7,709732471,583439330,2710328269,1010255744,1958095095,4288471391,4075199554,2040826377],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100752.92960700548,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-466.8297724422629,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.11172629696496668,-1.0772682785573777],[0.11172629840138314,-1.0773096670511157]],"navigation_acceleration_bias_m_s2":[-0.05584570494136173,-0.3549462068475357],"observed_control_state":[0.20749612369348133,8.128417626273752,0.013497527371344738,-0.8625325188987663,-3.5237470901629344e-05,-2.558392046038834e-05],"state":[0.27420644596310134,7.958154743051222,0.11021473286322517,-1.0673312853240389,-3.470569556484811e-05,5.173561720381679e-06,5010.913470511281,221.11206889244718],"time_s":404.2758474373928},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.27420644596310134,7.958154743051222,0.11021473286322517,-1.0673312853240389,-3.470569556484811e-05,5.173561720381679e-06,5010.913470511281,221.11206889244718],"flight_safety":true,"flight_time_s":404.2758474373928,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.8798263413984873,"engine_lag_s":0.0142473365320826,"inertia_scale":1.0073082086840908,"initial_mass_scale":1.0075292960700548,"observation_delay_steps":2,"sensor_position_error_m":1.3731888932495182,"sensor_velocity_error_m_s":0.8992882722459713,"thrust_scale":0.9905392418455418},"group":"vehicle","id":"vehicle-1-07","index":7,"stream":1},"input_sha256":"ad822bf2c5af0ac0ba62ea23f386302d25550a8811801d618e1c95a05c0266ed","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65189.08652948901,"max_angular_acceleration_deg_s2":2.63774283418547,"max_angular_rate_deg_s":8.000294288518113,"max_ascent_q_alpha_kpa_deg":82.60066118322611,"max_dynamic_pressure_pa":25605.252498359092,"max_fin_hinge_nm":87.9244765548767,"max_flight_load_g":3.078288410295436,"max_gimbal_deg":5.997362066142367,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":18134.699787624846,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.63774283418547,"angular_torque_bias_nm":-1171.2832915508284,"attitude_target_deg":10.748070021532158,"control":[0.14482605082438277,-0.027203643248368607,15239.220665469871,0.0],"navigation_acceleration_bias_m_s2":[0.11370885384100943,-0.14361078006483677],"observed_control_state":[1385.2857359364943,35855.15802133828,-61.12758498195246,-985.5499426636694,0.06345205974196147,0.00611713409925584,19558.164691833925,258.8681719952708,0.0,0.0,0.0,-0.013075559784554956,0.052052703956072796,1499.9999999999943,0.8368000084333973,39.635328551340464,25.364671448664666,0.0,0.0],"phase":"entry","requested_control":[0.15908716696614925,-0.020782649845780446,7860.925674133734,0.0],"state":[1384.1616482338686,35835.4639867128,-61.18137882248099,-985.5606628153864,0.06364168560532084,0.008405023442867695,19557.076890593322,258.8013869572188,0.0,0.0,0.0,-0.017080345812225513,0.08855406666000074,1499.9999999999943,0.8565009369435367,39.636093763994495,25.36390623601063,0.013119305770415887,0.014411859824922013],"time_s":300.98999999983437,"upper_attached":false},"rcs_propellant_used_kg":78.88793110755282,"record_type":"flight","remaining_main_propellant_kg":5010.913470511281,"remaining_rcs_propellant_kg":221.11206889244718,"return_plan":{"burn_end_time_s":141.8113054800992,"feasible":true,"predicted_ground_range_m":-0.44818670982469744,"predicted_main_at_terminal_kg":8190.342388320139,"predicted_peak_q_pa":17991.11067748135,"prediction_evaluations":5,"remaining_burn_s":1.4013054801187863,"source":"finite_burn_predictor_corrector","time_s":140.4099999999804,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.31587871498982,"feasible":true,"predicted_ground_range_m":1.6964116487829912,"predicted_main_at_terminal_kg":8229.780132038686,"predicted_peak_q_pa":17991.174241785582,"prediction_evaluations":6,"remaining_burn_s":9.06587871500198,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.56519854578764,"feasible":true,"predicted_ground_range_m":3.749206357824094,"predicted_main_at_terminal_kg":8256.082170015803,"predicted_peak_q_pa":17991.0938321404,"prediction_evaluations":6,"remaining_burn_s":8.295198545800718,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.60335398803502,"feasible":true,"predicted_ground_range_m":0.025869662222507195,"predicted_main_at_terminal_kg":8245.697397366986,"predicted_peak_q_pa":17990.719644491925,"prediction_evaluations":5,"remaining_burn_s":7.313353988049033,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63007841747438,"feasible":true,"predicted_ground_range_m":0.1463525523362783,"predicted_main_at_terminal_kg":8237.702140621175,"predicted_peak_q_pa":17990.28832691323,"prediction_evaluations":5,"remaining_burn_s":6.320078417489319,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.66988188662108,"feasible":true,"predicted_ground_range_m":0.3013127475543733,"predicted_main_at_terminal_kg":8228.433874814777,"predicted_peak_q_pa":17991.313873839925,"prediction_evaluations":5,"remaining_burn_s":5.339881886636967,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.70949172197797,"feasible":true,"predicted_ground_range_m":0.42823854925962745,"predicted_main_at_terminal_kg":8215.449159551214,"predicted_peak_q_pa":17990.612838887184,"prediction_evaluations":5,"remaining_burn_s":4.359491721994767,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.73750780774088,"feasible":true,"predicted_ground_range_m":-2.332539542127005,"predicted_main_at_terminal_kg":8208.26379274265,"predicted_peak_q_pa":17990.366914314167,"prediction_evaluations":5,"remaining_burn_s":3.3675078077586043,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76821379730808,"feasible":true,"predicted_ground_range_m":-1.3517911110600185,"predicted_main_at_terminal_kg":8201.223275441695,"predicted_peak_q_pa":17990.237017770498,"prediction_evaluations":5,"remaining_burn_s":2.3782137973267283,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.8113054800992,"feasible":true,"predicted_ground_range_m":-0.44818670982469744,"predicted_main_at_terminal_kg":8190.342388320139,"predicted_peak_q_pa":17991.11067748135,"prediction_evaluations":5,"remaining_burn_s":1.4013054801187863,"source":"finite_burn_predictor_corrector","time_s":140.4099999999804,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3924.3482094467863,37279.217329871484,206.13533200516008,973.7394680362593,0.20733574160514728,0.0019447330239985485,22388.086270827895,293.7507759622509],"time_s":96.84999999999788},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.4699999999878,"requested_s":132.26999999998782,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.9499999998346,"requested_s":300.7499999998346,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.272227099339943e-12,"maximum_slosh_displacement_m":1.495442296530885,"maximum_slosh_mode_force_n":60364.924871245545,"minimum_feed_buffer_kg":1480.9318217240045,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":97.10896520000097}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":127.78125,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3f59b90f5eb39ff72371e65e6f5946c90a05783711550f24ace17dd0834cde21","integration_dt_s":0.01,"job_id":"development/combined-1-04","observation_seed_sequence":{"generated_state_uint32":[213593741,2677843792,47979749,1003203284,3483061725,1128430622,2490726412,1063700057],"mode":"case","state":{"entropy":[378,1,4,3436079953,1201399693,424533103,2575858001,1488590698,2211281856,1609973006,1853474790],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99536.44579957813,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":573.9204140620266,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.05866952776429548,-1.0019554389453778],[0.05866951223366793,-1.0029546845086232]],"navigation_acceleration_bias_m_s2":[0.08993140821744584,0.7202736207258323],"observed_control_state":[-0.03421554297384409,7.471110307798345,0.10182684796451427,-0.8321698912646142,1.3579121856761115e-05,0.00011581135537018363],"state":[-0.008693026038121228,7.464320753937989,0.060977376309930414,-0.9950834014372337,1.5542353263623027e-05,0.00012490569542075383,6931.632065702266,204.27862844669738],"time_s":411.3099607706336},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.008693026038121228,7.464320753937989,0.060977376309930414,-0.9950834014372337,1.5542353263623027e-05,0.00012490569542075383,6931.632065702266,204.27862844669738],"flight_safety":true,"flight_time_s":411.3099607706336,"group":"combined","gust_exposure":{"configured_amplitude_m_s":1.3842400016541232,"first_sample_above_0_1_m_s":49.39999999999595,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.0478298541074764,"altitude_m":8150.638639205628,"gust_contribution_m_s":0.0,"phase":"entry","time_s":356.8399999997836},"endpoints_above_0_1_m_s":243,"first_endpoint_above_0_1_m_s":49.38999999999595,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":51.80999999999547,"maximum_by_phase_m_s":{"ascent":0.295853876051666,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.295853876051666,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":51.79999999999547,"maximum_sampled_by_phase_m_s":{"ascent":0.2958054549279776,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.2958054549279776,"sample_count_above_0_1_m_s":13,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-04","input":{"conditions":{"density_scale":0.9887290538193297,"forecast_gust_amplitude_m_s":3.2539337941628252,"forecast_wind_profile":[[0.0,2.8608001199039186],[50.0,2.8608001199039186],[1000.0,3.7442504682122455],[5000.0,7.464041408457833],[10000.0,12.067282697011747],[100000.0,12.067282697011747]],"gust_altitude_center_m":8149.590809351521,"gust_altitude_half_width_m":3774.3155649921055,"gust_amplitude_m_s":1.3842400016541232,"gust_duration_s":119.09574177701,"gust_period_s":47.328559945922784,"gust_phase_rad":2.434017361439352,"gust_start_s":48.83624752248585,"health_checks_passed":true,"known_fault":false,"latitude_deg":-7.133844644553037,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101049.40409331793],[11000.0,22584.043655502566],[20000.0,5465.478527631214],[32000.0,869.6292217823617],[47000.0,111.35801968316],[51000.0,67.27707065239555],[71000.0,3.9890381196539577],[84852.0,0.3754977866905129],[100000.0,0.023663432246830277]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101049.40409331793,"sea_level_temperature_k":288.35033079804083,"temperature_profile":[[0.0,288.35033079804083],[11000.0,216.85033079804086],[20000.0,216.85033079804086],[32000.0,228.85033079804086],[47000.0,270.85033079804083],[51000.0,270.85033079804083],[71000.0,214.85033079804086],[84852.0,187.14633079804085],[100000.0,187.14633079804085]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.2687211046018356],[100000.0,-1.2687211046018356]],"wind_profile":[[0.0,3.304003898465343],[50.0,3.304003898465343],[1000.0,4.18745424677367],[5000.0,7.907245187019257],[10000.0,12.51048647557317],[100000.0,12.51048647557317]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9703245740036961,"engine_lag_s":0.03728780788447055,"inertia_scale":0.9994945843720251,"initial_mass_scale":0.9953644579957812,"observation_delay_steps":1,"sensor_position_error_m":1.6162541414852105,"sensor_velocity_error_m_s":0.5090967797084176,"thrust_scale":1.0287443977795243},"group":"combined","id":"combined-1-04","index":4,"stream":1},"input_sha256":"3f59b90f5eb39ff72371e65e6f5946c90a05783711550f24ace17dd0834cde21","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63268.36793429752,"max_angular_acceleration_deg_s2":3.0114257646413094,"max_angular_rate_deg_s":8.001267803192139,"max_ascent_q_alpha_kpa_deg":90.6869642384728,"max_dynamic_pressure_pa":25727.68517850746,"max_fin_hinge_nm":324.74214463694943,"max_flight_load_g":4.024870480724545,"max_gimbal_deg":5.9973873466453815,"max_mass_balance_error_kg":5.966285243630409e-10,"max_recovery_dynamic_pressure_pa":17619.27972167568,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.0114257646413094,"angular_torque_bias_nm":766.5577916317072,"attitude_target_deg":16.24992448223275,"control":[0.1603905761852406,-0.029860564336554943,13295.100494395694,0.0],"navigation_acceleration_bias_m_s2":[-0.058736768578162374,0.11573508591522094],"observed_control_state":[-93.18810725922422,37188.29610579814,-50.03117440196122,-1012.018937135914,0.06270810744751794,0.0072176329998512615,21806.719212208347,260.7522643849256,0.0,0.0,0.0,-0.020943951023912902,0.019673467014354542,1499.9999999999943,0.7624480156038284,38.053585207019715,26.946414792985838,0.0,0.0],"phase":"entry","requested_control":[0.17285042602677253,-0.019727940501080767,2433.9818619533435,0.0],"state":[-94.19987018147553,37167.963210343594,-49.984114024392504,-1012.3138112664506,0.06288264374247012,0.008805205837771116,21806.0631994793,260.7150840307392,0.0,0.0,0.0,-0.02347151597521667,0.07503925420498288,1499.9999999999943,0.7872880315675217,38.05404667849331,26.945953321512246,0.03557481652959082,0.036067376350916634],"time_s":305.3699999998304,"upper_attached":false},"rcs_propellant_used_kg":95.72137155330262,"record_type":"flight","remaining_main_propellant_kg":6931.632065702266,"remaining_rcs_propellant_kg":204.27862844669738,"return_plan":{"burn_end_time_s":136.25469568560695,"feasible":true,"predicted_ground_range_m":-0.6061611804262412,"predicted_main_at_terminal_kg":9329.245101755536,"predicted_peak_q_pa":17991.64666434319,"prediction_evaluations":5,"remaining_burn_s":1.1246956856217183,"source":"finite_burn_predictor_corrector","time_s":135.12999999998522,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.26487227827513,"feasible":true,"predicted_ground_range_m":0.015923633790265512,"predicted_main_at_terminal_kg":9280.532085707446,"predicted_peak_q_pa":17991.6909055964,"prediction_evaluations":5,"remaining_burn_s":7.254872278284353,"source":"finite_burn_predictor_corrector","time_s":129.00999999999078,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.46887102275153,"feasible":true,"predicted_ground_range_m":0.3340323226504722,"predicted_main_at_terminal_kg":9260.547684724363,"predicted_peak_q_pa":17990.753789112357,"prediction_evaluations":5,"remaining_burn_s":6.4388710227616786,"source":"finite_burn_predictor_corrector","time_s":130.02999999998985,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.42795231492278,"feasible":true,"predicted_ground_range_m":0.18444052536391098,"predicted_main_at_terminal_kg":9275.177117286654,"predicted_peak_q_pa":17990.94008230306,"prediction_evaluations":5,"remaining_burn_s":5.377952314933848,"source":"finite_burn_predictor_corrector","time_s":131.04999999998893,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.38273717459055,"feasible":true,"predicted_ground_range_m":0.39881673646057436,"predicted_main_at_terminal_kg":9292.08817957972,"predicted_peak_q_pa":17991.739012108294,"prediction_evaluations":5,"remaining_burn_s":4.312737174602532,"source":"finite_burn_predictor_corrector","time_s":132.069999999988,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.3406760476589,"feasible":true,"predicted_ground_range_m":-2.414338147975485,"predicted_main_at_terminal_kg":9301.815694332257,"predicted_peak_q_pa":17991.495333131857,"prediction_evaluations":5,"remaining_burn_s":3.250676047671814,"source":"finite_burn_predictor_corrector","time_s":133.08999999998707,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.29477545921614,"feasible":true,"predicted_ground_range_m":-1.503536096256198,"predicted_main_at_terminal_kg":9315.12511137756,"predicted_peak_q_pa":17991.034840909182,"prediction_evaluations":5,"remaining_burn_s":2.1847754592300093,"source":"finite_burn_predictor_corrector","time_s":134.10999999998614,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.25469568560695,"feasible":true,"predicted_ground_range_m":-0.6061611804262412,"predicted_main_at_terminal_kg":9329.245101755536,"predicted_peak_q_pa":17991.64666434319,"prediction_evaluations":5,"remaining_burn_s":1.1246956856217183,"source":"finite_burn_predictor_corrector","time_s":135.12999999998522,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3215.2956580717787,37289.48982893622,166.50766344362796,1013.6315402319891,0.15036633218180598,0.0012201866103078714,24060.52924253789,291.75331977224846],"time_s":94.14999999999841},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.22999999999075,"requested_s":129.02999999999076,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":305.3299999998306,"requested_s":305.1299999998306,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":382.24999999976063,"requested_s":382.04999999976064,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":382.4899999997604,"requested_s":382.2899999997604,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":382.98999999975996,"requested_s":382.78999999975997,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7127635955112055e-12,"maximum_slosh_displacement_m":1.4442733980271278,"maximum_slosh_mode_force_n":66996.32890040532,"minimum_feed_buffer_kg":1478.103667029671,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":128.41009379999923}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":125.203125,"fuel_ledger":{"main_error_kg":-3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3120736f68ed9b9e2f1f1e966d35a83bfded3395f21e6ff8a120f65d32f10374","integration_dt_s":0.01,"job_id":"development/combined-1-05","observation_seed_sequence":{"generated_state_uint32":[1990615848,2005094442,1215101274,2226420337,1600049312,418387769,4135055025,3242825740],"mode":"case","state":{"entropy":[378,1,5,3234455829,441808698,115103414,1161146021,2790841539,1433671623,1461430245,2689558280],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99312.03319866126,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":862.0998803680974,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.09530511304969339,-0.9971352080575513],[0.09530511074531647,-0.9981668128845806]],"navigation_acceleration_bias_m_s2":[-0.029986888857000543,0.15418643351238048],"observed_control_state":[0.016719788456604785,7.61168675490371,0.023527740948062786,-0.9533593138551817,9.644424071670817e-07,0.0001536831004859812],"state":[-0.03281568082322006,7.570929929037294,0.09684270437034875,-0.9887956612828187,2.233778734248198e-06,0.00012895060337898107,5785.0495200213345,221.74258643737843],"time_s":406.17925691215817},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.03281568082322006,7.570929929037294,0.09684270437034875,-0.9887956612828187,2.233778734248198e-06,0.00012895060337898107,5785.0495200213345,221.74258643737843],"flight_safety":true,"flight_time_s":406.17925691215817,"group":"combined","gust_exposure":{"configured_amplitude_m_s":1.3380786504783049,"first_sample_above_0_1_m_s":48.79999999999607,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.2797860044502158,"altitude_m":9531.259210296705,"gust_contribution_m_s":0.0,"phase":"entry","time_s":347.579999999792},"endpoints_above_0_1_m_s":1002,"first_endpoint_above_0_1_m_s":48.69999999999609,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.07999999999402,"maximum_by_phase_m_s":{"ascent":1.227175072169186,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.227175072169186,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":58.99999999999404,"maximum_sampled_by_phase_m_s":{"ascent":1.2258092735958064,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.2258092735958064,"sample_count_above_0_1_m_s":51,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-05","input":{"conditions":{"density_scale":0.9923061633348589,"forecast_gust_amplitude_m_s":3.4562374000470406,"forecast_wind_profile":[[0.0,-0.8657673323553423],[50.0,-0.8657673323553423],[1000.0,-0.06877067096925349],[5000.0,3.287004745393226],[10000.0,7.439776823141794],[100000.0,7.439776823141794]],"gust_altitude_center_m":9532.538996301155,"gust_altitude_half_width_m":2578.1913182879343,"gust_amplitude_m_s":1.3380786504783049,"gust_duration_s":75.03508321621078,"gust_period_s":13.459878661095273,"gust_phase_rad":-0.5340632856104888,"gust_start_s":46.870006415142186,"health_checks_passed":true,"known_fault":false,"latitude_deg":32.52271646527582,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101584.54581079374],[11000.0,22753.282494146668],[20000.0,5508.191127397603],[32000.0,872.4605296330071],[47000.0,111.62480055186026],[51000.0,67.55975997300717],[71000.0,3.9938227238667587],[84852.0,0.37838524448304517],[100000.0,0.023783135458980784]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101584.54581079374,"sea_level_temperature_k":288.29294602343515,"temperature_profile":[[0.0,288.29294602343515],[11000.0,216.79294602343518],[20000.0,216.79294602343518],[32000.0,228.79294602343518],[47000.0,270.79294602343515],[51000.0,270.79294602343515],[71000.0,214.79294602343518],[84852.0,187.08894602343517],[100000.0,187.08894602343517]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-0.9527273812389536],[100000.0,-0.9527273812389536]],"wind_profile":[[0.0,-1.7097013515504837],[50.0,-1.7097013515504837],[1000.0,-0.9127046901643949],[5000.0,2.4430707261980844],[10000.0,6.595842803946653],[100000.0,6.595842803946653]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0724441145394603,"engine_lag_s":0.04804425323479395,"inertia_scale":0.9874779485894215,"initial_mass_scale":0.9931203319866125,"observation_delay_steps":0,"sensor_position_error_m":1.3621088183756935,"sensor_velocity_error_m_s":0.7392098568733271,"thrust_scale":0.9768223930012618},"group":"combined","id":"combined-1-05","index":5,"stream":1},"input_sha256":"3120736f68ed9b9e2f1f1e966d35a83bfded3395f21e6ff8a120f65d32f10374","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64414.95047997836,"max_angular_acceleration_deg_s2":3.349581847191633,"max_angular_rate_deg_s":8.002280202456399,"max_ascent_q_alpha_kpa_deg":84.58166744260302,"max_dynamic_pressure_pa":25537.492288614438,"max_fin_hinge_nm":132.4835740261299,"max_flight_load_g":3.855627269539224,"max_gimbal_deg":5.999399092982518,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17749.97188912442,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.349581847191633,"angular_torque_bias_nm":2999.293284512724,"attitude_target_deg":0.0,"control":[0.017224842865462445,-0.03644706382897627,43081.75028359048,0.0],"navigation_acceleration_bias_m_s2":[-0.186445917590027,0.183381356875597],"observed_control_state":[-4.265969389672478,2924.816864600663,2.0145850914521617,-191.00425824364683,-0.07283862840153948,-0.009516450342064395,8742.288115244315,253.56569423675447,0.0,-0.0038081850519829097,0.42416666666666614,0.03728058112529543,0.21755193887579855,1499.9999999999943,0.9999999999999981,47.24374570689451,17.75625429311006,0.0,0.0],"phase":"entry","requested_control":[0.015517653301942184,-0.05222781630497625,-29.273896932390926,0.0],"state":[-4.3309035095009865,2920.9941636847366,2.0194538599914043,-190.70225617468984,-0.07302927714009073,-0.009217245566730013,8740.3184732489,253.52131932842352,0.0,-0.0029658191749263514,0.41416666666666613,0.017107730747711936,0.14934032175248904,1499.9999999999943,0.9999999999999981,47.24513124951254,17.754868750492033,-0.023421645943357015,-0.055411876415791685],"time_s":375.7099999997664,"upper_attached":false},"rcs_propellant_used_kg":78.25741356262157,"record_type":"flight","remaining_main_propellant_kg":5785.0495200213345,"remaining_rcs_propellant_kg":221.74258643737843,"return_plan":{"burn_end_time_s":140.74720203300657,"feasible":true,"predicted_ground_range_m":-0.42079914789255923,"predicted_main_at_terminal_kg":8284.584186872788,"predicted_peak_q_pa":17990.536424739294,"prediction_evaluations":5,"remaining_burn_s":1.4172020330251789,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.4702257388738,"feasible":true,"predicted_ground_range_m":3.6979428849258547,"predicted_main_at_terminal_kg":8337.939958787605,"predicted_peak_q_pa":17990.89451992669,"prediction_evaluations":6,"remaining_burn_s":8.280225738885932,"source":"finite_burn_predictor_corrector","time_s":132.1899999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72012402219258,"feasible":true,"predicted_ground_range_m":-0.11301044252375902,"predicted_main_at_terminal_kg":8293.930121152933,"predicted_peak_q_pa":17991.30261674798,"prediction_evaluations":5,"remaining_burn_s":7.510124022205606,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.726104436865,"feasible":true,"predicted_ground_range_m":-0.21064238777017863,"predicted_main_at_terminal_kg":8289.026222991215,"predicted_peak_q_pa":17990.793849394613,"prediction_evaluations":5,"remaining_burn_s":6.496104436878954,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.73074738262602,"feasible":true,"predicted_ground_range_m":0.07299758857124061,"predicted_main_at_terminal_kg":8290.425025575634,"predicted_peak_q_pa":17991.041445609884,"prediction_evaluations":5,"remaining_burn_s":5.480747382640919,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.72845860770724,"feasible":true,"predicted_ground_range_m":0.5184598362293293,"predicted_main_at_terminal_kg":8288.42421041426,"predicted_peak_q_pa":17990.68517533838,"prediction_evaluations":5,"remaining_burn_s":4.458458607723069,"source":"finite_burn_predictor_corrector","time_s":136.26999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7464246887171,"feasible":true,"predicted_ground_range_m":-2.332879727062263,"predicted_main_at_terminal_kg":8283.758086662352,"predicted_peak_q_pa":17991.42289664241,"prediction_evaluations":5,"remaining_burn_s":3.456424688733856,"source":"finite_burn_predictor_corrector","time_s":137.28999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7461102287572,"feasible":true,"predicted_ground_range_m":-1.294453971167087,"predicted_main_at_terminal_kg":8284.948549111066,"predicted_peak_q_pa":17990.599857070567,"prediction_evaluations":5,"remaining_burn_s":2.43611022877487,"source":"finite_burn_predictor_corrector","time_s":138.30999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74720203300657,"feasible":true,"predicted_ground_range_m":-0.42079914789255923,"predicted_main_at_terminal_kg":8284.584186872788,"predicted_peak_q_pa":17990.536424739294,"prediction_evaluations":5,"remaining_burn_s":1.4172020330251789,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3643.2798270614294,37346.33062445007,187.9700420942304,979.9357161971521,0.18113818965537606,0.0018649318446405342,22319.91370578539,292.6518513769895],"time_s":96.94999999999786},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.40999999998786,"requested_s":132.20999999998787,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.08999999983354,"requested_s":301.88999999983355,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.774847184307873e-12,"maximum_slosh_displacement_m":1.3412670590681683,"maximum_slosh_mode_force_n":53923.129650508556,"minimum_feed_buffer_kg":1483.5248031413862,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":125.81926649999878}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":129.015625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3e732ef65902c7d58d20475204394711278d7cbecba4ce5cdefb5022ea3add38","integration_dt_s":0.01,"job_id":"development/combined-1-06","observation_seed_sequence":{"generated_state_uint32":[2867822181,1468266538,4254706245,734824843,2810135941,161599080,1094131323,683689543],"mode":"case","state":{"entropy":[378,1,6,1392615606,3267718766,3433244214,1186787824,3268607294,1957637885,953973156,514772384],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99410.11699428917,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-386.0195591209198,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.02552950615224228,-0.9623841668935667],[0.02552950419880601,-0.9625134000081621]],"navigation_acceleration_bias_m_s2":[0.09110256681730132,0.30045439665766865],"observed_control_state":[-0.04534196974325595,7.420661999181331,0.10914775270364054,-1.1135877760059054,1.48549559875753e-05,1.8745663993020835e-05],"state":[-0.08352829758504003,7.553286823193061,0.027074952006299627,-0.953883153736907,1.511560156092157e-05,1.6154139326272533e-05,6118.169605215914,146.258397925164],"time_s":427.14479740031317},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.08352829758504003,7.553286823193061,0.027074952006299627,-0.953883153736907,1.511560156092157e-05,1.6154139326272533e-05,6118.169605215914,146.258397925164],"flight_safety":true,"flight_time_s":427.14479740031317,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.8516005441551884,"first_sample_above_0_1_m_s":318.39999999981853,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.15132674360938836,"altitude_m":21340.537604775316,"gust_contribution_m_s":3.832545312280679,"phase":"entry","time_s":324.44999999981303},"endpoints_above_0_1_m_s":1363,"first_endpoint_above_0_1_m_s":318.25999999981866,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":331.8799999998063,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.835300602792902,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":3.835300602792902,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":331.79999999980635,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.8343563076291964,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":3.8343563076291964,"sample_count_above_0_1_m_s":68,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-06","input":{"conditions":{"density_scale":1.0074492803733877,"forecast_gust_amplitude_m_s":4.902868391749483,"forecast_wind_profile":[[0.0,3.7217197755959193],[50.0,3.7217197755959193],[1000.0,5.184155521757561],[5000.0,11.341779716122371],[10000.0,18.961839656648824],[100000.0,18.961839656648824]],"gust_altitude_center_m":21340.688931518926,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.8516005441551884,"gust_duration_s":120.0,"gust_period_s":52.751330121730646,"gust_phase_rad":0.7243394510101666,"gust_start_s":278.21618089523145,"health_checks_passed":true,"known_fault":false,"latitude_deg":4.1889521859265955,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101622.10894956558],[11000.0,22663.047371983183],[20000.0,5493.997048654251],[32000.0,867.0223829857828],[47000.0,111.08673650490557],[51000.0,66.98737864453197],[71000.0,3.9578990310661846],[84852.0,0.37334538003086887],[100000.0,0.023379732134332677]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101622.10894956558,"sea_level_temperature_k":288.0803599801857,"temperature_profile":[[0.0,288.0803599801857],[11000.0,216.5803599801857],[20000.0,216.5803599801857],[32000.0,228.5803599801857],[47000.0,270.5803599801857],[51000.0,270.5803599801857],[71000.0,214.5803599801857],[84852.0,186.8763599801857],[100000.0,186.8763599801857]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.3365141269672307],[100000.0,1.3365141269672307]],"wind_profile":[[0.0,2.600671973383742],[50.0,2.600671973383742],[1000.0,4.063107719545384],[5000.0,10.220731913910193],[10000.0,17.840791854436645],[100000.0,17.840791854436645]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8806769071475837,"engine_lag_s":0.03759754464307066,"inertia_scale":0.9973517849304416,"initial_mass_scale":0.9941011699428918,"observation_delay_steps":0,"sensor_position_error_m":1.4363123394118888,"sensor_velocity_error_m_s":0.8051288044227165,"thrust_scale":1.0162190349652984},"group":"combined","id":"combined-1-06","index":6,"stream":1},"input_sha256":"3e732ef65902c7d58d20475204394711278d7cbecba4ce5cdefb5022ea3add38","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64081.83039478438,"max_angular_acceleration_deg_s2":3.779882088193646,"max_angular_rate_deg_s":8.00005588193089,"max_ascent_q_alpha_kpa_deg":84.37685727963071,"max_dynamic_pressure_pa":25777.036715263373,"max_fin_hinge_nm":276.7616504893594,"max_flight_load_g":4.016778803651184,"max_gimbal_deg":5.997137457135936,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":18342.40973487514,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.779882088193646,"angular_torque_bias_nm":-1553.2947455344583,"attitude_target_deg":0.9529360636648456,"control":[0.0,-0.02132629239879604,53005.121120094875,0.0],"navigation_acceleration_bias_m_s2":[0.09741053011430745,0.18931257888917466],"observed_control_state":[-0.5998549426246228,397.9712996733027,-0.7326327828918374,-50.23720923724394,0.004515926428099079,-0.0037850138218398686,7287.764357023796,167.16221032889865,0.0,-9.691864098303248e-178,0.0,0.04052392454696238,0.09927326163941143,1499.9999999999945,0.9956112329687218,48.26692893544199,16.733071064563525,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.02132629239879604,53005.121120094875,0.0],"state":[-0.6125545821984576,396.98134037316896,-0.7704635493519197,-50.21476609040296,0.00444775971746872,-0.0028726754063344282,7286.914652748796,167.1076141860936,0.0,-7.548035610444139e-178,0.0,0.02299143377940352,0.060213484631110106,1499.9999999999945,0.9958549888758205,48.26752665903261,16.732473340972906,-0.014557578092849612,0.025132418584621504],"time_s":412.48999999973296,"upper_attached":false},"rcs_propellant_used_kg":153.741602074836,"record_type":"flight","remaining_main_propellant_kg":6118.169605215914,"remaining_rcs_propellant_kg":146.258397925164,"return_plan":{"burn_end_time_s":133.98787820154539,"feasible":true,"predicted_ground_range_m":-0.493974341211171,"predicted_main_at_terminal_kg":9616.178468843624,"predicted_peak_q_pa":17992.62425303455,"prediction_evaluations":5,"remaining_burn_s":0.9978782015582255,"source":"finite_burn_predictor_corrector","time_s":132.98999999998716,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":133.90872645581095,"feasible":true,"predicted_ground_range_m":1.0067180330585614,"predicted_main_at_terminal_kg":9547.742314897418,"predicted_peak_q_pa":17992.476934351434,"prediction_evaluations":5,"remaining_burn_s":4.998726455820075,"source":"finite_burn_predictor_corrector","time_s":128.90999999999087,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.08857151590433,"feasible":true,"predicted_ground_range_m":-0.1372821612173567,"predicted_main_at_terminal_kg":9588.316924067583,"predicted_peak_q_pa":17991.962464115742,"prediction_evaluations":5,"remaining_burn_s":4.158571515914389,"source":"finite_burn_predictor_corrector","time_s":129.92999999998995,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.06364833588384,"feasible":true,"predicted_ground_range_m":-2.7416438232950213,"predicted_main_at_terminal_kg":9593.971381217058,"predicted_peak_q_pa":17991.9497602148,"prediction_evaluations":5,"remaining_burn_s":3.1136483358948293,"source":"finite_burn_predictor_corrector","time_s":130.94999999998902,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.02456889765793,"feasible":true,"predicted_ground_range_m":-1.6139765553195815,"predicted_main_at_terminal_kg":9607.06059859366,"predicted_peak_q_pa":17992.479825767485,"prediction_evaluations":5,"remaining_burn_s":2.0545688976698337,"source":"finite_burn_predictor_corrector","time_s":131.9699999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":133.98787820154539,"feasible":true,"predicted_ground_range_m":-0.493974341211171,"predicted_main_at_terminal_kg":9616.178468843624,"predicted_peak_q_pa":17992.62425303455,"prediction_evaluations":5,"remaining_burn_s":0.9978782015582255,"source":"finite_burn_predictor_corrector","time_s":132.98999999998716,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2194.7608919645522,37286.45728826525,114.52672997685727,1012.5247532525686,0.0935954983967234,0.0008354230900752158,23832.730884247318,289.63038539645254],"time_s":94.60999999999832},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.10999999999086,"requested_s":128.90999999999087,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":305.5699999998304,"requested_s":305.3699999998304,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":381.849999999761,"requested_s":381.649999999761,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":384.069999999759,"requested_s":383.869999999759,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":412.12999999973346,"requested_s":411.92999999973347,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999945,"phase":"landing","ready_s":413.3899999997323,"requested_s":413.1899999997323,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.5732095772596995,"maximum_slosh_mode_force_n":72452.06682433032,"minimum_feed_buffer_kg":1478.6311111858417,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":129.32625159999952}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":124.21875,"fuel_ledger":{"main_error_kg":-2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ade13a481011f234a49fdae121ad5013317eb99ad8bd5e3e4447b501b3f9a2da","integration_dt_s":0.01,"job_id":"development/combined-1-07","observation_seed_sequence":{"generated_state_uint32":[3744303913,1181740107,685324570,3409198847,3122836182,2853808941,1803401790,2108905240],"mode":"case","state":{"entropy":[378,1,7,524100141,355600149,2795199057,1410340015,2327425298,2583108327,737304496,2615883852],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100268.25885901997,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":695.062052239206,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.09320771633477845,-1.073292011943865],[0.09320771583618913,-1.0737774172018133]],"navigation_acceleration_bias_m_s2":[-0.034327894282816296,-0.21587417989929963],"observed_control_state":[0.01858232230952108,7.894347573397491,0.014299382302562802,-0.9847141181708565,-8.534770969785775e-08,7.188617979179534e-05],"state":[0.0814079737094408,7.828884455998984,0.09284280846319942,-1.0639717234847803,1.0271609587914474e-06,6.0675657243590665e-05,5269.206322060454,232.82443585723715],"time_s":404.6479638807372},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.0814079737094408,7.828884455998984,0.09284280846319942,-1.0639717234847803,1.0271609587914474e-06,6.0675657243590665e-05,5269.206322060454,232.82443585723715],"flight_safety":true,"flight_time_s":404.6479638807372,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.207953556101076,"first_sample_above_0_1_m_s":367.5999999997738,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.828884455998984,"altitude_m":7.828884455998984,"gust_contribution_m_s":1.322538215557305,"phase":"landing","time_s":404.6479638807372},"endpoints_above_0_1_m_s":5529,"first_endpoint_above_0_1_m_s":367.5899999997738,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":404.6479638807372,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.6617068510103421,"flip":0.0,"landing":2.2052645021733914},"maximum_contribution_m_s":2.2052645021733914,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":404.6479638807372,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.661634512852719,"flip":0.0,"landing":2.2052626489570444},"maximum_sampled_contribution_m_s":2.2052626489570444,"sample_count_above_0_1_m_s":182,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-07","input":{"conditions":{"density_scale":0.9863786995036381,"forecast_gust_amplitude_m_s":2.1672975034419473,"forecast_wind_profile":[[0.0,0.1570927656235983],[50.0,0.1570927656235983],[1000.0,-0.40256419246175945],[5000.0,-2.7590145422948447],[10000.0,-5.675121850213287],[100000.0,-5.675121850213287]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":2.207953556101076,"gust_duration_s":120.0,"gust_period_s":56.35820625951009,"gust_phase_rad":1.368818924530527,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":14.504842666609065,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101311.34841178473],[11000.0,22506.024179563872],[20000.0,5418.903271700989],[32000.0,857.198442530408],[47000.0,108.54217908342588],[51000.0,65.41078773149644],[71000.0,3.8359927221877963],[84852.0,0.359235855977826],[100000.0,0.022231002888203125]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101311.34841178473,"sea_level_temperature_k":287.41834939535835,"temperature_profile":[[0.0,287.41834939535835],[11000.0,215.91834939535838],[20000.0,215.91834939535838],[32000.0,227.91834939535838],[47000.0,269.91834939535835],[51000.0,269.91834939535835],[71000.0,213.91834939535838],[84852.0,186.21434939535837],[100000.0,186.21434939535837]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.9430063368301873],[100000.0,1.9430063368301873]],"wind_profile":[[0.0,1.187887669058231],[50.0,1.187887669058231],[1000.0,0.6282307109728732],[5000.0,-1.728219638860212],[10000.0,-4.644326946778655],[100000.0,-4.644326946778655]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9228223970832116,"engine_lag_s":0.037191929622673606,"inertia_scale":1.0089580096051223,"initial_mass_scale":1.0026825885901998,"observation_delay_steps":2,"sensor_position_error_m":1.4489785385566458,"sensor_velocity_error_m_s":0.5339811394176295,"thrust_scale":0.9890774378601214},"group":"combined","id":"combined-1-07","index":7,"stream":1},"input_sha256":"ade13a481011f234a49fdae121ad5013317eb99ad8bd5e3e4447b501b3f9a2da","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64930.79367793927,"max_angular_acceleration_deg_s2":2.693009593715037,"max_angular_rate_deg_s":8.000541326370168,"max_ascent_q_alpha_kpa_deg":79.09089897206988,"max_dynamic_pressure_pa":24997.311052459292,"max_fin_hinge_nm":53.20031231013189,"max_flight_load_g":3.059934254074115,"max_gimbal_deg":5.997347946031977,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":18176.821083454815,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.693009593715037,"angular_torque_bias_nm":-4319.135383651031,"attitude_target_deg":-89.98886758505837,"control":[0.576341477172403,-0.0025118066685663894,1600.3726549654275,0.0],"navigation_acceleration_bias_m_s2":[0.7159036159411075,0.08872898969048386],"observed_control_state":[11774.905671230077,66367.90713998587,191.44621889690953,624.8852873561659,-1.5708691539143138,-0.001663271743706347,22297.357875904785,278.75592558566575,0.0,0.0,0.0,-0.0022238995630008253,0.5766060532550485,1491.8791780882057,0.8577324056996289,37.708445948115276,27.29155405188988,0.0,0.0],"phase":"boostback","requested_control":[0.5762372231471465,-0.0020857465849657476,-1218.2796732469578,0.0],"state":[11778.721873074759,66380.42937542644,190.7025025677993,624.6097635532869,-1.570832957584668,0.0008025940638070089,22278.541131183927,278.7444880960916,0.0,0.0,0.0,-0.002305509900784432,0.5765019570363148,1492.7974770823173,0.8801451795611035,37.72168256766544,27.278317432339716,-0.3598480230867497,-6.39207620592043],"time_s":133.02999999998713,"upper_attached":false},"rcs_propellant_used_kg":67.17556414276285,"record_type":"flight","remaining_main_propellant_kg":5269.206322060454,"remaining_rcs_propellant_kg":232.82443585723715,"return_plan":{"burn_end_time_s":141.88383628403705,"feasible":true,"predicted_ground_range_m":-0.24098875952424237,"predicted_main_at_terminal_kg":8214.38506749155,"predicted_peak_q_pa":17990.79527906057,"prediction_evaluations":5,"remaining_burn_s":0.6338362840574072,"source":"finite_burn_predictor_corrector","time_s":141.24999999997965,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.46744277275891,"feasible":true,"predicted_ground_range_m":2.1733424462434314,"predicted_main_at_terminal_kg":8235.257334527056,"predicted_peak_q_pa":17991.66489520931,"prediction_evaluations":6,"remaining_burn_s":9.397442772770917,"source":"finite_burn_predictor_corrector","time_s":132.069999999988,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.72195428034098,"feasible":true,"predicted_ground_range_m":2.6279924083835624,"predicted_main_at_terminal_kg":8209.907011600555,"predicted_peak_q_pa":17991.52413660144,"prediction_evaluations":6,"remaining_burn_s":8.631954280353918,"source":"finite_burn_predictor_corrector","time_s":133.08999999998707,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.73679320697013,"feasible":true,"predicted_ground_range_m":-0.07370269058852585,"predicted_main_at_terminal_kg":8272.291405434746,"predicted_peak_q_pa":17991.162863771322,"prediction_evaluations":5,"remaining_burn_s":7.626793206984002,"source":"finite_burn_predictor_corrector","time_s":134.10999999998614,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75601195720492,"feasible":true,"predicted_ground_range_m":-0.1499358057601725,"predicted_main_at_terminal_kg":8267.811151190168,"predicted_peak_q_pa":17991.008852261835,"prediction_evaluations":5,"remaining_burn_s":6.626011957219692,"source":"finite_burn_predictor_corrector","time_s":135.12999999998522,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.77806265072843,"feasible":true,"predicted_ground_range_m":-0.002961779110620455,"predicted_main_at_terminal_kg":8263.28401402255,"predicted_peak_q_pa":17990.932196391117,"prediction_evaluations":5,"remaining_burn_s":5.628062650744132,"source":"finite_burn_predictor_corrector","time_s":136.1499999999843,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.79902106807808,"feasible":true,"predicted_ground_range_m":-0.002775835586007247,"predicted_main_at_terminal_kg":8258.251775524855,"predicted_peak_q_pa":17990.74959424334,"prediction_evaluations":5,"remaining_burn_s":4.6290210680947155,"source":"finite_burn_predictor_corrector","time_s":137.16999999998336,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.82567157362092,"feasible":true,"predicted_ground_range_m":-3.183784099262507,"predicted_main_at_terminal_kg":8229.851906151354,"predicted_peak_q_pa":17991.382761336623,"prediction_evaluations":5,"remaining_burn_s":3.6356715736384766,"source":"finite_burn_predictor_corrector","time_s":138.18999999998243,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.84356038888419,"feasible":true,"predicted_ground_range_m":-2.1826147070902806,"predicted_main_at_terminal_kg":8225.68209025,"predicted_peak_q_pa":17991.276615739887,"prediction_evaluations":5,"remaining_burn_s":2.6335603889026906,"source":"finite_burn_predictor_corrector","time_s":139.2099999999815,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.8640530056963,"feasible":true,"predicted_ground_range_m":-1.0875250128092446,"predicted_main_at_terminal_kg":8219.408358824447,"predicted_peak_q_pa":17990.97333954708,"prediction_evaluations":5,"remaining_burn_s":1.6340530057157252,"source":"finite_burn_predictor_corrector","time_s":140.22999999998058,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.88383628403705,"feasible":true,"predicted_ground_range_m":-0.24098875952424237,"predicted_main_at_terminal_kg":8214.38506749155,"predicted_peak_q_pa":17990.79527906057,"prediction_evaluations":5,"remaining_burn_s":0.6338362840574072,"source":"finite_burn_predictor_corrector","time_s":141.24999999997965,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4036.683799117856,37295.4251577706,215.70042545327354,976.1888964551582,0.22173334942022607,0.0019940528478643157,22498.704160356014,294.645847124102],"time_s":96.66999999999791},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.28999999998797,"requested_s":132.08999999998798,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2499999998343,"requested_s":301.0499999998343,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5868100973186496,"maximum_slosh_mode_force_n":65507.0087224646,"minimum_feed_buffer_kg":1480.776887096899,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":124.57717709999997}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":124.515625,"fuel_ledger":{"main_error_kg":-1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a14b3db9264f8f29058a2c17e7043e91d893cb1227730feb3cfef5aaf813948c","integration_dt_s":0.01,"job_id":"development/late-combined-2-00","observation_seed_sequence":{"generated_state_uint32":[1214791058,2411834206,2817583978,2234163334,2720063658,2744310669,1636539873,1984772049],"mode":"case","state":{"entropy":[378,2,0,1232562687,182295966,2642442084,2900803066,1550137154,110644421,1871996904,153040631],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99533.13715431541,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":107.46511912978275,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.028396800072536383,-0.9712794925081973],[-0.028396801223548353,-0.9710501711836058]],"navigation_acceleration_bias_m_s2":[0.11864687259947218,0.3199964882360431],"observed_control_state":[0.030345413918540582,7.580810420736469,0.04899002108789946,-0.9646513251362905,-5.122735696639212e-06,-1.9131368007199296e-05],"state":[0.05817032045811962,7.537750284956559,-0.02904938892650778,-0.9631400758986068,-5.019210367251375e-06,-2.8665165574296943e-05,6343.569566947955,207.59612052954893],"time_s":409.2059457813648},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.05817032045811962,7.537750284956559,-0.02904938892650778,-0.9631400758986068,-5.019210367251375e-06,-2.8665165574296943e-05,6343.569566947955,207.59612052954893],"flight_safety":true,"flight_time_s":409.2059457813648,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.5591102268751534,"first_sample_above_0_1_m_s":374.79999999976724,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.537750284956559,"altitude_m":7.537750284956559,"gust_contribution_m_s":0.516025456196425,"phase":"landing","time_s":409.2059457813648},"endpoints_above_0_1_m_s":4757,"first_endpoint_above_0_1_m_s":374.6099999997674,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":409.2059457813648,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.14123367080861682,"flip":0.0,"landing":0.559105044950698},"maximum_contribution_m_s":0.559105044950698,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":409.2059457813648,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.14119669206396512,"flip":0.0,"landing":0.55901342843161},"maximum_sampled_contribution_m_s":0.55901342843161,"sample_count_above_0_1_m_s":147,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-00","input":{"conditions":{"density_scale":0.9902045938364178,"forecast_gust_amplitude_m_s":3.9439147168285267,"forecast_wind_profile":[[0.0,3.1747300487723984],[50.0,3.1747300487723984],[1000.0,3.1670417560857786],[5000.0,3.134669997405275],[10000.0,3.0946099460381515],[100000.0,3.0946099460381515]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.5591102268751534,"gust_duration_s":120.0,"gust_period_s":33.54100498009335,"gust_phase_rad":0.7082265970761696,"gust_start_s":370.52488962011097,"health_checks_passed":true,"known_fault":false,"latitude_deg":24.455712122935367,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101672.92070685938],[11000.0,22692.373368277982],[20000.0,5469.197645480228],[32000.0,859.1180888099237],[47000.0,109.7448776386499],[51000.0,65.93558572363816],[71000.0,3.8774268645461394],[84852.0,0.3637835959510789],[100000.0,0.02268126178104631]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101672.92070685938,"sea_level_temperature_k":287.5953667331389,"temperature_profile":[[0.0,287.5953667331389],[11000.0,216.09536673313895],[20000.0,216.09536673313895],[32000.0,228.09536673313895],[47000.0,270.0953667331389],[51000.0,270.0953667331389],[71000.0,214.09536673313895],[84852.0,186.39136673313894],[100000.0,186.39136673313894]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.7451361716805165],[100000.0,2.7451361716805165]],"wind_profile":[[0.0,2.9249709055550763],[50.0,2.9249709055550763],[1000.0,2.9172826128684566],[5000.0,2.884910854187953],[10000.0,2.8448508028208295],[100000.0,2.8448508028208295]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.01661246734344,"engine_lag_s":0.05,"inertia_scale":0.9749579371847498,"initial_mass_scale":0.9953313715431541,"observation_delay_steps":2,"sensor_position_error_m":1.1700879900010968,"sensor_velocity_error_m_s":0.9650466395060662,"thrust_scale":1.0111656961246014},"group":"combined","id":"late-combined-2-00","index":0,"stream":2},"input_sha256":"a14b3db9264f8f29058a2c17e7043e91d893cb1227730feb3cfef5aaf813948c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63856.430433051915,"max_angular_acceleration_deg_s2":2.785855235672192,"max_angular_rate_deg_s":8.001691571049887,"max_ascent_q_alpha_kpa_deg":82.3831415463249,"max_dynamic_pressure_pa":25114.586618461246,"max_fin_hinge_nm":138.65355171237925,"max_flight_load_g":3.8610983662942737,"max_gimbal_deg":5.99953314226716,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":18255.019385362957,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.785855235672192,"angular_torque_bias_nm":926.6941149562301,"attitude_target_deg":5.639311078323796,"control":[0.4133947994735989,0.00556966935464434,-18708.097600478388,0.0],"navigation_acceleration_bias_m_s2":[0.13636862516991305,0.03948589568449709],"observed_control_state":[693.2326846216419,35865.32896741681,-58.7751231846799,-996.5546076962626,0.08370995080530486,0.03570352269562586,20596.768292739096,259.99078236719316,0.0,0.0,0.0,0.0007783895843846748,0.40254940326296573,1499.9999999999943,0.9870004454049053,38.90472392590948,26.095276074095622,0.0,0.0],"phase":"entry","requested_control":[0.41801106720362763,0.0054495673395662326,-13123.91035348385,0.0],"state":[692.0171214126468,35845.34203927469,-58.837512386699885,-996.2270931441866,0.08437291196967973,0.033674471411638186,20583.724642417626,259.93238626236285,0.0,0.0,0.0,0.0021365480897117253,0.40536933819865084,1499.9999999999943,0.9890483894843181,38.913899468194394,26.086100531810708,0.001059270844063191,-0.03726440016619353],"time_s":304.5599999998311,"upper_attached":false},"rcs_propellant_used_kg":92.40387947045107,"record_type":"flight","remaining_main_propellant_kg":6343.569566947955,"remaining_rcs_propellant_kg":207.59612052954893,"return_plan":{"burn_end_time_s":139.32716405325604,"feasible":true,"predicted_ground_range_m":-0.24733256260270764,"predicted_main_at_terminal_kg":8756.644758475197,"predicted_peak_q_pa":17991.223455469364,"prediction_evaluations":5,"remaining_burn_s":0.6871640532740446,"source":"finite_burn_predictor_corrector","time_s":138.639999999982,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.26830371664803,"feasible":true,"predicted_ground_range_m":3.066672579910346,"predicted_main_at_terminal_kg":8729.31021611516,"predicted_peak_q_pa":17990.896440954886,"prediction_evaluations":6,"remaining_burn_s":8.788303716658628,"source":"finite_burn_predictor_corrector","time_s":130.47999999998942,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.4902978067003,"feasible":true,"predicted_ground_range_m":-1.1431872822409979,"predicted_main_at_terminal_kg":8713.763965517246,"predicted_peak_q_pa":17990.354927448097,"prediction_evaluations":4,"remaining_burn_s":7.99029780671183,"source":"finite_burn_predictor_corrector","time_s":131.4999999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.47370331140357,"feasible":true,"predicted_ground_range_m":0.19664940153361243,"predicted_main_at_terminal_kg":8719.581203413703,"predicted_peak_q_pa":17990.611517206526,"prediction_evaluations":5,"remaining_burn_s":6.953703311416002,"source":"finite_burn_predictor_corrector","time_s":132.51999999998756,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.43369744826248,"feasible":true,"predicted_ground_range_m":0.29547556724040547,"predicted_main_at_terminal_kg":8726.265112424238,"predicted_peak_q_pa":17990.38737046152,"prediction_evaluations":5,"remaining_burn_s":5.893697448275849,"source":"finite_burn_predictor_corrector","time_s":133.53999999998663,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42148783783819,"feasible":true,"predicted_ground_range_m":0.32617204687955237,"predicted_main_at_terminal_kg":8734.223499359867,"predicted_peak_q_pa":17991.010034593237,"prediction_evaluations":5,"remaining_burn_s":4.861487837852492,"source":"finite_burn_predictor_corrector","time_s":134.5599999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.38593621416402,"feasible":true,"predicted_ground_range_m":-2.891322967638107,"predicted_main_at_terminal_kg":8743.080289163732,"predicted_peak_q_pa":17991.19258466378,"prediction_evaluations":5,"remaining_burn_s":3.8059362141792543,"source":"finite_burn_predictor_corrector","time_s":135.57999999998478,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.38145829372962,"feasible":true,"predicted_ground_range_m":-2.0215588069793995,"predicted_main_at_terminal_kg":8743.216558532522,"predicted_peak_q_pa":17991.03999593857,"prediction_evaluations":5,"remaining_burn_s":2.7814582937457795,"source":"finite_burn_predictor_corrector","time_s":136.59999999998385,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.34637341584,"feasible":true,"predicted_ground_range_m":-1.1730075235476285,"predicted_main_at_terminal_kg":8759.302440698153,"predicted_peak_q_pa":17990.229710798805,"prediction_evaluations":5,"remaining_burn_s":1.7263734158570616,"source":"finite_burn_predictor_corrector","time_s":137.61999999998292,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.32716405325604,"feasible":true,"predicted_ground_range_m":-0.24733256260270764,"predicted_main_at_terminal_kg":8756.644758475197,"predicted_peak_q_pa":17991.223455469364,"prediction_evaluations":5,"remaining_burn_s":0.6871640532740446,"source":"finite_burn_predictor_corrector","time_s":138.639999999982,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3836.0744246578674,37362.977398073795,201.40107250027484,997.5672338394924,0.19515207132843768,0.001780006013642597,23412.96828093824,292.8585274223395],"time_s":95.35999999999817},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.6999999999894,"requested_s":130.4999999999894,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.6999999998321,"requested_s":303.4999999998321,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5848659030743875e-12,"maximum_slosh_displacement_m":1.4650844802936582,"maximum_slosh_mode_force_n":64841.00009602826,"minimum_feed_buffer_kg":1482.3438415460228,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":125.00435610000022}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.0625,"fuel_ledger":{"main_error_kg":-5.529727786779404e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8faa0a9816536d0e27110c36c1cfe2c59d278f5280d64ca3b27b2fc1f0f3542f","integration_dt_s":0.01,"job_id":"development/late-combined-2-01","observation_seed_sequence":{"generated_state_uint32":[2553152501,1929905320,589048388,2251026286,3446037309,579843935,3147401489,3051904557],"mode":"case","state":{"entropy":[378,2,1,4165651337,261368672,2827690485,1339589266,276127632,1789742348,2098359404,2733483937],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99851.49264596404,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-424.6021725922845,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.1007531226486615,-0.9888478925114146],[0.10075294162121264,-0.9870609743161202]],"navigation_acceleration_bias_m_s2":[0.08957981054349956,-0.25679489442465653],"observed_control_state":[0.08264374139345074,7.797033315908716,0.14495166372103704,-1.0568125168629101,-0.00010010837483707168,-0.0002980079801366091],"state":[0.2414268002308251,7.735382520532511,0.10066273108069834,-0.9780891501415793,-0.00010130707086867456,-0.00022336477555800767,5403.097616369498,209.5420337094595],"time_s":406.69128695806677},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.2414268002308251,7.735382520532511,0.10066273108069834,-0.9780891501415793,-0.00010130707086867456,-0.00022336477555800767,5403.097616369498,209.5420337094595],"flight_safety":true,"flight_time_s":406.69128695806677,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.8313715546672125,"first_sample_above_0_1_m_s":387.3999999997558,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.735382520532511,"altitude_m":7.735382520532511,"gust_contribution_m_s":0.5133475994407406,"phase":"landing","time_s":406.69128695806677},"endpoints_above_0_1_m_s":3423,"first_endpoint_above_0_1_m_s":387.22999999975593,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":406.69128695806677,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.81111760376829},"maximum_contribution_m_s":4.81111760376829,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":406.69128695806677,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.811107145208368},"maximum_sampled_contribution_m_s":4.811107145208368,"sample_count_above_0_1_m_s":97,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-01","input":{"conditions":{"density_scale":0.9919044480708834,"forecast_gust_amplitude_m_s":0.6324033464853174,"forecast_wind_profile":[[0.0,-3.615489530221271],[50.0,-3.615489530221271],[1000.0,-2.2964221886292586],[5000.0,3.2575455654423733],[10000.0,10.130580661106018],[100000.0,10.130580661106018]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.8313715546672125,"gust_duration_s":120.0,"gust_period_s":42.62982030993834,"gust_phase_rad":-0.1452857241789256,"gust_start_s":386.9266022361149,"health_checks_passed":true,"known_fault":false,"latitude_deg":-0.761360692295618,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101310.11524314964],[11000.0,22542.630310870438],[20000.0,5456.710728835874],[32000.0,862.635570585038],[47000.0,110.19431324414361],[51000.0,66.44155609182258],[71000.0,3.9119958928852503],[84852.0,0.36659385758527036],[100000.0,0.022954451321171385]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101310.11524314964,"sea_level_temperature_k":287.86299001486276,"temperature_profile":[[0.0,287.86299001486276],[11000.0,216.3629900148628],[20000.0,216.3629900148628],[32000.0,228.3629900148628],[47000.0,270.36299001486276],[51000.0,270.36299001486276],[71000.0,214.3629900148628],[84852.0,186.65899001486278],[100000.0,186.65899001486278]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.121525501259079],[100000.0,2.121525501259079]],"wind_profile":[[0.0,-2.1749563725322765],[50.0,-2.1749563725322765],[1000.0,-0.855889030940264],[5000.0,4.698078723131368],[10000.0,11.571113818795013],[100000.0,11.571113818795013]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9406033472830415,"engine_lag_s":0.05,"inertia_scale":0.9839382945076243,"initial_mass_scale":0.9985149264596405,"observation_delay_steps":2,"sensor_position_error_m":1.7223691063663946,"sensor_velocity_error_m_s":0.8019401155799308,"thrust_scale":0.9754174778706586},"group":"combined","id":"late-combined-2-01","index":1,"stream":2},"input_sha256":"8faa0a9816536d0e27110c36c1cfe2c59d278f5280d64ca3b27b2fc1f0f3542f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64796.90238362995,"max_angular_acceleration_deg_s2":3.647873100114151,"max_angular_rate_deg_s":8.000866467783181,"max_ascent_q_alpha_kpa_deg":92.17156640119764,"max_dynamic_pressure_pa":25073.813547868696,"max_fin_hinge_nm":149.46357373386408,"max_flight_load_g":3.7706389147873827,"max_gimbal_deg":5.9995483748909155,"max_mass_balance_error_kg":6.548361852765083e-10,"max_recovery_dynamic_pressure_pa":18268.779584865835,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.647873100114151,"angular_torque_bias_nm":2755.001896835354,"attitude_target_deg":0.0,"control":[0.03963203089165115,-0.0406791113798462,71129.71597765188,0.0],"navigation_acceleration_bias_m_s2":[0.09868639183893073,-0.09224496586136126],"observed_control_state":[-3.1354548596157317,2787.8338599394524,2.095939490765583,-191.24602502233236,-0.08511698387118209,0.009767034100446345,8453.542481558618,249.7708946041667,0.0,-6.015503938157956e-05,0.24916666666666598,0.055212323338553436,0.1703152302860152,1499.9999999999943,0.9999999999999981,47.4468635233164,17.553136476688678,0.0,0.0],"phase":"entry","requested_control":[0.035103618922923845,-0.05725257810957933,25569.9508805075,0.0],"state":[-3.085166387643151,2783.9391453971916,2.058328803729252,-191.14705790167852,-0.08487674099989916,0.011297225400594952,8449.232979908356,249.53613079669685,0.0,-2.8415276708413667e-05,0.21916666666666595,0.03426836355645928,0.12013731799134895,1499.9999999999943,0.9999999999999981,47.44989503778086,17.550104962224214,-5.086755512879098,-0.06286257368407873],"time_s":375.87999999976626,"upper_attached":false},"rcs_propellant_used_kg":90.4579662905405,"record_type":"flight","remaining_main_propellant_kg":5403.097616369498,"remaining_rcs_propellant_kg":209.5420337094595,"return_plan":{"burn_end_time_s":139.86019538574266,"feasible":true,"predicted_ground_range_m":-0.06358435113660477,"predicted_main_at_terminal_kg":8348.375008316574,"predicted_peak_q_pa":17991.758438883113,"prediction_evaluations":5,"remaining_burn_s":0.9201953857609305,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.47224333075835,"feasible":true,"predicted_ground_range_m":-0.01683646290502594,"predicted_main_at_terminal_kg":8356.574477750151,"predicted_peak_q_pa":17992.123377364383,"prediction_evaluations":5,"remaining_burn_s":7.672243330770132,"source":"finite_burn_predictor_corrector","time_s":131.79999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.72060440698635,"feasible":true,"predicted_ground_range_m":0.24688440417357782,"predicted_main_at_terminal_kg":8392.164908705863,"predicted_peak_q_pa":17991.558526967732,"prediction_evaluations":5,"remaining_burn_s":6.90060440699906,"source":"finite_burn_predictor_corrector","time_s":132.8199999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.74062115616638,"feasible":true,"predicted_ground_range_m":0.4764322757742505,"predicted_main_at_terminal_kg":8384.48415851436,"predicted_peak_q_pa":17992.296363753907,"prediction_evaluations":5,"remaining_burn_s":5.900621156180018,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.77003192419042,"feasible":true,"predicted_ground_range_m":0.7293728564374007,"predicted_main_at_terminal_kg":8374.233244494286,"predicted_peak_q_pa":17991.66057720596,"prediction_evaluations":5,"remaining_burn_s":4.910031924204993,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.7962393219818,"feasible":true,"predicted_ground_range_m":-2.571509482020545,"predicted_main_at_terminal_kg":8366.769540317582,"predicted_peak_q_pa":17991.361579910306,"prediction_evaluations":5,"remaining_burn_s":3.9162393219973013,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.81217558895452,"feasible":true,"predicted_ground_range_m":-1.7384897020995922,"predicted_main_at_terminal_kg":8362.737952762885,"predicted_peak_q_pa":17992.067605101154,"prediction_evaluations":5,"remaining_burn_s":2.912175588970935,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.83376351237112,"feasible":true,"predicted_ground_range_m":-0.7807417773422394,"predicted_main_at_terminal_kg":8356.541780725023,"predicted_peak_q_pa":17992.168019429668,"prediction_evaluations":5,"remaining_burn_s":1.9137635123884724,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.86019538574266,"feasible":true,"predicted_ground_range_m":-0.06358435113660477,"predicted_main_at_terminal_kg":8348.375008316574,"predicted_peak_q_pa":17991.758438883113,"prediction_evaluations":5,"remaining_burn_s":0.9201953857609305,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3412.9049076894917,37354.50451984904,174.59512196591004,977.7869037960968,0.16578490470268495,0.0014340525627199693,22240.678852657962,291.3723642211266],"time_s":97.05999999999783},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0199999999882,"requested_s":131.8199999999882,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9199999998337,"requested_s":301.7199999998337,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":375.7999999997665,"requested_s":375.5999999997665,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.144329406903125e-12,"maximum_slosh_displacement_m":1.5999999998379535,"maximum_slosh_mode_force_n":44401.39544504797,"minimum_feed_buffer_kg":1484.3113018194815,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":123.46624189999966}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":122.15625,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"dbf36a2181dbdc8749e0e14def5fda656456ffed60aabe0e7f3407a5ca3e16c7","integration_dt_s":0.01,"job_id":"development/late-combined-2-02","observation_seed_sequence":{"generated_state_uint32":[112702286,3957062175,1050857836,3290174175,4055990136,449703257,3965092904,1883984520],"mode":"case","state":{"entropy":[378,2,2,3188080535,630718709,1505088278,2558056854,3927965633,4250035770,4292614864,1679858748],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100622.0241945516,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":93.62781499526318,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.045347732217127595,-1.1597758108148275],[-0.04534772180423078,-1.1603336002986557]],"navigation_acceleration_bias_m_s2":[-0.028354408608190794,-0.5133520730723389],"observed_control_state":[-0.004043386064276965,7.937816016180131,-0.039659845160450936,-1.0769913379283493,-1.9059437097523688e-05,4.125936683800687e-05],"state":[-0.11878281959098191,7.9356894761576,-0.045842676132538014,-1.1495723164242349,-1.8668148308906763e-05,6.972368549066565e-05,5023.597904475888,208.99396220362522],"time_s":405.2889455366029},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.11878281959098191,7.9356894761576,-0.045842676132538014,-1.1495723164242349,-1.8668148308906763e-05,6.972368549066565e-05,5023.597904475888,208.99396220362522],"flight_safety":true,"flight_time_s":405.2889455366029,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.700132540989613,"first_sample_above_0_1_m_s":377.7999999997645,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.9356894761576,"altitude_m":7.9356894761576,"gust_contribution_m_s":0.7183322535141019,"phase":"landing","time_s":405.2889455366029},"endpoints_above_0_1_m_s":4503,"first_endpoint_above_0_1_m_s":377.7999999997645,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.2889455366029,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.8612046502883617,"flip":0.0,"landing":2.695384193460127},"maximum_contribution_m_s":2.695384193460127,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.2889455366029,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.8249137875953916,"flip":0.0,"landing":2.695384193460127},"maximum_sampled_contribution_m_s":2.695384193460127,"sample_count_above_0_1_m_s":136,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-02","input":{"conditions":{"density_scale":0.9940660262954336,"forecast_gust_amplitude_m_s":3.9547740803675517,"forecast_wind_profile":[[0.0,3.0804228764007338],[50.0,3.0804228764007338],[1000.0,3.6156949419184787],[5000.0,5.86947205988793],[10000.0,8.658521243375127],[100000.0,8.658521243375127]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":2.700132540989613,"gust_duration_s":120.0,"gust_period_s":47.07842400744587,"gust_phase_rad":-0.9529185760481469,"gust_start_s":377.4319127092877,"health_checks_passed":true,"known_fault":false,"latitude_deg":26.16723346806755,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,100995.72778416729],[11000.0,22644.8224857147],[20000.0,5468.802062313443],[32000.0,866.3560724674358],[47000.0,111.35630120869824],[51000.0,66.97421892003034],[71000.0,3.9864922358303416],[84852.0,0.3765205690308274],[100000.0,0.02367722817403731]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100995.72778416729,"sea_level_temperature_k":288.34916759538993,"temperature_profile":[[0.0,288.34916759538993],[11000.0,216.84916759538996],[20000.0,216.84916759538996],[32000.0,228.84916759538996],[47000.0,270.84916759538993],[51000.0,270.84916759538993],[71000.0,214.84916759538996],[84852.0,187.14516759538995],[100000.0,187.14516759538995]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.77880681624604],[100000.0,-2.77880681624604]],"wind_profile":[[0.0,2.67666870492854],[50.0,2.67666870492854],[1000.0,3.211940770446285],[5000.0,5.465717888415736],[10000.0,8.254767071902933],[100000.0,8.254767071902933]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9847094878517284,"engine_lag_s":0.05,"inertia_scale":0.97899582155805,"initial_mass_scale":1.006220241945516,"observation_delay_steps":2,"sensor_position_error_m":1.9354450796140417,"sensor_velocity_error_m_s":0.7444495232807682,"thrust_scale":0.982784804328338},"group":"combined","id":"late-combined-2-02","index":2,"stream":2},"input_sha256":"dbf36a2181dbdc8749e0e14def5fda656456ffed60aabe0e7f3407a5ca3e16c7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65176.4020955239,"max_angular_acceleration_deg_s2":3.296871491484355,"max_angular_rate_deg_s":8.001293237605516,"max_ascent_q_alpha_kpa_deg":85.50505338738014,"max_dynamic_pressure_pa":25902.655479001445,"max_fin_hinge_nm":160.90007524076128,"max_flight_load_g":3.379673499643989,"max_gimbal_deg":5.999555986182573,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17746.673012136336,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.296871491484355,"angular_torque_bias_nm":-2580.051209057334,"attitude_target_deg":0.0,"control":[0.045948611870304384,-0.029440974715445226,52091.141211578266,-0.012224309758982642],"navigation_acceleration_bias_m_s2":[0.001266377549975814,-0.8784265206283294],"observed_control_state":[-3.930194221786895,2931.9406488146305,2.109021056365233,-193.63751047355714,-0.07863144206759286,-0.004195000660719332,8160.743430839689,250.2652039322981,0.0,-0.011965271113504455,0.7908333333333332,0.03164842768432918,0.24060220496344215,1499.9999999999943,0.9999999999999981,47.652832711744615,17.34716728826048,0.0,0.0],"phase":"entry","requested_control":[0.042374374771814015,-0.0385133663621431,10103.901961205976,-0.012179484080003817],"state":[-3.9168448208192688,2927.912142168746,2.0608883707722794,-193.67586933022812,-0.07869259855562846,-0.003265351862613167,8152.71646265875,250.0392371969586,0.0,-0.012067297505887153,0.7608333333333331,0.014331592251938023,0.18007962305191744,1499.9999999999943,0.9999999999999981,47.65847927418295,17.341520725822157,-0.02400713536677991,-0.05368948276003367],"time_s":374.0599999997679,"upper_attached":false},"rcs_propellant_used_kg":91.00603779637478,"record_type":"flight","remaining_main_propellant_kg":5023.597904475888,"remaining_rcs_propellant_kg":208.99396220362522,"return_plan":{"burn_end_time_s":140.74226158360182,"feasible":true,"predicted_ground_range_m":-0.48140156010769175,"predicted_main_at_terminal_kg":8220.893065576302,"predicted_peak_q_pa":17991.187701531555,"prediction_evaluations":5,"remaining_burn_s":1.4422615836204302,"source":"finite_burn_predictor_corrector","time_s":139.2999999999814,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.2473837969675,"feasible":true,"predicted_ground_range_m":1.736070077874004,"predicted_main_at_terminal_kg":8260.904918149085,"predicted_peak_q_pa":17991.465686172924,"prediction_evaluations":6,"remaining_burn_s":8.087383796979633,"source":"finite_burn_predictor_corrector","time_s":132.1599999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5089375457731,"feasible":true,"predicted_ground_range_m":1.2623685221398446,"predicted_main_at_terminal_kg":8231.07490021416,"predicted_peak_q_pa":17991.18566566318,"prediction_evaluations":5,"remaining_burn_s":7.328937545786137,"source":"finite_burn_predictor_corrector","time_s":133.17999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.55264384080854,"feasible":true,"predicted_ground_range_m":0.21311801155423638,"predicted_main_at_terminal_kg":8271.822634760787,"predicted_peak_q_pa":17990.58179177368,"prediction_evaluations":5,"remaining_burn_s":6.3526438408225046,"source":"finite_burn_predictor_corrector","time_s":134.19999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.59160136112826,"feasible":true,"predicted_ground_range_m":0.3431721655177853,"predicted_main_at_terminal_kg":8261.185684714972,"predicted_peak_q_pa":17991.393556381467,"prediction_evaluations":5,"remaining_burn_s":5.371601361143135,"source":"finite_burn_predictor_corrector","time_s":135.2199999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63201306509808,"feasible":true,"predicted_ground_range_m":0.45247395772688037,"predicted_main_at_terminal_kg":8249.974695580191,"predicted_peak_q_pa":17991.02152420349,"prediction_evaluations":5,"remaining_burn_s":4.392013065113901,"source":"finite_burn_predictor_corrector","time_s":136.23999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6734927901303,"feasible":true,"predicted_ground_range_m":-2.4039676407276787,"predicted_main_at_terminal_kg":8239.809553766547,"predicted_peak_q_pa":17990.75301088054,"prediction_evaluations":5,"remaining_burn_s":3.413492790147052,"source":"finite_burn_predictor_corrector","time_s":137.25999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.71243118135195,"feasible":true,"predicted_ground_range_m":-1.3983150169638208,"predicted_main_at_terminal_kg":8227.49640735368,"predicted_peak_q_pa":17991.34382773872,"prediction_evaluations":5,"remaining_burn_s":2.4324311813696116,"source":"finite_burn_predictor_corrector","time_s":138.27999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.74226158360182,"feasible":true,"predicted_ground_range_m":-0.48140156010769175,"predicted_main_at_terminal_kg":8220.893065576302,"predicted_peak_q_pa":17991.187701531555,"prediction_evaluations":5,"remaining_burn_s":1.4422615836204302,"source":"finite_burn_predictor_corrector","time_s":139.2999999999814,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3588.7444333254175,37348.22628389825,183.0277965213636,972.2396372639524,0.17634455563720866,0.0015924712586689988,22094.380596641524,291.41373694850523],"time_s":97.25999999999779},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.37999999998786,"requested_s":132.17999999998787,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.09999999983444,"requested_s":300.89999999983445,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.346155124348461,"maximum_slosh_mode_force_n":48237.73531363425,"minimum_feed_buffer_kg":1484.498115623754,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":122.52566539999862}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.75,"fuel_ledger":{"main_error_kg":-8.440110832452774e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"94a06446c9ae9ae09944eeaf394d06ed80bd562d8929d6fcbe4085bc21b9ed04","integration_dt_s":0.01,"job_id":"development/late-combined-2-03","observation_seed_sequence":{"generated_state_uint32":[2316093395,3031207690,2720438736,4208641320,2571254045,38809702,2902549511,2884747699],"mode":"case","state":{"entropy":[378,2,3,4187156665,2510096351,2990410066,3462381474,2428422128,2323341038,2057510064,2782050140],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99243.95257126838,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":509.5314188399574,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.12180292935210918,-0.973536546503436],[0.12180290440626661,-0.9724778125115042]],"navigation_acceleration_bias_m_s2":[0.09541822189481075,0.2708465302982001],"observed_control_state":[0.05595340994630063,7.644090458986972,0.1175910740657817,-0.9487947571661478,-1.9832118192297796e-05,-3.756787102153353e-05],"state":[0.14222946678413462,7.5880996956211755,0.12090117946176333,-0.9642475400728925,-2.3561954898497866e-05,-0.0001323417490282111,5572.460024447988,229.35407059840344],"time_s":406.0977964647448},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.14222946678413462,7.5880996956211755,0.12090117946176333,-0.9642475400728925,-2.3561954898497866e-05,-0.0001323417490282111,5572.460024447988,229.35407059840344],"flight_safety":true,"flight_time_s":406.0977964647448,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.3845181062088374,"first_sample_above_0_1_m_s":373.79999999976815,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.5880996956211755,"altitude_m":7.5880996956211755,"gust_contribution_m_s":0.1911142963825223,"phase":"landing","time_s":406.0977964647448},"endpoints_above_0_1_m_s":4351,"first_endpoint_above_0_1_m_s":373.77999999976817,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":406.0977964647448,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.206775581914992,"flip":0.0,"landing":0.3845149926540632},"maximum_contribution_m_s":0.3845149926540632,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":406.0977964647448,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.20654358915891802,"flip":0.0,"landing":0.38451311014815914},"maximum_sampled_contribution_m_s":0.38451311014815914,"sample_count_above_0_1_m_s":124,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-03","input":{"conditions":{"density_scale":0.999458380325562,"forecast_gust_amplitude_m_s":0.6565858632745958,"forecast_wind_profile":[[0.0,2.9409231651896754],[50.0,2.9409231651896754],[1000.0,1.294283847292105],[5000.0,-5.638934333329246],[10000.0,-14.218791831848167],[100000.0,-14.218791831848167]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.3845181062088374,"gust_duration_s":120.0,"gust_period_s":8.984375821963082,"gust_phase_rad":1.3619839507157376,"gust_start_s":372.01139390537537,"health_checks_passed":true,"known_fault":false,"latitude_deg":-17.45589371073298,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101656.41348230049],[11000.0,22601.569112394798],[20000.0,5441.197214843124],[32000.0,861.4488217261792],[47000.0,109.8664477357045],[51000.0,66.25817371225918],[71000.0,3.873882552929129],[84852.0,0.36476829019590834],[100000.0,0.02273448715556047]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101656.41348230049,"sea_level_temperature_k":287.6295858533828,"temperature_profile":[[0.0,287.6295858533828],[11000.0,216.12958585338285],[20000.0,216.12958585338285],[32000.0,228.12958585338285],[47000.0,270.1295858533828],[51000.0,270.1295858533828],[71000.0,214.12958585338285],[84852.0,186.42558585338284],[100000.0,186.42558585338284]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.6297628038412606],[100000.0,-1.6297628038412606]],"wind_profile":[[0.0,3.3570960811447534],[50.0,3.3570960811447534],[1000.0,1.710456763247183],[5000.0,-5.222761417374167],[10000.0,-13.802618915893088],[100000.0,-13.802618915893088]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9308703798416604,"engine_lag_s":0.05,"inertia_scale":0.9987068096326703,"initial_mass_scale":0.9924395257126838,"observation_delay_steps":2,"sensor_position_error_m":1.9968496104594342,"sensor_velocity_error_m_s":0.6888473460194614,"thrust_scale":0.981083611804733},"group":"combined","id":"late-combined-2-03","index":3,"stream":2},"input_sha256":"94a06446c9ae9ae09944eeaf394d06ed80bd562d8929d6fcbe4085bc21b9ed04","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64627.539975551175,"max_angular_acceleration_deg_s2":2.648599055220426,"max_angular_rate_deg_s":8.001114009459817,"max_ascent_q_alpha_kpa_deg":73.48491591779313,"max_dynamic_pressure_pa":25909.471498997827,"max_fin_hinge_nm":66.20182649605357,"max_flight_load_g":3.061383499439722,"max_gimbal_deg":5.999541713271468,"max_mass_balance_error_kg":8.731149137020111e-10,"max_recovery_dynamic_pressure_pa":17840.567773998166,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.648599055220426,"angular_torque_bias_nm":88.49993039744663,"attitude_target_deg":4.014968205610365,"control":[0.34329603962776317,0.00664159950819908,-19012.36857234482,0.0],"navigation_acceleration_bias_m_s2":[-0.10229572165313415,-0.12146656087631959],"observed_control_state":[1857.6970190009304,35466.36078569826,-65.15571149505021,-987.2110531733366,0.062437686507558834,0.024125938453109327,19487.529924093014,263.3763630000413,0.0,0.0,0.0,0.0006988712878716651,0.32740498565312,1499.9999999999943,0.9784020879620727,39.68501650541918,25.31498349458575,0.0,0.0],"phase":"entry","requested_control":[0.3464914980721263,0.006564290845616094,-13641.721152613729,0.0],"state":[1856.368719966888,35446.716304024034,-65.07681148048664,-986.9795846640047,0.06286765019569009,0.022113191722303346,19477.00996481778,263.3130410617477,0.0,0.0,0.0,0.0023834233386445993,0.3313211794547433,1499.9999999999943,0.9818046134687883,39.69241675985613,25.30758324014879,0.011844876935049164,-0.04797341587335111],"time_s":302.1599999998333,"upper_attached":false},"rcs_propellant_used_kg":70.64592940159656,"record_type":"flight","remaining_main_propellant_kg":5572.460024447988,"remaining_rcs_propellant_kg":229.35407059840344,"return_plan":{"burn_end_time_s":142.66405810267918,"feasible":true,"predicted_ground_range_m":-0.3451240629653114,"predicted_main_at_terminal_kg":8146.243259316821,"predicted_peak_q_pa":17992.433362258773,"prediction_evaluations":5,"remaining_burn_s":0.9840581026999565,"source":"finite_burn_predictor_corrector","time_s":141.67999999997923,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.44308543943407,"feasible":true,"predicted_ground_range_m":0.9501560721993769,"predicted_main_at_terminal_kg":8162.78770393926,"predicted_peak_q_pa":17992.418123345808,"prediction_evaluations":6,"remaining_burn_s":9.943085439446477,"source":"finite_burn_predictor_corrector","time_s":132.49999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.68515910059713,"feasible":true,"predicted_ground_range_m":3.4062048307655672,"predicted_main_at_terminal_kg":8140.923209722395,"predicted_peak_q_pa":17992.582159736558,"prediction_evaluations":6,"remaining_burn_s":9.165159100610474,"source":"finite_burn_predictor_corrector","time_s":133.51999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67650477892158,"feasible":true,"predicted_ground_range_m":3.3072747484651543,"predicted_main_at_terminal_kg":8144.4229503898905,"predicted_peak_q_pa":17992.767079740326,"prediction_evaluations":6,"remaining_burn_s":8.136504778935862,"source":"finite_burn_predictor_corrector","time_s":134.53999999998572,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6770564888773,"feasible":true,"predicted_ground_range_m":-0.19906641128810776,"predicted_main_at_terminal_kg":8143.897581636903,"predicted_peak_q_pa":17992.67660020576,"prediction_evaluations":5,"remaining_burn_s":7.117056488892505,"source":"finite_burn_predictor_corrector","time_s":135.5599999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67342273234246,"feasible":true,"predicted_ground_range_m":-0.31689968603465246,"predicted_main_at_terminal_kg":8147.730288875018,"predicted_peak_q_pa":17993.027712750958,"prediction_evaluations":5,"remaining_burn_s":6.093422732358594,"source":"finite_burn_predictor_corrector","time_s":136.57999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.66988380397785,"feasible":true,"predicted_ground_range_m":-0.38576796136268143,"predicted_main_at_terminal_kg":8145.483738518848,"predicted_peak_q_pa":17992.623861125045,"prediction_evaluations":5,"remaining_burn_s":5.06988380399492,"source":"finite_burn_predictor_corrector","time_s":137.59999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6701815440309,"feasible":true,"predicted_ground_range_m":-0.44627522580045564,"predicted_main_at_terminal_kg":8144.084965180366,"predicted_peak_q_pa":17992.41519763351,"prediction_evaluations":5,"remaining_burn_s":4.050181544048882,"source":"finite_burn_predictor_corrector","time_s":138.619999999982,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6714340596378,"feasible":true,"predicted_ground_range_m":-2.8850010344903083,"predicted_main_at_terminal_kg":8143.935481411442,"predicted_peak_q_pa":17992.393882589575,"prediction_evaluations":5,"remaining_burn_s":3.031434059656705,"source":"finite_burn_predictor_corrector","time_s":139.6399999999811,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6725164585836,"feasible":true,"predicted_ground_range_m":-1.7866805446376404,"predicted_main_at_terminal_kg":8143.225424295011,"predicted_peak_q_pa":17993.532025969704,"prediction_evaluations":5,"remaining_burn_s":2.0125164586034447,"source":"finite_burn_predictor_corrector","time_s":140.65999999998016,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.66405810267918,"feasible":true,"predicted_ground_range_m":-0.3451240629653114,"predicted_main_at_terminal_kg":8146.243259316821,"predicted_peak_q_pa":17992.433362258773,"prediction_evaluations":5,"remaining_burn_s":0.9840581026999565,"source":"finite_burn_predictor_corrector","time_s":141.67999999997923,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4219.407668421823,37348.774570946116,229.27425130167495,977.7352256453404,0.24267738720770873,0.002206794600921117,22562.459037995475,294.9657145618539],"time_s":96.7199999999979},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.71999999998755,"requested_s":132.51999999998756,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.599999999834,"requested_s":301.399999999834,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4143356464919634e-12,"maximum_slosh_displacement_m":1.5955372013993034,"maximum_slosh_mode_force_n":67309.36686845103,"minimum_feed_buffer_kg":1483.6473627222792,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":124.1046865999997}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.96875,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e2586f133d4d7019ba4e0220885760af96bfae37e422e772b7f5e378a88a7d76","integration_dt_s":0.01,"job_id":"development/late-combined-2-04","observation_seed_sequence":{"generated_state_uint32":[2024451491,2785205767,2169893074,456044769,20870807,2652991140,2110229248,1777037668],"mode":"case","state":{"entropy":[378,2,4,506031863,3579154861,629405122,787667499,2505042007,3588886845,139255823,2810655017],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99552.79909902341,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-160.30499981390307,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.018360122995600886,-1.0370955055273117],[0.018360122179464804,-1.0368560755422127]],"navigation_acceleration_bias_m_s2":[-0.013971388226446464,0.23801270877854536],"observed_control_state":[0.035152394182709656,7.580001508519774,-0.00718888852617665,-1.0299129645387057,-3.155362904874415e-06,-3.0031003376552704e-05],"state":[0.052333490780872835,7.557543027142413,0.018943445165878234,-1.0287425342867946,-3.4086628031755356e-06,-2.9928748137546277e-05,6242.784903221975,189.60903128091496],"time_s":411.39528533059945},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.052333490780872835,7.557543027142413,0.018943445165878234,-1.0287425342867946,-3.4086628031755356e-06,-2.9928748137546277e-05,6242.784903221975,189.60903128091496],"flight_safety":true,"flight_time_s":411.39528533059945,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.1619977412306888,"first_sample_above_0_1_m_s":380.39999999976214,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.557543027142413,"altitude_m":7.557543027142413,"gust_contribution_m_s":1.1469412850684355,"phase":"landing","time_s":411.39528533059945},"endpoints_above_0_1_m_s":4938,"first_endpoint_above_0_1_m_s":380.3699999997622,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":411.39528533059945,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.753912878148327,"flip":0.0,"landing":3.157259329992492},"maximum_contribution_m_s":3.157259329992492,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":411.39528533059945,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.7536918570630182,"flip":0.0,"landing":3.157093486310772},"maximum_sampled_contribution_m_s":3.157093486310772,"sample_count_above_0_1_m_s":154,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-04","input":{"conditions":{"density_scale":0.9955313694256892,"forecast_gust_amplitude_m_s":1.582659161429703,"forecast_wind_profile":[[0.0,-2.4751430971154758],[50.0,-2.4751430971154758],[1000.0,-0.8132863120651681],[5000.0,6.184005414462444],[10000.0,14.843153926040364],[100000.0,14.843153926040364]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.1619977412306888,"gust_duration_s":120.0,"gust_period_s":47.01577772685617,"gust_phase_rad":1.198635586771486,"gust_start_s":380.0507571685671,"health_checks_passed":true,"known_fault":false,"latitude_deg":-25.20891904714601,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101627.84448250313],[11000.0,22766.796455136402],[20000.0,5509.105476702062],[32000.0,873.8964206300085],[47000.0,112.17418069709224],[51000.0,67.90193257265554],[71000.0,4.018195169827406],[84852.0,0.3797195523845945],[100000.0,0.02397805291369776]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101627.84448250313,"sea_level_temperature_k":288.42821532600163,"temperature_profile":[[0.0,288.42821532600163],[11000.0,216.92821532600166],[20000.0,216.92821532600166],[32000.0,228.92821532600166],[47000.0,270.92821532600163],[51000.0,270.92821532600163],[71000.0,214.92821532600166],[84852.0,187.22421532600166],[100000.0,187.22421532600166]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.053194960655241],[100000.0,-1.053194960655241]],"wind_profile":[[0.0,-1.270413344277987],[50.0,-1.270413344277987],[1000.0,0.3914434407723206],[5000.0,7.388735167299933],[10000.0,16.047883678877852],[100000.0,16.047883678877852]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0653856580856176,"engine_lag_s":0.05,"inertia_scale":1.006156014606325,"initial_mass_scale":0.9955279909902341,"observation_delay_steps":2,"sensor_position_error_m":1.1380454149768622,"sensor_velocity_error_m_s":0.9908024732910234,"thrust_scale":1.0011718511982766},"group":"combined","id":"late-combined-2-04","index":4,"stream":2},"input_sha256":"e2586f133d4d7019ba4e0220885760af96bfae37e422e772b7f5e378a88a7d76","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63957.21509677808,"max_angular_acceleration_deg_s2":2.516145490213053,"max_angular_rate_deg_s":8.002302764346645,"max_ascent_q_alpha_kpa_deg":94.99989132678284,"max_dynamic_pressure_pa":25744.179447556675,"max_fin_hinge_nm":295.61836108897785,"max_flight_load_g":3.943815186622552,"max_gimbal_deg":5.9995435409850515,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17788.740345371436,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.516145490213053,"angular_torque_bias_nm":226.12946717916344,"attitude_target_deg":5.83491763337452,"control":[0.423125335848829,0.005181125845271849,-12786.62551589427,0.0],"navigation_acceleration_bias_m_s2":[0.04802521384629836,0.3553218274195862],"observed_control_state":[-42.69605260782068,35743.034701471785,-46.331884105770804,-994.1244272837353,0.0860072934480648,0.036791935865782735,20802.20936322052,256.1578864896513,0.0,0.0,0.0,0.0020124724886638567,0.41748246218420065,1499.9999999999943,0.9938318449475407,38.76020661803917,26.239793381966045,0.0,0.0],"phase":"entry","requested_control":[0.42590625405534804,0.005122340824590741,-9003.207870166903,0.0],"state":[-43.59910901763518,35723.14537475021,-46.28372251383342,-994.075748114059,0.08668284077244776,0.034629419315770384,20788.64710720412,256.11322766422535,0.0,0.0,0.0,0.0029106726947989974,0.4188482067472654,1499.9999999999943,0.9948035733654782,38.769746972962096,26.23025302704312,-5.037986545774079,0.030862129617720967],"time_s":304.7999999998309,"upper_attached":false},"rcs_propellant_used_kg":110.39096871908504,"record_type":"flight","remaining_main_propellant_kg":6242.784903221975,"remaining_rcs_propellant_kg":189.60903128091496,"return_plan":{"burn_end_time_s":137.41485550865764,"feasible":true,"predicted_ground_range_m":-0.11243505127796993,"predicted_main_at_terminal_kg":8911.461190268901,"predicted_peak_q_pa":17992.63346293644,"prediction_evaluations":5,"remaining_burn_s":0.894855508673726,"source":"finite_burn_predictor_corrector","time_s":136.51999999998392,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.254159044742,"feasible":true,"predicted_ground_range_m":-0.8331834629187185,"predicted_main_at_terminal_kg":8851.56329269826,"predicted_peak_q_pa":17992.754256712284,"prediction_evaluations":5,"remaining_burn_s":6.854159044752529,"source":"finite_burn_predictor_corrector","time_s":130.3999999999895,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.48790455380697,"feasible":true,"predicted_ground_range_m":-0.12639051348676844,"predicted_main_at_terminal_kg":8883.468139599983,"predicted_peak_q_pa":17992.56577916205,"prediction_evaluations":5,"remaining_burn_s":6.067904553818396,"source":"finite_burn_predictor_corrector","time_s":131.41999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.4707493887662,"feasible":true,"predicted_ground_range_m":-0.2195226461352462,"predicted_main_at_terminal_kg":8893.906881214343,"predicted_peak_q_pa":17992.05723410577,"prediction_evaluations":5,"remaining_burn_s":5.030749388778552,"source":"finite_burn_predictor_corrector","time_s":132.43999999998763,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.46280908047157,"feasible":true,"predicted_ground_range_m":-0.2169131647480924,"predicted_main_at_terminal_kg":8892.210757124063,"predicted_peak_q_pa":17992.909015490008,"prediction_evaluations":5,"remaining_burn_s":4.002809080484854,"source":"finite_burn_predictor_corrector","time_s":133.4599999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.4507479021545,"feasible":true,"predicted_ground_range_m":-2.039152304612216,"predicted_main_at_terminal_kg":8898.644068811509,"predicted_peak_q_pa":17992.061874871284,"prediction_evaluations":5,"remaining_burn_s":2.970747902168706,"source":"finite_burn_predictor_corrector","time_s":134.47999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.42839067014185,"feasible":true,"predicted_ground_range_m":-0.6443240592008266,"predicted_main_at_terminal_kg":8902.012479887613,"predicted_peak_q_pa":17991.886487289023,"prediction_evaluations":5,"remaining_burn_s":1.9283906701569975,"source":"finite_burn_predictor_corrector","time_s":135.49999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.41485550865764,"feasible":true,"predicted_ground_range_m":-0.11243505127796993,"predicted_main_at_terminal_kg":8911.461190268901,"predicted_peak_q_pa":17992.63346293644,"prediction_evaluations":5,"remaining_burn_s":0.894855508673726,"source":"finite_burn_predictor_corrector","time_s":136.51999999998392,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3062.3372674946313,37364.061531049556,156.1739947257774,996.4354070331599,0.14016346659902706,0.0010259854339076447,23059.895985579315,290.0042131461614],"time_s":95.77999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.61999999998946,"requested_s":130.41999999998947,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.8599999998319,"requested_s":303.65999999983194,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":380.5399999997622,"requested_s":380.3399999997622,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":380.8599999997619,"requested_s":380.6599999997619,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":393.7199999997502,"requested_s":393.5199999997502,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":393.75999999975016,"requested_s":393.5599999997502,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":393.8599999997501,"requested_s":393.6599999997501,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":394.0399999997499,"requested_s":393.8399999997499,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.599999269950063,"maximum_slosh_mode_force_n":33846.50873814567,"minimum_feed_buffer_kg":1482.995291008758,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":124.63311890000114}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":121.65625,"fuel_ledger":{"main_error_kg":2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ea62c6609f6024413c49d6fe9ccc55c3a231db3cbd838a2db0c441c0433ab332","integration_dt_s":0.01,"job_id":"development/late-combined-2-05","observation_seed_sequence":{"generated_state_uint32":[3327172106,3424499074,851374834,3113794955,663575975,1677809438,2530762756,2848885949],"mode":"case","state":{"entropy":[378,2,5,373350400,1624137419,4097897525,3430643373,2908984634,3890955360,2702684656,914381490],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100231.90313910357,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":4990.555271786753,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.026172334043323375,-1.0288435199869213],[0.026172330679356672,-1.028937307955526]],"navigation_acceleration_bias_m_s2":[-0.04995158259268763,-0.5030214941146295],"observed_control_state":[0.15617266542828476,7.90229056384901,-0.019335746222629333,-1.070089603983641,3.50067747365558e-05,-2.9121763919734576e-05],"state":[0.1463066283168723,7.892000072245726,0.02681605623817314,-1.0181684809823857,3.5867785069462314e-05,1.1723496083115748e-05,4869.978435853904,219.2446942436064],"time_s":405.0046387054043},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1463066283168723,7.892000072245726,0.02681605623817314,-1.0181684809823857,3.5867785069462314e-05,1.1723496083115748e-05,4869.978435853904,219.2446942436064],"flight_safety":true,"flight_time_s":405.0046387054043,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.9787989003612285,"first_sample_above_0_1_m_s":382.9999999997598,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.892000072245726,"altitude_m":7.892000072245726,"gust_contribution_m_s":4.975159154759815,"phase":"landing","time_s":405.0046387054043},"endpoints_above_0_1_m_s":4031,"first_endpoint_above_0_1_m_s":382.9599999997598,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.0046387054043,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.978627648723869},"maximum_contribution_m_s":4.978627648723869,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.0046387054043,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.978627648723869},"maximum_sampled_contribution_m_s":4.978627648723869,"sample_count_above_0_1_m_s":111,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-05","input":{"conditions":{"density_scale":0.9998841920312146,"forecast_gust_amplitude_m_s":2.4789674512922244,"forecast_wind_profile":[[0.0,4.136229262596186],[50.0,4.136229262596186],[1000.0,3.85220339923367],[5000.0,2.6563050271809696],[10000.0,1.176380791765753],[100000.0,1.176380791765753]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.9787989003612285,"gust_duration_s":120.0,"gust_period_s":11.758612757386324,"gust_phase_rad":-1.2521973145968515,"gust_start_s":382.73594202961567,"health_checks_passed":true,"known_fault":false,"latitude_deg":23.213567949916552,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101185.19962839322],[11000.0,22576.313511196287],[20000.0,5455.769688289681],[32000.0,867.6908393837709],[47000.0,110.46842763252026],[51000.0,66.54861048016174],[71000.0,3.9470418526706323],[84852.0,0.37266905942744477],[100000.0,0.02336067767824602]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101185.19962839322,"sea_level_temperature_k":288.0928957891327,"temperature_profile":[[0.0,288.0928957891327],[11000.0,216.5928957891327],[20000.0,216.5928957891327],[32000.0,228.5928957891327],[47000.0,270.5928957891327],[51000.0,270.5928957891327],[71000.0,214.5928957891327],[84852.0,186.8888957891327],[100000.0,186.8888957891327]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.9874242383359784],[100000.0,0.9874242383359784]],"wind_profile":[[0.0,4.849438470379901],[50.0,4.849438470379901],[1000.0,4.565412607017385],[5000.0,3.3695142349646847],[10000.0,1.889589999549468],[100000.0,1.889589999549468]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.8897645635912761,"engine_lag_s":0.05,"inertia_scale":1.025278273908968,"initial_mass_scale":1.0023190313910357,"observation_delay_steps":2,"sensor_position_error_m":1.6406931000927822,"sensor_velocity_error_m_s":0.8293003501641425,"thrust_scale":0.9729947861401823},"group":"combined","id":"late-combined-2-05","index":5,"stream":2},"input_sha256":"ea62c6609f6024413c49d6fe9ccc55c3a231db3cbd838a2db0c441c0433ab332","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65330.0215641463,"max_angular_acceleration_deg_s2":2.436333122452382,"max_angular_rate_deg_s":8.00041514464346,"max_ascent_q_alpha_kpa_deg":84.63053957535874,"max_dynamic_pressure_pa":25409.406896707053,"max_fin_hinge_nm":83.18568231384732,"max_flight_load_g":3.0602483114905707,"max_gimbal_deg":5.99955756839279,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":18278.619197911918,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.436333122452382,"angular_torque_bias_nm":-797.6990891742963,"attitude_target_deg":11.056789153724152,"control":[0.15501547995144926,-0.02508846436475905,15027.782155123696,0.0],"navigation_acceleration_bias_m_s2":[-0.2373260737529443,-0.07756951580827207],"observed_control_state":[1246.1630515026634,35679.17587735174,-61.27076889958575,-982.6944638496111,0.06462627604617516,0.0060908673169036785,19217.34815651966,259.9101969646902,0.0,0.0,0.0,-0.012072217126774303,0.05569491076395873,1499.9999999999943,0.8889769274564638,39.875075589485675,25.124924410519235,0.0,0.0],"phase":"entry","requested_control":[0.16549661239514557,-0.019444847782378226,7847.2300470983755,0.0],"state":[1244.9316335818858,35659.45453602419,-61.08128744355516,-982.7130018225637,0.06481493348446096,0.008318790648748572,19216.362703861345,259.844238285612,0.0,0.0,0.0,-0.01576183883570796,0.08238554651545038,1499.9999999999943,0.9034391811616609,39.87576880513569,25.124231194869218,-5.011374287408537,0.011877706059105254],"time_s":300.7599999998346,"upper_attached":false},"rcs_propellant_used_kg":80.7553057563936,"record_type":"flight","remaining_main_propellant_kg":4869.978435853904,"remaining_rcs_propellant_kg":219.2446942436064,"return_plan":{"burn_end_time_s":142.26744864473918,"feasible":true,"predicted_ground_range_m":-0.5332938224756312,"predicted_main_at_terminal_kg":8016.917455424747,"predicted_peak_q_pa":17991.550702484434,"prediction_evaluations":5,"remaining_burn_s":1.3674486447592393,"source":"finite_burn_predictor_corrector","time_s":140.89999999997994,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.7305429168116,"feasible":true,"predicted_ground_range_m":0.5167527326440151,"predicted_main_at_terminal_kg":8068.701463672095,"predicted_peak_q_pa":17991.221892803173,"prediction_evaluations":6,"remaining_burn_s":8.990542916824234,"source":"finite_burn_predictor_corrector","time_s":132.73999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.00483265951198,"feasible":true,"predicted_ground_range_m":2.4905674153220865,"predicted_main_at_terminal_kg":8102.042681003115,"predicted_peak_q_pa":17990.67316184492,"prediction_evaluations":6,"remaining_burn_s":8.244832659525532,"source":"finite_burn_predictor_corrector","time_s":133.75999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0493522492929,"feasible":true,"predicted_ground_range_m":-0.4892932456411181,"predicted_main_at_terminal_kg":8092.955132921641,"predicted_peak_q_pa":17990.587114807764,"prediction_evaluations":5,"remaining_burn_s":7.269352249307386,"source":"finite_burn_predictor_corrector","time_s":134.7799999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.07694174107547,"feasible":true,"predicted_ground_range_m":0.039051610695793215,"predicted_main_at_terminal_kg":8070.871789454691,"predicted_peak_q_pa":17991.418637083865,"prediction_evaluations":5,"remaining_burn_s":6.2769417410909085,"source":"finite_burn_predictor_corrector","time_s":135.79999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.11620999805945,"feasible":true,"predicted_ground_range_m":0.15704589976918015,"predicted_main_at_terminal_kg":8059.245589337755,"predicted_peak_q_pa":17990.950962889543,"prediction_evaluations":5,"remaining_burn_s":5.296209998075807,"source":"finite_burn_predictor_corrector","time_s":136.81999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1628404101459,"feasible":true,"predicted_ground_range_m":0.2724900936373551,"predicted_main_at_terminal_kg":8045.814241412155,"predicted_peak_q_pa":17991.448013490655,"prediction_evaluations":5,"remaining_burn_s":4.322840410163169,"source":"finite_burn_predictor_corrector","time_s":137.83999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.19048933150654,"feasible":true,"predicted_ground_range_m":-2.5655721171075108,"predicted_main_at_terminal_kg":8039.240263578188,"predicted_peak_q_pa":17991.399696759472,"prediction_evaluations":5,"remaining_burn_s":3.3304893315247392,"source":"finite_burn_predictor_corrector","time_s":138.8599999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.22968623686162,"feasible":true,"predicted_ground_range_m":-1.4844076396282233,"predicted_main_at_terminal_kg":8033.358249159469,"predicted_peak_q_pa":17991.4583391032,"prediction_evaluations":5,"remaining_burn_s":2.349686236880745,"source":"finite_burn_predictor_corrector","time_s":139.87999999998087,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.26744864473918,"feasible":true,"predicted_ground_range_m":-0.5332938224756312,"predicted_main_at_terminal_kg":8016.917455424747,"predicted_peak_q_pa":17991.550702484434,"prediction_evaluations":5,"remaining_burn_s":1.3674486447592393,"source":"finite_burn_predictor_corrector","time_s":140.89999999997994,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3946.114366918171,37349.50433833245,204.31802702691468,968.3913225840532,0.20560208010847672,0.001798080165441594,22003.8222912044,293.3963665179501],"time_s":97.49999999999774},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.95999999998733,"requested_s":132.75999999998734,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.7199999998348,"requested_s":300.5199999998348,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5999997462835274,"maximum_slosh_mode_force_n":32685.212436480306,"minimum_feed_buffer_kg":1484.5901127711616,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":122.13887520000026}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.578125,"fuel_ledger":{"main_error_kg":1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d10c3dae8e551b2ba39d787d55e640bbf4d49324d09bf40d8d592fd09021b7fc","integration_dt_s":0.01,"job_id":"development/late-combined-2-06","observation_seed_sequence":{"generated_state_uint32":[3697464762,3811542132,2703121811,2541674277,2424226646,2636810673,328287164,1728616659],"mode":"case","state":{"entropy":[378,2,6,3362333115,2158068551,1230124413,3167700850,3100412128,1652286842,273065988,1380758584],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100233.16782107348,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":868.1104303505318,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0735445250538585,-1.0728731299914465],[0.07354452225145522,-1.0730199427709166]],"navigation_acceleration_bias_m_s2":[-0.013377749965465327,-0.27996151223605537],"observed_control_state":[0.007005461578220558,7.949077220138551,0.017217958803977848,-0.9795195027727767,1.8962007033672607e-05,-3.0525304254906664e-06],"state":[0.03942344254687764,7.878248094532357,0.07309114852751333,-1.0626367565214065,1.908827892023303e-05,1.8351597437121677e-05,4992.056749552347,177.51770044468466],"time_s":413.0318807646596},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.03942344254687764,7.878248094532357,0.07309114852751333,-1.0626367565214065,1.908827892023303e-05,1.8351597437121677e-05,4992.056749552347,177.51770044468466],"flight_safety":true,"flight_time_s":413.0318807646596,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.9866889138425745,"first_sample_above_0_1_m_s":390.19999999975323,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.878248094532357,"altitude_m":7.878248094532357,"gust_contribution_m_s":0.19336225939571072,"phase":"landing","time_s":413.0318807646596},"endpoints_above_0_1_m_s":3874,"first_endpoint_above_0_1_m_s":390.04999999975337,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":413.0318807646596,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.9857210443199307},"maximum_contribution_m_s":0.9857210443199307,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":413.0318807646596,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.9857147987573294},"maximum_sampled_contribution_m_s":0.9857147987573294,"sample_count_above_0_1_m_s":109,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-06","input":{"conditions":{"density_scale":0.9999896655397231,"forecast_gust_amplitude_m_s":0.7205725230496485,"forecast_wind_profile":[[0.0,4.443622498852351],[50.0,4.443622498852351],[1000.0,5.449074439293424],[5000.0,9.682556293782154],[10000.0,14.921490088711957],[100000.0,14.921490088711957]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.9866889138425745,"gust_duration_s":120.0,"gust_period_s":42.271915518123414,"gust_phase_rad":-1.8989505182184359,"gust_start_s":389.3967901092599,"health_checks_passed":true,"known_fault":false,"latitude_deg":-12.298444080811052,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101511.97145575091],[11000.0,22738.900087560538],[20000.0,5512.819308646948],[32000.0,877.4342078196831],[47000.0,112.24888019914876],[51000.0,67.65467077767836],[71000.0,4.025102011753138],[84852.0,0.38044909908403635],[100000.0,0.024088110529759028]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101511.97145575091,"sea_level_temperature_k":288.4860735810193,"temperature_profile":[[0.0,288.4860735810193],[11000.0,216.98607358101933],[20000.0,216.98607358101933],[32000.0,228.98607358101933],[47000.0,270.9860735810193],[51000.0,270.9860735810193],[71000.0,214.98607358101933],[84852.0,187.28207358101932],[100000.0,187.28207358101932]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.12270504706628227],[100000.0,0.12270504706628227]],"wind_profile":[[0.0,4.863992458430872],[50.0,4.863992458430872],[1000.0,5.869444398871945],[5000.0,10.102926253360675],[10000.0,15.341860048290478],[100000.0,15.341860048290478]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0715923154403848,"engine_lag_s":0.05,"inertia_scale":1.0281586808613365,"initial_mass_scale":1.0023316782107348,"observation_delay_steps":2,"sensor_position_error_m":1.048268763774642,"sensor_velocity_error_m_s":0.5193380877940023,"thrust_scale":0.979142027710638},"group":"combined","id":"late-combined-2-06","index":6,"stream":2},"input_sha256":"d10c3dae8e551b2ba39d787d55e640bbf4d49324d09bf40d8d592fd09021b7fc","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65207.94325044781,"max_angular_acceleration_deg_s2":2.852291525535154,"max_angular_rate_deg_s":8.00228927514895,"max_ascent_q_alpha_kpa_deg":89.90385444651727,"max_dynamic_pressure_pa":25516.136428617265,"max_fin_hinge_nm":351.02772310153745,"max_flight_load_g":3.747689411715387,"max_gimbal_deg":5.9995621990289365,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":18035.421749527508,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.852291525535154,"angular_torque_bias_nm":1508.5309584056706,"attitude_target_deg":0.0,"control":[0.0,-0.048475574077504885,48575.11552826576,0.0],"navigation_acceleration_bias_m_s2":[0.053943717686819506,-0.13524034882506075],"observed_control_state":[1.3275354496203327,718.9938350964804,-0.9806783436107901,-66.26878146330992,-6.80026159218683e-05,8.445554822507077e-05,6516.33134228054,198.23915466292155,0.0,-4.8196282297435995e-107,0.0,0.09640773667900587,0.03579888380688141,1499.9999999999943,0.9999999999999981,48.80959268924603,16.19040731075862,0.0,0.0],"phase":"landing","requested_control":[0.03132835827179323,0.10471975511965978,16839.971242185413,0.0],"state":[1.3045442285545836,717.6462296565018,-1.0014221746403842,-66.38209622316907,-6.026974193746942e-05,0.0008158634001959893,6515.173515398566,198.1179040144768,0.0,-2.2766350282164877e-107,0.0,0.07546374470383957,0.024407576281555394,1499.9999999999943,0.9999999999999981,48.81040716136483,16.189592838639825,-5.11362236298541,-0.059026895756027674],"time_s":394.57999999974925,"upper_attached":false},"rcs_propellant_used_kg":122.48229955531534,"record_type":"flight","remaining_main_propellant_kg":4992.056749552347,"remaining_rcs_propellant_kg":177.51770044468466,"return_plan":{"burn_end_time_s":139.25360598588597,"feasible":true,"predicted_ground_range_m":-0.5871048840548241,"predicted_main_at_terminal_kg":8375.794974650791,"predicted_peak_q_pa":17991.50032988557,"prediction_evaluations":5,"remaining_burn_s":1.2736059859033866,"source":"finite_burn_predictor_corrector","time_s":137.9799999999826,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.83687551183593,"feasible":true,"predicted_ground_range_m":0.17152211476238222,"predicted_main_at_terminal_kg":8395.784211462642,"predicted_peak_q_pa":17991.15694082837,"prediction_evaluations":5,"remaining_burn_s":6.976875511847764,"source":"finite_burn_predictor_corrector","time_s":131.85999999998816,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.10130668916548,"feasible":true,"predicted_ground_range_m":0.015138135705612399,"predicted_main_at_terminal_kg":8419.156212970494,"predicted_peak_q_pa":17991.891354034833,"prediction_evaluations":5,"remaining_burn_s":6.2213066891782605,"source":"finite_burn_predictor_corrector","time_s":132.87999999998723,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.1349191448866,"feasible":true,"predicted_ground_range_m":0.12500640373082206,"predicted_main_at_terminal_kg":8410.97967881547,"predicted_peak_q_pa":17991.809833436902,"prediction_evaluations":5,"remaining_burn_s":5.234919144900283,"source":"finite_burn_predictor_corrector","time_s":133.8999999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.15745245262207,"feasible":true,"predicted_ground_range_m":0.11128703676887142,"predicted_main_at_terminal_kg":8401.994525354945,"predicted_peak_q_pa":17991.25365922927,"prediction_evaluations":5,"remaining_burn_s":4.237452452636701,"source":"finite_burn_predictor_corrector","time_s":134.91999999998538,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.1959311794468,"feasible":true,"predicted_ground_range_m":-2.6563357994065626,"predicted_main_at_terminal_kg":8392.088600591667,"predicted_peak_q_pa":17990.942791882935,"prediction_evaluations":5,"remaining_burn_s":3.2559311794623644,"source":"finite_burn_predictor_corrector","time_s":135.93999999998445,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.2237103152501,"feasible":true,"predicted_ground_range_m":-1.5643099792605426,"predicted_main_at_terminal_kg":8387.325340942767,"predicted_peak_q_pa":17991.003707696796,"prediction_evaluations":5,"remaining_burn_s":2.2637103152665654,"source":"finite_burn_predictor_corrector","time_s":136.95999999998352,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.25360598588597,"feasible":true,"predicted_ground_range_m":-0.5871048840548241,"predicted_main_at_terminal_kg":8375.794974650791,"predicted_peak_q_pa":17991.50032988557,"prediction_evaluations":5,"remaining_burn_s":1.2736059859033866,"source":"finite_burn_predictor_corrector","time_s":137.9799999999826,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3156.3256466489015,37359.744524355,157.65486134283273,975.7899329541933,0.14448441814799112,0.0012529276066639873,22063.08030574848,290.66271370770437],"time_s":97.31999999999778},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.07999999998813,"requested_s":131.87999999998814,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.73999999983386,"requested_s":301.53999999983387,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":377.1199999997653,"requested_s":376.9199999997653,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.139999999748,"requested_s":395.939999999748,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.19999999974794,"requested_s":395.99999999974796,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.39999999974776,"requested_s":396.1999999997478,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.4999999997477,"requested_s":396.2999999997477,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":396.61999999974756,"requested_s":396.4199999997476,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.599999964874742,"maximum_slosh_mode_force_n":32880.59724822478,"minimum_feed_buffer_kg":1484.615043011416,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":123.98050969999895}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":121.875,"fuel_ledger":{"main_error_kg":2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9f93a41cea5ff92d7724404c6a54964a1b779a8c0eaafbf7875198abb70e2986","integration_dt_s":0.01,"job_id":"development/late-combined-2-07","observation_seed_sequence":{"generated_state_uint32":[2511161014,2600104042,829421460,1462771210,2052677954,3980163932,1715779487,1972415034],"mode":"case","state":{"entropy":[378,2,7,175577059,938989883,2740886422,3121369967,1617720114,2816105885,3041738180,3833908807],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100531.64030141842,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":5164.161209308744,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.07684471048821931,-1.0456698987693462],[-0.0768447060751822,-1.0459553832155664]],"navigation_acceleration_bias_m_s2":[0.23782350518200407,-0.2666529812993035],"observed_control_state":[0.17913550443323464,8.000645942542167,0.06476721377020092,-0.9084404733156439,-1.579728225007195e-05,2.429067066949078e-05],"state":[0.1835941238674753,7.927653977168344,-0.07651458655675843,-1.035264892669125,-1.545806488272977e-05,3.5685555781777407e-05,4977.603419581554,210.69991449551534],"time_s":404.6951404237073},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1835941238674753,7.927653977168344,-0.07651458655675843,-1.035264892669125,-1.545806488272977e-05,3.5685555781777407e-05,4977.603419581554,210.69991449551534],"flight_safety":true,"flight_time_s":404.6951404237073,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.042542523160805,"first_sample_above_0_1_m_s":373.79999999976815,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.927653977168344,"altitude_m":7.927653977168344,"gust_contribution_m_s":3.3414658291407235,"phase":"landing","time_s":404.6951404237073},"endpoints_above_0_1_m_s":4901,"first_endpoint_above_0_1_m_s":373.68999999976825,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":404.6951404237073,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.396238414516638,"flip":0.0,"landing":4.042483549577398},"maximum_contribution_m_s":4.042483549577398,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":404.6951404237073,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.388236281771377,"flip":0.0,"landing":4.042392987271935},"maximum_sampled_contribution_m_s":4.042392987271935,"sample_count_above_0_1_m_s":154,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-2-07","input":{"conditions":{"density_scale":1.0087412377030693,"forecast_gust_amplitude_m_s":4.289558342145468,"forecast_wind_profile":[[0.0,4.350929855823054],[50.0,4.350929855823054],[1000.0,2.3306500840560185],[5000.0,-6.1757910602262385],[10000.0,-16.70251197627553],[100000.0,-16.70251197627553]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.042542523160805,"gust_duration_s":120.0,"gust_period_s":50.883416986973685,"gust_phase_rad":2.461511550057656,"gust_start_s":373.3774226963553,"health_checks_passed":true,"known_fault":false,"latitude_deg":28.193245247935465,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101421.32184733916],[11000.0,22654.566864514556],[20000.0,5499.21653376743],[32000.0,876.5913908901806],[47000.0,112.236822909458],[51000.0,67.80830196987677],[71000.0,4.05251105292127],[84852.0,0.3825238670799744],[100000.0,0.024307009040676855]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101421.32184733916,"sea_level_temperature_k":288.62888634129047,"temperature_profile":[[0.0,288.62888634129047],[11000.0,217.1288863412905],[20000.0,217.1288863412905],[32000.0,229.1288863412905],[47000.0,271.12888634129047],[51000.0,271.12888634129047],[71000.0,215.1288863412905],[84852.0,187.4248863412905],[100000.0,187.4248863412905]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.8667312098735724],[100000.0,2.8667312098735724]],"wind_profile":[[0.0,5.252481917489497],[50.0,5.252481917489497],[1000.0,3.2322021457224612],[5000.0,-5.274238998559795],[10000.0,-15.800959914609088],[100000.0,-15.800959914609088]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9721973339473566,"engine_lag_s":0.05,"inertia_scale":1.0111526557844526,"initial_mass_scale":1.0053164030141841,"observation_delay_steps":2,"sensor_position_error_m":1.297530911606797,"sensor_velocity_error_m_s":0.5240890187713971,"thrust_scale":0.9894003392784949},"group":"combined","id":"late-combined-2-07","index":7,"stream":2},"input_sha256":"9f93a41cea5ff92d7724404c6a54964a1b779a8c0eaafbf7875198abb70e2986","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65222.39658041872,"max_angular_acceleration_deg_s2":2.4574850741726877,"max_angular_rate_deg_s":8.001248905903475,"max_ascent_q_alpha_kpa_deg":70.2887417836918,"max_dynamic_pressure_pa":25421.424189370093,"max_fin_hinge_nm":106.94269441951337,"max_flight_load_g":3.0569845523038848,"max_gimbal_deg":5.9995560624873026,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":18739.58236085498,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4574850741726877,"angular_torque_bias_nm":-942.6093886330088,"attitude_target_deg":5.579289902067543,"control":[0.15164670924044232,-0.02576200783074474,15113.920077956229,0.0],"navigation_acceleration_bias_m_s2":[0.09271981171391554,-0.1640633344535752],"observed_control_state":[2346.763112293818,35651.5219276187,-65.99588163270565,-982.4426355397616,0.051478152802214454,0.006085640941136994,19189.15245485035,262.1620023561492,0.0,0.0,0.0,-0.012376518500270522,0.05458694803030907,1499.9999999999943,0.9734973800575691,39.89490982656989,25.105090173434885,0.0,0.0],"phase":"entry","requested_control":[0.16580860012722598,-0.01972782389447623,7811.863578770717,0.0],"state":[2345.3617368043,35631.98075625266,-66.08232389283303,-982.3832124060979,0.051666593073826726,0.0083154384097982,19188.187151190537,262.09572724487555,0.0,0.0,0.0,-0.016170806771811437,0.0806526640992394,1499.9999999999943,0.9776725910775306,39.89558886842781,25.104411131576956,0.011319987486487867,0.009871990896621373],"time_s":300.279999999835,"upper_attached":false},"rcs_propellant_used_kg":89.30008550448466,"record_type":"flight","remaining_main_propellant_kg":4977.603419581554,"remaining_rcs_propellant_kg":210.69991449551534,"return_plan":{"burn_end_time_s":143.71365818973757,"feasible":true,"predicted_ground_range_m":-0.5246599060668586,"predicted_main_at_terminal_kg":8009.9764247484245,"predicted_peak_q_pa":17994.647466098202,"prediction_evaluations":5,"remaining_burn_s":1.4336581897588732,"source":"finite_burn_predictor_corrector","time_s":142.27999999997868,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.21857743435467,"feasible":true,"predicted_ground_range_m":0.8125259804422029,"predicted_main_at_terminal_kg":8046.743447205943,"predicted_peak_q_pa":17994.59933653436,"prediction_evaluations":6,"remaining_burn_s":10.11857743436764,"source":"finite_burn_predictor_corrector","time_s":133.09999999998703,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.48627639029104,"feasible":true,"predicted_ground_range_m":4.3123733439412035,"predicted_main_at_terminal_kg":8018.066387803947,"predicted_peak_q_pa":17994.397359172788,"prediction_evaluations":6,"remaining_burn_s":9.366276390304918,"source":"finite_burn_predictor_corrector","time_s":134.1199999999861,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.50895850773477,"feasible":true,"predicted_ground_range_m":4.34720872099777,"predicted_main_at_terminal_kg":8013.672697980573,"predicted_peak_q_pa":17994.320927653473,"prediction_evaluations":6,"remaining_burn_s":8.368958507749594,"source":"finite_burn_predictor_corrector","time_s":135.13999999998518,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.53788187388093,"feasible":true,"predicted_ground_range_m":0.03480081392213208,"predicted_main_at_terminal_kg":8070.378106510534,"predicted_peak_q_pa":17993.856605061275,"prediction_evaluations":5,"remaining_burn_s":7.377881873896685,"source":"finite_burn_predictor_corrector","time_s":136.15999999998425,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.57197107447456,"feasible":true,"predicted_ground_range_m":0.14316083523048917,"predicted_main_at_terminal_kg":8047.086877697872,"predicted_peak_q_pa":17993.533121726054,"prediction_evaluations":5,"remaining_burn_s":6.391971074491249,"source":"finite_burn_predictor_corrector","time_s":137.17999999998332,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.59825573767986,"feasible":true,"predicted_ground_range_m":0.26635230492155415,"predicted_main_at_terminal_kg":8041.608692762386,"predicted_peak_q_pa":17994.579730215486,"prediction_evaluations":5,"remaining_burn_s":5.398255737697464,"source":"finite_burn_predictor_corrector","time_s":138.1999999999824,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.63228270625717,"feasible":true,"predicted_ground_range_m":0.37673229826414456,"predicted_main_at_terminal_kg":8031.870106692338,"predicted_peak_q_pa":17994.307593731883,"prediction_evaluations":5,"remaining_burn_s":4.412282706275716,"source":"finite_burn_predictor_corrector","time_s":139.21999999998147,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.65265373434292,"feasible":true,"predicted_ground_range_m":-2.4059819512876857,"predicted_main_at_terminal_kg":8027.132147381015,"predicted_peak_q_pa":17994.19027708236,"prediction_evaluations":5,"remaining_burn_s":3.4126537343623875,"source":"finite_burn_predictor_corrector","time_s":140.23999999998054,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.68241069379565,"feasible":true,"predicted_ground_range_m":-1.4223335622314721,"predicted_main_at_terminal_kg":8016.630116218092,"predicted_peak_q_pa":17993.89115526633,"prediction_evaluations":5,"remaining_burn_s":2.4224106938160226,"source":"finite_burn_predictor_corrector","time_s":141.2599999999796,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.71365818973757,"feasible":true,"predicted_ground_range_m":-0.5246599060668586,"predicted_main_at_terminal_kg":8009.9764247484245,"predicted_peak_q_pa":17994.647466098202,"prediction_evaluations":5,"remaining_burn_s":1.4336581897588732,"source":"finite_burn_predictor_corrector","time_s":142.27999999997868,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4295.450234967933,37346.71989241434,232.51755605766957,968.06284727457,0.25050367451446537,0.0023270835697147873,22311.179299199448,295.1337014358891],"time_s":97.07999999999782},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":133.319999999987,"requested_s":133.11999999998702,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.2399999998352,"requested_s":300.03999999983523,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.888534022029489e-12,"maximum_slosh_displacement_m":1.2532913610663716,"maximum_slosh_mode_force_n":33129.36645665753,"minimum_feed_buffer_kg":1484.0104923624026,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"development","wall_seconds":122.37339380000049}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.828125,"fuel_ledger":{"main_error_kg":-5.238689482212067e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"588400bbc879609f7a2184b841b9a0658085a3b17669b190fdc37e81518b20ea","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-00","observation_seed_sequence":{"generated_state_uint32":[4013156733,2994013885,1382716152,3889430214,1337436553,3893163380,1862067486,3964479608],"mode":"case","state":{"entropy":[378,3,0,2366296030,1812119706,2580069580,3553089106,3521854897,3165450682,886554517,519881428],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0001050276590038343,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-4.1364765600070945e-06,-1.0079500528110426],[-4.136476560364673e-06,-1.0079500299058468]],"navigation_acceleration_bias_m_s2":[1.5127796695092577e-07,-2.8102401112860933e-05],"observed_control_state":[1.193035376920226e-05,7.7667759833365375,-4.174623016893753e-06,-0.9985564249833921,-1.5569589138365702e-08,-2.725588544932474e-09],"state":[1.1869685261621118e-05,7.752109410445837,-4.086480026769768e-06,-0.998557306652299,-1.5611233170413505e-08,-2.8631494625848683e-09,5468.316472037754,210.077869368076],"time_s":412.74468776951437},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.1869685261621118e-05,7.752109410445837,-4.086480026769768e-06,-0.998557306652299,-1.5611233170413505e-08,-2.8631494625848683e-09,5468.316472037754,210.077869368076],"flight_safety":true,"flight_time_s":412.74468776951437,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,7.265498672437571],[50.0,7.265498672437571],[1000.0,7.265498672437571],[5000.0,7.265498672437571],[10000.0,7.265498672437571],[100000.0,7.265498672437571]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.265498672437571],[50.0,7.265498672437571],[1000.0,7.265498672437571],[5000.0,7.265498672437571],[10000.0,7.265498672437571],[100000.0,7.265498672437571]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-00","index":0,"stream":3},"input_sha256":"588400bbc879609f7a2184b841b9a0658085a3b17669b190fdc37e81518b20ea","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64731.68352796172,"max_angular_acceleration_deg_s2":3.5848840620429128,"max_angular_rate_deg_s":8.000471316557315,"max_ascent_q_alpha_kpa_deg":85.77347543085456,"max_dynamic_pressure_pa":25635.83248152249,"max_fin_hinge_nm":240.86672388773343,"max_flight_load_g":3.6605866111889274,"max_gimbal_deg":5.999999999999629,"max_mass_balance_error_kg":5.384208634495735e-10,"max_recovery_dynamic_pressure_pa":17983.32453399707,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.5848840620429128,"angular_torque_bias_nm":-213.99313675030643,"attitude_target_deg":0.0,"control":[0.03794906905888924,-0.03734912833826809,46943.90063740987,-0.04562780428631842],"navigation_acceleration_bias_m_s2":[-0.003671707166740105,-0.014317171738527559],"observed_control_state":[-4.1530968874498875,2941.009330328678,2.114495724667351,-192.8803212234912,-0.0949620766573914,-0.009189203347953714,8893.059174870756,267.37978806344495,0.0,-0.042443413989472024,0.5691666666666663,0.03408513295452846,0.22086599427682893,1499.9999999999943,0.9999999999999981,47.137685961436084,17.862314038568993,0.0,0.0],"phase":"entry","requested_control":[0.03794906905888924,-0.03734912833826809,46943.90063740987,-0.04562780428631842],"state":[-4.110962170409854,2937.15326048934,2.0993509124123406,-192.74534037908077,-0.09514446604942084,-0.008739876883184259,8891.080772899411,267.33143507700015,0.0,-0.043147797229434764,0.5591666666666663,0.014298355944612106,0.14889601774872407,1499.9999999999943,0.9999999999999981,47.13907766625009,17.860922333754985,-0.026093892175805943,-0.00964045205919233],"time_s":376.0499999997661,"upper_attached":false},"rcs_propellant_used_kg":89.922130631924,"record_type":"flight","remaining_main_propellant_kg":5468.316472037754,"remaining_rcs_propellant_kg":210.077869368076,"return_plan":{"burn_end_time_s":140.07382740772198,"feasible":true,"predicted_ground_range_m":-0.2276914934489156,"predicted_main_at_terminal_kg":8539.070486608014,"predicted_peak_q_pa":17990.498621834617,"prediction_evaluations":5,"remaining_burn_s":0.6438274077406665,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.8463318838664,"feasible":true,"predicted_ground_range_m":2.861147519753928,"predicted_main_at_terminal_kg":8513.120637418142,"predicted_peak_q_pa":17990.3845750302,"prediction_evaluations":6,"remaining_burn_s":8.576331883877678,"source":"finite_burn_predictor_corrector","time_s":131.26999999998873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.05773711477883,"feasible":true,"predicted_ground_range_m":-0.028246342789046253,"predicted_main_at_terminal_kg":8542.090087113405,"predicted_peak_q_pa":17990.821808928333,"prediction_evaluations":5,"remaining_burn_s":7.76773711479102,"source":"finite_burn_predictor_corrector","time_s":132.2899999999878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.06009095109837,"feasible":true,"predicted_ground_range_m":-0.061514199455928065,"predicted_main_at_terminal_kg":8541.615654738498,"predicted_peak_q_pa":17990.768928817215,"prediction_evaluations":5,"remaining_burn_s":6.750090951111495,"source":"finite_burn_predictor_corrector","time_s":133.30999999998687,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.06241587661097,"feasible":true,"predicted_ground_range_m":-0.06624915980006563,"predicted_main_at_terminal_kg":8541.19829851524,"predicted_peak_q_pa":17990.72416730102,"prediction_evaluations":5,"remaining_burn_s":5.732415876625022,"source":"finite_burn_predictor_corrector","time_s":134.32999999998594,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.06472561090297,"feasible":true,"predicted_ground_range_m":-0.06365388538310413,"predicted_main_at_terminal_kg":8540.75977520149,"predicted_peak_q_pa":17990.678337263133,"prediction_evaluations":5,"remaining_burn_s":4.714725610917941,"source":"finite_burn_predictor_corrector","time_s":135.34999999998502,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.06758636183253,"feasible":true,"predicted_ground_range_m":-3.1540329228662074,"predicted_main_at_terminal_kg":8540.14281398158,"predicted_peak_q_pa":17990.62355628377,"prediction_evaluations":5,"remaining_burn_s":3.697586361848429,"source":"finite_burn_predictor_corrector","time_s":136.3699999999841,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.06968798342612,"feasible":true,"predicted_ground_range_m":-2.1968077528904075,"predicted_main_at_terminal_kg":8539.771039332965,"predicted_peak_q_pa":17990.5830236537,"prediction_evaluations":5,"remaining_burn_s":2.6796879834429737,"source":"finite_burn_predictor_corrector","time_s":137.38999999998316,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.07175341513818,"feasible":true,"predicted_ground_range_m":-1.1361494599192383,"predicted_main_at_terminal_kg":8539.43068925449,"predicted_peak_q_pa":17990.54332715265,"prediction_evaluations":5,"remaining_burn_s":1.661753415155937,"source":"finite_burn_predictor_corrector","time_s":138.40999999998223,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.07382740772198,"feasible":true,"predicted_ground_range_m":-0.2276914934489156,"predicted_main_at_terminal_kg":8539.070486608014,"predicted_peak_q_pa":17990.498621834617,"prediction_evaluations":5,"remaining_burn_s":0.6438274077406665,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3790.9585248656035,37280.72992407389,194.05733721036665,987.7224920496401,0.18581956085622178,0.001663611492007682,22903.02972319804,296.9048480335652],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.46999999998872,"requested_s":131.26999999998873,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.4299999998332,"requested_s":302.22999999983324,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.172751116333529e-12,"maximum_slosh_displacement_m":1.595365381005508,"maximum_slosh_mode_force_n":68157.88223737356,"minimum_feed_buffer_kg":1480.0707430942455,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":91.09565680000014}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.84375,"fuel_ledger":{"main_error_kg":-4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e20f379338ddfb47d41e1d7bdef93e79ac9295a957c716439d73ef4fff91e27b","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-01","observation_seed_sequence":{"generated_state_uint32":[299165043,1115454050,2607596896,236166926,3211470028,540578134,1741806285,250326518],"mode":"case","state":{"entropy":[378,3,1,191418964,2377439686,1418929289,4189371113,1279511420,1697317924,1886525901,911214404],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.028525977362861183,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-3.7144463691168773e-06,-1.0078385417499665],[-3.714446369440432e-06,-1.0078385155591927]],"navigation_acceleration_bias_m_s2":[1.1006326120860013e-07,-2.755096456390192e-05],"observed_control_state":[1.302450602397911e-05,7.742498173721083,-3.5455372608336065e-06,-0.9985486465676533,-1.2343061557249648e-08,-3.157849930924959e-09],"state":[1.3012704009368067e-05,7.739168033942487,-3.5321472753892067e-06,-0.9985488303445479,-1.2353783082733539e-08,-3.2738467379079438e-09,5542.474413284003,218.82670069675348],"time_s":411.4733349794172},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.3012704009368067e-05,7.739168033942487,-3.5321472753892067e-06,-0.9985488303445479,-1.2353783082733539e-08,-3.2738467379079438e-09,5542.474413284003,218.82670069675348],"flight_safety":true,"flight_time_s":411.4733349794172,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,6.951856594256777],[50.0,6.951856594256777],[1000.0,6.951856594256777],[5000.0,6.951856594256777],[10000.0,6.951856594256777],[100000.0,6.951856594256777]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,6.951856594256777],[50.0,6.951856594256777],[1000.0,6.951856594256777],[5000.0,6.951856594256777],[10000.0,6.951856594256777],[100000.0,6.951856594256777]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-01","index":1,"stream":3},"input_sha256":"e20f379338ddfb47d41e1d7bdef93e79ac9295a957c716439d73ef4fff91e27b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64657.52558671558,"max_angular_acceleration_deg_s2":2.728128729122157,"max_angular_rate_deg_s":8.00047185252898,"max_ascent_q_alpha_kpa_deg":85.60888461014527,"max_dynamic_pressure_pa":25635.823048083956,"max_fin_hinge_nm":204.2143676592627,"max_flight_load_g":3.2622181877950966,"max_gimbal_deg":5.999999999987977,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17983.37570755952,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.728128729122157,"angular_torque_bias_nm":-242.17578822190148,"attitude_target_deg":0.0,"control":[0.06018537175202682,0.002542182688659758,59172.33178540731,-0.03405160107897167],"navigation_acceleration_bias_m_s2":[-0.0012531528366530188,-0.05647616277642621],"observed_control_state":[-4.06473044492106,2954.0948782442147,2.1393631451736788,-194.487143384029,-0.085827234158086,-0.008199971952740338,8905.581004045962,267.676999829121,0.0,-0.032152104316268505,0.6041666666666663,0.03254952550975249,0.23599935465499994,1499.9999999999943,0.9999999999999981,47.128877493695086,17.871122506309902,0.0,0.0],"phase":"entry","requested_control":[0.06018537175202682,0.002542182688659758,59172.33178540731,-0.03405160107897167],"state":[-4.022088427074981,2950.2069306498097,2.1254306677393724,-194.325538469979,-0.08598934896104345,-0.007801793028858816,8903.421534243102,267.6160513583318,0.0,-0.03257227067757686,0.5941666666666663,0.024043436332552584,0.1668240817393659,1499.9999999999943,0.9999999999999981,47.1303965704873,17.869603429517685,-0.025868114172663083,-0.02017510251198024],"time_s":375.9499999997662,"upper_attached":false},"rcs_propellant_used_kg":81.17329930324652,"record_type":"flight","remaining_main_propellant_kg":5542.474413284003,"remaining_rcs_propellant_kg":218.82670069675348,"return_plan":{"burn_end_time_s":140.0975445138283,"feasible":true,"predicted_ground_range_m":-0.24638217096746473,"predicted_main_at_terminal_kg":8531.227952931216,"predicted_peak_q_pa":17991.212374660852,"prediction_evaluations":5,"remaining_burn_s":0.667544513847,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.87000199590872,"feasible":true,"predicted_ground_range_m":3.006223649666566,"predicted_main_at_terminal_kg":8504.242618038763,"predicted_peak_q_pa":17991.103514687504,"prediction_evaluations":6,"remaining_burn_s":8.600001995920001,"source":"finite_burn_predictor_corrector","time_s":131.26999999998873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08143052464487,"feasible":true,"predicted_ground_range_m":-0.02765804936828431,"predicted_main_at_terminal_kg":8533.684829196303,"predicted_peak_q_pa":17990.593079070226,"prediction_evaluations":5,"remaining_burn_s":7.791430524657059,"source":"finite_burn_predictor_corrector","time_s":132.2899999999878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08377623110775,"feasible":true,"predicted_ground_range_m":0.008710926454909895,"predicted_main_at_terminal_kg":8533.224987309135,"predicted_peak_q_pa":17991.287617829068,"prediction_evaluations":5,"remaining_burn_s":6.773776231120875,"source":"finite_burn_predictor_corrector","time_s":133.30999999998687,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08610054034588,"feasible":true,"predicted_ground_range_m":0.021207177985871795,"predicted_main_at_terminal_kg":8532.796551676378,"predicted_peak_q_pa":17991.346803778695,"prediction_evaluations":5,"remaining_burn_s":5.7561005403599514,"source":"finite_burn_predictor_corrector","time_s":134.32999999998594,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.08841665174862,"feasible":true,"predicted_ground_range_m":0.008005735962726135,"predicted_main_at_terminal_kg":8532.352022698034,"predicted_peak_q_pa":17991.35546726925,"prediction_evaluations":5,"remaining_burn_s":4.738416651763587,"source":"finite_burn_predictor_corrector","time_s":135.34999999998502,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.09128473919236,"feasible":true,"predicted_ground_range_m":-3.096538753106813,"predicted_main_at_terminal_kg":8531.745110568265,"predicted_peak_q_pa":17991.30752835653,"prediction_evaluations":5,"remaining_burn_s":3.721284739208262,"source":"finite_burn_predictor_corrector","time_s":136.3699999999841,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.09339336581203,"feasible":true,"predicted_ground_range_m":-2.155867875709802,"predicted_main_at_terminal_kg":8531.373638621684,"predicted_peak_q_pa":17991.296289884103,"prediction_evaluations":5,"remaining_burn_s":2.703393365828862,"source":"finite_burn_predictor_corrector","time_s":137.38999999998316,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.09545095979067,"feasible":true,"predicted_ground_range_m":-1.0709052976292526,"predicted_main_at_terminal_kg":8531.596945840918,"predicted_peak_q_pa":17991.256325793343,"prediction_evaluations":5,"remaining_burn_s":1.6854509598084442,"source":"finite_burn_predictor_corrector","time_s":138.40999999998223,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.0975445138283,"feasible":true,"predicted_ground_range_m":-0.24638217096746473,"predicted_main_at_terminal_kg":8531.227952931216,"predicted_peak_q_pa":17991.212374660852,"prediction_evaluations":5,"remaining_burn_s":0.667544513847,"source":"finite_burn_predictor_corrector","time_s":139.4299999999813,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3796.1926497559375,37278.39849784091,194.68136865174486,987.5764686858764,0.1867572721473362,0.0016723666520745792,22903.14742305984,296.91147269836637],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.46999999998872,"requested_s":131.26999999998873,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.40999999983325,"requested_s":302.20999999983326,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.172751116333529e-12,"maximum_slosh_displacement_m":1.59531852473967,"maximum_slosh_mode_force_n":68172.5303280305,"minimum_feed_buffer_kg":1480.0708151796518,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.24782550000054}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.859375,"fuel_ledger":{"main_error_kg":-1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a2a283a1a0475ef3067c82f1ed0562baccd50456bdeb18c2d384fc804ade55a5","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-02","observation_seed_sequence":{"generated_state_uint32":[3622782527,2834735285,3822188192,61022007,555110710,2345733682,606015918,2283845252],"mode":"case","state":{"entropy":[378,3,2,3423894152,2280905974,2966093800,10532489,3290823277,3651853834,1562272912,789509149],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.020484017832595028,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.1286257425353882e-06,-1.007463823477798],[-1.1286257428869696e-06,-1.0074637850460193]],"navigation_acceleration_bias_m_s2":[1.5949467488760714e-08,-1.0117310037804759e-05],"observed_control_state":[1.0190402970179124e-05,7.723996000534465,-1.1411920752870429e-06,-0.998463842841997,-9.051550699752903e-09,-5.178818511457046e-09],"state":[1.016842569862472e-05,7.704792581707334,-1.1441308992541314e-06,-0.9984678067930559,-9.148191234122092e-09,-4.803972336601553e-09,5748.241958109658,239.3015261808856],"time_s":407.78923292511337},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.016842569862472e-05,7.704792581707334,-1.1441308992541314e-06,-0.9984678067930559,-9.148191234122092e-09,-4.803972336601553e-09,5748.241958109658,239.3015261808856],"flight_safety":true,"flight_time_s":407.78923292511337,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,5.3543697567211055],[50.0,5.3543697567211055],[1000.0,5.3543697567211055],[5000.0,5.3543697567211055],[10000.0,5.3543697567211055],[100000.0,5.3543697567211055]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,5.3543697567211055],[50.0,5.3543697567211055],[1000.0,5.3543697567211055],[5000.0,5.3543697567211055],[10000.0,5.3543697567211055],[100000.0,5.3543697567211055]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-02","index":2,"stream":3},"input_sha256":"a2a283a1a0475ef3067c82f1ed0562baccd50456bdeb18c2d384fc804ade55a5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64451.758041890156,"max_angular_acceleration_deg_s2":2.616281174873269,"max_angular_rate_deg_s":8.000472512680679,"max_ascent_q_alpha_kpa_deg":85.37712182139495,"max_dynamic_pressure_pa":25635.770929163038,"max_fin_hinge_nm":107.10112004279502,"max_flight_load_g":3.0312526182246646,"max_gimbal_deg":5.99690547550843,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.53237734218,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.616281174873269,"angular_torque_bias_nm":167.26244593322673,"attitude_target_deg":14.09326446608344,"control":[0.15406668306645563,-0.024325515070403793,13943.251244799296,0.0],"navigation_acceleration_bias_m_s2":[-0.00234602928334548,-0.04560059090121219],"observed_control_state":[929.5697469045779,36291.371045451655,-59.86519001154917,-993.5162090416031,0.06700426426028354,0.007819235911292405,20215.238919754054,269.4041696811273,0.0,0.0,0.0,-0.01170624447707921,0.055925385831435206,1499.9999999999943,0.9145744516189337,39.17311036747171,25.826889632533376,0.0,0.0],"phase":"entry","requested_control":[0.15406668306645563,-0.024325515070403793,13943.251244799296,0.0],"state":[928.37251126471,36271.499600271556,-59.85804819309035,-993.6213579785216,0.06716800487531212,0.008599946104203254,20214.403156124743,269.3898079040001,0.0,0.0,0.0,-0.015283390299620468,0.09453978332377536,1499.9999999999943,0.9193190602724852,39.17369828452958,25.826301715475502,0.023553436095820487,0.008581999964079136],"time_s":302.30999999983317,"upper_attached":false},"rcs_propellant_used_kg":60.69847381911441,"record_type":"flight","remaining_main_propellant_kg":5748.241958109658,"remaining_rcs_propellant_kg":239.3015261808856,"return_plan":{"burn_end_time_s":140.3219697220705,"feasible":true,"predicted_ground_range_m":-0.21719297804470727,"predicted_main_at_terminal_kg":8524.355451665155,"predicted_peak_q_pa":17990.963434210647,"prediction_evaluations":5,"remaining_burn_s":0.7919697220892726,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.09411408387996,"feasible":true,"predicted_ground_range_m":3.96331086165587,"predicted_main_at_terminal_kg":8499.896770457908,"predicted_peak_q_pa":17990.860547091885,"prediction_evaluations":6,"remaining_burn_s":8.72411408389131,"source":"finite_burn_predictor_corrector","time_s":131.36999999998864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.30499015691717,"feasible":true,"predicted_ground_range_m":3.8576885000025385,"predicted_main_at_terminal_kg":8527.582201730858,"predicted_peak_q_pa":17991.232738082155,"prediction_evaluations":4,"remaining_burn_s":7.914990156929453,"source":"finite_burn_predictor_corrector","time_s":132.3899999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.3080484780723,"feasible":true,"predicted_ground_range_m":0.12819996152115465,"predicted_main_at_terminal_kg":8526.89911987116,"predicted_peak_q_pa":17991.1997002955,"prediction_evaluations":5,"remaining_burn_s":6.898048478085515,"source":"finite_burn_predictor_corrector","time_s":133.40999999998678,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.31037744261928,"feasible":true,"predicted_ground_range_m":0.23629501885343984,"predicted_main_at_terminal_kg":8526.489273441925,"predicted_peak_q_pa":17991.156989469262,"prediction_evaluations":5,"remaining_burn_s":5.880377442633432,"source":"finite_burn_predictor_corrector","time_s":134.42999999998585,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.31270331881234,"feasible":true,"predicted_ground_range_m":0.2822548327964043,"predicted_main_at_terminal_kg":8526.044499044805,"predicted_peak_q_pa":17991.124226934175,"prediction_evaluations":5,"remaining_burn_s":4.862703318827412,"source":"finite_burn_predictor_corrector","time_s":135.44999999998493,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.31560617311223,"feasible":true,"predicted_ground_range_m":-2.89457433167005,"predicted_main_at_terminal_kg":8525.434769590312,"predicted_peak_q_pa":17991.075007928757,"prediction_evaluations":5,"remaining_burn_s":3.8456061731282443,"source":"finite_burn_predictor_corrector","time_s":136.469999999984,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.3177466735076,"feasible":true,"predicted_ground_range_m":-2.013969449770798,"predicted_main_at_terminal_kg":8525.057143399028,"predicted_peak_q_pa":17991.032969605796,"prediction_evaluations":5,"remaining_burn_s":2.8277466735245365,"source":"finite_burn_predictor_corrector","time_s":137.48999999998307,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.319846384301,"feasible":true,"predicted_ground_range_m":-1.005981917375074,"predicted_main_at_terminal_kg":8524.697584033165,"predicted_peak_q_pa":17990.9925353031,"prediction_evaluations":5,"remaining_burn_s":1.8098463843188626,"source":"finite_burn_predictor_corrector","time_s":138.50999999998214,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.3219697220705,"feasible":true,"predicted_ground_range_m":-0.21719297804470727,"predicted_main_at_terminal_kg":8524.355451665155,"predicted_peak_q_pa":17990.963434210647,"prediction_evaluations":5,"remaining_burn_s":0.7919697220892726,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3822.282067950017,37266.233347650275,197.84018553701793,986.8094331803742,0.1915179069037712,0.0017172324090965795,22903.942699853396,296.94502956563684],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.56999999998862,"requested_s":131.36999999998864,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2699999998334,"requested_s":302.0699999998334,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5944203946844,"maximum_slosh_mode_force_n":68143.36881405271,"minimum_feed_buffer_kg":1480.054981433153,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.25392289999945}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.703125,"fuel_ledger":{"main_error_kg":5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"defcf720648f85c662f7a998731304bf354a07f207d412f469253ddd6a8beae6","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-03","observation_seed_sequence":{"generated_state_uint32":[71752337,2579154735,2205335290,4057020838,4101345026,3444570938,1651244595,2447716338],"mode":"case","state":{"entropy":[378,3,3,3098650638,2008778013,2531142307,4214652461,4238885521,889943247,2357607476,3121952148],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03239811043417284,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.820467090741358e-05,-1.0072107160815937],[1.820467090722215e-05,-1.0072107425335581]],"navigation_acceleration_bias_m_s2":[-5.5679869311681345e-08,-1.3252630979998041e-05],"observed_control_state":[-2.804707557836867e-05,7.726542226198297,1.829801177839235e-05,-0.9981408819116667,7.201039948680613e-09,3.2806149552569526e-09],"state":[-2.7849388438424296e-05,7.715721255210471,1.8171987505207112e-05,-0.998147584026963,7.236878358475379e-09,3.3064955612010805e-09,5656.436624152663,258.2039024138574],"time_s":407.0208410895087},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.7849388438424296e-05,7.715721255210471,1.8171987505207112e-05,-0.998147584026963,7.236878358475379e-09,3.3064955612010805e-09,5656.436624152663,258.2039024138574],"flight_safety":true,"flight_time_s":407.0208410895087,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.890462491841338],[50.0,-4.890462491841338],[1000.0,-4.890462491841338],[5000.0,-4.890462491841338],[10000.0,-4.890462491841338],[100000.0,-4.890462491841338]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.890462491841338],[50.0,-4.890462491841338],[1000.0,-4.890462491841338],[5000.0,-4.890462491841338],[10000.0,-4.890462491841338],[100000.0,-4.890462491841338]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-03","index":3,"stream":3},"input_sha256":"defcf720648f85c662f7a998731304bf354a07f207d412f469253ddd6a8beae6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64543.5633758474,"max_angular_acceleration_deg_s2":2.6179868525896706,"max_angular_rate_deg_s":8.000477277582911,"max_ascent_q_alpha_kpa_deg":79.89498982451565,"max_dynamic_pressure_pa":25635.28114208965,"max_fin_hinge_nm":49.683898047482344,"max_flight_load_g":3.030976966476874,"max_gimbal_deg":5.9969044019575595,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17984.922156123648,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6179868525896706,"angular_torque_bias_nm":169.31491269398134,"attitude_target_deg":9.923262071142043,"control":[0.15122312093415757,-0.024809953401385407,13933.29620849374,0.0],"navigation_acceleration_bias_m_s2":[-0.0019469885418467968,-0.04499839937112252],"observed_control_state":[1659.2671796564375,36171.9084493627,-62.24413399345292,-991.6171040455893,0.05917747740279584,0.007894295178435417,19985.981457681934,269.2995246976593,0.0,0.0,0.0,-0.011958601004564216,0.05475819322120164,1499.9999999999943,0.9326096617510504,39.33438129129527,25.665618708709594,0.0,0.0],"phase":"entry","requested_control":[0.15122312093415757,-0.024809953401385407,13933.29620849374,0.0],"state":[1658.0223580778754,36152.07497769857,-62.23775792691814,-991.7231790622559,0.059342721274138456,0.008675315373433889,19985.162274941733,269.2851731743825,0.0,0.0,0.0,-0.015601534342138623,0.09271301109830572,1499.9999999999943,0.9363525792749208,39.334957544543904,25.665042455460963,0.017453039164903,0.009281604783512965],"time_s":301.86999999983357,"upper_attached":false},"rcs_propellant_used_kg":41.796097586142594,"record_type":"flight","remaining_main_propellant_kg":5656.436624152663,"remaining_rcs_propellant_kg":258.2039024138574,"return_plan":{"burn_end_time_s":141.45979550320513,"feasible":true,"predicted_ground_range_m":-0.35495824892336714,"predicted_main_at_terminal_kg":8384.440233587979,"predicted_peak_q_pa":17991.27594387899,"prediction_evaluations":5,"remaining_burn_s":1.46979550322434,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.23132650605183,"feasible":true,"predicted_ground_range_m":2.619149382132399,"predicted_main_at_terminal_kg":8411.18749218309,"predicted_peak_q_pa":17991.292330684835,"prediction_evaluations":6,"remaining_burn_s":9.401326506063617,"source":"finite_burn_predictor_corrector","time_s":131.82999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.44329444035765,"feasible":true,"predicted_ground_range_m":2.100939760455482,"predicted_main_at_terminal_kg":8387.798355304161,"predicted_peak_q_pa":17990.424420159405,"prediction_evaluations":6,"remaining_burn_s":8.593294440370354,"source":"finite_burn_predictor_corrector","time_s":132.8499999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.44603183227224,"feasible":true,"predicted_ground_range_m":-0.10325611771284571,"predicted_main_at_terminal_kg":8387.208071286203,"predicted_peak_q_pa":17990.361695281892,"prediction_evaluations":5,"remaining_burn_s":7.576031832285892,"source":"finite_burn_predictor_corrector","time_s":133.86999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.44834455928813,"feasible":true,"predicted_ground_range_m":-0.16417238915666843,"predicted_main_at_terminal_kg":8386.099978970286,"predicted_peak_q_pa":17990.258717260473,"prediction_evaluations":5,"remaining_burn_s":6.558344559302684,"source":"finite_burn_predictor_corrector","time_s":134.88999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4506489398777,"feasible":true,"predicted_ground_range_m":-0.23366620674886462,"predicted_main_at_terminal_kg":8386.078980778253,"predicted_peak_q_pa":17990.212164713645,"prediction_evaluations":5,"remaining_burn_s":5.540648939893194,"source":"finite_burn_predictor_corrector","time_s":135.9099999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.45292927384907,"feasible":true,"predicted_ground_range_m":-0.27932211379928873,"predicted_main_at_terminal_kg":8385.644264838375,"predicted_peak_q_pa":17991.08911417289,"prediction_evaluations":5,"remaining_burn_s":4.522929273865487,"source":"finite_burn_predictor_corrector","time_s":136.92999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4557220939474,"feasible":true,"predicted_ground_range_m":-3.1719570841531706,"predicted_main_at_terminal_kg":8385.077736931347,"predicted_peak_q_pa":17991.24428910387,"prediction_evaluations":5,"remaining_burn_s":3.505722093964753,"source":"finite_burn_predictor_corrector","time_s":137.94999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.45777577846772,"feasible":true,"predicted_ground_range_m":-1.880021620168165,"predicted_main_at_terminal_kg":8384.738648406226,"predicted_peak_q_pa":17991.310750796165,"prediction_evaluations":5,"remaining_burn_s":2.4877757784859895,"source":"finite_burn_predictor_corrector","time_s":138.96999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.45979550320513,"feasible":true,"predicted_ground_range_m":-0.35495824892336714,"predicted_main_at_terminal_kg":8384.440233587979,"predicted_peak_q_pa":17991.27594387899,"prediction_evaluations":5,"remaining_burn_s":1.46979550322434,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4006.2345468221047,37275.30172058765,215.5074426859057,983.5762450507642,0.21914694777865432,0.0019700204282167228,22872.033875595484,296.8804752009734],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8299999998338,"requested_s":301.6299999998338,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5950981325456393,"maximum_slosh_mode_force_n":68040.40354044759,"minimum_feed_buffer_kg":1480.0640424085323,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.04510129999835}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.953125,"fuel_ledger":{"main_error_kg":6.548361852765083e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"df5c537b0e38b355dfcf4a973ea372bf0b2003fb06919f70aea0683be2337ffa","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-04","observation_seed_sequence":{"generated_state_uint32":[579849638,2887684302,2190586270,1730734844,2053916901,2980467718,2912720723,3952108660],"mode":"case","state":{"entropy":[378,3,4,2563891917,3607806708,2238225696,850732046,2999645620,4194217493,2545548437,3640018282],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.007499094682182958,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.3225238448123117e-06,-1.0080171200849428],[-2.322523844640565e-06,-1.008017129249012]],"navigation_acceleration_bias_m_s2":[1.5362292950412924e-07,-2.8234520281096676e-05],"observed_control_state":[1.2192209430820255e-05,7.774504867944098,-2.4808605465736544e-06,-0.9985690155972301,-1.8759148471206828e-08,1.0892436085603465e-09],"state":[1.2150467486022533e-05,7.757427939902401,-2.4009301257347097e-06,-0.9985696962286348,-1.8741297797028014e-08,1.1455086389087162e-09,5440.293460776212,204.37390191709406],"time_s":413.3471013941433},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.2150467486022533e-05,7.757427939902401,-2.4009301257347097e-06,-0.9985696962286348,-1.8741297797028014e-08,1.1455086389087162e-09,5440.293460776212,204.37390191709406],"flight_safety":true,"flight_time_s":413.3471013941433,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,7.725203810377972],[50.0,7.725203810377972],[1000.0,7.725203810377972],[5000.0,7.725203810377972],[10000.0,7.725203810377972],[100000.0,7.725203810377972]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.725203810377972],[50.0,7.725203810377972],[1000.0,7.725203810377972],[5000.0,7.725203810377972],[10000.0,7.725203810377972],[100000.0,7.725203810377972]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-04","index":4,"stream":3},"input_sha256":"df5c537b0e38b355dfcf4a973ea372bf0b2003fb06919f70aea0683be2337ffa","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64759.70653922444,"max_angular_acceleration_deg_s2":3.5734453138484015,"max_angular_rate_deg_s":8.00047198412009,"max_ascent_q_alpha_kpa_deg":85.98419234012123,"max_dynamic_pressure_pa":25635.845850678423,"max_fin_hinge_nm":286.370526170493,"max_flight_load_g":3.7703539311188274,"max_gimbal_deg":5.999999999952879,"max_mass_balance_error_kg":7.275957614183426e-10,"max_recovery_dynamic_pressure_pa":17983.287648413338,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.5734453138484015,"angular_torque_bias_nm":-232.55862399679128,"attitude_target_deg":0.0,"control":[0.02450585815911105,-0.0408793171201209,45083.806839182325,-0.06036954903245332],"navigation_acceleration_bias_m_s2":[-0.005959485780972596,0.015753064711865376],"observed_control_state":[-4.212224154337753,2932.0403612359846,2.0872565605065216,-191.89212942904993,-0.10464893728682553,-0.010921732205307325,8897.745893009092,267.17147140238336,0.0,-0.05565781425679919,0.5441666666666662,0.0361488333307658,0.2063546102877585,1499.9999999999943,0.9999999999999981,47.13438909442448,17.865610905581057,0.0,0.0],"phase":"entry","requested_control":[0.02450585815911105,-0.0408793171201209,45083.806839182325,-0.06036954903245332],"state":[-4.1706282453108,2928.2038273845,2.0728878096968604,-191.77981077179066,-0.10486602967488112,-0.01047968648955173,8895.922855235232,267.12503434301294,0.0,-0.05670004422792025,0.5341666666666662,0.015546866304895561,0.13480491412503112,1499.9999999999943,0.9999999999999981,47.13567150845497,17.864328491550566,-0.026100218005223712,-0.004183202685316997],"time_s":376.0299999997661,"upper_attached":false},"rcs_propellant_used_kg":95.62609808290594,"record_type":"flight","remaining_main_propellant_kg":5440.293460776212,"remaining_rcs_propellant_kg":204.37390191709406,"return_plan":{"burn_end_time_s":139.99374669001728,"feasible":true,"predicted_ground_range_m":-0.2315648908016783,"predicted_main_at_terminal_kg":8554.446550840497,"predicted_peak_q_pa":17990.645550358226,"prediction_evaluations":5,"remaining_burn_s":0.6037466900359402,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.76633882205442,"feasible":true,"predicted_ground_range_m":2.449513801932639,"predicted_main_at_terminal_kg":8529.841401719294,"predicted_peak_q_pa":17990.534456385343,"prediction_evaluations":6,"remaining_burn_s":8.53633882206565,"source":"finite_burn_predictor_corrector","time_s":131.22999999998876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97770215421895,"feasible":true,"predicted_ground_range_m":-0.03509461097162614,"predicted_main_at_terminal_kg":8557.488729399392,"predicted_peak_q_pa":17990.968860663692,"prediction_evaluations":5,"remaining_burn_s":7.727702154231109,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98005898208845,"feasible":true,"predicted_ground_range_m":-0.11346907516845306,"predicted_main_at_terminal_kg":8556.984775964444,"predicted_peak_q_pa":17990.908405429436,"prediction_evaluations":5,"remaining_burn_s":6.71005898210153,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9823830612175,"feasible":true,"predicted_ground_range_m":-0.15590381547414722,"predicted_main_at_terminal_kg":8556.555021466627,"predicted_peak_q_pa":17990.861085160417,"prediction_evaluations":5,"remaining_burn_s":5.692383061231512,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98469444813338,"feasible":true,"predicted_ground_range_m":-0.19969286880818515,"predicted_main_at_terminal_kg":8556.115540818693,"predicted_peak_q_pa":17990.815917508964,"prediction_evaluations":5,"remaining_burn_s":4.67469444814832,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9875404170257,"feasible":true,"predicted_ground_range_m":-3.2466686032865226,"predicted_main_at_terminal_kg":8555.501757618873,"predicted_peak_q_pa":17990.76575187415,"prediction_evaluations":5,"remaining_burn_s":3.6575404170415853,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98963199361805,"feasible":true,"predicted_ground_range_m":-2.2710467690704377,"predicted_main_at_terminal_kg":8555.133772759069,"predicted_peak_q_pa":17990.724763197442,"prediction_evaluations":5,"remaining_burn_s":2.6396319936348536,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9916753252143,"feasible":true,"predicted_ground_range_m":-1.1265346875284337,"predicted_main_at_terminal_kg":8554.79235535701,"predicted_peak_q_pa":17990.685885217743,"prediction_evaluations":5,"remaining_burn_s":1.621675325232029,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.99374669001728,"feasible":true,"predicted_ground_range_m":-0.2315648908016783,"predicted_main_at_terminal_kg":8554.446550840497,"predicted_peak_q_pa":17990.645550358226,"prediction_evaluations":5,"remaining_burn_s":0.6037466900359402,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3779.301456070665,37264.24360239219,193.03176441888093,987.5912623805988,0.18439986603694256,0.001651444640208687,22911.86044414977,296.894586389307],"time_s":95.90999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.42999999998875,"requested_s":131.22999999998876,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.38999999983326,"requested_s":302.1899999998333,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7696070143720135e-12,"maximum_slosh_displacement_m":1.5943717974757394,"maximum_slosh_mode_force_n":68168.55413130559,"minimum_feed_buffer_kg":1480.0582824113737,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.28222350000033}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.84375,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"12154293e7847c982fee2a34f1340465fc4bdca9e5e1e0e96050e20ef048753e","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-05","observation_seed_sequence":{"generated_state_uint32":[1627716417,1678272248,2670415277,1841837361,3035948657,1542553201,1810945734,3224952961],"mode":"case","state":{"entropy":[378,3,5,1363268082,3505259112,854355951,1904343091,3873616136,1193228951,484091174,2326623130],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03232393804132927,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-4.193748977060554e-06,-1.0077364695378217],[-4.193748976738162e-06,-1.0077364974814882]],"navigation_acceleration_bias_m_s2":[7.689514653443364e-08,-2.5186657851357934e-05],"observed_control_state":[1.464614584532493e-05,7.7389790941818815,-4.220320832004666e-06,-0.9985455256270142,-1.1580073358394721e-08,3.798155985256332e-09],"state":[1.4596590152490382e-05,7.727200236127376,-4.181674650586874e-06,-0.9985464832872398,-1.1537185266796357e-08,3.492958309072652e-09,5615.01519716556,224.04011667810389],"time_s":410.1817960095197},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.4596590152490382e-05,7.727200236127376,-4.181674650586874e-06,-0.9985464832872398,-1.1537185266796357e-08,3.492958309072652e-09,5615.01519716556,224.04011667810389],"flight_safety":true,"flight_time_s":410.1817960095197,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,6.5185814960618265],[50.0,6.5185814960618265],[1000.0,6.5185814960618265],[5000.0,6.5185814960618265],[10000.0,6.5185814960618265],[100000.0,6.5185814960618265]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,6.5185814960618265],[50.0,6.5185814960618265],[1000.0,6.5185814960618265],[5000.0,6.5185814960618265],[10000.0,6.5185814960618265],[100000.0,6.5185814960618265]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-05","index":5,"stream":3},"input_sha256":"12154293e7847c982fee2a34f1340465fc4bdca9e5e1e0e96050e20ef048753e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64584.98480283457,"max_angular_acceleration_deg_s2":2.6150993854918236,"max_angular_rate_deg_s":8.000471653901673,"max_ascent_q_alpha_kpa_deg":85.51852615861719,"max_dynamic_pressure_pa":25635.809590533892,"max_fin_hinge_nm":178.39180764679233,"max_flight_load_g":3.0314323106824514,"max_gimbal_deg":5.999999999075753,"max_mass_balance_error_kg":2.6193447411060333e-10,"max_recovery_dynamic_pressure_pa":17983.41721561832,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6150993854918236,"angular_torque_bias_nm":165.94687596059887,"attitude_target_deg":14.717341941372279,"control":[0.15542792293577998,-0.024104395064675703,13946.995165109089,0.0],"navigation_acceleration_bias_m_s2":[-0.002419516477209142,-0.04600745141106389],"observed_control_state":[816.4293835193631,36313.03400316454,-59.70803512875009,-993.9210469442176,0.06799264241019573,0.007809807381884908,20238.277774758666,269.40300244267274,0.0,0.0,0.0,-0.011592342957721477,0.05647394914931082,1499.9999999999943,0.9119054242866163,39.15690370882318,25.843096291181954,0.0,0.0],"phase":"entry","requested_control":[0.15542792293577998,-0.024104395064675703,13946.995165109089,0.0],"state":[815.2352922488626,36293.15446770081,-59.70075548452697,-994.0254962573275,0.06815619220323194,0.008590242446122909,20237.434160858713,269.3886368092463,0.0,0.0,0.0,-0.015139095885698624,0.0954081000612048,1499.9999999999943,0.9167982730207698,39.15749714814579,25.842502851859344,0.028385510180722356,0.007869698301269004],"time_s":302.4099999998331,"upper_attached":false},"rcs_propellant_used_kg":75.95988332189611,"record_type":"flight","remaining_main_propellant_kg":5615.01519716556,"remaining_rcs_propellant_kg":224.04011667810389,"return_plan":{"burn_end_time_s":140.1763143214079,"feasible":true,"predicted_ground_range_m":-0.22281122282504384,"predicted_main_at_terminal_kg":8512.112088711423,"predicted_peak_q_pa":17991.101150637813,"prediction_evaluations":5,"remaining_burn_s":0.7063143214266309,"source":"finite_burn_predictor_corrector","time_s":139.46999999998127,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.94868573886308,"feasible":true,"predicted_ground_range_m":1.6043473065457619,"predicted_main_at_terminal_kg":8538.246727469877,"predicted_peak_q_pa":17991.07506288413,"prediction_evaluations":6,"remaining_burn_s":8.638685738874399,"source":"finite_burn_predictor_corrector","time_s":131.3099999999887,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.16015567354896,"feasible":true,"predicted_ground_range_m":-0.012882280210121166,"predicted_main_at_terminal_kg":8514.571855898077,"predicted_peak_q_pa":17991.230724879977,"prediction_evaluations":5,"remaining_burn_s":7.830155673561186,"source":"finite_burn_predictor_corrector","time_s":132.32999999998776,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.16250038759864,"feasible":true,"predicted_ground_range_m":0.06643405865706598,"predicted_main_at_terminal_kg":8514.097481541423,"predicted_peak_q_pa":17991.282351527618,"prediction_evaluations":5,"remaining_burn_s":6.8125003876118155,"source":"finite_burn_predictor_corrector","time_s":133.34999999998684,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.16482525526507,"feasible":true,"predicted_ground_range_m":0.11005318839900724,"predicted_main_at_terminal_kg":8513.673874184735,"predicted_peak_q_pa":17991.235494168588,"prediction_evaluations":5,"remaining_burn_s":5.794825255279154,"source":"finite_burn_predictor_corrector","time_s":134.3699999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.1671445444471,"feasible":true,"predicted_ground_range_m":0.11452134543222314,"predicted_main_at_terminal_kg":8513.236783091063,"predicted_peak_q_pa":17991.245561698215,"prediction_evaluations":5,"remaining_burn_s":4.777144544462116,"source":"finite_burn_predictor_corrector","time_s":135.38999999998498,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.17002409138968,"feasible":true,"predicted_ground_range_m":-3.0198256324419077,"predicted_main_at_terminal_kg":8512.622963829112,"predicted_peak_q_pa":17991.19390361078,"prediction_evaluations":5,"remaining_burn_s":3.760024091405613,"source":"finite_burn_predictor_corrector","time_s":136.40999999998405,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.17213233838837,"feasible":true,"predicted_ground_range_m":-2.0477128001164147,"predicted_main_at_terminal_kg":8512.243997346848,"predicted_peak_q_pa":17991.149963998847,"prediction_evaluations":5,"remaining_burn_s":2.7421323384052454,"source":"finite_burn_predictor_corrector","time_s":137.42999999998312,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.17421469949446,"feasible":true,"predicted_ground_range_m":-1.056775407059419,"predicted_main_at_terminal_kg":8512.460249210342,"predicted_peak_q_pa":17991.14029970674,"prediction_evaluations":5,"remaining_burn_s":1.7242146995122583,"source":"finite_burn_predictor_corrector","time_s":138.4499999999822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.1763143214079,"feasible":true,"predicted_ground_range_m":-0.22281122282504384,"predicted_main_at_terminal_kg":8512.112088711423,"predicted_peak_q_pa":17991.101150637813,"prediction_evaluations":5,"remaining_burn_s":0.7063143214266309,"source":"finite_burn_predictor_corrector","time_s":139.46999999998127,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3803.8367280850107,37275.022346241196,195.63774279681004,987.3476965149041,0.18814925216381637,0.0016858021831324948,22903.326913752,296.9343951264529],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.50999999998868,"requested_s":131.3099999999887,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3699999998333,"requested_s":302.1699999998333,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5944661210456588,"maximum_slosh_mode_force_n":68115.03684012186,"minimum_feed_buffer_kg":1480.0644814136188,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.25753339999937}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.671875,"fuel_ledger":{"main_error_kg":-4.656612873077393e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3ff5941c96970f3e60b0b7bba9b36e0aed2d2e4b2e98ed91641c539675a16ac7","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-06","observation_seed_sequence":{"generated_state_uint32":[1719712326,1818238434,365994633,4019284920,3734420512,2119383841,372844576,425282512],"mode":"case","state":{"entropy":[378,3,6,2446959907,4172028544,2114084051,3449846531,499779981,3775302089,1495923427,3587731112],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.022030467605400443,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.9429537831630977e-05,-1.0070113612935694],[1.9429537831481367e-05,-1.0070113882439242]],"navigation_acceleration_bias_m_s2":[-4.1620723753234306e-08,-4.181485220972218e-06],"observed_control_state":[-2.9554363255764846e-05,7.730644020819998,1.957404986670757e-05,-0.9979591467765851,5.492300481135351e-09,3.3399836081733267e-09],"state":[-2.9215761740845643e-05,7.713288324862069,1.9365889142167996e-05,-0.9979740837462098,5.5513528045365475e-09,3.368794356353188e-09,5670.765850747233,260.02388822389605],"time_s":406.847391058232},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.9215761740845643e-05,7.713288324862069,1.9365889142167996e-05,-0.9979740837462098,5.5513528045365475e-09,3.368794356353188e-09,5670.765850747233,260.02388822389605],"flight_safety":true,"flight_time_s":406.847391058232,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.517005969815858],[50.0,-4.517005969815858],[1000.0,-4.517005969815858],[5000.0,-4.517005969815858],[10000.0,-4.517005969815858],[100000.0,-4.517005969815858]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.517005969815858],[50.0,-4.517005969815858],[1000.0,-4.517005969815858],[5000.0,-4.517005969815858],[10000.0,-4.517005969815858],[100000.0,-4.517005969815858]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-06","index":6,"stream":3},"input_sha256":"3ff5941c96970f3e60b0b7bba9b36e0aed2d2e4b2e98ed91641c539675a16ac7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64529.2341492523,"max_angular_acceleration_deg_s2":2.6170954750901463,"max_angular_rate_deg_s":8.000477785436676,"max_ascent_q_alpha_kpa_deg":80.1562338008102,"max_dynamic_pressure_pa":25635.301394687962,"max_fin_hinge_nm":53.38587956440976,"max_flight_load_g":3.030952405906576,"max_gimbal_deg":5.996904764080444,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17984.927777468783,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6170954750901463,"angular_torque_bias_nm":169.30880705090064,"attitude_target_deg":9.629351227531362,"control":[0.15695116585960356,-0.02387686720865927,13943.15652284315,0.0],"navigation_acceleration_bias_m_s2":[-0.0020666955678043867,-0.046828096753528135],"observed_control_state":[1642.3465314451041,36170.13814212664,-62.11559998342859,-991.8262768370931,0.0594128792436091,0.007892102952409294,19991.242731519622,269.29958158410335,0.0,0.0,0.0,-0.011484535797813129,0.057017109929507585,1499.9999999999943,0.9330944957584821,39.3306802536731,25.669319746332423,0.0,0.0],"phase":"entry","requested_control":[0.15695116585960356,-0.02387686720865927,13943.15652284315,0.0],"state":[1641.104282542134,36150.30051708299,-62.10900769033875,-991.9290982286443,0.0595780798316985,0.008673082574798527,19990.390938111854,269.2852199045413,0.0,0.0,0.0,-0.014997351868284318,0.09633688119221598,1499.9999999999943,0.9368104851833143,39.331279446862,25.668720553143523,0.017041715771610608,0.009287361543659809],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":39.97611177610395,"record_type":"flight","remaining_main_propellant_kg":5670.765850747233,"remaining_rcs_propellant_kg":260.02388822389605,"return_plan":{"burn_end_time_s":141.4019765538781,"feasible":true,"predicted_ground_range_m":-0.3477398356473742,"predicted_main_at_terminal_kg":8396.683674662132,"predicted_peak_q_pa":17991.130886310464,"prediction_evaluations":5,"remaining_burn_s":1.4519765538972522,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.1734572799,"feasible":true,"predicted_ground_range_m":2.212381649925696,"predicted_main_at_terminal_kg":8370.735118277777,"predicted_peak_q_pa":17991.036927016685,"prediction_evaluations":6,"remaining_burn_s":9.383457279911747,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.38545432719332,"feasible":true,"predicted_ground_range_m":1.8957210475762807,"predicted_main_at_terminal_kg":8399.206172336644,"predicted_peak_q_pa":17991.351336335007,"prediction_evaluations":6,"remaining_burn_s":8.575454327205993,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.38814854153475,"feasible":true,"predicted_ground_range_m":-0.09300325642745833,"predicted_main_at_terminal_kg":8398.617094919538,"predicted_peak_q_pa":17991.345982313735,"prediction_evaluations":5,"remaining_burn_s":7.558148541548357,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.39046763690519,"feasible":true,"predicted_ground_range_m":-0.20121912902067862,"predicted_main_at_terminal_kg":8398.209632189744,"predicted_peak_q_pa":17991.304515777432,"prediction_evaluations":5,"remaining_burn_s":6.540467636919707,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.39276260815367,"feasible":true,"predicted_ground_range_m":-0.2554454490848457,"predicted_main_at_terminal_kg":8397.782953422078,"predicted_peak_q_pa":17991.290197197937,"prediction_evaluations":5,"remaining_burn_s":5.5227626081691295,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.39503999727705,"feasible":true,"predicted_ground_range_m":-0.2773303806962204,"predicted_main_at_terminal_kg":8397.922708906277,"predicted_peak_q_pa":17991.246127213235,"prediction_evaluations":5,"remaining_burn_s":4.505039997293425,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3978297584587,"feasible":true,"predicted_ground_range_m":-2.8781804834155196,"predicted_main_at_terminal_kg":8397.337799783272,"predicted_peak_q_pa":17991.192922573733,"prediction_evaluations":5,"remaining_burn_s":3.4878297584760185,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.39987900867118,"feasible":true,"predicted_ground_range_m":-1.4358162518857043,"predicted_main_at_terminal_kg":8397.015827971492,"predicted_peak_q_pa":17991.170432096107,"prediction_evaluations":5,"remaining_burn_s":2.4698790086894182,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4019765538781,"feasible":true,"predicted_ground_range_m":-0.3477398356473742,"predicted_main_at_terminal_kg":8396.683674662132,"predicted_peak_q_pa":17991.130886310464,"prediction_evaluations":5,"remaining_burn_s":1.4519765538972522,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4003.8289259403346,37278.71175448189,215.0450704953069,983.7418618054717,0.2183070050085191,0.0019622360975707774,22871.39304339919,296.88610127773825],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5950802705839313,"maximum_slosh_mode_force_n":68043.51876541926,"minimum_feed_buffer_kg":1480.070905074869,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.86720710000009}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.5,"fuel_ledger":{"main_error_kg":2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d3da98d9ebd3fec9ff50a2e9dff83dc95ce7497c35ff895942104a782429ad48","integration_dt_s":0.01,"job_id":"previous-holdout/surface-3-07","observation_seed_sequence":{"generated_state_uint32":[4131855162,3085355296,3184032401,2911137071,962611293,3907430256,2410717609,4144824454],"mode":"case","state":{"entropy":[378,3,7,2666938575,3819020343,3792514777,1084946143,812564655,2292637291,2157155110,4105792458],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03466226457235295,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[4.137589320859715e-06,-1.0070911620762157],[4.137589320769868e-06,-1.0070911335459727]],"navigation_acceleration_bias_m_s2":[-7.90267346878778e-09,1.3669378742118916e-05],"observed_control_state":[5.938072302082857e-07,7.7140326341614935,4.340164255724594e-06,-0.99813078536768,-3.1067712941193944e-09,-3.335063821316265e-09],"state":[6.470076776458691e-07,7.701739440864254,4.299088819029792e-06,-0.9981389713155382,-3.1492217306771396e-09,-3.5662803823666823e-09,5763.682404249755,244.3951950234142],"time_s":407.26231616444437},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[6.470076776458691e-07,7.701739440864254,4.299088819029792e-06,-0.9981389713155382,-3.1492217306771396e-09,-3.5662803823666823e-09,5763.682404249755,244.3951950234142],"flight_safety":true,"flight_time_s":407.26231616444437,"group":"surface","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"surface-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,4.406374154331928],[50.0,4.406374154331928],[1000.0,4.406374154331928],[5000.0,4.406374154331928],[10000.0,4.406374154331928],[100000.0,4.406374154331928]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.406374154331928],[50.0,4.406374154331928],[1000.0,4.406374154331928],[5000.0,4.406374154331928],[10000.0,4.406374154331928],[100000.0,4.406374154331928]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"surface","id":"surface-3-07","index":7,"stream":3},"input_sha256":"d3da98d9ebd3fec9ff50a2e9dff83dc95ce7497c35ff895942104a782429ad48","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64436.31759575049,"max_angular_acceleration_deg_s2":2.616475124291158,"max_angular_rate_deg_s":8.00047266220443,"max_ascent_q_alpha_kpa_deg":85.25358327971979,"max_dynamic_pressure_pa":25635.73667000783,"max_fin_hinge_nm":87.21706149804044,"max_flight_load_g":3.0314094156921954,"max_gimbal_deg":5.996905975849571,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17984.6799345166,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.616475124291158,"angular_torque_bias_nm":168.2537603512593,"attitude_target_deg":13.863644750970582,"control":[0.15716816483272397,-0.023830292282036314,13947.36986068587,0.0],"navigation_acceleration_bias_m_s2":[-0.00239512074072581,-0.04663626107633524],"observed_control_state":[947.5265003847196,36286.83284805914,-60.399771604312825,-993.6000393549621,0.06658168138985433,0.007823420773975734,20183.94694377484,269.4100746037893,0.0,0.0,0.0,-0.011455085534334782,0.05715089768731833,1499.9999999999943,0.9161032498714885,39.19512267550662,25.80487732449834,0.0,0.0],"phase":"entry","requested_control":[0.15716816483272397,-0.023830292282036314,13947.36986068587,0.0],"state":[946.3185739032947,36266.9597433687,-60.39254430503474,-993.7033390506863,0.06674550778281266,0.008604302597429912,20183.09350230038,269.3957085844203,0.0,0.0,0.0,-0.014963047329213958,0.09650340899967264,1499.9999999999943,0.9207629477512015,39.19572302802632,25.804276971978638,0.019503172431966954,0.009345938546393989],"time_s":302.32999999983315,"upper_attached":false},"rcs_propellant_used_kg":55.6048049765858,"record_type":"flight","remaining_main_propellant_kg":5763.682404249755,"remaining_rcs_propellant_kg":244.3951950234142,"return_plan":{"burn_end_time_s":140.43129853483987,"feasible":true,"predicted_ground_range_m":-0.1623714053920935,"predicted_main_at_terminal_kg":8497.873332920892,"predicted_peak_q_pa":17991.28958771778,"prediction_evaluations":5,"remaining_burn_s":0.861298534858696,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.2033134760291,"feasible":true,"predicted_ground_range_m":4.432103304678101,"predicted_main_at_terminal_kg":8471.621763336841,"predicted_peak_q_pa":17991.176472527084,"prediction_evaluations":6,"remaining_burn_s":8.7933134760405,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.41527350057683,"feasible":true,"predicted_ground_range_m":-1.7249657770656412,"predicted_main_at_terminal_kg":8500.325702108625,"predicted_peak_q_pa":17990.289938427013,"prediction_evaluations":4,"remaining_burn_s":7.985273500589172,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4173035877965,"feasible":true,"predicted_ground_range_m":0.20919408469851675,"predicted_main_at_terminal_kg":8500.423477340391,"predicted_peak_q_pa":17990.239183511287,"prediction_evaluations":5,"remaining_burn_s":6.967303587809775,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.41962747639928,"feasible":true,"predicted_ground_range_m":0.40806998666005256,"predicted_main_at_terminal_kg":8500.015433589419,"predicted_peak_q_pa":17991.312327317235,"prediction_evaluations":5,"remaining_burn_s":5.94962747641348,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42195705197753,"feasible":true,"predicted_ground_range_m":0.5008323339807248,"predicted_main_at_terminal_kg":8499.580913747288,"predicted_peak_q_pa":17991.373639165595,"prediction_evaluations":5,"remaining_burn_s":4.931957051992646,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42488071790848,"feasible":true,"predicted_ground_range_m":-2.7360130151142172,"predicted_main_at_terminal_kg":8498.952242952533,"predicted_peak_q_pa":17991.320467908383,"prediction_evaluations":5,"remaining_burn_s":3.914880717924526,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.4270377407492,"feasible":true,"predicted_ground_range_m":-1.881790979943112,"predicted_main_at_terminal_kg":8498.573193085333,"predicted_peak_q_pa":17991.335206414526,"prediction_evaluations":5,"remaining_burn_s":2.8970377407661565,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42915688863937,"feasible":true,"predicted_ground_range_m":-0.9140706571859738,"predicted_main_at_terminal_kg":8498.220774655363,"predicted_peak_q_pa":17991.2977718913,"prediction_evaluations":5,"remaining_burn_s":1.879156888657265,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.43129853483987,"feasible":true,"predicted_ground_range_m":-0.1623714053920935,"predicted_main_at_terminal_kg":8497.873332920892,"predicted_peak_q_pa":17991.28958771778,"prediction_evaluations":5,"remaining_burn_s":0.861298534858696,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3840.8484460846903,37278.812649613414,199.660107711273,986.7178809322411,0.1942199230332571,0.001741305928365655,22895.601379367265,296.95330390133836],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.6099999999886,"requested_s":131.4099999999886,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.28999999983336,"requested_s":302.08999999983337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.5953571671536244,"maximum_slosh_mode_force_n":68150.92405152763,"minimum_feed_buffer_kg":1480.0670776495851,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.71839929999987}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":87.8125,"fuel_ledger":{"main_error_kg":4.3655745685100555e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"81edded8c56a1b21a1f0b9336e773b3fd987ed9b3ef01142f477389746e5ff53","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-00","observation_seed_sequence":{"generated_state_uint32":[634914742,2943791060,2996793061,3117250198,2764288477,840824399,404798442,2247333160],"mode":"case","state":{"entropy":[378,3,0,865606063,508498066,1291082043,2181174962,3000093085,1515257966,965615684,787961165],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0008003315389255564,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.453100410412332e-05,-1.0042281010678482],[2.4531004104111686e-05,-1.0042280790113067]],"navigation_acceleration_bias_m_s2":[3.242777819337957e-08,0.00034404294507860226],"observed_control_state":[-3.80584202249086e-05,7.730204455280533,2.4751436342291198e-05,-0.995165025982694,-4.728368556468791e-10,-2.9504483261698912e-09],"state":[-3.7584463337444866e-05,7.711061445651616,2.4529047601734856e-05,-0.9952574086447815,-5.275610475881732e-10,-2.757067696590203e-09,5685.823364711143,259.7878950328873],"time_s":405.18923511804593},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.7584463337444866e-05,7.711061445651616,2.4529047601734856e-05,-0.9952574086447815,-5.275610475881732e-10,-2.757067696590203e-09,5685.823364711143,259.7878950328873],"flight_safety":true,"flight_time_s":405.18923511804593,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.0139820904526313],[5000.0,-5.283380366042659],[10000.0,-10.566760732085317],[100000.0,-10.566760732085317]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.0139820904526313],[5000.0,-5.283380366042659],[10000.0,-10.566760732085317],[100000.0,-10.566760732085317]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-00","index":0,"stream":3},"input_sha256":"81edded8c56a1b21a1f0b9336e773b3fd987ed9b3ef01142f477389746e5ff53","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64514.17663528929,"max_angular_acceleration_deg_s2":2.619202871939944,"max_angular_rate_deg_s":8.000481133879022,"max_ascent_q_alpha_kpa_deg":74.9382948444544,"max_dynamic_pressure_pa":25638.90512347458,"max_fin_hinge_nm":39.86682877629522,"max_flight_load_g":3.03109724304269,"max_gimbal_deg":5.996907317122835,"max_mass_balance_error_kg":4.511093720793724e-10,"max_recovery_dynamic_pressure_pa":17984.52498692384,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619202871939944,"angular_torque_bias_nm":170.36640250779936,"attitude_target_deg":8.483633122117467,"control":[0.14721850604645778,-0.025510153526925483,13924.26964641882,0.0],"navigation_acceleration_bias_m_s2":[-0.0017220341652718152,-0.04389915077714123],"observed_control_state":[1996.347691452766,36105.99885638796,-64.3336769635209,-990.3724849063242,0.05561704439240339,0.0079283479410376,19854.5137356665,269.2574879842166,0.0,0.0,0.0,-0.0123162143407116,0.05317508486400119,1499.9999999999943,0.9426572715038398,39.426862123939834,25.573137876065246,0.0,0.0],"phase":"entry","requested_control":[0.14721850604645778,-0.025510153526925483,13924.26964641882,0.0],"state":[1995.0610750762937,36086.190259672934,-64.3277282289473,-990.4804475148269,0.05578297015621376,0.008709541953976824,19853.717384743795,269.24314575844653,0.0,0.0,0.0,-0.016056259701795684,0.09017714362406323,1499.9999999999943,0.9458421361139854,39.427422316170144,25.57257768383494,0.014449354678884549,0.009930537068741996],"time_s":301.5899999998338,"upper_attached":false},"rcs_propellant_used_kg":40.21210496711268,"record_type":"flight","remaining_main_propellant_kg":5685.823364711143,"remaining_rcs_propellant_kg":259.7878950328873,"return_plan":{"burn_end_time_s":142.1284054008784,"feasible":true,"predicted_ground_range_m":-0.21411419553081856,"predicted_main_at_terminal_kg":8312.855457411177,"predicted_peak_q_pa":17992.09116674283,"prediction_evaluations":5,"remaining_burn_s":0.8584054008987709,"source":"finite_burn_predictor_corrector","time_s":141.26999999997963,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.89685869763812,"feasible":true,"predicted_ground_range_m":3.0951929110041903,"predicted_main_at_terminal_kg":8340.071210994829,"predicted_peak_q_pa":17992.12819335809,"prediction_evaluations":6,"remaining_burn_s":9.806858697650148,"source":"finite_burn_predictor_corrector","time_s":132.08999999998798,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.10956573722083,"feasible":true,"predicted_ground_range_m":0.5359183583030003,"predicted_main_at_terminal_kg":8315.802877752014,"predicted_peak_q_pa":17991.15669240497,"prediction_evaluations":6,"remaining_burn_s":8.999565737233775,"source":"finite_burn_predictor_corrector","time_s":133.10999999998705,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1124513046865,"feasible":true,"predicted_ground_range_m":-2.052215425425487,"predicted_main_at_terminal_kg":8315.601743783469,"predicted_peak_q_pa":17992.019381994032,"prediction_evaluations":4,"remaining_burn_s":7.982451304700363,"source":"finite_burn_predictor_corrector","time_s":134.12999999998613,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1144124082258,"feasible":true,"predicted_ground_range_m":0.1771475474308417,"predicted_main_at_terminal_kg":8315.318432752192,"predicted_peak_q_pa":17992.181584379752,"prediction_evaluations":5,"remaining_burn_s":6.9644124082405945,"source":"finite_burn_predictor_corrector","time_s":135.1499999999852,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1167336602323,"feasible":true,"predicted_ground_range_m":0.3946404876559626,"predicted_main_at_terminal_kg":8314.894572727258,"predicted_peak_q_pa":17992.24273230719,"prediction_evaluations":5,"remaining_burn_s":5.9467336602480385,"source":"finite_burn_predictor_corrector","time_s":136.16999999998427,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.11905602529816,"feasible":true,"predicted_ground_range_m":0.5222357638011772,"predicted_main_at_terminal_kg":8314.465754170118,"predicted_peak_q_pa":17992.197361445436,"prediction_evaluations":5,"remaining_burn_s":4.929056025314832,"source":"finite_burn_predictor_corrector","time_s":137.18999999998334,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1219731122516,"feasible":true,"predicted_ground_range_m":-2.6373859771892683,"predicted_main_at_terminal_kg":8313.879707151149,"predicted_peak_q_pa":17992.205227329094,"prediction_evaluations":5,"remaining_burn_s":3.9119731122691874,"source":"finite_burn_predictor_corrector","time_s":138.20999999998241,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.12412786184822,"feasible":true,"predicted_ground_range_m":-1.7935761275937594,"predicted_main_at_terminal_kg":8313.521042122802,"predicted_peak_q_pa":17992.16524573088,"prediction_evaluations":5,"remaining_burn_s":2.8941278618667243,"source":"finite_burn_predictor_corrector","time_s":139.2299999999815,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.12625274493774,"feasible":true,"predicted_ground_range_m":-0.8829303224596501,"predicted_main_at_terminal_kg":8313.192526835468,"predicted_peak_q_pa":17992.129499458788,"prediction_evaluations":5,"remaining_burn_s":1.8762527449571818,"source":"finite_burn_predictor_corrector","time_s":140.24999999998056,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.1284054008784,"feasible":true,"predicted_ground_range_m":-0.21411419553081856,"predicted_main_at_terminal_kg":8312.855457411177,"predicted_peak_q_pa":17992.09116674283,"prediction_evaluations":5,"remaining_burn_s":0.8584054008987709,"source":"finite_burn_predictor_corrector","time_s":141.26999999997963,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4151.842823670699,37278.14483494072,225.20829076294206,981.6094610132906,0.23434565066814617,0.0021078282615341944,22856.159626472778,296.8779799022345],"time_s":96.08999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.28999999998797,"requested_s":132.08999999998798,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.54999999983403,"requested_s":301.34999999983404,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.243805389909539e-12,"maximum_slosh_displacement_m":1.5948116283057472,"maximum_slosh_mode_force_n":68022.00832218221,"minimum_feed_buffer_kg":1480.067584229848,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.14885540000068}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.078125,"fuel_ledger":{"main_error_kg":4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"1f4c227d35d15fef893bc2855f00a902a996ae2ad69ab5f0b8142ffe80b51f4b","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-01","observation_seed_sequence":{"generated_state_uint32":[3757097387,2324358183,233038867,3007148444,2488957569,2775096261,1850357482,3430726909],"mode":"case","state":{"entropy":[378,3,1,3241084540,1642434328,4052473285,161866283,1014426018,1001140926,1924165103,3015253505],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.004481042782050807,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.6898686983687122e-06,-1.00361234436065],[1.6898686983551826e-06,-1.0036123289846781]],"navigation_acceleration_bias_m_s2":[1.5155334624086302e-07,0.0003147684477261262],"observed_control_state":[-1.670194731543145e-05,7.684949694904028,1.5530050346423536e-06,-0.9948633800371078,-8.470854387453296e-10,-2.0841961512728505e-09],"state":[-1.667615873859933e-05,7.668975130511438,1.6588424213841169e-06,-0.9949463172897255,-8.799204455154022e-10,-1.921996473939067e-09,6003.441324190849,229.7774011489437],"time_s":408.94605637155416},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.667615873859933e-05,7.668975130511438,1.6588424213841169e-06,-0.9949463172897255,-8.799204455154022e-10,-1.921996473939067e-09,6003.441324190849,229.7774011489437],"flight_safety":true,"flight_time_s":408.94605637155416,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.36161804014797],[5000.0,7.094746630244686],[10000.0,14.189493260489373],[100000.0,14.189493260489373]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.36161804014797],[5000.0,7.094746630244686],[10000.0,14.189493260489373],[100000.0,14.189493260489373]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-01","index":1,"stream":3},"input_sha256":"1f4c227d35d15fef893bc2855f00a902a996ae2ad69ab5f0b8142ffe80b51f4b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64196.55867580919,"max_angular_acceleration_deg_s2":2.8454504319864937,"max_angular_rate_deg_s":8.00046503087488,"max_ascent_q_alpha_kpa_deg":88.33881400097852,"max_dynamic_pressure_pa":25637.69159142432,"max_fin_hinge_nm":237.7843325291685,"max_flight_load_g":3.850169826575848,"max_gimbal_deg":5.999999999997002,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":17983.805220357688,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.8454504319864937,"angular_torque_bias_nm":-439.7969029719053,"attitude_target_deg":0.335689227428667,"control":[0.0,0.01780911718023355,41927.64184005388,0.0],"navigation_acceleration_bias_m_s2":[-0.0035274455272736663,0.00019781398439029652],"observed_control_state":[-2.7539752745853816,2659.915980782393,1.9830611853922255,-185.80612435824307,-0.10933466572253848,0.014973963224773233,9068.113874840623,263.6008858539797,0.0,-1.99517274996525e-09,0.0,0.07747839408407999,0.09770134784189138,1499.9999999999943,0.9999999999999981,47.014543914374094,17.985456085631686,0.0,0.0],"phase":"entry","requested_control":[0.0,0.01780911718023355,41927.64184005388,0.0],"state":[-2.7143020074501454,2656.1996158984484,1.9843265368683451,-185.8402196942479,-0.10903334345414686,0.01538145315878119,9067.277624962622,263.5576996962462,0.0,-1.5538429772619235e-09,0.0,0.06056412768237833,0.05926005159460729,1499.9999999999943,0.9999999999999981,47.0151321734831,17.984867826522677,-0.11440240227558446,0.04982151554111119],"time_s":378.349999999764,"upper_attached":false},"rcs_propellant_used_kg":70.22259885105629,"record_type":"flight","remaining_main_propellant_kg":6003.441324190849,"remaining_rcs_propellant_kg":229.7774011489437,"return_plan":{"burn_end_time_s":137.7746683072177,"feasible":true,"predicted_ground_range_m":-0.6035179217515463,"predicted_main_at_terminal_kg":8849.19862366521,"predicted_peak_q_pa":17992.320622653908,"prediction_evaluations":5,"remaining_burn_s":1.0246683072339653,"source":"finite_burn_predictor_corrector","time_s":136.74999999998374,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.55407493735225,"feasible":true,"predicted_ground_range_m":0.24420574458537203,"predicted_main_at_terminal_kg":8822.69076814006,"predicted_peak_q_pa":17992.139692664965,"prediction_evaluations":5,"remaining_burn_s":6.924074937362938,"source":"finite_burn_predictor_corrector","time_s":130.6299999999893,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76329589392455,"feasible":true,"predicted_ground_range_m":-0.09820208450940981,"predicted_main_at_terminal_kg":8850.903617337262,"predicted_peak_q_pa":17991.281576558817,"prediction_evaluations":5,"remaining_burn_s":6.113295893936163,"source":"finite_burn_predictor_corrector","time_s":131.64999999998838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76559618613905,"feasible":true,"predicted_ground_range_m":-0.14517480447059938,"predicted_main_at_terminal_kg":8850.411459728519,"predicted_peak_q_pa":17992.344409736503,"prediction_evaluations":5,"remaining_burn_s":5.095596186151604,"source":"finite_burn_predictor_corrector","time_s":132.66999999998745,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.7678731699059,"feasible":true,"predicted_ground_range_m":-0.18657240909897155,"predicted_main_at_terminal_kg":8849.966260720985,"predicted_peak_q_pa":17992.40176828377,"prediction_evaluations":5,"remaining_burn_s":4.077873169919359,"source":"finite_burn_predictor_corrector","time_s":133.68999999998653,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.77057521177045,"feasible":true,"predicted_ground_range_m":-2.6600646293460386,"predicted_main_at_terminal_kg":8849.36366318993,"predicted_peak_q_pa":17992.347967777918,"prediction_evaluations":5,"remaining_burn_s":3.060575211784854,"source":"finite_burn_predictor_corrector","time_s":134.7099999999856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.77262397322016,"feasible":true,"predicted_ground_range_m":-1.5923619520828396,"predicted_main_at_terminal_kg":8848.973483378732,"predicted_peak_q_pa":17992.360441574634,"prediction_evaluations":5,"remaining_burn_s":2.0426239732355036,"source":"finite_burn_predictor_corrector","time_s":135.72999999998467,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.7746683072177,"feasible":true,"predicted_ground_range_m":-0.6035179217515463,"predicted_main_at_terminal_kg":8849.19862366521,"predicted_peak_q_pa":17992.320622653908,"prediction_evaluations":5,"remaining_burn_s":1.0246683072339653,"source":"finite_burn_predictor_corrector","time_s":136.74999999998374,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3061.3395525619344,37275.928205601085,157.03267096158555,992.0266354706813,0.14219130929429372,0.0012570693109023694,22946.35861755461,296.8791602773184],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.8299999999893,"requested_s":130.6299999999893,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.0899999998326,"requested_s":302.88999999983264,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.7499999997638,"requested_s":378.5499999997638,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.9969806898152456e-12,"maximum_slosh_displacement_m":1.5943129477504776,"maximum_slosh_mode_force_n":68243.04999533795,"minimum_feed_buffer_kg":1480.073705599642,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.51663700000063}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.828125,"fuel_ledger":{"main_error_kg":1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"96d2032dfbb1c2b79295b7325a54d6cd9865b55c95f8d50d8a75ea7b03b47136","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-02","observation_seed_sequence":{"generated_state_uint32":[2470963250,800819534,849171323,3221993199,2138606125,1776896508,2472675188,2041724390],"mode":"case","state":{"entropy":[378,3,2,3261607821,1025340360,3606561333,4291517899,3018580281,3836355349,2408235029,1206984922],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.015460913980307946,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.8569000889528133e-05,-1.0034457310530072],[-2.856900088956188e-05,-1.003445679490048]],"navigation_acceleration_bias_m_s2":[2.766664303222887e-07,0.00029513552538572004],"observed_control_state":[1.3782107537244268e-05,7.666880618884695,-2.858251595468617e-05,-0.9948011903442046,-6.357889923332847e-10,-6.381249207616715e-09],"state":[1.3698907192198416e-05,7.66398056762143,-2.849819299933317e-05,-0.9948165127375499,-6.544950285845227e-10,-6.4453699177583076e-09,6047.6116745541885,220.7220071673009],"time_s":410.0329151841039},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.3698907192198416e-05,7.66398056762143,-2.849819299933317e-05,-0.9948165127375499,-6.544950285845227e-10,-6.4453699177583076e-09,6047.6116745541885,220.7220071673009],"flight_safety":true,"flight_time_s":410.0329151841039,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5863038838057022],[5000.0,8.26547813140866],[10000.0,16.53095626281732],[100000.0,16.53095626281732]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5863038838057022],[5000.0,8.26547813140866],[10000.0,16.53095626281732],[100000.0,16.53095626281732]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-02","index":2,"stream":3},"input_sha256":"96d2032dfbb1c2b79295b7325a54d6cd9865b55c95f8d50d8a75ea7b03b47136","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64152.38832544598,"max_angular_acceleration_deg_s2":2.607007381427237,"max_angular_rate_deg_s":8.00046204940467,"max_ascent_q_alpha_kpa_deg":88.80008253771774,"max_dynamic_pressure_pa":25638.574529218098,"max_fin_hinge_nm":300.21827996924833,"max_flight_load_g":3.8487532199762056,"max_gimbal_deg":5.9999999999998845,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17983.764388336167,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.607007381427237,"angular_torque_bias_nm":146.0938722993858,"attitude_target_deg":14.05477906706405,"control":[0.16278648988579508,-0.023004703838827398,13978.267304039317,0.0],"navigation_acceleration_bias_m_s2":[-0.0022005082395433052,-0.04716818760408111],"observed_control_state":[17.61243106634058,36496.258590564204,-43.357140728008346,-998.0874679182564,0.06134567869665184,0.00787783082569649,20986.87232529391,269.4783945562537,0.0,0.0,0.0,-0.011048584492088611,0.05925061685593002,1499.9999999999943,0.8753139006477519,38.63030564896971,26.36969435103526,0.0,0.0],"phase":"entry","requested_control":[0.16278648988579508,-0.023004703838827398,13978.267304039317,0.0],"state":[16.745353546950437,36476.29574418723,-43.350308118754995,-998.1900055680014,0.06151056850223912,0.00865600957863957,20985.98789006349,269.46399671201203,0.0,0.0,0.0,-0.014437748870385996,0.09998754889706311,1499.9999999999943,0.8822390741722497,38.63092780401489,26.36907219599009,0.06525527670684174,0.050149347730325],"time_s":303.3899999998322,"upper_attached":false},"rcs_propellant_used_kg":79.27799283269911,"record_type":"flight","remaining_main_propellant_kg":6047.6116745541885,"remaining_rcs_propellant_kg":220.7220071673009,"return_plan":{"burn_end_time_s":136.94411739917092,"feasible":true,"predicted_ground_range_m":-0.39882521136819093,"predicted_main_at_terminal_kg":8916.614463699143,"predicted_peak_q_pa":17992.688831678355,"prediction_evaluations":5,"remaining_burn_s":1.4341173991860439,"source":"finite_burn_predictor_corrector","time_s":135.50999999998487,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":136.72670063654706,"feasible":true,"predicted_ground_range_m":0.19091646824027464,"predicted_main_at_terminal_kg":8943.649387718202,"predicted_peak_q_pa":17992.54604774645,"prediction_evaluations":5,"remaining_burn_s":6.316700636557553,"source":"finite_burn_predictor_corrector","time_s":130.4099999999895,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.9348524496536,"feasible":true,"predicted_ground_range_m":-0.35426725086728084,"predicted_main_at_terminal_kg":8918.478941009058,"predicted_peak_q_pa":17992.799622304763,"prediction_evaluations":5,"remaining_burn_s":5.5048524496649955,"source":"finite_burn_predictor_corrector","time_s":131.42999999998858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.93713379293462,"feasible":true,"predicted_ground_range_m":-0.1066931701046343,"predicted_main_at_terminal_kg":8918.000151849626,"predicted_peak_q_pa":17992.746625846525,"prediction_evaluations":5,"remaining_burn_s":4.487133792946963,"source":"finite_burn_predictor_corrector","time_s":132.44999999998765,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.9398988112003,"feasible":true,"predicted_ground_range_m":-2.55849725773254,"predicted_main_at_terminal_kg":8917.430314222609,"predicted_peak_q_pa":17992.752780965948,"prediction_evaluations":5,"remaining_burn_s":3.4698988112135782,"source":"finite_burn_predictor_corrector","time_s":133.46999999998673,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.94197229837903,"feasible":true,"predicted_ground_range_m":-1.2369138831028295,"predicted_main_at_terminal_kg":8917.031696410793,"predicted_peak_q_pa":17992.705653330715,"prediction_evaluations":5,"remaining_burn_s":2.4519722983932284,"source":"finite_burn_predictor_corrector","time_s":134.4899999999858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.94411739917092,"feasible":true,"predicted_ground_range_m":-0.39882521136819093,"predicted_main_at_terminal_kg":8916.614463699143,"predicted_peak_q_pa":17992.688831678355,"prediction_evaluations":5,"remaining_burn_s":1.4341173991860439,"source":"finite_burn_predictor_corrector","time_s":135.50999999998487,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2795.313784309201,37281.23807536231,143.15603549481554,993.4813327243626,0.1260562658064009,0.0011048468258325907,22956.93396518193,296.865463079157],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.6099999999895,"requested_s":130.4099999999895,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.3499999998324,"requested_s":303.1499999998324,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.82999999976283,"requested_s":379.62999999976284,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5938610410043736,"maximum_slosh_mode_force_n":68313.25036340037,"minimum_feed_buffer_kg":1480.0866207206443,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.19411539999965}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.078125,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6880fffa77f44b0261ae86804be216bf6ed8ddd3351cb9ccdfc9acef0e29d0a3","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-03","observation_seed_sequence":{"generated_state_uint32":[3668712772,3212604060,402516979,4233610849,3484328118,1700277064,582386568,2260011731],"mode":"case","state":{"entropy":[378,3,3,3850261859,2752665311,3555569734,2218514101,3102853972,1120387610,3529675743,2963685155],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0019883508719641383,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.516875961912666e-05,-1.0053653507679354],[2.516875961911705e-05,-1.0053653260979292]],"navigation_acceleration_bias_m_s2":[3.680543959395439e-08,0.00042662108396165953],"observed_control_state":[-3.9336827399628315e-05,7.71651121748137,2.5270917760597106e-05,-0.9963831508147005,-3.6564557412698227e-10,-3.1649990177292133e-09],"state":[-3.9143348611430374e-05,7.708869191814761,2.5182087360649738e-05,-0.9964090782874102,-3.895965070793041e-10,-3.0837507703848972e-09,5696.856636691378,263.3834746321241],"time_s":405.0776696659206},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.9143348611430374e-05,7.708869191814761,2.5182087360649738e-05,-0.9964090782874102,-3.895965070793041e-10,-3.0837507703848972e-09,5696.856636691378,263.3834746321241],"flight_safety":true,"flight_time_s":405.0776696659206,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-0.956531476823005],[5000.0,-4.984032431867237],[10000.0,-9.968064863734474],[100000.0,-9.968064863734474]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-0.956531476823005],[5000.0,-4.984032431867237],[10000.0,-9.968064863734474],[100000.0,-9.968064863734474]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-03","index":3,"stream":3},"input_sha256":"6880fffa77f44b0261ae86804be216bf6ed8ddd3351cb9ccdfc9acef0e29d0a3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64503.143363308736,"max_angular_acceleration_deg_s2":2.6189187640962253,"max_angular_rate_deg_s":8.000480397889593,"max_ascent_q_alpha_kpa_deg":75.43343966374519,"max_dynamic_pressure_pa":25638.56567299464,"max_fin_hinge_nm":50.14040659855366,"max_flight_load_g":3.03125776840562,"max_gimbal_deg":5.99690694235305,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":17984.554024068337,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6189187640962253,"angular_torque_bias_nm":170.34995455939054,"attitude_target_deg":9.287692770345952,"control":[0.14867332072625006,-0.025250538678074225,13927.74141363598,0.0],"navigation_acceleration_bias_m_s2":[-0.0017897834050621473,-0.04435753323833964],"observed_control_state":[1890.1583903794806,36099.56420568429,-64.65817187598651,-990.2492162446932,0.05655943862123534,0.007919028068206137,19867.351544045956,269.2683354497299,0.0,0.0,0.0,-0.01218217395413045,0.05375952323463856,1499.9999999999943,0.943056191065942,39.417831380955455,25.582168619049575,0.0,0.0],"phase":"entry","requested_control":[0.14867332072625006,-0.025250538678074225,13927.74141363598,0.0],"state":[1888.865285282866,36079.75808182554,-64.65209542208625,-990.3563712021844,0.05672517823165344,0.008700213955416447,19866.54681890836,269.25398964798273,0.0,0.0,0.0,-0.015886623108618804,0.09110403779787936,1499.9999999999943,0.9462188993394611,39.41839746401854,25.581602535986487,0.014335419423658555,0.009923950709016447],"time_s":301.54999999983386,"upper_attached":false},"rcs_propellant_used_kg":36.61652536787591,"record_type":"flight","remaining_main_propellant_kg":5696.856636691378,"remaining_rcs_propellant_kg":263.3834746321241,"return_plan":{"burn_end_time_s":142.0733947184411,"feasible":true,"predicted_ground_range_m":-0.12362862611028902,"predicted_main_at_terminal_kg":8325.42132807662,"predicted_peak_q_pa":17992.100597853187,"prediction_evaluations":5,"remaining_burn_s":0.8233947184614524,"source":"finite_burn_predictor_corrector","time_s":141.24999999997965,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.8419332679526,"feasible":true,"predicted_ground_range_m":2.840330645431756,"predicted_main_at_terminal_kg":8352.633138646413,"predicted_peak_q_pa":17992.105783955285,"prediction_evaluations":6,"remaining_burn_s":9.771933267964618,"source":"finite_burn_predictor_corrector","time_s":132.069999999988,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.05450850125644,"feasible":true,"predicted_ground_range_m":1.1170437283951813,"predicted_main_at_terminal_kg":8328.398574045908,"predicted_peak_q_pa":17991.172541271448,"prediction_evaluations":6,"remaining_burn_s":8.964508501269375,"source":"finite_burn_predictor_corrector","time_s":133.08999999998707,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.05822094211487,"feasible":true,"predicted_ground_range_m":-5.9156650862661095,"predicted_main_at_terminal_kg":8327.53449555725,"predicted_peak_q_pa":17991.099241289412,"prediction_evaluations":4,"remaining_burn_s":7.948220942128714,"source":"finite_burn_predictor_corrector","time_s":134.10999999998614,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.05944324346694,"feasible":true,"predicted_ground_range_m":0.25138878394137265,"predicted_main_at_terminal_kg":8327.468223366233,"predicted_peak_q_pa":17991.06538781878,"prediction_evaluations":5,"remaining_burn_s":6.929443243481717,"source":"finite_burn_predictor_corrector","time_s":135.12999999998522,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06177114863286,"feasible":true,"predicted_ground_range_m":0.404347823082702,"predicted_main_at_terminal_kg":8327.44429144451,"predicted_peak_q_pa":17991.940737754172,"prediction_evaluations":5,"remaining_burn_s":5.911771148648569,"source":"finite_burn_predictor_corrector","time_s":136.1499999999843,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06410123422992,"feasible":true,"predicted_ground_range_m":0.45264160871462167,"predicted_main_at_terminal_kg":8327.022235542374,"predicted_peak_q_pa":17992.099166386037,"prediction_evaluations":5,"remaining_burn_s":4.894101234246572,"source":"finite_burn_predictor_corrector","time_s":137.16999999998336,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06700775823572,"feasible":true,"predicted_ground_range_m":-2.6877040600181985,"predicted_main_at_terminal_kg":8326.428708432242,"predicted_peak_q_pa":17992.05077803827,"prediction_evaluations":5,"remaining_burn_s":3.8770077582532725,"source":"finite_burn_predictor_corrector","time_s":138.18999999998243,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06915370870982,"feasible":true,"predicted_ground_range_m":-1.8318331369271093,"predicted_main_at_terminal_kg":8326.08016779038,"predicted_peak_q_pa":17992.119106113965,"prediction_evaluations":5,"remaining_burn_s":2.8591537087283116,"source":"finite_burn_predictor_corrector","time_s":139.2099999999815,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.07125980148473,"feasible":true,"predicted_ground_range_m":-0.8545270498441226,"predicted_main_at_terminal_kg":8325.743048456885,"predicted_peak_q_pa":17992.079726304113,"prediction_evaluations":5,"remaining_burn_s":1.8412598015041408,"source":"finite_burn_predictor_corrector","time_s":140.22999999998058,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0733947184411,"feasible":true,"predicted_ground_range_m":-0.12362862611028902,"predicted_main_at_terminal_kg":8325.42132807662,"predicted_peak_q_pa":17992.100597853187,"prediction_evaluations":5,"remaining_burn_s":0.8233947184614524,"source":"finite_burn_predictor_corrector","time_s":141.24999999997965,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4138.257666427608,37264.447177423615,224.29131338100282,981.5606642119618,0.23290485611021047,0.0020958032158074884,22863.822828215838,296.8804361443752],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.269999999988,"requested_s":132.069999999988,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.50999999983406,"requested_s":301.3099999998341,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.215383680479135e-12,"maximum_slosh_displacement_m":1.593378582724979,"maximum_slosh_mode_force_n":68008.49295803608,"minimum_feed_buffer_kg":1480.0536465900925,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.4127666000004}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.234375,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8afe882daa05c001fc8d9862455bafda72f2fb855e286aaefd6d61f9914f4ca8","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-04","observation_seed_sequence":{"generated_state_uint32":[13174083,2596587100,2694501876,172167998,2342977116,253249456,2286904913,3249110228],"mode":"case","state":{"entropy":[378,3,4,4038336640,1233050905,3464457185,80260339,3316822924,706901582,1416718919,4293851920],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.00019337357222823067,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.2935477333974728e-05,-1.0032803301703046],[2.293547733396199e-05,-1.0032803100768404]],"navigation_acceleration_bias_m_s2":[3.2521546021282106e-08,0.00028307810344390777],"observed_control_state":[-3.564589070417559e-05,7.691134075841951,2.3091967009027963e-05,-0.9944787592777532,-5.929360426137277e-10,-2.69496899217772e-09],"state":[-3.5282482971184115e-05,7.675425291283686,2.292279393705084e-05,-0.9945675061977026,-6.339846779686316e-10,-2.511683028855457e-09,5941.7028469325705,246.485023265851],"time_s":406.5057952907398},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.5282482971184115e-05,7.675425291283686,2.292279393705084e-05,-0.9945675061977026,-6.339846779686316e-10,-2.511683028855457e-09,5941.7028469325705,246.485023265851],"flight_safety":true,"flight_time_s":406.5057952907398,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.8187907809966538],[5000.0,4.266330911508881],[10000.0,8.532661823017762],[100000.0,8.532661823017762]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.8187907809966538],[5000.0,4.266330911508881],[10000.0,8.532661823017762],[100000.0,8.532661823017762]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-04","index":4,"stream":3},"input_sha256":"8afe882daa05c001fc8d9862455bafda72f2fb855e286aaefd6d61f9914f4ca8","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64258.297153067135,"max_angular_acceleration_deg_s2":2.747345308518294,"max_angular_rate_deg_s":8.00047012393372,"max_ascent_q_alpha_kpa_deg":87.12632534640953,"max_dynamic_pressure_pa":25636.15612280273,"max_fin_hinge_nm":72.01870572902804,"max_flight_load_g":3.031323918214026,"max_gimbal_deg":5.996903531675279,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":17983.94167067411,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.747345308518294,"angular_torque_bias_nm":-331.2985348727846,"attitude_target_deg":0.0,"control":[0.08044394258848077,0.000600819439237267,65422.5346695992,-0.0030628452585217875],"navigation_acceleration_bias_m_s2":[-0.0017080862286474401,-0.09180074362154561],"observed_control_state":[-4.013853424060754,2959.6536560917575,2.145358208802212,-195.89275535330174,-0.060754565100993085,-0.002449801975147364,9013.690738794816,267.92414232808795,0.0,-0.004053382809052385,0.630833333333333,0.032185768286394426,0.24648992076040746,1499.9999999999943,0.9999999999999981,47.0528278129576,17.947172187047563,0.0,0.0],"phase":"entry","requested_control":[0.08044394258848077,0.000600819439237267,65422.5346695992,-0.0030628452585217875],"state":[-3.971050725448156,2955.737769941966,2.134982266644389,-195.7127140172414,-0.06080173815632623,-0.002054570778274309,9011.394523821347,267.85675604597003,0.0,-0.0038342771140505907,0.620833333333333,0.023232479981161118,0.18115793938481115,1499.9999999999943,0.9999999999999981,47.0544430829982,17.945556917006964,-0.016044094189352105,-0.062389197126426106],"time_s":376.10999999976605,"upper_attached":false},"rcs_propellant_used_kg":53.514976734149,"record_type":"flight","remaining_main_propellant_kg":5941.7028469325705,"remaining_rcs_propellant_kg":246.485023265851,"return_plan":{"burn_end_time_s":139.42378865837617,"feasible":true,"predicted_ground_range_m":-0.5476877431382832,"predicted_main_at_terminal_kg":8608.635040503112,"predicted_peak_q_pa":17991.296149237358,"prediction_evaluations":5,"remaining_burn_s":1.1937886583937578,"source":"finite_burn_predictor_corrector","time_s":138.2299999999824,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.19906350410082,"feasible":true,"predicted_ground_range_m":2.1073877783752835,"predicted_main_at_terminal_kg":8634.350318693092,"predicted_peak_q_pa":17991.230233826576,"prediction_evaluations":6,"remaining_burn_s":8.109063504111933,"source":"finite_burn_predictor_corrector","time_s":131.0899999999889,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.40990506001796,"feasible":true,"predicted_ground_range_m":0.04261151377533423,"predicted_main_at_terminal_kg":8610.737623048974,"predicted_peak_q_pa":17991.53748450546,"prediction_evaluations":5,"remaining_burn_s":7.2999050600300075,"source":"finite_burn_predictor_corrector","time_s":132.10999999998796,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.41223023279457,"feasible":true,"predicted_ground_range_m":0.1364451996901792,"predicted_main_at_terminal_kg":8610.262899171381,"predicted_peak_q_pa":17991.482555872157,"prediction_evaluations":5,"remaining_burn_s":6.2822302328075414,"source":"finite_burn_predictor_corrector","time_s":133.12999999998704,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.4145376081559,"feasible":true,"predicted_ground_range_m":0.1879578271284572,"predicted_main_at_terminal_kg":8609.835706251419,"predicted_peak_q_pa":17991.463597544887,"prediction_evaluations":5,"remaining_burn_s":5.264537608169803,"source":"finite_burn_predictor_corrector","time_s":134.1499999999861,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.41683942534064,"feasible":true,"predicted_ground_range_m":0.18946409339500292,"predicted_main_at_terminal_kg":8609.953307676607,"predicted_peak_q_pa":17991.416421697126,"prediction_evaluations":5,"remaining_burn_s":4.24683942535545,"source":"finite_burn_predictor_corrector","time_s":135.16999999998518,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.41961295345877,"feasible":true,"predicted_ground_range_m":-2.4693784201524167,"predicted_main_at_terminal_kg":8609.362622854553,"predicted_peak_q_pa":17991.36409448419,"prediction_evaluations":5,"remaining_burn_s":3.2296129534745144,"source":"finite_burn_predictor_corrector","time_s":136.18999999998425,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42170358866534,"feasible":true,"predicted_ground_range_m":-1.4733922828893,"predicted_main_at_terminal_kg":8608.996850585081,"predicted_peak_q_pa":17991.338365644933,"prediction_evaluations":5,"remaining_burn_s":2.211703588682017,"source":"finite_burn_predictor_corrector","time_s":137.20999999998332,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42378865837617,"feasible":true,"predicted_ground_range_m":-0.5476877431382832,"predicted_main_at_terminal_kg":8608.635040503112,"predicted_peak_q_pa":17991.296149237358,"prediction_evaluations":5,"remaining_burn_s":1.1937886583937578,"source":"finite_burn_predictor_corrector","time_s":138.2299999999824,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3558.0122694003153,37269.40874384656,184.17728402794916,988.726350560772,0.17479398650600622,0.0015621684687707315,22919.23546686152,296.91653038110763],"time_s":95.88999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.28999999998888,"requested_s":131.0899999999889,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.5699999998331,"requested_s":302.3699999998331,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5944661363015253,"maximum_slosh_mode_force_n":68169.5325383657,"minimum_feed_buffer_kg":1480.062066811597,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.60071259999859}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.1875,"fuel_ledger":{"main_error_kg":2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7934bb446cebf7e26ac498ac9988456d8f55954cc1ba9eea805777b92bec8488","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-05","observation_seed_sequence":{"generated_state_uint32":[2030389596,1171244691,2883010397,3748956045,3090169705,1299264573,3954763458,4026322757],"mode":"case","state":{"entropy":[378,3,5,2883629188,561717945,1778276480,3946317896,3603071479,3784067221,794905341,2581913076],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.017421504420113896,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.8571767594703754e-05,-1.0039787810517717],[-1.857176759474906e-05,-1.003978735366701]],"navigation_acceleration_bias_m_s2":[2.4377885382251743e-07,0.00034733742113218113],"observed_control_state":[3.243483187416357e-06,7.682340660524431,-1.8910476864779737e-05,-0.9952580482516912,-8.924597481006239e-10,-5.927105212955412e-09],"state":[2.9287525645401657e-06,7.6656115792391395,-1.8540233730139588e-05,-0.9953370242606725,-9.917134808825739e-10,-5.710633861080732e-09,6033.376234945666,223.46658299663315],"time_s":409.62680811817825},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[2.9287525645401657e-06,7.6656115792391395,-1.8540233730139588e-05,-0.9953370242606725,-9.917134808825739e-10,-5.710633861080732e-09,6033.376234945666,223.46658299663315],"flight_safety":true,"flight_time_s":409.62680811817825,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5078893999548661],[5000.0,7.856897399764829],[10000.0,15.713794799529659],[100000.0,15.713794799529659]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,1.5078893999548661],[5000.0,7.856897399764829],[10000.0,15.713794799529659],[100000.0,15.713794799529659]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-05","index":5,"stream":3},"input_sha256":"7934bb446cebf7e26ac498ac9988456d8f55954cc1ba9eea805777b92bec8488","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64166.6237650546,"max_angular_acceleration_deg_s2":2.6223384324280237,"max_angular_rate_deg_s":8.000463168255493,"max_ascent_q_alpha_kpa_deg":88.641982436131,"max_dynamic_pressure_pa":25638.250307228805,"max_fin_hinge_nm":281.80570194303806,"max_flight_load_g":3.849367580978169,"max_gimbal_deg":5.999999999999769,"max_mass_balance_error_kg":3.92901711165905e-10,"max_recovery_dynamic_pressure_pa":17983.75602279239,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6223384324280237,"angular_torque_bias_nm":154.23973859659426,"attitude_target_deg":14.340601874862939,"control":[0.15999956322828188,-0.023409487123975965,13966.176667552332,0.0],"navigation_acceleration_bias_m_s2":[-0.002186288402891714,-0.046405341265735346],"observed_control_state":[86.82822920037296,36478.41883016024,-44.87508156260341,-997.5847450695264,0.062080211656190744,0.007871225252895846,20919.89701655531,269.46208882240103,0.0,0.0,0.0,-0.011255624856896967,0.05816615758493937,1499.9999999999943,0.878487973752337,38.677419360410184,26.322580639594896,0.0,0.0],"phase":"entry","requested_control":[0.15999956322828188,-0.023409487123975965,13966.176667552332,0.0],"state":[85.93079268204211,36458.46602582871,-44.86826875391011,-997.6886275277484,0.06224500829350075,0.00865369462249703,20919.028322813432,269.44770343171297,0.0,0.0,0.0,-0.014700842812633785,0.09823324161883143,1499.9999999999943,0.8852368565183388,38.678030442121575,26.321969557883502,-0.03256871452779705,0.14409325368454692],"time_s":303.2699999998323,"upper_attached":false},"rcs_propellant_used_kg":76.53341700336685,"record_type":"flight","remaining_main_propellant_kg":6033.376234945666,"remaining_rcs_propellant_kg":223.46658299663315,"return_plan":{"burn_end_time_s":137.2439696751713,"feasible":true,"predicted_ground_range_m":-0.2503059695680747,"predicted_main_at_terminal_kg":8888.238094085216,"predicted_peak_q_pa":17991.85776830242,"prediction_evaluations":5,"remaining_burn_s":0.6339696751874093,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.02386565191276,"feasible":true,"predicted_ground_range_m":-0.23175914867714198,"predicted_main_at_terminal_kg":8913.275385121937,"predicted_peak_q_pa":17991.745218105796,"prediction_evaluations":5,"remaining_burn_s":6.5338656519233105,"source":"finite_burn_predictor_corrector","time_s":130.48999999998944,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.23257130929812,"feasible":true,"predicted_ground_range_m":0.0526354711754351,"predicted_main_at_terminal_kg":8890.517076863607,"predicted_peak_q_pa":17992.10933750943,"prediction_evaluations":5,"remaining_burn_s":5.722571309309623,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.23487310158907,"feasible":true,"predicted_ground_range_m":0.07260234547186428,"predicted_main_at_terminal_kg":8890.036553674112,"predicted_peak_q_pa":17992.053251397734,"prediction_evaluations":5,"remaining_burn_s":4.704873101601484,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.23770279934715,"feasible":true,"predicted_ground_range_m":-2.977972584334424,"predicted_main_at_terminal_kg":8889.427279318692,"predicted_peak_q_pa":17991.995914394312,"prediction_evaluations":5,"remaining_burn_s":3.687702799360503,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.2398048903122,"feasible":true,"predicted_ground_range_m":-2.0486203270585435,"predicted_main_at_terminal_kg":8889.032729924202,"predicted_peak_q_pa":17991.9537991191,"prediction_evaluations":5,"remaining_burn_s":2.6698048903264757,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.24187486909076,"feasible":true,"predicted_ground_range_m":-1.041257090030001,"predicted_main_at_terminal_kg":8888.625345398463,"predicted_peak_q_pa":17991.902480938614,"prediction_evaluations":5,"remaining_burn_s":1.6518748691059635,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.2439696751713,"feasible":true,"predicted_ground_range_m":-0.2503059695680747,"predicted_main_at_terminal_kg":8888.238094085216,"predicted_peak_q_pa":17991.85776830242,"prediction_evaluations":5,"remaining_burn_s":0.6339696751874093,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2890.916603320726,37272.75034114285,148.1095357360617,992.8659480166185,0.13181272339289882,0.0011593927496964676,22956.26690064663,296.8703491418691],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.68999999998942,"requested_s":130.48999999998944,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.2299999998325,"requested_s":303.0299999998325,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.2899999997633,"requested_s":379.08999999976334,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.115907697472721e-12,"maximum_slosh_displacement_m":1.5939935948772588,"maximum_slosh_mode_force_n":68312.92779221087,"minimum_feed_buffer_kg":1480.0749802360676,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.63341890000083}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.25,"fuel_ledger":{"main_error_kg":-2.3283064365386963e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"63bec691d57ff4b0fc4257128a67fc1684e5628cce45a2f92b957cd2023159d5","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-06","observation_seed_sequence":{"generated_state_uint32":[3752246143,1498878276,879923639,4169141444,413748592,2250546999,2714569896,926860938],"mode":"case","state":{"entropy":[378,3,6,3889960179,2092678278,132948414,4117004190,4185826238,3516439890,3817716609,641107911],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005188712109055183,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.727897883283198e-05,-1.004326996512756],[2.727897883281989e-05,-1.0043269734502007]],"navigation_acceleration_bias_m_s2":[3.015851404917446e-08,0.0003450880401734177],"observed_control_state":[-4.171117555650937e-05,7.739963142338363,2.7514256865731706e-05,-0.9951920246043451,-4.70926458370906e-10,-3.0703089111881947e-09],"state":[-4.122028480903451e-05,7.722130377587064,2.7278459934930472e-05,-0.9952775911989586,-5.240663145132628e-10,-2.8828194039835848e-09,5630.530501590754,241.78469700008736],"time_s":404.84791814476665},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-4.122028480903451e-05,7.722130377587064,2.7278459934930472e-05,-0.9952775911989586,-5.240663145132628e-10,-2.8828194039835848e-09,5630.530501590754,241.78469700008736],"flight_safety":true,"flight_time_s":404.84791814476665,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.7112397402078314],[5000.0,-8.916459698977649],[10000.0,-17.832919397955298],[100000.0,-17.832919397955298]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.7112397402078314],[5000.0,-8.916459698977649],[10000.0,-17.832919397955298],[100000.0,-17.832919397955298]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-06","index":6,"stream":3},"input_sha256":"63bec691d57ff4b0fc4257128a67fc1684e5628cce45a2f92b957cd2023159d5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64569.46949840901,"max_angular_acceleration_deg_s2":3.5008594020517507,"max_angular_rate_deg_s":8.00048426930357,"max_ascent_q_alpha_kpa_deg":69.15051090635416,"max_dynamic_pressure_pa":25644.079930795444,"max_fin_hinge_nm":187.82902826293886,"max_flight_load_g":3.7708793014017794,"max_gimbal_deg":5.996907398037601,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17983.297584075935,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-3.5008594020517507,"angular_torque_bias_nm":195.55371043626886,"attitude_target_deg":0.0,"control":[0.024799066667074553,0.04322446116028494,-46490.760163876184,0.0313831391702513],"navigation_acceleration_bias_m_s2":[0.006821108751252075,0.01743999773217405],"observed_control_state":[4.288377183051971,2933.634097427604,-2.0945246321548288,-192.01281007949703,0.09840032083866218,-0.002198460442007059,8620.053439611453,267.01942198834274,0.0,0.030003693142273802,0.5591666666666663,-0.03590631809647716,0.2009504158428408,1499.9999999999943,0.9999999999999981,47.32973156264121,17.67026843736439,0.0,0.0],"phase":"entry","requested_control":[0.024799066667074553,0.04322446116028494,-46490.760163876184,0.0313831391702513],"state":[4.246643890840777,2929.795118815344,-2.0792300242784227,-191.90326914439416,0.09835507460129839,-0.0026276935634578086,8618.275978090447,266.9715357440066,0.0,0.030308824916950666,0.5491666666666662,-0.015091395540294253,0.13164240374680905,1499.9999999999943,0.9999999999999981,47.330981916103916,17.669018083901683,0.024350706513293862,0.014728593312124463],"time_s":374.4899999997675,"upper_attached":false},"rcs_propellant_used_kg":58.21530299991264,"record_type":"flight","remaining_main_propellant_kg":5630.530501590754,"remaining_rcs_propellant_kg":241.78469700008736,"return_plan":{"burn_end_time_s":142.80392924264993,"feasible":true,"predicted_ground_range_m":-0.5695833541137176,"predicted_main_at_terminal_kg":8310.155973453078,"predicted_peak_q_pa":17993.136262134954,"prediction_evaluations":5,"remaining_burn_s":1.2139292426705792,"source":"finite_burn_predictor_corrector","time_s":141.58999999997934,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.57212774532437,"feasible":true,"predicted_ground_range_m":1.5176304297293797,"predicted_main_at_terminal_kg":8270.75129486353,"predicted_peak_q_pa":17993.092584438287,"prediction_evaluations":6,"remaining_burn_s":10.162127745336663,"source":"finite_burn_predictor_corrector","time_s":132.4099999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.78467786815878,"feasible":true,"predicted_ground_range_m":3.7193215427977293,"predicted_main_at_terminal_kg":8246.015485675023,"predicted_peak_q_pa":17993.483150404016,"prediction_evaluations":6,"remaining_burn_s":9.354677868172029,"source":"finite_burn_predictor_corrector","time_s":133.42999999998676,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7869976344403,"feasible":true,"predicted_ground_range_m":4.088673854089876,"predicted_main_at_terminal_kg":8246.084655014109,"predicted_peak_q_pa":17993.428761905412,"prediction_evaluations":6,"remaining_burn_s":8.336997634454468,"source":"finite_burn_predictor_corrector","time_s":134.44999999998583,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.79000991571493,"feasible":true,"predicted_ground_range_m":0.5749623852063195,"predicted_main_at_terminal_kg":8245.485697853042,"predicted_peak_q_pa":17993.37740005857,"prediction_evaluations":5,"remaining_burn_s":7.320009915730017,"source":"finite_burn_predictor_corrector","time_s":135.4699999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.792342543953,"feasible":true,"predicted_ground_range_m":0.6389896907907513,"predicted_main_at_terminal_kg":8245.049088143704,"predicted_peak_q_pa":17993.335956440656,"prediction_evaluations":5,"remaining_burn_s":6.302342543969022,"source":"finite_burn_predictor_corrector","time_s":136.48999999998398,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7946619410575,"feasible":true,"predicted_ground_range_m":0.6816094086376978,"predicted_main_at_terminal_kg":8244.633063794387,"predicted_peak_q_pa":17993.29279687429,"prediction_evaluations":5,"remaining_burn_s":5.284661941074474,"source":"finite_burn_predictor_corrector","time_s":137.50999999998305,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.79697285794313,"feasible":true,"predicted_ground_range_m":0.10979377391919343,"predicted_main_at_terminal_kg":8311.162538887029,"predicted_peak_q_pa":17993.25159401326,"prediction_evaluations":5,"remaining_burn_s":4.266972857961011,"source":"finite_burn_predictor_corrector","time_s":138.52999999998212,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.79964632289742,"feasible":true,"predicted_ground_range_m":-1.9172241521604008,"predicted_main_at_terminal_kg":8310.721154575553,"predicted_peak_q_pa":17993.207463043906,"prediction_evaluations":5,"remaining_burn_s":3.249646322916217,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.80184403351888,"feasible":true,"predicted_ground_range_m":-1.4964042056903821,"predicted_main_at_terminal_kg":8310.4166805336,"predicted_peak_q_pa":17993.16739469711,"prediction_evaluations":5,"remaining_burn_s":2.231844033538618,"source":"finite_burn_predictor_corrector","time_s":140.56999999998027,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.80392924264993,"feasible":true,"predicted_ground_range_m":-0.5695833541137176,"predicted_main_at_terminal_kg":8310.155973453078,"predicted_peak_q_pa":17993.136262134954,"prediction_evaluations":5,"remaining_burn_s":1.2139292426705792,"source":"finite_burn_predictor_corrector","time_s":141.58999999997934,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4252.241837474146,37260.87802473812,234.37962271418635,979.0339602104082,0.2506527927125565,0.002255665439025717,22847.215994204515,296.8531264606288],"time_s":96.14999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.60999999998768,"requested_s":132.4099999999877,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.1499999998344,"requested_s":300.9499999998344,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.592434549324269,"maximum_slosh_mode_force_n":67957.20768776929,"minimum_feed_buffer_kg":1480.0520426180137,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.45509719999973}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.34375,"fuel_ledger":{"main_error_kg":-2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"307e75e9c78df57f1c710fa228af6aae97bbebe17efbfc14a23c2ac1fcc379e2","integration_dt_s":0.01,"job_id":"previous-holdout/upper-3-07","observation_seed_sequence":{"generated_state_uint32":[3781279519,2669921851,1981625685,3737274163,178807206,4228890663,3835395331,4262057784],"mode":"case","state":{"entropy":[378,3,7,694260012,2730128260,4068091155,2926231970,4143194088,3296635339,3507302270,3917456837],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0013861314686488652,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5040909692258236e-05,-1.004987971653888],[2.504090969224784e-05,-1.004987947877916]],"navigation_acceleration_bias_m_s2":[3.388895958330293e-08,0.00039259249244402684],"observed_control_state":[-3.8780886406309414e-05,7.719114955909395,2.5108883519250678e-05,-0.9959757305385026,-4.2174837247259184e-10,-3.0320152164598794e-09],"state":[-3.8651887839480225e-05,7.713991892592329,2.504889849781439e-05,-0.9959956051560722,-4.371858962966639e-10,-2.97199651187996e-09,5671.940878729842,254.17390309744357],"time_s":405.01514371157106},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8651887839480225e-05,7.713991892592329,2.504889849781439e-05,-0.9959956051560722,-4.371858962966639e-10,-2.97199651187996e-09,5671.940878729842,254.17390309744357],"flight_safety":true,"flight_time_s":405.01514371157106,"group":"upper","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"upper-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.2186264344832833],[5000.0,-6.349685105991845],[10000.0,-12.69937021198369],[100000.0,-12.69937021198369]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,-1.2186264344832833],[5000.0,-6.349685105991845],[10000.0,-12.69937021198369],[100000.0,-12.69937021198369]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"upper","id":"upper-3-07","index":7,"stream":3},"input_sha256":"307e75e9c78df57f1c710fa228af6aae97bbebe17efbfc14a23c2ac1fcc379e2","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64528.05912126991,"max_angular_acceleration_deg_s2":2.619158554866005,"max_angular_rate_deg_s":8.000481580027525,"max_ascent_q_alpha_kpa_deg":73.18767084844481,"max_dynamic_pressure_pa":25640.225074202302,"max_fin_hinge_nm":57.389680543264156,"max_flight_load_g":3.0312032840524727,"max_gimbal_deg":5.996907570154244,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.3616997984,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619158554866005,"angular_torque_bias_nm":171.10641457945877,"attitude_target_deg":7.747944600659774,"control":[0.15056324896340656,-0.024926197751137403,13929.94726507258,0.0],"navigation_acceleration_bias_m_s2":[-0.001715558231099331,-0.045035485772819996],"observed_control_state":[2102.8613443575978,36072.95566308465,-64.93788744256126,-989.9623581154145,0.054090219141894866,0.007943097563101097,19815.78326822272,269.24821781548627,0.0,0.0,0.0,-0.01201841255805687,0.05449410289760941,1499.9999999999943,0.9473923746255559,39.45410703107752,25.54589296892715,0.0,0.0],"phase":"entry","requested_control":[0.15056324896340656,-0.024926197751137403,13929.94726507258,0.0],"state":[2101.562643567431,36053.155287845984,-64.93196102615248,-990.0682730171699,0.05425644156192426,0.008724410404081206,19814.96787529958,269.2338697416761,0.0,0.0,0.0,-0.015677342726818987,0.09229319764618216,1499.9999999999943,0.9503142475233564,39.45468061838328,25.545319381621393,0.011388093474848008,0.010823497708261421],"time_s":301.4899999998339,"upper_attached":false},"rcs_propellant_used_kg":45.82609690255643,"record_type":"flight","remaining_main_propellant_kg":5671.940878729842,"remaining_rcs_propellant_kg":254.17390309744357,"return_plan":{"burn_end_time_s":142.3436902158242,"feasible":true,"predicted_ground_range_m":-0.11615238334699995,"predicted_main_at_terminal_kg":8310.506830035514,"predicted_peak_q_pa":17992.6190293772,"prediction_evaluations":5,"remaining_burn_s":0.9736902158446767,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.1123347194313,"feasible":true,"predicted_ground_range_m":2.449911409272559,"predicted_main_at_terminal_kg":8284.717059317172,"predicted_peak_q_pa":17992.540547472952,"prediction_evaluations":6,"remaining_burn_s":9.922334719443393,"source":"finite_burn_predictor_corrector","time_s":132.1899999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32504107119004,"feasible":true,"predicted_ground_range_m":1.5565467029569078,"predicted_main_at_terminal_kg":8313.012747400302,"predicted_peak_q_pa":17991.864881362322,"prediction_evaluations":6,"remaining_burn_s":9.115041071203082,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.32738637324317,"feasible":true,"predicted_ground_range_m":1.5519036202862964,"predicted_main_at_terminal_kg":8312.54112680822,"predicted_peak_q_pa":17991.80424819353,"prediction_evaluations":6,"remaining_burn_s":8.097386373257148,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.33002204058664,"feasible":true,"predicted_ground_range_m":-0.1655836915964528,"predicted_main_at_terminal_kg":8312.049117587545,"predicted_peak_q_pa":17991.75719993284,"prediction_evaluations":5,"remaining_burn_s":7.080022040601542,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.33234263245393,"feasible":true,"predicted_ground_range_m":-0.26920587208154245,"predicted_main_at_terminal_kg":8311.610962044262,"predicted_peak_q_pa":17991.708115674755,"prediction_evaluations":5,"remaining_burn_s":6.062342632469755,"source":"finite_burn_predictor_corrector","time_s":136.26999999998418,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3346454489509,"feasible":true,"predicted_ground_range_m":-0.36318775923651003,"predicted_main_at_terminal_kg":8311.18428023434,"predicted_peak_q_pa":17991.66305085799,"prediction_evaluations":5,"remaining_burn_s":5.044645448967661,"source":"finite_burn_predictor_corrector","time_s":137.28999999998325,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.33692524734244,"feasible":true,"predicted_ground_range_m":-0.42512501426872973,"predicted_main_at_terminal_kg":8310.771019347327,"predicted_peak_q_pa":17991.620509076423,"prediction_evaluations":5,"remaining_burn_s":4.026925247360118,"source":"finite_burn_predictor_corrector","time_s":138.30999999998232,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.33962126992898,"feasible":true,"predicted_ground_range_m":-2.795165463993186,"predicted_main_at_terminal_kg":8310.657990188189,"predicted_peak_q_pa":17991.574752016008,"prediction_evaluations":5,"remaining_burn_s":3.0096212699475764,"source":"finite_burn_predictor_corrector","time_s":139.3299999999814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.34164996338845,"feasible":true,"predicted_ground_range_m":-1.4959385561230505,"predicted_main_at_terminal_kg":8310.351780609994,"predicted_peak_q_pa":17991.537436063518,"prediction_evaluations":5,"remaining_burn_s":1.9916499634079876,"source":"finite_burn_predictor_corrector","time_s":140.34999999998047,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.3436902158242,"feasible":true,"predicted_ground_range_m":-0.11615238334699995,"predicted_main_at_terminal_kg":8310.506830035514,"predicted_peak_q_pa":17992.6190293772,"prediction_evaluations":5,"remaining_burn_s":0.9736902158446767,"source":"finite_burn_predictor_corrector","time_s":141.36999999997954,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4186.8602189309595,37275.859316133974,228.1420299605477,980.8847240030593,0.2393605804968026,0.0021531706408303005,22852.07794372364,296.8697714473431],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.38999999998788,"requested_s":132.1899999999879,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.4499999998341,"requested_s":301.24999999983413,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.030642569181509e-12,"maximum_slosh_displacement_m":1.5945987438603706,"maximum_slosh_mode_force_n":68000.64175367147,"minimum_feed_buffer_kg":1480.0648503566256,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.58237999999983}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.34375,"fuel_ledger":{"main_error_kg":3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f9bcc4709ba4a75dd051521daa2523032dcdb7bf5fdc301b1c07ff41c157857a","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-00","observation_seed_sequence":{"generated_state_uint32":[3504192171,1573314957,1329307821,2615103089,1712757776,1887549098,1448159607,1973047492],"mode":"case","state":{"entropy":[378,3,0,280868445,3965243729,3877942807,1089165877,520170314,3036548636,2960500019,2085442749],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.010804220645351399,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.3900688983382624e-06,-1.0072798094204747],[2.3900688980684257e-06,-1.0072797592901446]],"navigation_acceleration_bias_m_s2":[1.3581129196667876e-08,-7.247914259129661e-06],"observed_control_state":[2.300415477244955e-06,7.743610621738579,2.5632774434868124e-06,-0.9981188697270211,-5.288000263900346e-09,-6.171428710288555e-09],"state":[2.3392345901234126e-06,7.7284240817379795,2.5395394590851815e-06,-0.9981288141941375,-5.382710913125875e-09,-6.266291261664657e-09,5577.630045297423,253.4251325813404],"time_s":406.3452150858495},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[2.3392345901234126e-06,7.7284240817379795,2.5395394590851815e-06,-0.9981288141941375,-5.382710913125875e-09,-6.266291261664657e-09,5577.630045297423,253.4251325813404],"flight_safety":true,"flight_time_s":406.3452150858495,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,4.7475511646237365],[50.0,4.7475511646237365],[1000.0,2.9252587984045246],[5000.0,-4.7475511646237365],[10000.0,-13.292953721011699],[100000.0,-13.292953721011699]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.7475511646237365],[50.0,4.7475511646237365],[1000.0,2.9252587984045246],[5000.0,-4.7475511646237365],[10000.0,-13.292953721011699],[100000.0,-13.292953721011699]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-00","index":0,"stream":3},"input_sha256":"f9bcc4709ba4a75dd051521daa2523032dcdb7bf5fdc301b1c07ff41c157857a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64622.36995470288,"max_angular_acceleration_deg_s2":2.6185785849668375,"max_angular_rate_deg_s":8.00048178099468,"max_ascent_q_alpha_kpa_deg":72.50875161921677,"max_dynamic_pressure_pa":25642.481304106757,"max_fin_hinge_nm":55.100178684392425,"max_flight_load_g":3.031442210578221,"max_gimbal_deg":5.996907554785517,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17985.009593975374,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6185785849668375,"angular_torque_bias_nm":171.44957021552014,"attitude_target_deg":8.297371120898717,"control":[0.15536573947417015,-0.02412985811420911,13938.652483807926,0.0],"navigation_acceleration_bias_m_s2":[-0.0018240930938697077,-0.04662986195517363],"observed_control_state":[2041.2345586980823,36053.17176358104,-65.9980619976739,-989.7608339888599,0.05457424493995739,0.007938187626233774,19793.487316777893,269.2051575346657,0.0,0.0,0.0,-0.011611551352727328,0.056403183180494365,1499.9999999999943,0.950297744753193,39.469791094987734,25.5302089050176,0.0,0.0],"phase":"entry","requested_control":[0.15536573947417015,-0.02412985811420911,13938.652483807926,0.0],"state":[2039.9146562445007,36033.37544510163,-65.99193760686113,-989.8639090416526,0.05474037034059651,0.00871953424410895,19792.64445270556,269.1908004943377,0.0,0.0,0.0,-0.015160077268386227,0.09534071094142227,1499.9999999999943,0.953058250887647,39.47038400684489,25.52961599316045,0.009854528106491643,0.011284443141010085],"time_s":301.42999999983397,"upper_attached":false},"rcs_propellant_used_kg":46.57486741865961,"record_type":"flight","remaining_main_propellant_kg":5577.630045297423,"remaining_rcs_propellant_kg":253.4251325813404,"return_plan":{"burn_end_time_s":142.45071736018497,"feasible":true,"predicted_ground_range_m":-0.7070116422973314,"predicted_main_at_terminal_kg":8282.022532565881,"predicted_peak_q_pa":17993.469856727912,"prediction_evaluations":5,"remaining_burn_s":1.0407173602054605,"source":"finite_burn_predictor_corrector","time_s":141.4099999999795,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.21917383041622,"feasible":true,"predicted_ground_range_m":0.03756120512534977,"predicted_main_at_terminal_kg":8308.557233827687,"predicted_peak_q_pa":17993.477475307947,"prediction_evaluations":6,"remaining_burn_s":9.98917383042838,"source":"finite_burn_predictor_corrector","time_s":132.22999999998785,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.43152161749686,"feasible":true,"predicted_ground_range_m":3.9407056904940987,"predicted_main_at_terminal_kg":8284.955077288467,"predicted_peak_q_pa":17993.770159704916,"prediction_evaluations":6,"remaining_burn_s":9.181521617509931,"source":"finite_burn_predictor_corrector","time_s":133.24999999998693,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.43386914199937,"feasible":true,"predicted_ground_range_m":4.004603390507562,"predicted_main_at_terminal_kg":8284.484441223944,"predicted_peak_q_pa":17993.743111589418,"prediction_evaluations":6,"remaining_burn_s":8.163869142013361,"source":"finite_burn_predictor_corrector","time_s":134.269999999986,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.43697595439144,"feasible":true,"predicted_ground_range_m":-0.1616703055227049,"predicted_main_at_terminal_kg":8284.421003706804,"predicted_peak_q_pa":17993.694435599806,"prediction_evaluations":5,"remaining_burn_s":7.146975954406364,"source":"finite_burn_predictor_corrector","time_s":135.28999999998507,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4393086304613,"feasible":true,"predicted_ground_range_m":-0.25615811751921314,"predicted_main_at_terminal_kg":8283.991085074344,"predicted_peak_q_pa":17993.64847800331,"prediction_evaluations":5,"remaining_burn_s":6.129308630477155,"source":"finite_burn_predictor_corrector","time_s":136.30999999998414,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.4416258967982,"feasible":true,"predicted_ground_range_m":-0.35284048262997914,"predicted_main_at_terminal_kg":8283.57029016902,"predicted_peak_q_pa":17993.620891789393,"prediction_evaluations":5,"remaining_burn_s":5.111625896814971,"source":"finite_burn_predictor_corrector","time_s":137.32999999998322,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.44391793100328,"feasible":true,"predicted_ground_range_m":-0.40272828663717064,"predicted_main_at_terminal_kg":8283.15231576614,"predicted_peak_q_pa":17993.576284278308,"prediction_evaluations":5,"remaining_burn_s":4.093917931021004,"source":"finite_burn_predictor_corrector","time_s":138.3499999999823,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.44663606972594,"feasible":true,"predicted_ground_range_m":-2.823722120533624,"predicted_main_at_terminal_kg":8282.63131450424,"predicted_peak_q_pa":17993.531769277633,"prediction_evaluations":5,"remaining_burn_s":3.0766360697445667,"source":"finite_burn_predictor_corrector","time_s":139.36999999998136,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.44867952999564,"feasible":true,"predicted_ground_range_m":-1.7345244466858887,"predicted_main_at_terminal_kg":8282.320929273914,"predicted_peak_q_pa":17993.496422751195,"prediction_evaluations":5,"remaining_burn_s":2.0586795300152225,"source":"finite_burn_predictor_corrector","time_s":140.38999999998043,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.45071736018497,"feasible":true,"predicted_ground_range_m":-0.7070116422973314,"predicted_main_at_terminal_kg":8282.022532565881,"predicted_peak_q_pa":17993.469856727912,"prediction_evaluations":5,"remaining_burn_s":1.0407173602054605,"source":"finite_burn_predictor_corrector","time_s":141.4099999999795,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4218.028133986079,37270.57659719916,229.4339885924714,980.5345315419239,0.24124465299874315,0.002170348887529531,22853.190431831572,296.8334380337249],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.42999999998784,"requested_s":132.22999999998785,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.3899999998342,"requested_s":301.1899999998342,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5945055610325696,"maximum_slosh_mode_force_n":68022.66777455751,"minimum_feed_buffer_kg":1480.0579358670882,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.67274849999922}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.796875,"fuel_ledger":{"main_error_kg":-4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9d40cd85d168209b90c9fbea1a1d993dea28d128cd276165c0f7166e985e171b","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-01","observation_seed_sequence":{"generated_state_uint32":[1545360664,638491284,4077619428,86516987,3741672689,16154620,3481171793,2163322306],"mode":"case","state":{"entropy":[378,3,1,1469227737,936065881,3992677689,3556121954,949465395,424317273,118495621,3314041923],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.006996505036433438,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-1.1981408230949649e-06,-1.0076421503742412],[-1.1981408225836704e-06,-1.0076421949047398]],"navigation_acceleration_bias_m_s2":[5.3825533013684395e-08,-2.5870737941624966e-05],"observed_control_state":[1.0095877875385384e-05,7.745084219311202,-1.370052472293855e-06,-0.9984436802079651,-1.1565622155324663e-08,5.5518100412741574e-09],"state":[1.0075292173143934e-05,7.729981046527077,-1.3516270416856438e-06,-0.9984469081449934,-1.1481895163858695e-08,5.566312314061654e-09,5568.002411629973,252.89158547389803],"time_s":407.52512669047366},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.0075292173143934e-05,7.729981046527077,-1.3516270416856438e-06,-0.9984469081449934,-1.1481895163858695e-08,5.566312314061654e-09,5568.002411629973,252.89158547389803],"flight_safety":true,"flight_time_s":407.52512669047366,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,6.029695908354691],[50.0,6.029695908354691],[1000.0,3.715267175854911],[5000.0,-6.029695908354691],[10000.0,-8.297097184593188],[100000.0,-8.297097184593188]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,6.029695908354691],[50.0,6.029695908354691],[1000.0,3.715267175854911],[5000.0,-6.029695908354691],[10000.0,-8.297097184593188],[100000.0,-8.297097184593188]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-01","index":1,"stream":3},"input_sha256":"9d40cd85d168209b90c9fbea1a1d993dea28d128cd276165c0f7166e985e171b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64631.99758836958,"max_angular_acceleration_deg_s2":2.6192998336475513,"max_angular_rate_deg_s":8.000479927049986,"max_ascent_q_alpha_kpa_deg":76.60311047802193,"max_dynamic_pressure_pa":25636.380931603257,"max_fin_hinge_nm":63.22046310684155,"max_flight_load_g":3.0310151137144516,"max_gimbal_deg":5.99690699641393,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.86577820774,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6192998336475513,"angular_torque_bias_nm":169.73298449077498,"attitude_target_deg":9.565397911811491,"control":[0.1440702191438308,-0.026083989697226317,13918.899262744886,0.0],"navigation_acceleration_bias_m_s2":[-0.001751408486243862,-0.042840051577831356],"observed_control_state":[1864.9946042175372,36135.59638275057,-64.09575626161026,-990.6899063058768,0.05765740344343811,0.007908518663116492,19888.664005871356,269.2200039641207,0.0,0.0,0.0,-0.012608581128769869,0.05194061462421072,1499.9999999999943,0.9384337974963828,39.402839151797586,25.59716084820736,0.0,0.0],"phase":"entry","requested_control":[0.1440702191438308,-0.026083989697226317,13918.899262744886,0.0],"state":[1863.7127468702301,36115.78141992617,-64.08974065889448,-990.7997815011615,0.05782293124621191,0.008689620025211574,19887.885517952338,269.20566726993377,0.0,0.0,0.0,-0.016428413749934964,0.08818966848798267,1499.9999999999943,0.9418532374964859,39.40338677831648,25.596613221688457,0.017075242906560716,0.009296597580036203],"time_s":301.66999999983375,"upper_attached":false},"rcs_propellant_used_kg":47.10841452610197,"record_type":"flight","remaining_main_propellant_kg":5568.002411629973,"remaining_rcs_propellant_kg":252.89158547389803,"return_plan":{"burn_end_time_s":141.92600256314572,"feasible":true,"predicted_ground_range_m":-0.2546295645085408,"predicted_main_at_terminal_kg":8377.712534202903,"predicted_peak_q_pa":17993.17302402465,"prediction_evaluations":5,"remaining_burn_s":0.7560025631659855,"source":"finite_burn_predictor_corrector","time_s":141.16999999997972,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.6950979686742,"feasible":true,"predicted_ground_range_m":1.6467105791151084,"predicted_main_at_terminal_kg":8337.555288920878,"predicted_peak_q_pa":17993.05618113229,"prediction_evaluations":6,"remaining_burn_s":9.705097968686115,"source":"finite_burn_predictor_corrector","time_s":131.98999999998807,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.9070868537439,"feasible":true,"predicted_ground_range_m":3.8238481944326352,"predicted_main_at_terminal_kg":8313.550281354705,"predicted_peak_q_pa":17993.526038033106,"prediction_evaluations":6,"remaining_burn_s":8.897086853756745,"source":"finite_burn_predictor_corrector","time_s":133.00999999998714,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.90977378782924,"feasible":true,"predicted_ground_range_m":-0.009570719433504848,"predicted_main_at_terminal_kg":8380.156721891613,"predicted_peak_q_pa":17993.472758735377,"prediction_evaluations":5,"remaining_burn_s":7.879773787843012,"source":"finite_burn_predictor_corrector","time_s":134.02999999998622,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.91211730548173,"feasible":true,"predicted_ground_range_m":0.07606811426951765,"predicted_main_at_terminal_kg":8379.816006444042,"predicted_peak_q_pa":17993.42931057128,"prediction_evaluations":5,"remaining_burn_s":6.862117305496445,"source":"finite_burn_predictor_corrector","time_s":135.0499999999853,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.91444721148545,"feasible":true,"predicted_ground_range_m":0.16099127223995424,"predicted_main_at_terminal_kg":8379.45829382934,"predicted_peak_q_pa":17993.384881156777,"prediction_evaluations":5,"remaining_burn_s":5.844447211501103,"source":"finite_burn_predictor_corrector","time_s":136.06999999998436,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.91680305079117,"feasible":true,"predicted_ground_range_m":0.021733604235045334,"predicted_main_at_terminal_kg":8379.08456268724,"predicted_peak_q_pa":17993.340266087893,"prediction_evaluations":5,"remaining_burn_s":4.826803050807741,"source":"finite_burn_predictor_corrector","time_s":137.08999999998343,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.91969402189713,"feasible":true,"predicted_ground_range_m":-3.0844150117251274,"predicted_main_at_terminal_kg":8378.55931862517,"predicted_peak_q_pa":17993.293266566492,"prediction_evaluations":5,"remaining_burn_s":3.809694021914637,"source":"finite_burn_predictor_corrector","time_s":138.1099999999825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.92182448170476,"feasible":true,"predicted_ground_range_m":-2.1972574524485253,"predicted_main_at_terminal_kg":8378.264111442173,"predicted_peak_q_pa":17993.254259913694,"prediction_evaluations":5,"remaining_burn_s":2.7918244817231788,"source":"finite_burn_predictor_corrector","time_s":139.12999999998158,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.92391621992888,"feasible":true,"predicted_ground_range_m":-1.1946233663377583,"predicted_main_at_terminal_kg":8377.989235334833,"predicted_peak_q_pa":17993.21661309099,"prediction_evaluations":5,"remaining_burn_s":1.77391621994824,"source":"finite_burn_predictor_corrector","time_s":140.14999999998065,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.92600256314572,"feasible":true,"predicted_ground_range_m":-0.2546295645085408,"predicted_main_at_terminal_kg":8377.712534202903,"predicted_peak_q_pa":17993.17302402465,"prediction_evaluations":5,"remaining_burn_s":0.7560025631659855,"source":"finite_burn_predictor_corrector","time_s":141.16999999997972,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4137.912683916166,37276.347066971946,222.49445589559235,982.2442250040361,0.22942567591900914,0.0020633678677356186,22861.564472407415,296.83047249983093],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.18999999998806,"requested_s":131.98999999998807,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.62999999983396,"requested_s":301.42999999983397,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3859139370615594e-12,"maximum_slosh_displacement_m":1.5948504985866205,"maximum_slosh_mode_force_n":68052.32291387109,"minimum_feed_buffer_kg":1480.068129860788,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.09225759999936}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.703125,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"df9e1d184027d305884676a879cf2537d78a8d3183ba34b178f738e5f4920df3","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-02","observation_seed_sequence":{"generated_state_uint32":[2922677300,3790758041,1295319216,2691596890,532753201,2152081869,166372175,2530953375],"mode":"case","state":{"entropy":[378,3,2,1376274187,740035735,722962250,63240183,120851964,1038200017,1752720395,1895744939],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.022318041787668358,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.1821813254328795e-05,-1.007080509385277],[2.1821813254168987e-05,-1.0070805369702382]],"navigation_acceleration_bias_m_s2":[-4.629943582091756e-08,1.1793736425291028e-05],"observed_control_state":[-3.298939399445509e-05,7.677048565485322,2.1771987328894774e-05,-0.9983198533107264,5.785600963221607e-09,3.4187693238029766e-09],"state":[-3.294050888630446e-05,7.6748054999212805,2.1742562112108094e-05,-0.9983207601048781,5.793315710536217e-09,3.448120141327402e-09,5953.244396933969,239.25517916746705],"time_s":407.97224683926396},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.294050888630446e-05,7.6748054999212805,2.1742562112108094e-05,-0.9983207601048781,5.793315710536217e-09,3.448120141327402e-09,5953.244396933969,239.25517916746705],"flight_safety":true,"flight_time_s":407.97224683926396,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-4.608084056539669],[50.0,-4.608084056539669],[1000.0,-2.8393245196860586],[5000.0,4.608084056539669],[10000.0,10.966762436960122],[100000.0,10.966762436960122]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.608084056539669],[50.0,-4.608084056539669],[1000.0,-2.8393245196860586],[5000.0,4.608084056539669],[10000.0,10.966762436960122],[100000.0,10.966762436960122]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-02","index":2,"stream":3},"input_sha256":"df9e1d184027d305884676a879cf2537d78a8d3183ba34b178f738e5f4920df3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64246.75560306596,"max_angular_acceleration_deg_s2":2.6101490919318597,"max_angular_rate_deg_s":8.000467582915327,"max_ascent_q_alpha_kpa_deg":87.84269598642052,"max_dynamic_pressure_pa":25636.715054824323,"max_fin_hinge_nm":66.25679114893892,"max_flight_load_g":3.82301783281043,"max_gimbal_deg":5.996905611976719,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.546710713188,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6101490919318597,"angular_torque_bias_nm":157.21176357092227,"attitude_target_deg":13.76189188092734,"control":[0.15822115975750328,-0.02367958540471224,13959.804557069567,0.0],"navigation_acceleration_bias_m_s2":[-0.0022725558596125794,-0.04634118463859483],"observed_control_state":[519.1215031731308,36387.40937882436,-51.585571585437236,-995.6832104714633,0.06417506326982987,0.007848376370558836,20589.57969857415,269.3904903534145,0.0,0.0,0.0,-0.011384896785087166,0.0575016825843708,1499.9999999999943,0.8955732489477766,38.90978073501613,26.090219264988708,0.0,0.0],"phase":"entry","requested_control":[0.15822115975750328,-0.02367958540471224,13959.804557069567,0.0],"state":[518.0898584556555,36367.49460495859,-51.57858576906799,-995.7871231132009,0.06433937140744317,0.008627392360838692,20588.720814090815,269.3761115261045,0.0,0.0,0.0,-0.014870034353846658,0.09713048347000043,1499.9999999999943,0.9013732007899875,38.91038491641478,26.089615083590058,0.055228264229727375,0.011242186454176703],"time_s":302.8099999998327,"upper_attached":false},"rcs_propellant_used_kg":60.74482083253295,"record_type":"flight","remaining_main_propellant_kg":5953.244396933969,"remaining_rcs_propellant_kg":239.25517916746705,"return_plan":{"burn_end_time_s":138.6813421619083,"feasible":true,"predicted_ground_range_m":-0.1686269222551573,"predicted_main_at_terminal_kg":8706.388919542063,"predicted_peak_q_pa":17992.21340829802,"prediction_evaluations":5,"remaining_burn_s":0.651342161925721,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.45783059600038,"feasible":true,"predicted_ground_range_m":-0.0723421813476719,"predicted_main_at_terminal_kg":8731.874130806194,"predicted_peak_q_pa":17992.14934419247,"prediction_evaluations":5,"remaining_burn_s":7.567830596011298,"source":"finite_burn_predictor_corrector","time_s":130.88999999998907,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.6676125114312,"feasible":true,"predicted_ground_range_m":0.10173008389921279,"predicted_main_at_terminal_kg":8709.013016822713,"predicted_peak_q_pa":17992.488044774997,"prediction_evaluations":5,"remaining_burn_s":6.7576125114430585,"source":"finite_burn_predictor_corrector","time_s":131.90999999998814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.66991951309686,"feasible":true,"predicted_ground_range_m":0.2026445947777944,"predicted_main_at_terminal_kg":8708.54371757025,"predicted_peak_q_pa":17992.4336480882,"prediction_evaluations":5,"remaining_burn_s":5.739919513109629,"source":"finite_burn_predictor_corrector","time_s":132.92999999998722,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.6722096458564,"feasible":true,"predicted_ground_range_m":0.25860902795133,"predicted_main_at_terminal_kg":8708.115638198298,"predicted_peak_q_pa":17992.384836232162,"prediction_evaluations":5,"remaining_burn_s":4.722209645870135,"source":"finite_burn_predictor_corrector","time_s":133.9499999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.67505891550593,"feasible":true,"predicted_ground_range_m":-2.833408446407155,"predicted_main_at_terminal_kg":8707.508547412057,"predicted_peak_q_pa":17992.340100833615,"prediction_evaluations":5,"remaining_burn_s":3.7050589155205667,"source":"finite_burn_predictor_corrector","time_s":134.96999999998536,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.67716226941255,"feasible":true,"predicted_ground_range_m":-1.9035242607464795,"predicted_main_at_terminal_kg":8707.121315499942,"predicted_peak_q_pa":17992.296188463926,"prediction_evaluations":5,"remaining_burn_s":2.687162269428109,"source":"finite_burn_predictor_corrector","time_s":135.98999999998443,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.67923639686595,"feasible":true,"predicted_ground_range_m":-0.9028410413735841,"predicted_main_at_terminal_kg":8706.75321792107,"predicted_peak_q_pa":17992.254172660752,"prediction_evaluations":5,"remaining_burn_s":1.6692363968824313,"source":"finite_burn_predictor_corrector","time_s":137.0099999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.6813421619083,"feasible":true,"predicted_ground_range_m":-0.1686269222551573,"predicted_main_at_terminal_kg":8706.388919542063,"predicted_peak_q_pa":17992.21340829802,"prediction_evaluations":5,"remaining_burn_s":0.651342161925721,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3321.7482146712987,37262.07921830982,171.99372517421295,990.0792789902359,0.16029903728447428,0.0014277324367624551,22936.51693389939,296.8525788087616],"time_s":95.84999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.08999999998906,"requested_s":130.88999999998907,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.7699999998329,"requested_s":302.56999999983293,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.130118552187923e-12,"maximum_slosh_displacement_m":1.5940494679287913,"maximum_slosh_mode_force_n":68258.67206935375,"minimum_feed_buffer_kg":1480.0546566562691,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.06415379999999}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.015625,"fuel_ledger":{"main_error_kg":-5.238689482212067e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"53579815b12b7199714702d81dd6dfa7eafac1f0f1a62b8f0990d95942f9519a","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-03","observation_seed_sequence":{"generated_state_uint32":[526516768,1208396521,2564343285,2903932007,1073028807,3665614899,1122359848,13134969],"mode":"case","state":{"entropy":[378,3,3,1542568467,3278462761,2073680158,1061584335,57691397,1668602030,3171122619,14212084],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03681670170954549,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.5418991092411848e-05,-1.007248290319248],[1.5418991092532855e-05,-1.0072482785305445]],"navigation_acceleration_bias_m_s2":[-9.170312931527722e-08,-2.285453728721367e-05],"observed_control_state":[-2.4349834054751578e-05,7.7064607896520085,1.5723058674659995e-05,-0.9983690012540652,1.0289640208552592e-08,-1.2640396020991435e-09],"state":[-2.4046799795133987e-05,7.687084410241828,1.5505130002487326e-05,-0.9983750249643815,1.0264688240000884e-08,-1.47358791291602e-09,5869.271236856181,238.41226357764393],"time_s":408.50940797483617},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.4046799795133987e-05,7.687084410241828,1.5505130002487326e-05,-0.9983750249643815,1.0264688240000884e-08,-1.47358791291602e-09,5869.271236856181,238.41226357764393],"flight_safety":true,"flight_time_s":408.50940797483617,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.619042971668229],[50.0,-5.619042971668229],[1000.0,-3.4622385987046664],[5000.0,5.619042971668229],[10000.0,9.637296947067952],[100000.0,9.637296947067952]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.619042971668229],[50.0,-5.619042971668229],[1000.0,-3.4622385987046664],[5000.0,5.619042971668229],[10000.0,9.637296947067952],[100000.0,9.637296947067952]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-03","index":3,"stream":3},"input_sha256":"53579815b12b7199714702d81dd6dfa7eafac1f0f1a62b8f0990d95942f9519a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64330.7287631433,"max_angular_acceleration_deg_s2":3.1509688726130727,"max_angular_rate_deg_s":8.000469033159098,"max_ascent_q_alpha_kpa_deg":87.27401597421812,"max_dynamic_pressure_pa":25636.488819892977,"max_fin_hinge_nm":52.391110272808305,"max_flight_load_g":3.031348568347795,"max_gimbal_deg":5.996907268364315,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":17984.54617938451,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.1509688726130727,"angular_torque_bias_nm":-224.2523002034676,"attitude_target_deg":0.0,"control":[0.05961260323371506,-0.017289602896026872,58686.49115166253,0.002278585209622808],"navigation_acceleration_bias_m_s2":[-0.0036442528485740393,-0.04414844812965609],"observed_control_state":[-3.992289629290743,2945.0075657429343,2.1295129819468213,-194.366849254916,-0.05934019440552705,0.00024806387394263286,9048.997175367356,267.5561769941705,0.0,0.0010730349984131391,0.590833333333333,0.034005888576353345,0.22626541630213032,1499.9999999999943,0.9999999999999981,47.02799153678362,17.972008463221066,0.0,0.0],"phase":"entry","requested_control":[0.05961260323371506,-0.017289602896026872,58686.49115166253,0.002278585209622808],"state":[-3.9497937521542426,2941.121868365459,2.1199130303615306,-194.21977973902338,-0.05933361112534437,0.000670089040514818,9046.922348259115,267.4957289471906,0.0,0.001339701231051329,0.580833333333333,0.01946531337601728,0.1606946713828943,1499.9999999999943,0.9999999999999981,47.02945107176013,17.970548928244554,-0.01954278359574864,-0.073428273622797],"time_s":376.2899999997659,"upper_attached":false},"rcs_propellant_used_kg":61.58773642235607,"record_type":"flight","remaining_main_propellant_kg":5869.271236856181,"remaining_rcs_propellant_kg":238.41226357764393,"return_plan":{"burn_end_time_s":139.06936382743822,"feasible":true,"predicted_ground_range_m":-0.026948645701580176,"predicted_main_at_terminal_kg":8651.525200156035,"predicted_peak_q_pa":17992.33518182352,"prediction_evaluations":5,"remaining_burn_s":0.939363827455745,"source":"finite_burn_predictor_corrector","time_s":138.1299999999825,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.84575010680166,"feasible":true,"predicted_ground_range_m":-0.010921421852764013,"predicted_main_at_terminal_kg":8676.976092251733,"predicted_peak_q_pa":17992.37827383248,"prediction_evaluations":5,"remaining_burn_s":7.85575010681269,"source":"finite_burn_predictor_corrector","time_s":130.98999999998898,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.05560730144975,"feasible":true,"predicted_ground_range_m":-0.11400985557704502,"predicted_main_at_terminal_kg":8654.133120195194,"predicted_peak_q_pa":17992.56194203381,"prediction_evaluations":5,"remaining_burn_s":7.045607301461698,"source":"finite_burn_predictor_corrector","time_s":132.00999999998805,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.0579100296992,"feasible":true,"predicted_ground_range_m":-0.15308324274028706,"predicted_main_at_terminal_kg":8653.673539048707,"predicted_peak_q_pa":17992.5089789784,"prediction_evaluations":5,"remaining_burn_s":6.027910029712065,"source":"finite_burn_predictor_corrector","time_s":133.02999999998713,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.06018832676736,"feasible":true,"predicted_ground_range_m":-0.19009471903294894,"predicted_main_at_terminal_kg":8653.257676764753,"predicted_peak_q_pa":17992.46369856139,"prediction_evaluations":5,"remaining_burn_s":5.010188326781168,"source":"finite_burn_predictor_corrector","time_s":134.0499999999862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.0624552402954,"feasible":true,"predicted_ground_range_m":-0.05379312243611878,"predicted_main_at_terminal_kg":8652.826845582262,"predicted_peak_q_pa":17992.41721692949,"prediction_evaluations":5,"remaining_burn_s":3.9924552403101483,"source":"finite_burn_predictor_corrector","time_s":135.06999999998527,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.0651382760312,"feasible":true,"predicted_ground_range_m":-2.0484054279146875,"predicted_main_at_terminal_kg":8652.262842076549,"predicted_peak_q_pa":17992.367138018493,"prediction_evaluations":5,"remaining_burn_s":2.975138276046857,"source":"finite_burn_predictor_corrector","time_s":136.08999999998434,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.06718924999464,"feasible":true,"predicted_ground_range_m":-0.6574894263777367,"predicted_main_at_terminal_kg":8651.899890226516,"predicted_peak_q_pa":17992.37040625155,"prediction_evaluations":5,"remaining_burn_s":1.9571892500112278,"source":"finite_burn_predictor_corrector","time_s":137.10999999998342,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.06936382743822,"feasible":true,"predicted_ground_range_m":-0.026948645701580176,"predicted_main_at_terminal_kg":8651.525200156035,"predicted_peak_q_pa":17992.33518182352,"prediction_evaluations":5,"remaining_burn_s":0.939363827455745,"source":"finite_burn_predictor_corrector","time_s":138.1299999999825,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3441.910765305803,37264.69534277466,178.4788706732418,989.3534064375343,0.16805238281046114,0.0014995510151029007,22927.882115347747,296.86991378467263],"time_s":95.86999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.18999999998897,"requested_s":130.98999999998898,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.669999999833,"requested_s":302.469999999833,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.243805389909539e-12,"maximum_slosh_displacement_m":1.594399084477997,"maximum_slosh_mode_force_n":68177.91462067704,"minimum_feed_buffer_kg":1480.0583996009248,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.28306909999992}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.28125,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"79a0e67f5556c4fee261091c2a5e635e99913effd0f1e0f7c92a09d2b13ebd99","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-04","observation_seed_sequence":{"generated_state_uint32":[1853657753,2457529253,1600203610,2432895693,2953086177,2421259278,4175030338,2989116244],"mode":"case","state":{"entropy":[378,3,4,1414875762,3157996277,731372192,1355649675,2505595038,1334713068,1740831482,1044475680],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03454214177811722,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.747349027314377e-06,-1.007885832291244],[-2.747349027242083e-06,-1.0078858384415188]],"navigation_acceleration_bias_m_s2":[7.55646264046066e-08,-2.6854116197542213e-05],"observed_control_state":[1.387002667992478e-05,7.756189993953579,-2.6695158028338446e-06,-0.9985416206253575,-1.1762306190688722e-08,1.0419959868685368e-09],"state":[1.3847507219512603e-05,7.747738045135164,-2.6514162563921727e-06,-0.99854228792775,-1.1754639691118511e-08,7.687843288105316e-10,5474.229824793921,232.034714297911],"time_s":407.61846429006766},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.3847507219512603e-05,7.747738045135164,-2.6514162563921727e-06,-0.99854228792775,-1.1754639691118511e-08,7.687843288105316e-10,5474.229824793921,232.034714297911],"flight_safety":true,"flight_time_s":407.61846429006766,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,6.734224637154639],[50.0,6.734224637154639],[1000.0,4.149370736024576],[5000.0,-6.734224637154639],[10000.0,-16.02733530937178],[100000.0,-16.02733530937178]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,6.734224637154639],[50.0,6.734224637154639],[1000.0,4.149370736024576],[5000.0,-6.734224637154639],[10000.0,-16.02733530937178],[100000.0,-16.02733530937178]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-04","index":4,"stream":3},"input_sha256":"79a0e67f5556c4fee261091c2a5e635e99913effd0f1e0f7c92a09d2b13ebd99","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64725.77017520607,"max_angular_acceleration_deg_s2":2.6202896281014385,"max_angular_rate_deg_s":8.000483567676197,"max_ascent_q_alpha_kpa_deg":70.19120513541043,"max_dynamic_pressure_pa":25644.093510199637,"max_fin_hinge_nm":49.54152407129695,"max_flight_load_g":3.031320338491357,"max_gimbal_deg":5.996907911459046,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.644261149304,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6202896281014385,"angular_torque_bias_nm":171.75626256082444,"attitude_target_deg":7.1086332021596235,"control":[0.14597866305443638,-0.0257360938367085,13920.574078983354,0.0],"navigation_acceleration_bias_m_s2":[-0.0015492188033048545,-0.04365983135290598],"observed_control_state":[2286.1234315893803,36039.2111108457,-66.19746041207559,-989.2118299074099,0.05203165916681306,0.007962874820202958,19743.324169507898,269.14846270664117,0.0,0.0,0.0,-0.0124318412088207,0.05268579063502016,1499.9999999999943,0.9522265248699376,39.50507830888695,25.49492169111805,0.0,0.0],"phase":"entry","requested_control":[0.14597866305443638,-0.0257360938367085,13920.574078983354,0.0],"state":[2284.799536457219,36019.42572388996,-66.19184669314511,-989.3201562792121,0.052198277504234745,0.008744319314675139,19742.53488019231,269.1341242873661,0.0,0.0,0.0,-0.016203156781929774,0.08939254059960113,1499.9999999999943,0.9548799048927524,39.50563353363706,25.494366466367946,0.009404792323718656,0.011520584576083664],"time_s":301.32999999983406,"upper_attached":false},"rcs_propellant_used_kg":67.965285702089,"record_type":"flight","remaining_main_propellant_kg":5474.229824793921,"remaining_rcs_propellant_kg":232.034714297911,"return_plan":{"burn_end_time_s":142.72695955897163,"feasible":true,"predicted_ground_range_m":-0.6609439890896596,"predicted_main_at_terminal_kg":8263.236699847064,"predicted_peak_q_pa":17995.150140675927,"prediction_evaluations":5,"remaining_burn_s":1.1969595589922384,"source":"finite_burn_predictor_corrector","time_s":141.5299999999794,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.49501570158208,"feasible":true,"predicted_ground_range_m":0.7127809545991113,"predicted_main_at_terminal_kg":8305.825154748278,"predicted_peak_q_pa":17995.144500371247,"prediction_evaluations":6,"remaining_burn_s":10.145015701594344,"source":"finite_burn_predictor_corrector","time_s":132.34999999998774,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.70786351038151,"feasible":true,"predicted_ground_range_m":2.2346260042297246,"predicted_main_at_terminal_kg":8267.347997242445,"predicted_peak_q_pa":17995.57428267492,"prediction_evaluations":6,"remaining_burn_s":9.337863510394703,"source":"finite_burn_predictor_corrector","time_s":133.36999999998682,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7102009118409,"feasible":true,"predicted_ground_range_m":2.51010030521428,"predicted_main_at_terminal_kg":8266.896236452203,"predicted_peak_q_pa":17995.52234102348,"prediction_evaluations":6,"remaining_burn_s":8.320200911855013,"source":"finite_burn_predictor_corrector","time_s":134.3899999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7130327579012,"feasible":true,"predicted_ground_range_m":-0.024122650845711746,"predicted_main_at_terminal_kg":8266.35438713634,"predicted_peak_q_pa":17995.481996932907,"prediction_evaluations":5,"remaining_burn_s":7.3030327579162355,"source":"finite_burn_predictor_corrector","time_s":135.40999999998496,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.71538359020977,"feasible":true,"predicted_ground_range_m":-0.06712399423405202,"predicted_main_at_terminal_kg":8265.23993446328,"predicted_peak_q_pa":17995.34784519419,"prediction_evaluations":5,"remaining_burn_s":6.285383590225743,"source":"finite_burn_predictor_corrector","time_s":136.42999999998403,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.71770923340176,"feasible":true,"predicted_ground_range_m":-0.05851964844909219,"predicted_main_at_terminal_kg":8264.820274908598,"predicted_peak_q_pa":17995.304796547134,"prediction_evaluations":5,"remaining_burn_s":5.267709233418652,"source":"finite_burn_predictor_corrector","time_s":137.4499999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.72002485655221,"feasible":true,"predicted_ground_range_m":-0.08726169612037893,"predicted_main_at_terminal_kg":8264.41055041678,"predicted_peak_q_pa":17995.26264790145,"prediction_evaluations":5,"remaining_burn_s":4.250024856570025,"source":"finite_burn_predictor_corrector","time_s":138.46999999998218,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.72280291440285,"feasible":true,"predicted_ground_range_m":-2.67028758523864,"predicted_main_at_terminal_kg":8263.861515525341,"predicted_peak_q_pa":17995.221232661293,"prediction_evaluations":5,"remaining_burn_s":3.232802914421588,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.7248920753007,"feasible":true,"predicted_ground_range_m":-1.6772425704888434,"predicted_main_at_terminal_kg":8263.54025992961,"predicted_peak_q_pa":17995.185085074034,"prediction_evaluations":5,"remaining_burn_s":2.2148920753203547,"source":"finite_burn_predictor_corrector","time_s":140.50999999998032,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.72695955897163,"feasible":true,"predicted_ground_range_m":-0.6609439890896596,"predicted_main_at_terminal_kg":8263.236699847064,"predicted_peak_q_pa":17995.150140675927,"prediction_evaluations":5,"remaining_burn_s":1.1969595589922384,"source":"finite_burn_predictor_corrector","time_s":141.5299999999794,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4276.780804559862,37278.40291189098,233.36860397078976,979.747757170716,0.24779614540500222,0.0022288665882777346,22842.830257941063,296.7910642218841],"time_s":96.14999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.54999999998773,"requested_s":132.34999999998774,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.28999999983427,"requested_s":301.0899999998343,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.594331565024726,"maximum_slosh_mode_force_n":67976.23355605583,"minimum_feed_buffer_kg":1480.0671558090528,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.75842829999965}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.625,"fuel_ledger":{"main_error_kg":4.94765117764473e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"da06b1c2c1c845144c777acfd264df048a80422760c275bc7d21b6bdec8f36ac","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-05","observation_seed_sequence":{"generated_state_uint32":[487982067,3242937922,3168442370,3912259661,3078537627,2610258428,162537912,1747107167],"mode":"case","state":{"entropy":[378,3,5,1269786999,1217845363,2624328373,538246413,3620520509,2509354675,3235675638,4233421062],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.02007973136924388,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[3.7346907014663224e-07,-1.007541381634536],[3.734690700180573e-07,-1.0075413689825887]],"navigation_acceleration_bias_m_s2":[3.5391456914412455e-08,-2.310760870030924e-05],"observed_control_state":[6.66315910852675e-06,7.74016974688481,2.859860175077457e-07,-0.9983111747560505,-1.0157223609272721e-08,-1.6284558530615955e-09],"state":[6.664093418855292e-06,7.736908399519829,2.8602685352527435e-07,-0.9983123928744463,-1.01624645112053e-08,-1.5814934180590697e-09,5533.761887034371,242.13917844596912],"time_s":406.6132668622476},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[6.664093418855292e-06,7.736908399519829,2.8602685352527435e-07,-0.9983123928744463,-1.01624645112053e-08,-1.5814934180590697e-09,5533.761887034371,242.13917844596912],"flight_safety":true,"flight_time_s":406.6132668622476,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,5.463703448055374],[50.0,5.463703448055374],[1000.0,3.366524346781594],[5000.0,-5.463703448055374],[10000.0,-15.908196259844345],[100000.0,-15.908196259844345]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,5.463703448055374],[50.0,5.463703448055374],[1000.0,3.366524346781594],[5000.0,-5.463703448055374],[10000.0,-15.908196259844345],[100000.0,-15.908196259844345]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-05","index":5,"stream":3},"input_sha256":"da06b1c2c1c845144c777acfd264df048a80422760c275bc7d21b6bdec8f36ac","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64666.23811296612,"max_angular_acceleration_deg_s2":2.618943951525085,"max_angular_rate_deg_s":8.000483480180922,"max_ascent_q_alpha_kpa_deg":70.34604192945316,"max_dynamic_pressure_pa":25645.22810751168,"max_fin_hinge_nm":47.69735377007569,"max_flight_load_g":3.0315090357911187,"max_gimbal_deg":5.9969076645801795,"max_mass_balance_error_kg":6.257323548197746e-10,"max_recovery_dynamic_pressure_pa":17985.11917125111,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618943951525085,"angular_torque_bias_nm":171.63770744901592,"attitude_target_deg":7.542811198713979,"control":[0.153468334621637,-0.02443966755699729,13935.214759887975,0.0],"navigation_acceleration_bias_m_s2":[-0.001700137774374592,-0.04608105775889787],"observed_control_state":[2193.525991069512,36016.33890182026,-66.59345369342957,-989.0641135520647,0.052562197372139054,0.007957542496363526,19750.45444365643,269.17502666153604,0.0,0.0,0.0,-0.011769358355344551,0.055650654329922916,1499.9999999999943,0.9546134863011644,39.50006252493534,25.499937475069565,0.0,0.0],"phase":"entry","requested_control":[0.153468334621637,-0.02443966755699729,13935.214759887975,0.0],"state":[2192.194178600618,35996.5565090427,-66.5875658969346,-989.1681314773061,0.05272870973486073,0.00873891271557545,19749.622418329905,269.16067316211985,0.0,0.0,0.0,-0.015360971935211336,0.09413772241419378,1499.9999999999943,0.9571342924268615,39.500647812287994,25.49935218771691,0.009574569666762808,0.011310791640771803],"time_s":301.2699999998341,"upper_attached":false},"rcs_propellant_used_kg":57.86082155403088,"record_type":"flight","remaining_main_propellant_kg":5533.761887034371,"remaining_rcs_propellant_kg":242.13917844596912,"return_plan":{"burn_end_time_s":142.69226571563945,"feasible":true,"predicted_ground_range_m":-0.582786272008839,"predicted_main_at_terminal_kg":8267.296692108242,"predicted_peak_q_pa":17994.55752316595,"prediction_evaluations":5,"remaining_burn_s":1.1822657156600427,"source":"finite_burn_predictor_corrector","time_s":141.5099999999794,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.46037474936696,"feasible":true,"predicted_ground_range_m":0.8021006199302576,"predicted_main_at_terminal_kg":8294.343996232215,"predicted_peak_q_pa":17994.568633644667,"prediction_evaluations":6,"remaining_burn_s":10.13037474937919,"source":"finite_burn_predictor_corrector","time_s":132.32999999998776,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6731315180659,"feasible":true,"predicted_ground_range_m":2.606274617650932,"predicted_main_at_terminal_kg":8270.796248286035,"predicted_peak_q_pa":17994.013596192188,"prediction_evaluations":6,"remaining_burn_s":9.323131518079075,"source":"finite_burn_predictor_corrector","time_s":133.34999999998684,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67546964680338,"feasible":true,"predicted_ground_range_m":2.8884322591160156,"predicted_main_at_terminal_kg":8270.312321123356,"predicted_peak_q_pa":17993.95305126624,"prediction_evaluations":6,"remaining_burn_s":8.305469646817468,"source":"finite_burn_predictor_corrector","time_s":134.3699999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67836850227752,"feasible":true,"predicted_ground_range_m":-0.0197726088948329,"predicted_main_at_terminal_kg":8269.753794347922,"predicted_peak_q_pa":17993.90308460708,"prediction_evaluations":5,"remaining_burn_s":7.288368502292552,"source":"finite_burn_predictor_corrector","time_s":135.38999999998498,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.68070492337728,"feasible":true,"predicted_ground_range_m":0.0017438618551324225,"predicted_main_at_terminal_kg":8269.327626513714,"predicted_peak_q_pa":17993.853615624826,"prediction_evaluations":5,"remaining_burn_s":6.270704923393215,"source":"finite_burn_predictor_corrector","time_s":136.40999999998405,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.68302855465143,"feasible":true,"predicted_ground_range_m":0.009689015567850845,"predicted_main_at_terminal_kg":8268.89452310799,"predicted_peak_q_pa":17993.80655094898,"prediction_evaluations":5,"remaining_burn_s":5.253028554668292,"source":"finite_burn_predictor_corrector","time_s":137.42999999998312,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6853405365245,"feasible":true,"predicted_ground_range_m":-0.01611335819348625,"predicted_main_at_terminal_kg":8268.484494232682,"predicted_peak_q_pa":17993.76301176188,"prediction_evaluations":5,"remaining_burn_s":4.235340536542319,"source":"finite_burn_predictor_corrector","time_s":138.4499999999822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.68811333385298,"feasible":true,"predicted_ground_range_m":-2.590519191967573,"predicted_main_at_terminal_kg":8267.939149750004,"predicted_peak_q_pa":17993.712952882088,"prediction_evaluations":5,"remaining_burn_s":3.2181133338717265,"source":"finite_burn_predictor_corrector","time_s":139.46999999998127,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.6901878026288,"feasible":true,"predicted_ground_range_m":-1.533628961025812,"predicted_main_at_terminal_kg":8267.619596916087,"predicted_peak_q_pa":17993.674302747757,"prediction_evaluations":5,"remaining_burn_s":2.2001878026484665,"source":"finite_burn_predictor_corrector","time_s":140.48999999998034,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.69226571563945,"feasible":true,"predicted_ground_range_m":-0.582786272008839,"predicted_main_at_terminal_kg":8267.296692108242,"predicted_peak_q_pa":17994.55752316595,"prediction_evaluations":5,"remaining_burn_s":1.1822657156600427,"source":"finite_burn_predictor_corrector","time_s":141.5099999999794,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4262.6974190163755,37262.8448480743,232.96966794583074,979.534113226677,0.2473537809689986,0.0022260160330550127,22850.675492684935,296.81526494896264],"time_s":96.12999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.52999999998775,"requested_s":132.32999999998776,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2299999998343,"requested_s":301.02999999983433,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.5926112463092583,"maximum_slosh_mode_force_n":67971.7296229475,"minimum_feed_buffer_kg":1480.0532468409144,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.95829090000007}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.125,"fuel_ledger":{"main_error_kg":-1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4f5b22bcd3834ffedeaba4f74515e1e9328c8f7db0c52e0f5f831ead3178244a","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-06","observation_seed_sequence":{"generated_state_uint32":[1510475209,3877253311,3661648821,2879200861,799655080,3358069837,2304426799,2907082198],"mode":"case","state":{"entropy":[378,3,6,2569946713,2235033381,1246381204,436055035,4138429628,859175930,2307201539,2549257910],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.010783793534170815,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.093174088751254e-05,-1.007003394539821],[1.0931740887802402e-05,-1.0070033678821733]],"navigation_acceleration_bias_m_s2":[-1.0759942508163942e-07,-2.8089004272222067e-05],"observed_control_state":[-1.919906825756601e-05,7.649073326773771,1.1030844729051344e-05,-0.9984557127850278,1.0901219620311534e-08,-3.5273878788392206e-09],"state":[-1.9109982271193044e-05,7.640983294527922,1.0958763382198247e-05,-0.9984572528547436,1.0873475572292173e-08,-3.33220594016394e-09,6199.423570060467,233.45116627455155],"time_s":410.1781025385492},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.9109982271193044e-05,7.640983294527922,1.0958763382198247e-05,-0.9984572528547436,1.0873475572292173e-08,-3.33220594016394e-09,6199.423570060467,233.45116627455155],"flight_safety":true,"flight_time_s":410.1781025385492,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-6.251494508643189],[50.0,-6.251494508643189],[1000.0,-3.851930959871056],[5000.0,6.251494508643189],[10000.0,19.124462988064295],[100000.0,19.124462988064295]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-6.251494508643189],[50.0,-6.251494508643189],[1000.0,-3.851930959871056],[5000.0,6.251494508643189],[10000.0,19.124462988064295],[100000.0,19.124462988064295]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-06","index":6,"stream":3},"input_sha256":"4f5b22bcd3834ffedeaba4f74515e1e9328c8f7db0c52e0f5f831ead3178244a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64000.57642993938,"max_angular_acceleration_deg_s2":2.631736790633808,"max_angular_rate_deg_s":8.000459431090126,"max_ascent_q_alpha_kpa_deg":89.73767087212927,"max_dynamic_pressure_pa":25639.90099730444,"max_fin_hinge_nm":160.55420737703253,"max_flight_load_g":3.8514492667561715,"max_gimbal_deg":5.996921116834456,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17985.083679485924,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.631736790633808,"angular_torque_bias_nm":189.36197622600494,"attitude_target_deg":13.158322951025118,"control":[0.16482407367185012,-0.022676893785099347,13956.09240715176,0.0],"navigation_acceleration_bias_m_s2":[-0.002053165071326597,-0.04737077601042894],"observed_control_state":[-171.0931444432099,36528.240047915366,-37.32435083790968,-998.9554263247951,0.05783994296249252,0.007916260625737113,21260.3856718035,269.3889539338937,0.0,0.0,0.0,-0.010897596593746986,0.05999365077359727,1499.9999999999943,0.8656611563111293,38.43790296915726,26.56209703084785,0.0,0.0],"phase":"entry","requested_control":[0.16482407367185012,-0.022676893785099347,13956.09240715176,0.0],"state":[-171.83956884889824,36508.25984538938,-37.317808581028885,-999.057630728575,0.058005668567565186,0.008701680438859782,21259.49015420026,269.374578930159,0.0,0.0,0.0,-0.014236637739501286,0.10123993274793815,1499.9999999999943,0.8731224515834881,38.43853292008609,26.561467079919012,4.966813180908414,2.860543220822853e-06],"time_s":303.589999999832,"upper_attached":false},"rcs_propellant_used_kg":66.54883372544845,"record_type":"flight","remaining_main_propellant_kg":6199.423570060467,"remaining_rcs_propellant_kg":233.45116627455155,"return_plan":{"burn_end_time_s":135.84927790519023,"feasible":true,"predicted_ground_range_m":-0.17684061407547347,"predicted_main_at_terminal_kg":9109.733364064521,"predicted_peak_q_pa":17994.509750402067,"prediction_evaluations":5,"remaining_burn_s":0.5992779052051287,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.63228282920022,"feasible":true,"predicted_ground_range_m":0.2122140197825786,"predicted_main_at_terminal_kg":9082.053159999596,"predicted_peak_q_pa":17994.220310329703,"prediction_evaluations":5,"remaining_burn_s":5.482282829210464,"source":"finite_burn_predictor_corrector","time_s":130.14999999998975,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.8402096272231,"feasible":true,"predicted_ground_range_m":0.21717049387544307,"predicted_main_at_terminal_kg":9111.639369393777,"predicted_peak_q_pa":17994.712411279463,"prediction_evaluations":5,"remaining_burn_s":4.670209627234276,"source":"finite_burn_predictor_corrector","time_s":131.16999999998882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.84301386507715,"feasible":true,"predicted_ground_range_m":-2.7675678951149507,"predicted_main_at_terminal_kg":9110.953257207904,"predicted_peak_q_pa":17994.644277500753,"prediction_evaluations":5,"remaining_burn_s":3.653013865089267,"source":"finite_burn_predictor_corrector","time_s":132.1899999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.84510451838074,"feasible":true,"predicted_ground_range_m":-1.8437151557830447,"predicted_main_at_terminal_kg":9110.551059001462,"predicted_peak_q_pa":17994.600163949355,"prediction_evaluations":5,"remaining_burn_s":2.635104518393786,"source":"finite_burn_predictor_corrector","time_s":133.20999999998696,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.84716725397982,"feasible":true,"predicted_ground_range_m":-0.8327093395513003,"predicted_main_at_terminal_kg":9110.151317100774,"predicted_peak_q_pa":17994.554917981666,"prediction_evaluations":5,"remaining_burn_s":1.617167253993777,"source":"finite_burn_predictor_corrector","time_s":134.22999999998603,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":135.84927790519023,"feasible":true,"predicted_ground_range_m":-0.17684061407547347,"predicted_main_at_terminal_kg":9109.733364064521,"predicted_peak_q_pa":17994.509750402067,"prediction_evaluations":5,"remaining_burn_s":0.5992779052051287,"source":"finite_burn_predictor_corrector","time_s":135.2499999999851,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2405.582754571913,37270.06934638043,124.48842537624051,994.8528994675852,0.10493217514239343,0.0009054482478155003,22976.868357322033,296.75148531102315],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.34999999998973,"requested_s":130.14999999998975,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.5499999998322,"requested_s":303.3499999998322,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.36999999976325,"requested_s":379.16999999976326,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5999999911656237,"maximum_slosh_mode_force_n":68344.36545179895,"minimum_feed_buffer_kg":1480.0876782909268,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.42499820000012}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.546875,"fuel_ledger":{"main_error_kg":6.402842700481415e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8689efabfb5daec7231bc99f7b1d6085b0d9b69bebe5f7852d0c27e93ee175a0","integration_dt_s":0.01,"job_id":"previous-holdout/shear-3-07","observation_seed_sequence":{"generated_state_uint32":[3986664204,2456265609,560398768,3330731872,480425233,1981273225,3437877150,1240239258],"mode":"case","state":{"entropy":[378,3,7,2286524118,215213179,1750376477,3513096481,2693438100,1255329172,3101216581,2962822568],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.039076220670543144,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.5419127108690793e-05,-1.0068968378879097],[1.5419127108751648e-05,-1.0068968317875222]],"navigation_acceleration_bias_m_s2":[-8.644189205750781e-08,-2.141147078436471e-05],"observed_control_state":[-2.4157286645193465e-05,7.6458503341602,1.556475020763278e-05,-0.9983752908968402,9.979822479399496e-09,-7.860438365462988e-10],"state":[-2.4063791499070617e-05,7.639840464037496,1.5498575908901727e-05,-0.9983770976090796,9.975178119303848e-09,-7.625484468299149e-10,6204.996045175309,236.18087353650273],"time_s":409.55601964464546},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.4063791499070617e-05,7.639840464037496,1.5498575908901727e-05,-0.9983770976090796,9.975178119303848e-09,-7.625484468299149e-10,6204.996045175309,236.18087353650273],"flight_safety":true,"flight_time_s":409.55601964464546,"group":"shear","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"shear-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,-5.550575422120418],[50.0,-5.550575422120418],[1000.0,-3.420051522720662],[5000.0,5.550575422120418],[10000.0,18.603631379846664],[100000.0,18.603631379846664]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.550575422120418],[50.0,-5.550575422120418],[1000.0,-3.420051522720662],[5000.0,5.550575422120418],[10000.0,18.603631379846664],[100000.0,18.603631379846664]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"shear","id":"shear-3-07","index":7,"stream":3},"input_sha256":"8689efabfb5daec7231bc99f7b1d6085b0d9b69bebe5f7852d0c27e93ee175a0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63995.003954825326,"max_angular_acceleration_deg_s2":2.608498845885481,"max_angular_rate_deg_s":8.000460835218036,"max_ascent_q_alpha_kpa_deg":89.70621368633505,"max_dynamic_pressure_pa":25639.57111347727,"max_fin_hinge_nm":166.45860402569022,"max_flight_load_g":3.851365114727105,"max_gimbal_deg":5.996930763416071,"max_mass_balance_error_kg":7.275957614183426e-10,"max_recovery_dynamic_pressure_pa":17985.365055184306,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.608498845885481,"angular_torque_bias_nm":148.40574878061446,"attitude_target_deg":13.92637815395726,"control":[0.16046433046706285,-0.02334689611240504,13976.041921804484,0.0],"navigation_acceleration_bias_m_s2":[-0.002020453915547785,-0.04611708672835477],"observed_control_state":[-159.68844845294188,36522.34623676738,-38.726951203287435,-998.6015167598725,0.05874578522957644,0.007904174813636256,21204.83844818217,269.3880050596034,0.0,0.0,0.0,-0.011226814565834914,0.05829614534294929,1499.9999999999943,0.8672650599511814,38.47697760597946,26.523022394025862,0.0,0.0],"phase":"entry","requested_control":[0.16046433046706285,-0.02334689611240504,13976.041921804484,0.0],"state":[-160.46292534721815,36502.373091841815,-38.720461297552745,-998.705951378134,0.05891120439702509,0.00868267375311879,21203.967564639574,269.3736095075419,0.0,0.0,0.0,-0.01466245680462699,0.09849495076535954,1499.9999999999943,0.874637273031687,38.4775902281039,26.522409771901426,0.06493813293513698,0.04005460992038644],"time_s":303.5099999998321,"upper_attached":false},"rcs_propellant_used_kg":63.81912646349727,"record_type":"flight","remaining_main_propellant_kg":6204.996045175309,"remaining_rcs_propellant_kg":236.18087353650273,"return_plan":{"burn_end_time_s":136.05892638236526,"feasible":true,"predicted_ground_range_m":-0.1561941627245247,"predicted_main_at_terminal_kg":9047.997724973555,"predicted_peak_q_pa":17994.302161075913,"prediction_evaluations":5,"remaining_burn_s":0.7689263823801774,"source":"finite_burn_predictor_corrector","time_s":135.28999999998507,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":135.84231048361832,"feasible":true,"predicted_ground_range_m":0.106247521629669,"predicted_main_at_terminal_kg":9074.794186199086,"predicted_peak_q_pa":17994.512312871244,"prediction_evaluations":5,"remaining_burn_s":5.652310483628618,"source":"finite_burn_predictor_corrector","time_s":130.1899999999897,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.0496789902745,"feasible":true,"predicted_ground_range_m":0.553885846427228,"predicted_main_at_terminal_kg":9051.334428879261,"predicted_peak_q_pa":17993.593124119372,"prediction_evaluations":5,"remaining_burn_s":4.8396789902857,"source":"finite_burn_predictor_corrector","time_s":131.20999999998878,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.05254118095144,"feasible":true,"predicted_ground_range_m":-2.5728751937972305,"predicted_main_at_terminal_kg":9049.236199094088,"predicted_peak_q_pa":17993.525925575563,"prediction_evaluations":5,"remaining_burn_s":3.822541180963597,"source":"finite_burn_predictor_corrector","time_s":132.22999999998785,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.0546830221548,"feasible":true,"predicted_ground_range_m":-1.758477864044636,"predicted_main_at_terminal_kg":9048.839392175265,"predicted_peak_q_pa":17993.478325028016,"prediction_evaluations":5,"remaining_burn_s":2.8046830221678722,"source":"finite_burn_predictor_corrector","time_s":133.24999999998693,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.05678803099667,"feasible":true,"predicted_ground_range_m":-0.8151303791772406,"predicted_main_at_terminal_kg":9048.431609405558,"predicted_peak_q_pa":17993.43069139227,"prediction_evaluations":5,"remaining_burn_s":1.7867880310106654,"source":"finite_burn_predictor_corrector","time_s":134.269999999986,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":136.05892638236526,"feasible":true,"predicted_ground_range_m":-0.1561941627245247,"predicted_main_at_terminal_kg":9047.997724973555,"predicted_peak_q_pa":17994.302161075913,"prediction_evaluations":5,"remaining_burn_s":0.7689263823801774,"source":"finite_burn_predictor_corrector","time_s":135.28999999998507,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2485.4719605345144,37265.53484314692,128.3797448158825,994.4676512833754,0.1093303892398862,0.0009472967463898899,22976.007135698448,296.7601556676324],"time_s":95.76999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.3899999999897,"requested_s":130.1899999999897,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.4699999998323,"requested_s":303.2699999998323,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.36999999976325,"requested_s":379.16999999976326,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.5932205161363688,"maximum_slosh_mode_force_n":68356.57277477354,"minimum_feed_buffer_kg":1480.0827155425247,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.7957703000011}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.765625,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"60327b8266c0be57fb800e0586a5f08820c59ba47c847fb5c0525cdf6c6dcf92","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-00","observation_seed_sequence":{"generated_state_uint32":[2339893818,4177836238,801991153,2826714836,2357828836,606024389,3410318697,1168393820],"mode":"case","state":{"entropy":[378,3,0,788840530,1607051800,1960452622,2827139788,1334388837,2257474655,3545582852,402269204],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.01351875628287413,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.199044031815377e-06,-1.0075164110701125],[-2.199044031624096e-06,-1.0075164281187245]],"navigation_acceleration_bias_m_s2":[3.383199199461664e-08,-1.9976331395926464e-05],"observed_control_state":[1.2142987972940136e-05,7.716081681495445,-2.3703247436178653e-06,-0.9984754218357161,-1.1233839628107081e-08,2.0547544569333716e-09],"state":[1.2127059255006478e-05,7.709362533109164,-2.3636667013463883e-06,-0.9984765914617382,-1.1219748889150123e-08,2.131076492733833e-09,5722.626963185669,234.31811504493444],"time_s":408.2767294037789},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.2127059255006478e-05,7.709362533109164,-2.3636667013463883e-06,-0.9984765914617382,-1.1219748889150123e-08,2.131076492733833e-09,5722.626963185669,234.31811504493444],"flight_safety":true,"flight_time_s":408.2767294037789,"group":"gust","gust_exposure":{"configured_amplitude_m_s":3.862337985934272,"first_sample_above_0_1_m_s":51.59999999999551,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1792611214532371,"altitude_m":8509.979205672864,"gust_contribution_m_s":0.0,"phase":"entry","time_s":351.58999999978835},"endpoints_above_0_1_m_s":516,"first_endpoint_above_0_1_m_s":51.529999999995525,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":56.6799999999945,"maximum_by_phase_m_s":{"ascent":1.9621079635385605,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.9621079635385605,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":56.599999999994516,"maximum_sampled_by_phase_m_s":{"ascent":1.9526235244209653,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.9526235244209653,"sample_count_above_0_1_m_s":26,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":3.7699334467325727,"forecast_wind_profile":[[0.0,5.772394872873172],[50.0,5.772394872873172],[1000.0,5.772394872873172],[5000.0,5.772394872873172],[10000.0,5.772394872873172],[100000.0,5.772394872873172]],"gust_altitude_center_m":8508.79994455141,"gust_altitude_half_width_m":2777.486189085391,"gust_amplitude_m_s":3.862337985934272,"gust_duration_s":101.1805434177796,"gust_period_s":36.75173484441136,"gust_phase_rad":-1.7667780148810392,"gust_start_s":51.27394299228849,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,5.772394872873172],[50.0,5.772394872873172],[1000.0,5.772394872873172],[5000.0,5.772394872873172],[10000.0,5.772394872873172],[100000.0,5.772394872873172]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-00","index":0,"stream":3},"input_sha256":"60327b8266c0be57fb800e0586a5f08820c59ba47c847fb5c0525cdf6c6dcf92","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64477.37303681447,"max_angular_acceleration_deg_s2":2.6168477647098727,"max_angular_rate_deg_s":8.00047307749327,"max_ascent_q_alpha_kpa_deg":85.41567382488658,"max_dynamic_pressure_pa":25635.785236026717,"max_fin_hinge_nm":124.56163830979327,"max_flight_load_g":3.03125669583741,"max_gimbal_deg":5.996905876360326,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.424127615912,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6168477647098727,"angular_torque_bias_nm":166.99478943736622,"attitude_target_deg":14.73189908636812,"control":[0.14927150758963822,-0.025129918870726728,13935.418055534139,0.0],"navigation_acceleration_bias_m_s2":[-0.002259464036486792,-0.04407231992175574],"observed_control_state":[902.8162337255311,36305.80349954947,-59.80748206413668,-993.5536934310783,0.06736519778157864,0.007815752120304642,20220.94744014274,269.3731133784394,0.0,0.0,0.0,-0.012113856886181728,0.05404398679358577,1499.9999999999943,0.9126222041670258,39.16909471472729,25.8309052852778,0.0,0.0],"phase":"entry","requested_control":[0.14927150758963822,-0.025129918870726728,13935.418055534139,0.0],"state":[901.6201508332235,36285.931279432305,-59.80049316165975,-993.6615746650009,0.06752886789742814,0.008596453641670602,20220.138893777777,269.3587596696254,0.0,0.0,0.0,-0.015803479943998,0.09151193804170434,1499.9999999999943,0.9174752423282566,39.16966348582879,25.83033651417629,0.024958888302651226,0.008546851611963979],"time_s":302.32999999983315,"upper_attached":false},"rcs_propellant_used_kg":65.68188495506556,"record_type":"flight","remaining_main_propellant_kg":5722.626963185669,"remaining_rcs_propellant_kg":234.31811504493444,"return_plan":{"burn_end_time_s":140.26213186312853,"feasible":true,"predicted_ground_range_m":-0.2192733133822813,"predicted_main_at_terminal_kg":8552.345739105302,"predicted_peak_q_pa":17990.639302011114,"prediction_evaluations":5,"remaining_burn_s":0.7721318631472762,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.03478523382017,"feasible":true,"predicted_ground_range_m":2.236176955885334,"predicted_main_at_terminal_kg":8511.958098289117,"predicted_peak_q_pa":17990.57297020578,"prediction_evaluations":6,"remaining_burn_s":8.704785233831503,"source":"finite_burn_predictor_corrector","time_s":131.32999999998867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.24575406954156,"feasible":true,"predicted_ground_range_m":3.148335508420139,"predicted_main_at_terminal_kg":8487.245316055443,"predicted_peak_q_pa":17990.956348108022,"prediction_evaluations":4,"remaining_burn_s":7.895754069553806,"source":"finite_burn_predictor_corrector","time_s":132.34999999998774,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.24823257664153,"feasible":true,"predicted_ground_range_m":0.13733985888186595,"predicted_main_at_terminal_kg":8554.514443195238,"predicted_peak_q_pa":17990.903847526653,"prediction_evaluations":5,"remaining_burn_s":6.878232576654699,"source":"finite_burn_predictor_corrector","time_s":133.36999999998682,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.25055802537386,"feasible":true,"predicted_ground_range_m":0.2420204343362613,"predicted_main_at_terminal_kg":8554.165081461004,"predicted_peak_q_pa":17990.858427589876,"prediction_evaluations":5,"remaining_burn_s":5.860558025387966,"source":"finite_burn_predictor_corrector","time_s":134.3899999999859,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2530497790382,"feasible":true,"predicted_ground_range_m":-0.6346429197445858,"predicted_main_at_terminal_kg":8553.748126872359,"predicted_peak_q_pa":17990.810363942303,"prediction_evaluations":5,"remaining_burn_s":4.843049779053245,"source":"finite_burn_predictor_corrector","time_s":135.40999999998496,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.25594228637263,"feasible":true,"predicted_ground_range_m":-3.77954194390081,"predicted_main_at_terminal_kg":8553.209905790152,"predicted_peak_q_pa":17990.758149071204,"prediction_evaluations":5,"remaining_burn_s":3.8259422863885892,"source":"finite_burn_predictor_corrector","time_s":136.42999999998403,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.25807788877754,"feasible":true,"predicted_ground_range_m":-2.895908020418787,"predicted_main_at_terminal_kg":8552.886225045142,"predicted_peak_q_pa":17990.717201057338,"prediction_evaluations":5,"remaining_burn_s":2.8080778887944366,"source":"finite_burn_predictor_corrector","time_s":137.4499999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.2601761581467,"feasible":true,"predicted_ground_range_m":-1.8989849647234252,"predicted_main_at_terminal_kg":8552.590515914411,"predicted_peak_q_pa":17990.67682931297,"prediction_evaluations":5,"remaining_burn_s":1.7901761581645068,"source":"finite_burn_predictor_corrector","time_s":138.46999999998218,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.26213186312853,"feasible":true,"predicted_ground_range_m":-0.2192733133822813,"predicted_main_at_terminal_kg":8552.345739105302,"predicted_peak_q_pa":17990.639302011114,"prediction_evaluations":5,"remaining_burn_s":0.7721318631472762,"source":"finite_burn_predictor_corrector","time_s":139.48999999998125,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3821.3981002594105,37268.75220001065,197.30915203624755,986.9629501587993,0.19056802486003432,0.0017083693651696696,22903.716845096347,296.9206975060533],"time_s":95.92999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.52999999998866,"requested_s":131.32999999998867,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.28999999983336,"requested_s":302.08999999983337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.329070518200751e-12,"maximum_slosh_displacement_m":1.5944202414370725,"maximum_slosh_mode_force_n":68140.56288024205,"minimum_feed_buffer_kg":1480.061476649235,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.11281959999906}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.171875,"fuel_ledger":{"main_error_kg":-5.820766091346741e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"da9ffcefbc991bc9671e7d81feade8ba7cc97c54e27a36c038c4f5a355f51f62","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-01","observation_seed_sequence":{"generated_state_uint32":[2963516699,997341156,2997377978,3256386281,802772881,1450492594,1785034247,2276081051],"mode":"case","state":{"entropy":[378,3,1,3970240241,4034660669,1045886026,2641612890,3502106324,3356793991,3863996005,1774432904],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03830409612914179,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.6920361208178145e-05,-1.007327341644747],[1.6920361208037585e-05,-1.0073273579164932]],"navigation_acceleration_bias_m_s2":[-6.658023707047415e-08,-1.881704932590727e-05],"observed_control_state":[-2.6620747233366074e-05,7.731300137421613,1.7088485089175157e-05,-0.9982349425147835,8.610196148165882e-09,2.082550868723438e-09],"state":[-2.6392536287114845e-05,7.717910008017402,1.6937972962630088e-05,-0.9982415350836863,8.638134012658451e-09,2.0339682746871024e-09,5644.026749767128,256.1242524398841],"time_s":407.1634137613122},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.6392536287114845e-05,7.717910008017402,1.6937972962630088e-05,-0.9982415350836863,8.638134012658451e-09,2.0339682746871024e-09,5644.026749767128,256.1242524398841],"flight_safety":true,"flight_time_s":407.1634137613122,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.049325944227651,"first_sample_above_0_1_m_s":36.799999999998455,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.5305857398452645,"altitude_m":7890.950089799561,"gust_contribution_m_s":0.0,"phase":"entry","time_s":353.2999999997868},"endpoints_above_0_1_m_s":2295,"first_endpoint_above_0_1_m_s":36.699999999998475,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.95999999999385,"maximum_by_phase_m_s":{"ascent":2.7029273418982296,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.7029273418982296,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.79999999999388,"maximum_sampled_by_phase_m_s":{"ascent":2.7028618705060548,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.7028618705060548,"sample_count_above_0_1_m_s":115,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.44426600104764513,"forecast_wind_profile":[[0.0,-5.180636929009546],[50.0,-5.180636929009546],[1000.0,-5.180636929009546],[5000.0,-5.180636929009546],[10000.0,-5.180636929009546],[100000.0,-5.180636929009546]],"gust_altitude_center_m":7890.419504059716,"gust_altitude_half_width_m":4955.7116806606755,"gust_amplitude_m_s":4.049325944227651,"gust_duration_s":110.78021631261623,"gust_period_s":39.770132219043354,"gust_phase_rad":-0.9563247449350953,"gust_start_s":36.34385767291781,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-5.180636929009546],[50.0,-5.180636929009546],[1000.0,-5.180636929009546],[5000.0,-5.180636929009546],[10000.0,-5.180636929009546],[100000.0,-5.180636929009546]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-01","index":1,"stream":3},"input_sha256":"da9ffcefbc991bc9671e7d81feade8ba7cc97c54e27a36c038c4f5a355f51f62","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64555.97325023282,"max_angular_acceleration_deg_s2":2.6186514698678285,"max_angular_rate_deg_s":8.000477963027906,"max_ascent_q_alpha_kpa_deg":79.60008692464312,"max_dynamic_pressure_pa":25645.08154064016,"max_fin_hinge_nm":41.61864464932702,"max_flight_load_g":3.0308979343678417,"max_gimbal_deg":5.996904682837447,"max_mass_balance_error_kg":1.7462298274040222e-10,"max_recovery_dynamic_pressure_pa":17984.89177446897,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6186514698678285,"angular_torque_bias_nm":169.26053661456191,"attitude_target_deg":9.823965366740646,"control":[0.14706691266514596,-0.025534980802740657,13925.46964115257,0.0],"navigation_acceleration_bias_m_s2":[-0.0018533321299613941,-0.043669132514418244],"observed_control_state":[1708.6320814477235,36170.27786024391,-62.19152603996861,-991.4213189815555,0.058842161757036555,0.007897466679741259,19980.67613155835,269.28720042626105,0.0,0.0,0.0,-0.012328979636231436,0.05311457076381163,1499.9999999999943,0.9325995627436356,39.338113317452255,25.661886682552716,0.0,0.0],"phase":"entry","requested_control":[0.14706691266514596,-0.025534980802740657,13925.46964115257,0.0],"state":[1707.3883104577922,36150.44828247312,-62.185320152852505,-991.5297526581465,0.05900746846151023,0.008678503970927787,19979.88064994277,269.2728569644768,0.0,0.0,0.0,-0.016072444169771324,0.09008079372728593,1499.9999999999943,0.9363430411750902,39.338672898169364,25.661327101835607,0.018042496597742864,0.009182390884523436],"time_s":301.8299999998336,"upper_attached":false},"rcs_propellant_used_kg":43.87574756011588,"record_type":"flight","remaining_main_propellant_kg":5644.026749767128,"remaining_rcs_propellant_kg":256.1242524398841,"return_plan":{"burn_end_time_s":141.48554669798702,"feasible":true,"predicted_ground_range_m":-0.87519659695608,"predicted_main_at_terminal_kg":8374.846017193348,"predicted_peak_q_pa":17990.68129975815,"prediction_evaluations":5,"remaining_burn_s":1.4955466980062118,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.25703731568618,"feasible":true,"predicted_ground_range_m":2.2278451915136728,"predicted_main_at_terminal_kg":8400.946444522162,"predicted_peak_q_pa":17990.6404313327,"prediction_evaluations":6,"remaining_burn_s":9.42703731569797,"source":"finite_burn_predictor_corrector","time_s":131.82999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4691417227941,"feasible":true,"predicted_ground_range_m":1.5452699033389337,"predicted_main_at_terminal_kg":8377.867335201616,"predicted_peak_q_pa":17990.989931496042,"prediction_evaluations":6,"remaining_burn_s":8.619141722806814,"source":"finite_burn_predictor_corrector","time_s":132.8499999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.47177486864953,"feasible":true,"predicted_ground_range_m":-0.07267490911645069,"predicted_main_at_terminal_kg":8377.32342014758,"predicted_peak_q_pa":17990.93327213685,"prediction_evaluations":5,"remaining_burn_s":7.601774868663157,"source":"finite_burn_predictor_corrector","time_s":133.86999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.47409139949167,"feasible":true,"predicted_ground_range_m":-0.13202100178521192,"predicted_main_at_terminal_kg":8376.910803231658,"predicted_peak_q_pa":17990.886183906205,"prediction_evaluations":5,"remaining_burn_s":6.584091399506231,"source":"finite_burn_predictor_corrector","time_s":134.88999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.47637505382963,"feasible":true,"predicted_ground_range_m":-0.0848519580467837,"predicted_main_at_terminal_kg":8376.494642803982,"predicted_peak_q_pa":17990.849577781355,"prediction_evaluations":5,"remaining_burn_s":5.56637505384513,"source":"finite_burn_predictor_corrector","time_s":135.9099999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.47865875397974,"feasible":true,"predicted_ground_range_m":-0.12275974908555298,"predicted_main_at_terminal_kg":8376.073170378419,"predicted_peak_q_pa":17990.80536334725,"prediction_evaluations":5,"remaining_burn_s":4.548658753996169,"source":"finite_burn_predictor_corrector","time_s":136.92999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4814601127233,"feasible":true,"predicted_ground_range_m":-3.0376692538115364,"predicted_main_at_terminal_kg":8375.50796351753,"predicted_peak_q_pa":17990.757409451933,"prediction_evaluations":5,"remaining_burn_s":3.5314601127406577,"source":"finite_burn_predictor_corrector","time_s":137.94999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48352041906597,"feasible":true,"predicted_ground_range_m":-2.0553445488683337,"predicted_main_at_terminal_kg":8375.171419304119,"predicted_peak_q_pa":17990.718346891754,"prediction_evaluations":5,"remaining_burn_s":2.513520419084243,"source":"finite_burn_predictor_corrector","time_s":138.96999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.48554669798702,"feasible":true,"predicted_ground_range_m":-0.87519659695608,"predicted_main_at_terminal_kg":8374.846017193348,"predicted_peak_q_pa":17990.68129975815,"prediction_evaluations":5,"remaining_burn_s":1.4955466980062118,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4014.8578430055272,37271.7331907621,216.15162314529664,983.3954853141954,0.22008492239790253,0.0019786970698568067,22872.624362840976,296.8750517717486],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.7899999998338,"requested_s":301.5899999998338,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4996007747831754e-12,"maximum_slosh_displacement_m":1.595045045203394,"maximum_slosh_mode_force_n":68064.30081560841,"minimum_feed_buffer_kg":1480.0633886368162,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.45929939999951}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.984375,"fuel_ledger":{"main_error_kg":-3.4924596548080444e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"53747525f065d8780b3efc336ad3c984675f2478fc2ba1f33dd1869a7ebcb324","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-02","observation_seed_sequence":{"generated_state_uint32":[283512309,2865568613,2894585890,2891651923,550717664,2252541147,3717826652,2033117046],"mode":"case","state":{"entropy":[378,3,2,2169801193,1795741570,4290014810,2446895905,1470574658,816654855,461906083,3512076956],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03429458587133742,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[6.0359273685889635e-06,-1.006740663436819],[6.0359273685179635e-06,-1.0067406388164049]],"navigation_acceleration_bias_m_s2":[-6.8293907104037045e-09,-1.2484045243245806e-06],"observed_control_state":[-2.9124069090755666e-06,7.7057891699281935,6.205682834958762e-06,-0.9977911341548964,-2.869355735714936e-09,-2.998996248825858e-09],"state":[-2.8829682318513416e-06,7.701048429754939,6.186390703155787e-06,-0.9977962341610177,-2.883782552697924e-09,-3.077551766653615e-09,5763.726663625991,249.00867519793016],"time_s":407.25475122260656},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-2.8829682318513416e-06,7.701048429754939,6.186390703155787e-06,-0.9977962341610177,-2.883782552697924e-09,-3.077551766653615e-09,5763.726663625991,249.00867519793016],"flight_safety":true,"flight_time_s":407.25475122260656,"group":"gust","gust_exposure":{"configured_amplitude_m_s":3.90815770578729,"first_sample_above_0_1_m_s":318.79999999981817,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.3110866164388426,"altitude_m":18015.048018583126,"gust_contribution_m_s":1.1705321256300705,"phase":"entry","time_s":325.8299999998118},"endpoints_above_0_1_m_s":1664,"first_endpoint_above_0_1_m_s":318.6699999998183,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":335.6699999998028,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.1516893542724542,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.1516893542724542,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":335.5999999998029,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.1515158693691365,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.1515158693691365,"sample_count_above_0_1_m_s":83,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":3.4785912864340767,"forecast_wind_profile":[[0.0,4.286792054648079],[50.0,4.286792054648079],[1000.0,4.286792054648079],[5000.0,4.286792054648079],[10000.0,4.286792054648079],[100000.0,4.286792054648079]],"gust_altitude_center_m":18013.736931966687,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.90815770578729,"gust_duration_s":120.0,"gust_period_s":39.77386316490095,"gust_phase_rad":-0.9025895184674679,"gust_start_s":274.24771001348495,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,4.286792054648079],[50.0,4.286792054648079],[1000.0,4.286792054648079],[5000.0,4.286792054648079],[10000.0,4.286792054648079],[100000.0,4.286792054648079]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-02","index":2,"stream":3},"input_sha256":"53747525f065d8780b3efc336ad3c984675f2478fc2ba1f33dd1869a7ebcb324","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64436.27333637366,"max_angular_acceleration_deg_s2":2.617653673487993,"max_angular_rate_deg_s":8.00047286564667,"max_ascent_q_alpha_kpa_deg":85.23201674834968,"max_dynamic_pressure_pa":25635.73216739018,"max_fin_hinge_nm":73.41452730043932,"max_flight_load_g":3.031266482892788,"max_gimbal_deg":5.996906014456741,"max_mass_balance_error_kg":4.656612873077393e-10,"max_recovery_dynamic_pressure_pa":17984.72404497147,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.617653673487993,"angular_torque_bias_nm":168.35784005394498,"attitude_target_deg":14.094852257879705,"control":[0.15023246703277496,-0.024965076480765687,13935.421454513651,0.0],"navigation_acceleration_bias_m_s2":[-0.0022331131842266787,-0.04442520214699566],"observed_control_state":[994.4778215862694,36294.575479824765,-60.189715930025415,-993.4645146730783,0.06625810209891919,0.007826528092992401,20184.045342164205,269.4094845232792,0.0,0.0,0.0,-0.012031322648523765,0.05441486207303632,1499.9999999999943,0.9148074886744088,39.195053457261714,25.804946542743313,0.0,0.0],"phase":"entry","requested_control":[0.15023246703277496,-0.024965076480765687,13935.421454513651,0.0],"state":[993.2740935190792,36274.70504925305,-60.18278106773277,-993.5717490973983,0.06642199023733461,0.008607488760636833,20183.231394144947,269.3951308109642,0.0,0.0,0.0,-0.015697614067558333,0.09211498616879871,1499.9999999999943,0.9195391542488586,39.19562602815133,25.804373971853696,0.019564902384410065,0.009525084394559792],"time_s":302.30999999983317,"upper_attached":false},"rcs_propellant_used_kg":50.99132480206984,"record_type":"flight","remaining_main_propellant_kg":5763.726663625991,"remaining_rcs_propellant_kg":249.00867519793016,"return_plan":{"burn_end_time_s":140.43926934482488,"feasible":true,"predicted_ground_range_m":-0.19861071288109144,"predicted_main_at_terminal_kg":8495.24203961024,"predicted_peak_q_pa":17991.088613693777,"prediction_evaluations":5,"remaining_burn_s":0.8692693448437023,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.2112641212703,"feasible":true,"predicted_ground_range_m":4.4734901110429135,"predicted_main_at_terminal_kg":8468.992600309684,"predicted_peak_q_pa":17990.981120827255,"prediction_evaluations":6,"remaining_burn_s":8.801264121281676,"source":"finite_burn_predictor_corrector","time_s":131.4099999999886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42306636932298,"feasible":true,"predicted_ground_range_m":-0.8153781597734806,"predicted_main_at_terminal_kg":8497.643965744328,"predicted_peak_q_pa":17991.35882241347,"prediction_evaluations":4,"remaining_burn_s":7.993066369335313,"source":"finite_burn_predictor_corrector","time_s":132.42999999998767,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42525874724186,"feasible":true,"predicted_ground_range_m":0.24408021812450187,"predicted_main_at_terminal_kg":8497.243739688798,"predicted_peak_q_pa":17991.31094221336,"prediction_evaluations":5,"remaining_burn_s":6.975258747255121,"source":"finite_burn_predictor_corrector","time_s":133.44999999998674,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42758932920705,"feasible":true,"predicted_ground_range_m":0.41309667817070306,"predicted_main_at_terminal_kg":8496.83421609742,"predicted_peak_q_pa":17991.296492020025,"prediction_evaluations":5,"remaining_burn_s":5.95758932922124,"source":"finite_burn_predictor_corrector","time_s":134.46999999998582,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.42991869632462,"feasible":true,"predicted_ground_range_m":0.4887813608634062,"predicted_main_at_terminal_kg":8496.966072168552,"predicted_peak_q_pa":17991.250107817636,"prediction_evaluations":5,"remaining_burn_s":4.939918696339725,"source":"finite_burn_predictor_corrector","time_s":135.4899999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.43284500045945,"feasible":true,"predicted_ground_range_m":-2.7548145257945365,"predicted_main_at_terminal_kg":8496.323711862617,"predicted_peak_q_pa":17991.193303837194,"prediction_evaluations":5,"remaining_burn_s":3.9228450004755,"source":"finite_burn_predictor_corrector","time_s":136.50999999998396,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.43500389879944,"feasible":true,"predicted_ground_range_m":-1.9037821014481224,"predicted_main_at_terminal_kg":8495.9474264379,"predicted_peak_q_pa":17991.16736479581,"prediction_evaluations":5,"remaining_burn_s":2.9050038988164073,"source":"finite_burn_predictor_corrector","time_s":137.52999999998303,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.43712501776105,"feasible":true,"predicted_ground_range_m":-0.9428207616058373,"predicted_main_at_terminal_kg":8495.586617458099,"predicted_peak_q_pa":17991.125340590806,"prediction_evaluations":5,"remaining_burn_s":1.8871250177789378,"source":"finite_burn_predictor_corrector","time_s":138.5499999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.43926934482488,"feasible":true,"predicted_ground_range_m":-0.19861071288109144,"predicted_main_at_terminal_kg":8495.24203961024,"predicted_peak_q_pa":17991.088613693777,"prediction_evaluations":5,"remaining_burn_s":0.8692693448437023,"source":"finite_burn_predictor_corrector","time_s":139.56999999998118,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3842.6907227959146,37277.882382874704,199.873224163974,986.662813240768,0.19455296182286452,0.0017444097297984091,22895.69094006715,296.9539937540475],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.6099999999886,"requested_s":131.4099999999886,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2699999998334,"requested_s":302.0699999998334,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.158540261618327e-12,"maximum_slosh_displacement_m":1.5953358625631688,"maximum_slosh_mode_force_n":68155.79308750122,"minimum_feed_buffer_kg":1480.0670293957953,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.26424539999971}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.25,"fuel_ledger":{"main_error_kg":-1.8917489796876907e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"df7c5a2ecf2bc3fc51562b1b5295bb56e586a8381b277ca6b858b2665dc2f549","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-03","observation_seed_sequence":{"generated_state_uint32":[3557711454,518851632,158423750,2496472726,1455564386,590629961,3643249904,1708496910],"mode":"case","state":{"entropy":[378,3,3,1079964697,2527326224,2563030344,2925203981,3788638065,269708655,3220473068,3765711253],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":4140.378038336827,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.007413816722835634,-1.0078517948885444],[-0.0074138139645519826,-1.0077188070030958]],"navigation_acceleration_bias_m_s2":[0.06669239092853142,-2.912570254564439e-05],"observed_control_state":[0.03635376242943411,7.752734147164581,-0.007501586095645928,-0.998592314098463,2.0980225721643907e-05,-1.665889872931409e-05],"state":[0.036245639417899704,7.738381884803745,-0.0075441561300908224,-0.9985928083170282,2.0740864042439625e-05,-1.6623485684666818e-05,5530.984511638634,235.92739786634294],"time_s":408.7843724909702},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.036245639417899704,7.738381884803745,-0.0075441561300908224,-0.9985928083170282,2.0740864042439625e-05,-1.6623485684666818e-05,5530.984511638634,235.92739786634294],"flight_safety":true,"flight_time_s":408.7843724909702,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.162461788417364,"first_sample_above_0_1_m_s":370.39999999977124,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.738381884803745,"altitude_m":7.738381884803745,"gust_contribution_m_s":4.014152212550926,"phase":"landing","time_s":408.7843724909702},"endpoints_above_0_1_m_s":5578,"first_endpoint_above_0_1_m_s":370.2299999997714,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":408.7843724909702,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.4001069993343975,"flip":0.0,"landing":4.162218026785299},"maximum_contribution_m_s":4.162218026785299,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":408.7843724909702,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.3998916737274154,"flip":0.0,"landing":4.161187244402392},"maximum_sampled_contribution_m_s":4.161187244402392,"sample_count_above_0_1_m_s":190,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":3.9582189789200455,"forecast_wind_profile":[[0.0,-7.446206293305462],[50.0,-7.446206293305462],[1000.0,-7.446206293305462],[5000.0,-7.446206293305462],[10000.0,-7.446206293305462],[100000.0,-7.446206293305462]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.162461788417364,"gust_duration_s":120.0,"gust_period_s":17.75706605359512,"gust_phase_rad":1.1714951093149164,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-7.446206293305462],[50.0,-7.446206293305462],[1000.0,-7.446206293305462],[5000.0,-7.446206293305462],[10000.0,-7.446206293305462],[100000.0,-7.446206293305462]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-03","index":3,"stream":3},"input_sha256":"df7c5a2ecf2bc3fc51562b1b5295bb56e586a8381b277ca6b858b2665dc2f549","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64669.015488361176,"max_angular_acceleration_deg_s2":2.618681573449357,"max_angular_rate_deg_s":8.000479009532116,"max_ascent_q_alpha_kpa_deg":78.16225913448665,"max_dynamic_pressure_pa":25635.198557369436,"max_fin_hinge_nm":68.39305689161904,"max_flight_load_g":3.0310029684775173,"max_gimbal_deg":5.996905150732887,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17987.333458863774,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618681573449357,"angular_torque_bias_nm":169.0379337451235,"attitude_target_deg":8.959314730110403,"control":[0.14581534979304303,-0.02576469847797599,13922.873031043207,0.0],"navigation_acceleration_bias_m_s2":[-0.0017331202894724797,-0.04330252169136736],"observed_control_state":[1837.5510661492885,36147.892486162964,-62.208127226130344,-991.0610693429621,0.05658645762929892,0.007919320944282108,19952.636082973157,269.24197909774523,0.0,0.0,0.0,-0.012447662451789018,0.05261136607617324,1499.9999999999943,0.9355456996722683,39.35783806053595,25.642161939468963,0.0,0.0],"phase":"entry","requested_control":[0.14581534979304303,-0.02576469847797599,13922.873031043207,0.0],"state":[1836.306961003281,36128.07010759316,-62.20215263353761,-991.1701291950972,0.05675220056232581,0.008700297683066177,19951.847809191215,269.2276383105119,0.0,0.0,0.0,-0.01622260169549661,0.08928314214302299,1499.9999999999943,0.9391255471170795,39.35839257090996,25.641607429094947,0.01942686387221726,0.00867488442408133],"time_s":301.7499999998337,"upper_attached":false},"rcs_propellant_used_kg":64.07260213365706,"record_type":"flight","remaining_main_propellant_kg":5530.984511638634,"remaining_rcs_propellant_kg":235.92739786634294,"return_plan":{"burn_end_time_s":141.64376535592586,"feasible":true,"predicted_ground_range_m":-0.21552162105280104,"predicted_main_at_terminal_kg":8386.153995912757,"predicted_peak_q_pa":17990.559798072944,"prediction_evaluations":5,"remaining_burn_s":0.5537653559460649,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.41303154110668,"feasible":true,"predicted_ground_range_m":-0.0511939252219662,"predicted_main_at_terminal_kg":8362.368182372924,"predicted_peak_q_pa":17990.486386939094,"prediction_evaluations":6,"remaining_burn_s":9.503031541118542,"source":"finite_burn_predictor_corrector","time_s":131.90999999998814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.62490026739084,"feasible":true,"predicted_ground_range_m":3.1572866283035097,"predicted_main_at_terminal_kg":8389.63964065314,"predicted_peak_q_pa":17990.91916377184,"prediction_evaluations":6,"remaining_burn_s":8.69490026740362,"source":"finite_burn_predictor_corrector","time_s":132.92999999998722,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6278401025562,"feasible":true,"predicted_ground_range_m":-0.053612407404372675,"predicted_main_at_terminal_kg":8388.993134017732,"predicted_peak_q_pa":17990.8571957186,"prediction_evaluations":5,"remaining_burn_s":7.677840102569918,"source":"finite_burn_predictor_corrector","time_s":133.9499999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6301518582589,"feasible":true,"predicted_ground_range_m":-0.02250200882780007,"predicted_main_at_terminal_kg":8388.579602379854,"predicted_peak_q_pa":17990.81431416026,"prediction_evaluations":5,"remaining_burn_s":6.660151858273527,"source":"finite_burn_predictor_corrector","time_s":134.96999999998536,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63244432968617,"feasible":true,"predicted_ground_range_m":0.04038940063722407,"predicted_main_at_terminal_kg":8388.14750552563,"predicted_peak_q_pa":17990.766275952385,"prediction_evaluations":5,"remaining_burn_s":5.642444329701719,"source":"finite_burn_predictor_corrector","time_s":135.98999999998443,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63473658480103,"feasible":true,"predicted_ground_range_m":0.020296058467266676,"predicted_main_at_terminal_kg":8387.721721680131,"predicted_peak_q_pa":17990.722397370642,"prediction_evaluations":5,"remaining_burn_s":4.624736584817539,"source":"finite_burn_predictor_corrector","time_s":137.0099999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6375511623607,"feasible":true,"predicted_ground_range_m":-2.9007301701363843,"predicted_main_at_terminal_kg":8387.149081521535,"predicted_peak_q_pa":17990.67423781785,"prediction_evaluations":5,"remaining_burn_s":3.6075511623781065,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63963215541446,"feasible":true,"predicted_ground_range_m":-1.9663964415260722,"predicted_main_at_terminal_kg":8386.79361213965,"predicted_peak_q_pa":17990.631645698537,"prediction_evaluations":5,"remaining_burn_s":2.589632155432824,"source":"finite_burn_predictor_corrector","time_s":139.04999999998165,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6416867945783,"feasible":true,"predicted_ground_range_m":-0.9812239801589726,"predicted_main_at_terminal_kg":8386.467431991456,"predicted_peak_q_pa":17990.595731023226,"prediction_evaluations":5,"remaining_burn_s":1.5716867945975874,"source":"finite_burn_predictor_corrector","time_s":140.06999999998072,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64376535592586,"feasible":true,"predicted_ground_range_m":-0.21552162105280104,"predicted_main_at_terminal_kg":8386.153995912757,"predicted_peak_q_pa":17990.559798072944,"prediction_evaluations":5,"remaining_burn_s":0.5537653559460649,"source":"finite_burn_predictor_corrector","time_s":141.0899999999798,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4015.1251877517257,37271.99170388583,218.49973040354905,982.8035539255011,0.2246497084892704,0.0020202279300333354,22867.585376213217,296.8349421338305],"time_s":96.04999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.10999999998813,"requested_s":131.90999999998814,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.7099999998339,"requested_s":301.5099999998339,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5949595118889897,"maximum_slosh_mode_force_n":68072.83423127473,"minimum_feed_buffer_kg":1480.0648576756703,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.64428410000073}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.109375,"fuel_ledger":{"main_error_kg":6.111804395914078e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"83033bc40588b104746b1f04af5c3cfa418d6ff2899bf0771632a1d477eb0dd1","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-04","observation_seed_sequence":{"generated_state_uint32":[2384275550,2048540168,1035080652,1981695741,292102762,3460909355,762962295,1778972907],"mode":"case","state":{"entropy":[378,3,4,1412867124,2217304171,3849142115,329808855,1489103849,1046773001,2393954570,418947637],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.004878991365838126,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4502950446973322e-05,-1.0049352288602666],[2.450295044697629e-05,-1.0049352333993693]],"navigation_acceleration_bias_m_s2":[3.004846628706702e-08,0.00025042781395869516],"observed_control_state":[-3.759865481140394e-05,7.703345371440802,2.455837789000026e-05,-0.9960337735558161,-6.569606379035595e-10,5.130723049385173e-10],"state":[-3.745657038785866e-05,7.697574615107617,2.4489752846344244e-05,-0.996054762021869,-6.538245757718656e-10,5.6738785391039e-10,5771.906300096702,264.30189986878344],"time_s":405.8357936742474},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.745657038785866e-05,7.697574615107617,2.4489752846344244e-05,-0.996054762021869,-6.538245757718656e-10,5.6738785391039e-10,5771.906300096702,264.30189986878344],"flight_safety":true,"flight_time_s":405.8357936742474,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.6537042109065005,"first_sample_above_0_1_m_s":44.19999999999698,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.16168917862341914,"altitude_m":11327.164644716431,"gust_contribution_m_s":0.0,"phase":"entry","time_s":341.55999999979747},"endpoints_above_0_1_m_s":2233,"first_endpoint_above_0_1_m_s":44.01999999999702,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":66.72999999999443,"maximum_by_phase_m_s":{"ascent":4.455474366601496,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.455474366601496,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":66.59999999999437,"maximum_sampled_by_phase_m_s":{"ascent":4.455326068417019,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.455326068417019,"sample_count_above_0_1_m_s":111,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":3.3244722493105474,"forecast_wind_profile":[[0.0,-1.5753063295969967],[50.0,-1.5753063295969967],[1000.0,-1.5753063295969967],[5000.0,-1.5753063295969967],[10000.0,-1.5753063295969967],[100000.0,-1.5753063295969967]],"gust_altitude_center_m":11327.002955537808,"gust_altitude_half_width_m":4968.762598214533,"gust_amplitude_m_s":4.6537042109065005,"gust_duration_s":99.18736592492452,"gust_period_s":33.70492199725217,"gust_phase_rad":-0.16288301650643033,"gust_start_s":41.31103525595949,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-1.5753063295969967],[50.0,-1.5753063295969967],[1000.0,-1.5753063295969967],[5000.0,-1.5753063295969967],[10000.0,-1.5753063295969967],[100000.0,-1.5753063295969967]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-04","index":4,"stream":3},"input_sha256":"83033bc40588b104746b1f04af5c3cfa418d6ff2899bf0771632a1d477eb0dd1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64428.09369990391,"max_angular_acceleration_deg_s2":2.619275295723949,"max_angular_rate_deg_s":8.000476026603927,"max_ascent_q_alpha_kpa_deg":79.66715955616714,"max_dynamic_pressure_pa":25666.32787696917,"max_fin_hinge_nm":56.86336396625346,"max_flight_load_g":3.0310694850512943,"max_gimbal_deg":5.996904106376845,"max_mass_balance_error_kg":7.130438461899757e-10,"max_recovery_dynamic_pressure_pa":17984.96368123021,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619275295723949,"angular_torque_bias_nm":170.43519391609732,"attitude_target_deg":11.580034531890686,"control":[0.14934869118939142,-0.02512544083796505,13930.308198292449,0.0],"navigation_acceleration_bias_m_s2":[-0.002021011470602556,-0.04429734842356833],"observed_control_state":[1412.279640781604,36211.92307329043,-61.49381994536476,-992.1386470276226,0.06173971038458191,0.007869760477547135,20061.957828292896,269.3492459653549,0.0,0.0,0.0,-0.012117761028744786,0.054033512816582974,1499.9999999999943,0.926325377308648,39.28093579221993,25.719064207785056,0.0,0.0],"phase":"entry","requested_control":[0.14934869118939142,-0.02512544083796505,13930.308198292449,0.0],"state":[1411.0498268606289,36192.07915880382,-61.487294403262474,-992.2460169472287,0.06190446630798014,0.008651102222025848,20061.14919268678,269.3348975197776,0.0,0.0,0.0,-0.015805008017102454,0.09153595356715803,1499.9999999999943,0.9304173294118901,39.281504626098034,25.718495373906947,0.011943622296486104,0.011150418897253508],"time_s":301.98999999983346,"upper_attached":false},"rcs_propellant_used_kg":35.69810013121656,"record_type":"flight","remaining_main_propellant_kg":5771.906300096702,"remaining_rcs_propellant_kg":264.30189986878344,"return_plan":{"burn_end_time_s":141.0785554419756,"feasible":true,"predicted_ground_range_m":-0.5079344879860272,"predicted_main_at_terminal_kg":8429.90150439229,"predicted_peak_q_pa":17990.57188287448,"prediction_evaluations":5,"remaining_burn_s":1.24855544199466,"source":"finite_burn_predictor_corrector","time_s":139.82999999998094,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.8501723971653,"feasible":true,"predicted_ground_range_m":2.722346523568973,"predicted_main_at_terminal_kg":8471.996017440299,"predicted_peak_q_pa":17990.49096041092,"prediction_evaluations":6,"remaining_burn_s":9.18017239717694,"source":"finite_burn_predictor_corrector","time_s":131.66999999998836,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06171635336213,"feasible":true,"predicted_ground_range_m":2.9548041689086624,"predicted_main_at_terminal_kg":8433.18523640098,"predicted_peak_q_pa":17990.932614217618,"prediction_evaluations":6,"remaining_burn_s":8.371716353374696,"source":"finite_burn_predictor_corrector","time_s":132.68999999998744,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0646229368855,"feasible":true,"predicted_ground_range_m":0.05358252366796634,"predicted_main_at_terminal_kg":8432.55543037572,"predicted_peak_q_pa":17990.873287606635,"prediction_evaluations":5,"remaining_burn_s":7.3546229368990135,"source":"finite_burn_predictor_corrector","time_s":133.7099999999865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06693580311943,"feasible":true,"predicted_ground_range_m":0.22656021605270027,"predicted_main_at_terminal_kg":8432.156910108824,"predicted_peak_q_pa":17990.83329325792,"prediction_evaluations":5,"remaining_burn_s":6.3369358031338505,"source":"finite_burn_predictor_corrector","time_s":134.72999999998558,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.06924897754268,"feasible":true,"predicted_ground_range_m":0.31965837089556004,"predicted_main_at_terminal_kg":8431.72053546692,"predicted_peak_q_pa":17990.784578087838,"prediction_evaluations":5,"remaining_burn_s":5.319248977558019,"source":"finite_burn_predictor_corrector","time_s":135.74999999998465,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.07155998005456,"feasible":true,"predicted_ground_range_m":0.34311192221560916,"predicted_main_at_terminal_kg":8431.297313947964,"predicted_peak_q_pa":17990.740427722474,"prediction_evaluations":5,"remaining_burn_s":4.301559980070828,"source":"finite_burn_predictor_corrector","time_s":136.76999999998372,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0743551589922,"feasible":true,"predicted_ground_range_m":-2.3450366371153493,"predicted_main_at_terminal_kg":8430.736232591946,"predicted_peak_q_pa":17990.69261464154,"prediction_evaluations":5,"remaining_burn_s":3.2843551590094058,"source":"finite_burn_predictor_corrector","time_s":137.7899999999828,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0764574587173,"feasible":true,"predicted_ground_range_m":-1.378648122758868,"predicted_main_at_terminal_kg":8430.380173225047,"predicted_peak_q_pa":17990.652603862905,"prediction_evaluations":5,"remaining_burn_s":2.2664574587354314,"source":"finite_burn_predictor_corrector","time_s":138.80999999998187,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0785554419756,"feasible":true,"predicted_ground_range_m":-0.5079344879860272,"predicted_main_at_terminal_kg":8429.90150439229,"predicted_peak_q_pa":17990.57188287448,"prediction_evaluations":5,"remaining_burn_s":1.24855544199466,"source":"finite_burn_predictor_corrector","time_s":139.82999999998094,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3942.960797545022,37268.426907266905,209.77276818126208,984.5809850341476,0.21021326397420062,0.001889128902491642,22884.50247088338,296.9202773584133],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.86999999998835,"requested_s":131.66999999998836,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.94999999983366,"requested_s":301.7499999998337,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.215383680479135e-12,"maximum_slosh_displacement_m":1.5940640699816695,"maximum_slosh_mode_force_n":68059.35908057351,"minimum_feed_buffer_kg":1480.0574932550062,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.49724550000064}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.125,"fuel_ledger":{"main_error_kg":-1.7462298274040222e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3b61f3e415a700c7324e63480c34f71025843e506d7c60ab63c4996fcde342ca","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-05","observation_seed_sequence":{"generated_state_uint32":[3633836614,3616786047,1152839270,1303512432,1525987589,2620764169,3525269407,3282352662],"mode":"case","state":{"entropy":[378,3,5,2307149835,971558771,3411798279,1235571211,3563516100,2210777317,3803240476,3177927518],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.03421134040811624,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.991707852148722e-05,-1.007422070278837],[1.991707852127064e-05,-1.0074220984186644]],"navigation_acceleration_bias_m_s2":[-5.4204916514696395e-08,-4.847826501184745e-06],"observed_control_state":[-3.123446431048431e-05,7.718449399235231,1.9911696349166632e-05,-0.9983546685412559,7.687331733417845e-09,3.50235420551965e-09],"state":[-3.1182188463846445e-05,7.715826226830091,1.9879704516697172e-05,-0.9983555589380485,7.69655442335292e-09,3.5174784185986644e-09,5656.881022556236,257.06376378111054],"time_s":407.0126274940378},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.1182188463846445e-05,7.715826226830091,1.9879704516697172e-05,-0.9983555589380485,7.69655442335292e-09,3.5174784185986644e-09,5656.881022556236,257.06376378111054],"flight_safety":true,"flight_time_s":407.0126274940378,"group":"gust","gust_exposure":{"configured_amplitude_m_s":1.0641529863659918,"first_sample_above_0_1_m_s":50.59999999999571,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.9269072216429777,"altitude_m":8875.394017766974,"gust_contribution_m_s":0.0,"phase":"entry","time_s":349.6499999997901},"endpoints_above_0_1_m_s":877,"first_endpoint_above_0_1_m_s":50.53999999999572,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":59.29999999999398,"maximum_by_phase_m_s":{"ascent":0.7475467009577121,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.7475467009577121,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.199999999994,"maximum_sampled_by_phase_m_s":{"ascent":0.7475298405948996,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.7475298405948996,"sample_count_above_0_1_m_s":44,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.6139298386804037,"forecast_wind_profile":[[0.0,-4.9932672067766894],[50.0,-4.9932672067766894],[1000.0,-4.9932672067766894],[5000.0,-4.9932672067766894],[10000.0,-4.9932672067766894],[100000.0,-4.9932672067766894]],"gust_altitude_center_m":8876.320924988617,"gust_altitude_half_width_m":3921.3668173895426,"gust_amplitude_m_s":1.0641529863659918,"gust_duration_s":71.63691616694548,"gust_period_s":47.22449226981284,"gust_phase_rad":0.12197311870101357,"gust_start_s":50.004715849607095,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-4.9932672067766894],[50.0,-4.9932672067766894],[1000.0,-4.9932672067766894],[5000.0,-4.9932672067766894],[10000.0,-4.9932672067766894],[100000.0,-4.9932672067766894]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-05","index":5,"stream":3},"input_sha256":"3b61f3e415a700c7324e63480c34f71025843e506d7c60ab63c4996fcde342ca","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64543.118977443584,"max_angular_acceleration_deg_s2":2.6191638181577637,"max_angular_rate_deg_s":8.000477496022526,"max_ascent_q_alpha_kpa_deg":79.80177662024116,"max_dynamic_pressure_pa":25635.275576134765,"max_fin_hinge_nm":42.45198070747763,"max_flight_load_g":3.030886745490063,"max_gimbal_deg":5.996904435493647,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":17984.872030837185,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6191638181577637,"angular_torque_bias_nm":169.39459056854813,"attitude_target_deg":9.97103166812064,"control":[0.14483422804291535,-0.025941364496107625,13921.027726388194,0.0],"navigation_acceleration_bias_m_s2":[-0.001812685449013293,-0.04294429832755619],"observed_control_state":[1702.5749425367906,36178.79682542492,-62.05310164462868,-991.4847319161328,0.05888796977694644,0.0078970875307897,19986.184437104865,269.2966294572399,0.0,0.0,0.0,-0.01253693181188642,0.05223343264965845,1499.9999999999943,0.9314129921049425,39.33423850563082,25.665761494374273,0.0,0.0],"phase":"entry","requested_control":[0.14483422804291535,-0.025941364496107625,13921.027726388194,0.0],"state":[1701.333939364656,36158.965967428594,-62.04696835640092,-991.5944597543231,0.05905326897551259,0.008678177709235936,19985.40167212036,269.2822905707005,0.0,0.0,0.0,-0.01633664511744483,0.08866787994312803,1499.9999999999943,0.9352223736933225,39.334789140847,25.665210859158094,0.01754864839699852,0.009414390296332788],"time_s":301.8499999998336,"upper_attached":false},"rcs_propellant_used_kg":42.93623621888946,"record_type":"flight","remaining_main_propellant_kg":5656.881022556236,"remaining_rcs_propellant_kg":257.06376378111054,"return_plan":{"burn_end_time_s":141.46729645242436,"feasible":true,"predicted_ground_range_m":-0.5107245796596587,"predicted_main_at_terminal_kg":8381.965017610019,"predicted_peak_q_pa":17991.14389719261,"prediction_evaluations":5,"remaining_burn_s":1.4772964524435594,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.2388057540376,"feasible":true,"predicted_ground_range_m":2.542221679560214,"predicted_main_at_terminal_kg":8408.138592978623,"predicted_peak_q_pa":17991.121431829077,"prediction_evaluations":6,"remaining_burn_s":9.40880575404937,"source":"finite_burn_predictor_corrector","time_s":131.82999999998822,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4510632850352,"feasible":true,"predicted_ground_range_m":0.6316897411570537,"predicted_main_at_terminal_kg":8384.395290302862,"predicted_peak_q_pa":17991.265600490206,"prediction_evaluations":6,"remaining_burn_s":8.601063285047898,"source":"finite_burn_predictor_corrector","time_s":132.8499999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4535257192514,"feasible":true,"predicted_ground_range_m":-0.08401259511782655,"predicted_main_at_terminal_kg":8383.88702830541,"predicted_peak_q_pa":17991.210268820323,"prediction_evaluations":5,"remaining_burn_s":7.5835257192650305,"source":"finite_burn_predictor_corrector","time_s":133.86999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4558439761033,"feasible":true,"predicted_ground_range_m":-0.16550433837533518,"predicted_main_at_terminal_kg":8383.483253706367,"predicted_peak_q_pa":17991.27396217665,"prediction_evaluations":5,"remaining_burn_s":6.5658439761178515,"source":"finite_burn_predictor_corrector","time_s":134.88999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.45814314483513,"feasible":true,"predicted_ground_range_m":-0.22244910669508045,"predicted_main_at_terminal_kg":8383.048137250827,"predicted_peak_q_pa":17991.227496023057,"prediction_evaluations":5,"remaining_burn_s":5.5481431448506155,"source":"finite_burn_predictor_corrector","time_s":135.9099999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.46042467350748,"feasible":true,"predicted_ground_range_m":-0.2655805455866229,"predicted_main_at_terminal_kg":8382.62356065183,"predicted_peak_q_pa":17991.239687644702,"prediction_evaluations":5,"remaining_burn_s":4.530424673523905,"source":"finite_burn_predictor_corrector","time_s":136.92999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.46322035738953,"feasible":true,"predicted_ground_range_m":-3.1678568917276664,"predicted_main_at_terminal_kg":8382.048888400454,"predicted_peak_q_pa":17991.191312478382,"prediction_evaluations":5,"remaining_burn_s":3.5132203574068717,"source":"finite_burn_predictor_corrector","time_s":137.94999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.4652758086957,"feasible":true,"predicted_ground_range_m":-2.0628765184207936,"predicted_main_at_terminal_kg":8381.703699878148,"predicted_peak_q_pa":17991.179191376872,"prediction_evaluations":5,"remaining_burn_s":2.4952758087139806,"source":"finite_burn_predictor_corrector","time_s":138.96999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.46729645242436,"feasible":true,"predicted_ground_range_m":-0.5107245796596587,"predicted_main_at_terminal_kg":8381.965017610019,"predicted_peak_q_pa":17991.14389719261,"prediction_evaluations":5,"remaining_burn_s":1.4772964524435594,"source":"finite_burn_predictor_corrector","time_s":139.9899999999808,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4008.4574915776134,37274.152829299,215.70131092489325,983.5185523672004,0.21944483932151504,0.0019727773900387155,22872.239082415355,296.87907341162736],"time_s":96.02999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0299999999882,"requested_s":131.82999999998822,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8099999998338,"requested_s":301.6099999998338,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.8548721426632255e-12,"maximum_slosh_displacement_m":1.5950813683787717,"maximum_slosh_mode_force_n":68048.77598925983,"minimum_feed_buffer_kg":1480.0638035747907,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.45945260000008}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":91.578125,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a865ae9a550ed244da6082fd9a2ab1c2b260a811ba83fbb84bb1ea15c6020c3e","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-06","observation_seed_sequence":{"generated_state_uint32":[1948927338,279401057,1598560272,3206036327,1355864416,437799310,4278381450,743621837],"mode":"case","state":{"entropy":[378,3,6,2337782164,1351086105,3254140866,2800775095,220814673,3671413050,3392631098,3325121357],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-0.007050666728839083,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-2.2128022724155827e-06,-1.0080123406505193],[-2.212802272263904e-06,-1.0080123487970682]],"navigation_acceleration_bias_m_s2":[1.530530654822867e-07,-2.831764882605541e-05],"observed_control_state":[1.1848904453074778e-05,7.759828807608179,-2.2990599273657668e-06,-0.9985674096324997,-1.862145376680767e-08,1.0479362598419346e-09],"state":[1.184283705846755e-05,7.757186607522423,-2.287021539493365e-06,-0.9985674692602452,-1.8618718426808943e-08,1.018318628188887e-09,5441.057043724178,205.13641006046646],"time_s":413.33264599032634},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[1.184283705846755e-05,7.757186607522423,-2.287021539493365e-06,-0.9985674692602452,-1.8618718426808943e-08,1.018318628188887e-09,5441.057043724178,205.13641006046646],"flight_safety":true,"flight_time_s":413.33264599032634,"group":"gust","gust_exposure":{"configured_amplitude_m_s":3.2867991268882637,"first_sample_above_0_1_m_s":315.39999999982126,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.5058837132273766,"altitude_m":20504.050209444016,"gust_contribution_m_s":1.1599058984124069,"phase":"entry","time_s":321.7099999998155},"endpoints_above_0_1_m_s":1284,"first_endpoint_above_0_1_m_s":315.3499999998213,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":328.3399999998095,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.575665157335828,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.575665157335828,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":328.1999999998096,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.57531616726754,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.57531616726754,"sample_count_above_0_1_m_s":64,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.25651509308839526,"forecast_wind_profile":[[0.0,7.703160517551333],[50.0,7.703160517551333],[1000.0,7.703160517551333],[5000.0,7.703160517551333],[10000.0,7.703160517551333],[100000.0,7.703160517551333]],"gust_altitude_center_m":20503.54432573079,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.2867991268882637,"gust_duration_s":120.0,"gust_period_s":16.151872148109874,"gust_phase_rad":-2.2645416151752222,"gust_start_s":263.98027776342013,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,7.703160517551333],[50.0,7.703160517551333],[1000.0,7.703160517551333],[5000.0,7.703160517551333],[10000.0,7.703160517551333],[100000.0,7.703160517551333]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-06","index":6,"stream":3},"input_sha256":"a865ae9a550ed244da6082fd9a2ab1c2b260a811ba83fbb84bb1ea15c6020c3e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64758.94295627583,"max_angular_acceleration_deg_s2":3.583193358916753,"max_angular_rate_deg_s":8.000472022044733,"max_ascent_q_alpha_kpa_deg":85.97938649431235,"max_dynamic_pressure_pa":25635.845221871732,"max_fin_hinge_nm":277.205125008577,"max_flight_load_g":3.7248888277809784,"max_gimbal_deg":5.999999999982943,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17983.28642916347,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.583193358916753,"angular_torque_bias_nm":-223.29605861909369,"attitude_target_deg":0.0,"control":[0.03085159107847338,-0.039730073357699756,45449.511486565214,-0.056988115247458275],"navigation_acceleration_bias_m_s2":[-0.004834735527159728,0.002267077341782501],"observed_control_state":[-4.178228509481773,2935.4989576759062,2.097385355409939,-192.3444412377984,-0.10219529229833568,-0.010705956002551023,8902.008369867539,267.2595317210204,0.0,-0.05263301520470893,0.550833333333333,0.03514405054836346,0.21293229165949268,1499.9999999999943,0.9999999999999981,47.13139065950102,17.868609340504843,0.0,0.0],"phase":"entry","requested_control":[0.03085159107847338,-0.039730073357699756,45449.511486565214,-0.056988115247458275],"state":[-4.136436033059319,2931.6534805170595,2.082364871619696,-192.2218534921403,-0.10240806165022578,-0.010261514378240957,8900.114324424561,267.2127179798741,0.0,-0.053596358008985046,0.5408333333333329,0.014822140214470656,0.1412913337141115,1499.9999999999943,0.9999999999999981,47.132723023802676,17.867276976203186,-0.026484756272510332,-0.0020563043782914512],"time_s":376.00999999976614,"upper_attached":false},"rcs_propellant_used_kg":94.86358993953354,"record_type":"flight","remaining_main_propellant_kg":5441.057043724178,"remaining_rcs_propellant_kg":205.13641006046646,"return_plan":{"burn_end_time_s":139.99545589514904,"feasible":true,"predicted_ground_range_m":-0.23139801282951566,"predicted_main_at_terminal_kg":8553.78252983045,"predicted_peak_q_pa":17990.60255413501,"prediction_evaluations":5,"remaining_burn_s":0.6054558951677076,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.76804317305465,"feasible":true,"predicted_ground_range_m":2.4600312088954723,"predicted_main_at_terminal_kg":8529.173091055829,"predicted_peak_q_pa":17990.48826862587,"prediction_evaluations":6,"remaining_burn_s":8.5380431730659,"source":"finite_burn_predictor_corrector","time_s":131.22999999998876,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9794087021536,"feasible":true,"predicted_ground_range_m":-0.03423939010285437,"predicted_main_at_terminal_kg":8556.814986160047,"predicted_peak_q_pa":17990.924973359935,"prediction_evaluations":5,"remaining_burn_s":7.72940870216577,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98176613279162,"feasible":true,"predicted_ground_range_m":-0.1147681838676391,"predicted_main_at_terminal_kg":8556.313708384723,"predicted_peak_q_pa":17990.864962329426,"prediction_evaluations":5,"remaining_burn_s":6.711766132804713,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98408932336764,"feasible":true,"predicted_ground_range_m":-0.1458523647123542,"predicted_main_at_terminal_kg":8555.895498560809,"predicted_peak_q_pa":17990.82064373233,"prediction_evaluations":5,"remaining_burn_s":5.694089323381657,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98639627485318,"feasible":true,"predicted_ground_range_m":-0.1696198023052773,"predicted_main_at_terminal_kg":8555.445824527755,"predicted_peak_q_pa":17990.775359559313,"prediction_evaluations":5,"remaining_burn_s":4.676396274868139,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98924823611424,"feasible":true,"predicted_ground_range_m":-3.2419562005573113,"predicted_main_at_terminal_kg":8554.841770548237,"predicted_peak_q_pa":17990.724963672274,"prediction_evaluations":5,"remaining_burn_s":3.65924823613012,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9913403270197,"feasible":true,"predicted_ground_range_m":-2.2676733574433428,"predicted_main_at_terminal_kg":8554.473106709245,"predicted_peak_q_pa":17990.683767811315,"prediction_evaluations":5,"remaining_burn_s":2.641340327036527,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.99337864687902,"feasible":true,"predicted_ground_range_m":-1.0985508533730126,"predicted_main_at_terminal_kg":8554.122479422314,"predicted_peak_q_pa":17990.64123695619,"prediction_evaluations":5,"remaining_burn_s":1.623378646896741,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.99545589514904,"feasible":true,"predicted_ground_range_m":-0.23139801282951566,"predicted_main_at_terminal_kg":8553.78252983045,"predicted_peak_q_pa":17990.60255413501,"prediction_evaluations":5,"remaining_burn_s":0.6054558951677076,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3779.676283148323,37264.08153106348,193.07656892740775,987.5809904265008,0.18446672282782545,0.0016520693305005492,22911.8671414299,296.895085138406],"time_s":95.90999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.42999999998875,"requested_s":131.22999999998876,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.3699999998333,"requested_s":302.1699999998333,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.9401372709544376e-12,"maximum_slosh_displacement_m":1.5943670048398204,"maximum_slosh_mode_force_n":68169.91792976677,"minimum_feed_buffer_kg":1480.0582901942785,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":91.85683249999965}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":90.0625,"fuel_ledger":{"main_error_kg":-3.4924596548080444e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"613eaa37fdda86495b1f433b90bfe1fe6bff25d188d008a16c9a141d2829d73c","integration_dt_s":0.01,"job_id":"previous-holdout/gust-3-07","observation_seed_sequence":{"generated_state_uint32":[2062670142,299957407,4231218283,1342597836,4078243706,3743415840,3494724549,2358456841],"mode":"case","state":{"entropy":[378,3,7,3238612879,3231824159,1078625589,930996713,3866141451,541436285,2449261388,2099059873],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-183.9311498617879,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0004946653876436829,-1.006043664376971],[0.0004946653789089059,-1.0060473523600262]],"navigation_acceleration_bias_m_s2":[-0.0035886024957120094,0.00020771906749465102],"observed_control_state":[0.00037622184650325306,7.710897008200271,0.0004988616631072747,-0.9971063574378742,2.3638317212019842e-06,4.808066611599065e-07],"state":[0.00038113556551647436,7.701070152824555,0.0004983122082990965,-0.997128034109435,2.3684428467069903e-06,4.6099788188694747e-07,5747.370535442136,265.28212621932084],"time_s":405.9798552659004},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.00038113556551647436,7.701070152824555,0.0004983122082990965,-0.997128034109435,2.3684428467069903e-06,4.6099788188694747e-07,5747.370535442136,265.28212621932084],"flight_safety":true,"flight_time_s":405.9798552659004,"group":"gust","gust_exposure":{"configured_amplitude_m_s":0.6611616576515047,"first_sample_above_0_1_m_s":373.3999999997685,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.701070152824555,"altitude_m":7.701070152824555,"gust_contribution_m_s":0.36145668209131854,"phase":"landing","time_s":405.9798552659004},"endpoints_above_0_1_m_s":4784,"first_endpoint_above_0_1_m_s":373.3899999997685,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.9798552659004,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.3377899048014372,"flip":0.0,"landing":0.6611517086570986},"maximum_contribution_m_s":0.6611517086570986,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.9798552659004,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.3377889218193637,"flip":0.0,"landing":0.6611379502604269},"maximum_sampled_contribution_m_s":0.6611379502604269,"sample_count_above_0_1_m_s":151,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":2.2856672068611146,"forecast_wind_profile":[[0.0,-2.312700756392962],[50.0,-2.312700756392962],[1000.0,-2.312700756392962],[5000.0,-2.312700756392962],[10000.0,-2.312700756392962],[100000.0,-2.312700756392962]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.6611616576515047,"gust_duration_s":120.0,"gust_period_s":25.0346910190288,"gust_phase_rad":-1.9399325412044053,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,-2.312700756392962],[50.0,-2.312700756392962],[1000.0,-2.312700756392962],[5000.0,-2.312700756392962],[10000.0,-2.312700756392962],[100000.0,-2.312700756392962]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"gust","id":"gust-3-07","index":7,"stream":3},"input_sha256":"613eaa37fdda86495b1f433b90bfe1fe6bff25d188d008a16c9a141d2829d73c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64452.62946455751,"max_angular_acceleration_deg_s2":2.619747765897187,"max_angular_rate_deg_s":8.000476341919109,"max_ascent_q_alpha_kpa_deg":81.71909922963388,"max_dynamic_pressure_pa":25635.436184262548,"max_fin_hinge_nm":35.32482180001207,"max_flight_load_g":3.030986620065634,"max_gimbal_deg":5.99690438130565,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":17985.6662677089,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619747765897187,"angular_torque_bias_nm":170.22070052154606,"attitude_target_deg":11.501984532609303,"control":[0.1451802889017044,-0.02587117800568744,13922.082081496212,0.0],"navigation_acceleration_bias_m_s2":[-0.001923743994010595,-0.04300426122049552],"observed_control_state":[1484.6232754763248,36216.63700287818,-61.8482419364179,-992.0770728899615,0.06135635074900224,0.007873414577112936,20031.350770035086,269.3396638149459,0.0,0.0,0.0,-0.012498499375709224,0.05238922861303896,1499.9999999999943,0.9263749391568779,39.30246629559437,25.697533704410535,0.0,0.0],"phase":"entry","requested_control":[0.1451802889017044,-0.02587117800568744,13922.082081496212,0.0],"state":[1483.3863714873894,36196.79429865725,-61.84189290271222,-992.1867375808437,0.06152117865406048,0.008654718554632726,20030.565869480044,269.3253238424036,0.0,0.0,0.0,-0.016289211457175955,0.08889853699462467,1499.9999999999943,0.9304641385523126,39.30301843307543,25.69698156692948,0.01337170249399589,0.010797309634028262],"time_s":301.98999999983346,"upper_attached":false},"rcs_propellant_used_kg":34.717873780679156,"record_type":"flight","remaining_main_propellant_kg":5747.370535442136,"remaining_rcs_propellant_kg":265.28212621932084,"return_plan":{"burn_end_time_s":141.20107489454966,"feasible":true,"predicted_ground_range_m":-0.4169811025220369,"predicted_main_at_terminal_kg":8398.632477296078,"predicted_peak_q_pa":17990.611966999884,"prediction_evaluations":5,"remaining_burn_s":1.3310748945687547,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.9725215575344,"feasible":true,"predicted_ground_range_m":3.2628714775042233,"predicted_main_at_terminal_kg":8424.769959592682,"predicted_peak_q_pa":17990.576018793898,"prediction_evaluations":6,"remaining_burn_s":9.26252155754608,"source":"finite_burn_predictor_corrector","time_s":131.70999999998833,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1844069022454,"feasible":true,"predicted_ground_range_m":1.559981234525992,"predicted_main_at_terminal_kg":8401.680267424486,"predicted_peak_q_pa":17990.9279303576,"prediction_evaluations":6,"remaining_burn_s":8.454406902257999,"source":"finite_burn_predictor_corrector","time_s":132.7299999999874,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.18705824552146,"feasible":true,"predicted_ground_range_m":0.11399077647035938,"predicted_main_at_terminal_kg":8401.14117619446,"predicted_peak_q_pa":17990.878916853555,"prediction_evaluations":5,"remaining_burn_s":7.437058245534983,"source":"finite_burn_predictor_corrector","time_s":133.74999999998647,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1893774629746,"feasible":true,"predicted_ground_range_m":0.3295549857444904,"predicted_main_at_terminal_kg":8400.748697754329,"predicted_peak_q_pa":17990.83536401393,"prediction_evaluations":5,"remaining_burn_s":6.419377462989035,"source":"finite_burn_predictor_corrector","time_s":134.76999999998554,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.19168825869053,"feasible":true,"predicted_ground_range_m":0.5154774862356248,"predicted_main_at_terminal_kg":8400.32986532778,"predicted_peak_q_pa":17990.78943974852,"prediction_evaluations":5,"remaining_burn_s":5.40168825870591,"source":"finite_burn_predictor_corrector","time_s":135.78999999998462,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.19400674318928,"feasible":true,"predicted_ground_range_m":0.5747308462510432,"predicted_main_at_terminal_kg":8399.906320559692,"predicted_peak_q_pa":17990.74467079353,"prediction_evaluations":5,"remaining_burn_s":4.384006743205579,"source":"finite_burn_predictor_corrector","time_s":136.8099999999837,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1968323413253,"feasible":true,"predicted_ground_range_m":-2.204854502455902,"predicted_main_at_terminal_kg":8399.326082075759,"predicted_peak_q_pa":17990.691688209736,"prediction_evaluations":5,"remaining_burn_s":3.366832341342536,"source":"finite_burn_predictor_corrector","time_s":137.82999999998276,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1989546999499,"feasible":true,"predicted_ground_range_m":-1.2670624526861296,"predicted_main_at_terminal_kg":8398.983046264439,"predicted_peak_q_pa":17990.656169710426,"prediction_evaluations":5,"remaining_burn_s":2.3489546999680484,"source":"finite_burn_predictor_corrector","time_s":138.84999999998183,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.20107489454966,"feasible":true,"predicted_ground_range_m":-0.4169811025220369,"predicted_main_at_terminal_kg":8398.632477296078,"predicted_peak_q_pa":17990.611966999884,"prediction_evaluations":5,"remaining_burn_s":1.3310748945687547,"source":"finite_burn_predictor_corrector","time_s":139.8699999999809,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3975.019376069422,37279.41093267389,211.7746859441805,984.4452777319771,0.21288402652643237,0.0019127011453645528,22876.73213016728,296.91500454980815],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.90999999998832,"requested_s":131.70999999998833,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.94999999983366,"requested_s":301.7499999998337,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.087485988042317e-12,"maximum_slosh_displacement_m":1.595175910606407,"maximum_slosh_mode_force_n":68076.3373595308,"minimum_feed_buffer_kg":1480.0688083769496,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":90.34170019999874}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.734375,"fuel_ledger":{"main_error_kg":1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a5562b1ef511f73c2de4e7e9d89722b9fd3689efb10a931c0add8c4a199e012c","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-00","observation_seed_sequence":{"generated_state_uint32":[2379199771,3508522453,619780654,3911817883,468034753,1526190381,1004165669,462581648],"mode":"case","state":{"entropy":[378,3,0,1237007732,3551291307,2687861718,182218359,4288192153,3478968875,337971054,2927247120],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":9.212696573008937e-05,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4088747870304206e-05,-1.0034525580147693],[2.4088747870291944e-05,-1.0034525381277704]],"navigation_acceleration_bias_m_s2":[2.8548399139494183e-08,8.499511649658672e-05],"observed_control_state":[-3.686947432252418e-05,7.712368204679261,2.423032904945484e-05,-0.9944933641445347,-5.822549917579833e-10,-2.6450442627006472e-09],"state":[-3.6546884798694156e-05,7.699085388574097,2.4076544657478652e-05,-0.9945682074498274,-6.164571494744213e-10,-2.485874881810545e-09,5764.089634744479,261.898251329525],"time_s":405.7833558606801},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.6546884798694156e-05,7.699085388574097,2.4076544657478652e-05,-0.9945682074498274,-6.164571494744213e-10,-2.485874881810545e-09,5764.089634744479,261.898251329525],"flight_safety":true,"flight_time_s":405.7833558606801,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.005356254316473],[100000.0,-2.005356254316473]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-00","index":0,"stream":3},"input_sha256":"a5562b1ef511f73c2de4e7e9d89722b9fd3689efb10a931c0add8c4a199e012c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64435.91036525566,"max_angular_acceleration_deg_s2":2.6184273428633458,"max_angular_rate_deg_s":8.00050910840055,"max_ascent_q_alpha_kpa_deg":84.47692482883471,"max_dynamic_pressure_pa":26009.72872719902,"max_fin_hinge_nm":53.231212519141394,"max_flight_load_g":3.031170203136056,"max_gimbal_deg":5.996906696082757,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17834.999244071976,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184273428633458,"angular_torque_bias_nm":170.84086202736503,"attitude_target_deg":12.15249522310863,"control":[0.15513192232642561,-0.024156747485991163,13940.695348018851,0.0],"navigation_acceleration_bias_m_s2":[-0.0022811091916940486,-0.047222200321883206],"observed_control_state":[1273.6909953672919,36217.5139084869,-61.606842057531544,-992.394336195114,0.06342994607725894,0.00785343738721796,20069.26166316373,269.3343221718925,0.0,0.0,0.0,-0.011623296765714455,0.056328816057272274,1499.9999999999943,0.9224717690385835,39.27579791715829,25.724202082846713,0.0,0.0],"phase":"entry","requested_control":[0.15513192232642561,-0.024156747485991163,13940.695348018851,0.0],"state":[1272.4589242841644,36197.664910243846,-61.59996092017101,-992.498457588166,0.06359437660095794,0.008634779557452359,20068.41997754219,269.3199630273808,0.0,0.0,0.0,-0.01517611549279533,0.09520360706210933,1499.9999999999943,0.9267777538696461,39.276390000035455,25.72360999996955,0.011094929063020224,0.011468841673831096],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":38.10174867047499,"record_type":"flight","remaining_main_propellant_kg":5764.089634744479,"remaining_rcs_propellant_kg":261.898251329525,"return_plan":{"burn_end_time_s":140.95191191541525,"feasible":true,"predicted_ground_range_m":-0.5460101072921137,"predicted_main_at_terminal_kg":8452.890898242267,"predicted_peak_q_pa":17991.245834826284,"prediction_evaluations":5,"remaining_burn_s":1.1819119154342432,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72365742904134,"feasible":true,"predicted_ground_range_m":2.080725290177398,"predicted_main_at_terminal_kg":8428.026572460196,"predicted_peak_q_pa":17991.178626861984,"prediction_evaluations":6,"remaining_burn_s":9.113657429052932,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93498523100308,"feasible":true,"predicted_ground_range_m":3.772216014966408,"predicted_main_at_terminal_kg":8455.623437181774,"predicted_peak_q_pa":17990.305535193347,"prediction_evaluations":6,"remaining_burn_s":8.30498523101558,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93803673885577,"feasible":true,"predicted_ground_range_m":0.022837107004312962,"predicted_main_at_terminal_kg":8454.893760797822,"predicted_peak_q_pa":17990.22955717524,"prediction_evaluations":5,"remaining_burn_s":7.288036738869216,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94035682628794,"feasible":true,"predicted_ground_range_m":0.09613811796681482,"predicted_main_at_terminal_kg":8454.461263178668,"predicted_peak_q_pa":17991.300363887593,"prediction_evaluations":5,"remaining_burn_s":6.270356826302302,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9426701489287,"feasible":true,"predicted_ground_range_m":0.13395059604755666,"predicted_main_at_terminal_kg":8454.018699206681,"predicted_peak_q_pa":17991.359992787704,"prediction_evaluations":5,"remaining_burn_s":5.252670148944002,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9449759064618,"feasible":true,"predicted_ground_range_m":0.12542497909014827,"predicted_main_at_terminal_kg":8453.56831890536,"predicted_peak_q_pa":17991.313639338132,"prediction_evaluations":5,"remaining_burn_s":4.234975906478017,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94774905589574,"feasible":true,"predicted_ground_range_m":-2.5014161098022654,"predicted_main_at_terminal_kg":8452.997911098362,"predicted_peak_q_pa":17991.321656705706,"prediction_evaluations":5,"remaining_burn_s":3.21774905591289,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94983307520502,"feasible":true,"predicted_ground_range_m":-1.489784655012813,"predicted_main_at_terminal_kg":8453.236679453164,"predicted_peak_q_pa":17991.283969802593,"prediction_evaluations":5,"remaining_burn_s":2.1998330752230877,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95191191541525,"feasible":true,"predicted_ground_range_m":-0.5460101072921137,"predicted_main_at_terminal_kg":8452.890898242267,"predicted_peak_q_pa":17991.245834826284,"prediction_evaluations":5,"remaining_burn_s":1.1819119154342432,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.3226420321976,37266.72931110403,207.88936401415816,984.9225861252,0.20680321794308537,0.0018580382152456063,22873.301243545742,296.9369028929882],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5938768620102928,"maximum_slosh_mode_force_n":68055.13417443649,"minimum_feed_buffer_kg":1480.0848010585455,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.07580849999977}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.390625,"fuel_ledger":{"main_error_kg":-2.6193447411060333e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"88d1e0aa06fbd134ebe491e88e460835f4f8fe466d83dee5400072cdb67617ac","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-01","observation_seed_sequence":{"generated_state_uint32":[3727628421,2281173849,3588810366,1440372794,117545435,3321250984,1932980240,301838669],"mode":"case","state":{"entropy":[378,3,1,3217201980,71227829,4215128443,1766329865,1455949780,123256211,3188720656,2543821277],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0027461713016427697,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5344909878327335e-05,-1.0056403230883788],[2.5344909878318465e-05,-1.005640297680068]],"navigation_acceleration_bias_m_s2":[3.8566930383737326e-08,0.0001457739678067458],"observed_control_state":[-3.988465174833038e-05,7.710942208968947,2.550575334917035e-05,-0.9967200104411875,-3.092445023552505e-10,-3.2911528099861965e-09],"state":[-3.9570866305121296e-05,7.698645303392862,2.536269281369141e-05,-0.9967566708312536,-3.490908431335435e-10,-3.176038867566924e-09,5767.047113749921,261.91603277549467],"time_s":405.64233714448164},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.9570866305121296e-05,7.698645303392862,2.536269281369141e-05,-0.9967566708312536,-3.490908431335435e-10,-3.176038867566924e-09,5767.047113749921,261.91603277549467],"flight_safety":true,"flight_time_s":405.64233714448164,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.47293145779704],[100000.0,-2.47293145779704]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-01","index":1,"stream":3},"input_sha256":"88d1e0aa06fbd134ebe491e88e460835f4f8fe466d83dee5400072cdb67617ac","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64432.95288624982,"max_angular_acceleration_deg_s2":2.6187875926001816,"max_angular_rate_deg_s":8.000517169351582,"max_ascent_q_alpha_kpa_deg":84.74851877883,"max_dynamic_pressure_pa":26099.196290670257,"max_fin_hinge_nm":53.23526641269721,"max_flight_load_g":3.0311573971647614,"max_gimbal_deg":5.9969071639714056,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":17802.095720190075,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6187875926001816,"angular_torque_bias_nm":170.90621801874167,"attitude_target_deg":12.328132465165673,"control":[0.15271874912989236,-0.02455006022471905,13936.604779261947,0.0],"navigation_acceleration_bias_m_s2":[-0.0022480428222112323,-0.04670471188679351],"observed_control_state":[1276.1173910387486,36217.60890136927,-61.60289932036823,-992.2870378232712,0.06343273709988538,0.007853357212947385,20067.342123125676,269.32412763342484,0.0,0.0,0.0,-0.011822816189541365,0.05537865526707364,1499.9999999999943,0.9215038693743128,39.277148215606395,25.722851784398753,0.0,0.0],"phase":"entry","requested_control":[0.15271874912989236,-0.02455006022471905,13936.604779261947,0.0],"state":[1274.8853980005351,36197.76203640994,-61.59610590017629,-992.3925311416514,0.06359716577925789,0.008634714736162008,20066.514163240496,269.30977270226595,0.0,0.0,0.0,-0.015430568911555444,0.09367781354454677,1499.9999999999943,0.9258636121877343,39.27773064312856,25.722269356876588,0.011236073303844834,0.011484760554168194],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.08396722450533,"record_type":"flight","remaining_main_propellant_kg":5767.047113749921,"remaining_rcs_propellant_kg":261.91603277549467,"return_plan":{"burn_end_time_s":140.95234908551987,"feasible":true,"predicted_ground_range_m":-0.5429244967463172,"predicted_main_at_terminal_kg":8450.121503913506,"predicted_peak_q_pa":17991.08282758656,"prediction_evaluations":5,"remaining_burn_s":1.1823490855388756,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72409493100218,"feasible":true,"predicted_ground_range_m":2.068682224899484,"predicted_main_at_terminal_kg":8425.843611528673,"predicted_peak_q_pa":17990.9852675137,"prediction_evaluations":6,"remaining_burn_s":9.114094931013769,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9354211093555,"feasible":true,"predicted_ground_range_m":3.7590004101588104,"predicted_main_at_terminal_kg":8452.796244328136,"predicted_peak_q_pa":17991.30683906102,"prediction_evaluations":6,"remaining_burn_s":8.30542110936802,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93847310575816,"feasible":true,"predicted_ground_range_m":0.020008736922378922,"predicted_main_at_terminal_kg":8452.691201188365,"predicted_peak_q_pa":17991.30107577928,"prediction_evaluations":5,"remaining_burn_s":7.2884731057715895,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.940793901798,"feasible":true,"predicted_ground_range_m":0.09209376710632089,"predicted_main_at_terminal_kg":8452.26660391837,"predicted_peak_q_pa":17991.255710684356,"prediction_evaluations":5,"remaining_burn_s":6.270793901812379,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94310667742207,"feasible":true,"predicted_ground_range_m":0.13567774423067025,"predicted_main_at_terminal_kg":8451.831362790113,"predicted_peak_q_pa":17991.240261380106,"prediction_evaluations":5,"remaining_burn_s":5.253106677437371,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.945412603001,"feasible":true,"predicted_ground_range_m":0.126195066410971,"predicted_main_at_terminal_kg":8451.38229701694,"predicted_peak_q_pa":17991.193124188372,"prediction_evaluations":5,"remaining_burn_s":4.235412603017214,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9481866927198,"feasible":true,"predicted_ground_range_m":-2.5059705732750643,"predicted_main_at_terminal_kg":8450.807790036886,"predicted_peak_q_pa":17991.143850431345,"prediction_evaluations":5,"remaining_burn_s":3.2181866927369343,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95027008261494,"feasible":true,"predicted_ground_range_m":-1.4900937594282242,"predicted_main_at_terminal_kg":8450.456785277103,"predicted_peak_q_pa":17991.11962373479,"prediction_evaluations":5,"remaining_burn_s":2.2002700826329993,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95234908551987,"feasible":true,"predicted_ground_range_m":-0.5429244967463172,"predicted_main_at_terminal_kg":8450.121503913506,"predicted_peak_q_pa":17991.08282758656,"prediction_evaluations":5,"remaining_burn_s":1.1823490855388756,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.366313345285,37263.31742389549,207.8951217619416,984.8494423107276,0.20682360174738768,0.0018583730886622607,22871.20936081773,296.93682560072557],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5937786810599062,"maximum_slosh_mode_force_n":68061.32236471714,"minimum_feed_buffer_kg":1480.0884270482966,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.76988579999852}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.921875,"fuel_ledger":{"main_error_kg":4.802132025361061e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"359dace89db695f4fe3ea7399147cc8acf1f5da2270b5834614e3d0dd1481808","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-02","observation_seed_sequence":{"generated_state_uint32":[270507528,322617710,450098990,2460844664,2852444467,383168722,637228806,2156972901],"mode":"case","state":{"entropy":[378,3,2,214862435,2612212315,2441100075,1869480683,1552006963,1309454032,1923867768,3311401844],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005873396565120282,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4479609315614383e-05,-1.0040649495305405],[2.447960931560263e-05,-1.004064927625059]],"navigation_acceleration_bias_m_s2":[3.067201780747663e-08,-6.733114443114674e-05],"observed_control_state":[-3.7515337175401175e-05,7.701428080665761,2.4496611147426903e-05,-0.9951669222479191,-5.317931857230184e-10,-2.7609839982926733e-09],"state":[-3.747336663328373e-05,7.6997223453541235,2.4476836321148755e-05,-0.9951751748764917,-5.365058583045207e-10,-2.7381851888361018e-09,5759.781056237492,261.9033218744692],"time_s":405.71171401188616},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.747336663328373e-05,7.6997223453541235,2.4476836321148755e-05,-0.9951751748764917,-5.365058583045207e-10,-2.7381851888361018e-09,5759.781056237492,261.9033218744692],"flight_safety":true,"flight_time_s":405.71171401188616,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.7340782506173014],[100000.0,-2.7340782506173014]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-02","index":2,"stream":3},"input_sha256":"359dace89db695f4fe3ea7399147cc8acf1f5da2270b5834614e3d0dd1481808","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64440.21894376299,"max_angular_acceleration_deg_s2":2.6178883144567595,"max_angular_rate_deg_s":8.000521676844665,"max_ascent_q_alpha_kpa_deg":84.90046262713395,"max_dynamic_pressure_pa":26149.374195419718,"max_fin_hinge_nm":53.24664197459944,"max_flight_load_g":3.0311472893080045,"max_gimbal_deg":5.996907426403916,"max_mass_balance_error_kg":5.529727786779404e-10,"max_recovery_dynamic_pressure_pa":17783.737574713534,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6178883144567595,"angular_torque_bias_nm":170.8710214586595,"attitude_target_deg":11.869060757517753,"control":[0.15845819884627718,-0.02363502592423249,13946.126984177936,0.0],"navigation_acceleration_bias_m_s2":[-0.0023733425158624427,-0.0486829160563626],"observed_control_state":[1276.7763589686772,36206.545388449216,-61.599131023618455,-992.3307158342632,0.0634261746225777,0.007853428789453757,20066.252364693388,269.31850633583616,0.0,0.0,0.0,-0.011359127544409047,0.05763864832686691,1499.9999999999943,0.9226260347674331,39.27791480504489,25.722085194960307,0.0,0.0],"phase":"entry","requested_control":[0.15845819884627718,-0.02363502592423249,13946.126984177936,0.0],"state":[1275.5444432194347,36186.69768014816,-61.592129238326265,-992.4329397918522,0.06359060513718762,0.008634733381872331,20065.391758494694,269.30414159665025,0.0,0.0,0.0,-0.014838938701684302,0.09730682378854585,1499.9999999999943,0.9269234515468306,39.278520197582424,25.721479802422774,0.011299779116579187,0.011373583953374528],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.09667812553079,"record_type":"flight","remaining_main_propellant_kg":5759.781056237492,"remaining_rcs_propellant_kg":261.9033218744692,"return_plan":{"burn_end_time_s":140.95259233522106,"feasible":true,"predicted_ground_range_m":-0.5417549148510918,"predicted_main_at_terminal_kg":8448.571908156946,"predicted_peak_q_pa":17990.973774320308,"prediction_evaluations":5,"remaining_burn_s":1.1825923352400514,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72433436366896,"feasible":true,"predicted_ground_range_m":2.082922126256552,"predicted_main_at_terminal_kg":8424.313387002043,"predicted_peak_q_pa":17990.87447163876,"prediction_evaluations":6,"remaining_burn_s":9.114334363680548,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9356545207362,"feasible":true,"predicted_ground_range_m":3.8067434408299095,"predicted_main_at_terminal_kg":8451.838001552422,"predicted_peak_q_pa":17991.24888189975,"prediction_evaluations":6,"remaining_burn_s":8.305654520748705,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93871585995436,"feasible":true,"predicted_ground_range_m":0.014557108113510964,"predicted_main_at_terminal_kg":8451.133444850433,"predicted_peak_q_pa":17991.21364561955,"prediction_evaluations":5,"remaining_burn_s":7.288715859967799,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94103524862254,"feasible":true,"predicted_ground_range_m":0.0983570726758547,"predicted_main_at_terminal_kg":8450.719956654586,"predicted_peak_q_pa":17991.16991764601,"prediction_evaluations":5,"remaining_burn_s":6.271035248636902,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9433495239977,"feasible":true,"predicted_ground_range_m":0.13208799714769004,"predicted_main_at_terminal_kg":8450.27540920838,"predicted_peak_q_pa":17991.137314792657,"prediction_evaluations":5,"remaining_burn_s":5.253349524013016,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94565552661476,"feasible":true,"predicted_ground_range_m":0.12751107211923873,"predicted_main_at_terminal_kg":8449.837015131987,"predicted_peak_q_pa":17991.09270572746,"prediction_evaluations":5,"remaining_burn_s":4.235655526630966,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9484298474516,"feasible":true,"predicted_ground_range_m":-2.503555860117937,"predicted_main_at_terminal_kg":8449.267978806545,"predicted_peak_q_pa":17991.04461370714,"prediction_evaluations":5,"remaining_burn_s":3.2184298474687534,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95051288058292,"feasible":true,"predicted_ground_range_m":-1.487080840352478,"predicted_main_at_terminal_kg":8448.906443427955,"predicted_peak_q_pa":17991.00301257351,"prediction_evaluations":5,"remaining_burn_s":2.2005128806010092,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95259233522106,"feasible":true,"predicted_ground_range_m":-0.5417549148510918,"predicted_main_at_terminal_kg":8448.571908156946,"predicted_peak_q_pa":17990.973774320308,"prediction_evaluations":5,"remaining_burn_s":1.1825923352400514,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.3898770438163,37261.405091577464,207.89830277444113,984.8084768504219,0.20683497703350442,0.0018585599537324189,22870.039687779677,296.9368575385404],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4569682106375694e-12,"maximum_slosh_displacement_m":1.5937280773987157,"maximum_slosh_mode_force_n":68058.31220763094,"minimum_feed_buffer_kg":1480.090454412112,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.22524249999879}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.46875,"fuel_ledger":{"main_error_kg":3.2014213502407074e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b29f7a236242a17ade126f09d6565b043650658970bfd4816a094bb2ea995042","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-03","observation_seed_sequence":{"generated_state_uint32":[20979553,1159660196,37736167,1097812646,3059400187,968535937,2779338145,603956694],"mode":"case","state":{"entropy":[378,3,3,2683727556,1518361170,2827258671,785876546,1757818505,1539919378,2969000723,290854906],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015669836426942855,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.497970333587525e-05,-1.0049430328458928],[2.4979703335864903e-05,-1.004943008756298]],"navigation_acceleration_bias_m_s2":[3.464094053124205e-08,-6.157225397747094e-05],"observed_control_state":[-3.8715667735472476e-05,7.702080703420066,2.500684539020527e-05,-0.996040573197675,-4.247885680595943e-10,-3.0302295726797047e-09],"state":[-3.86768023787409e-05,7.700532106781647,2.4988855057769955e-05,-0.9960464402503745,-4.2948490864880585e-10,-3.0111993695895604e-09,5753.972334680898,262.24568470248846],"time_s":405.771554747682},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.86768023787409e-05,7.700532106781647,2.4988855057769955e-05,-0.9960464402503745,-4.2948490864880585e-10,-3.0111993695895604e-09,5753.972334680898,262.24568470248846],"flight_safety":true,"flight_time_s":405.771554747682,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.911328521790237],[100000.0,-2.911328521790237]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-03","index":3,"stream":3},"input_sha256":"b29f7a236242a17ade126f09d6565b043650658970bfd4816a094bb2ea995042","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64446.027665319416,"max_angular_acceleration_deg_s2":2.6190590249296464,"max_angular_rate_deg_s":8.000523102241363,"max_ascent_q_alpha_kpa_deg":85.00366680577045,"max_dynamic_pressure_pa":26183.51054196782,"max_fin_hinge_nm":54.212567701088425,"max_flight_load_g":3.0310756271485633,"max_gimbal_deg":5.996907782663125,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17771.292474308524,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6190590249296464,"angular_torque_bias_nm":171.08072218731942,"attitude_target_deg":12.208836202770323,"control":[0.15152656811265022,-0.02474912869187989,13933.919698064145,0.0],"navigation_acceleration_bias_m_s2":[-0.0022325718465084016,-0.046567197951803745],"observed_control_state":[1299.8717529270145,36233.90398203697,-61.48724025936916,-992.5677842091135,0.06329817798952003,0.00785486691877981,20057.280878071666,269.33249762802615,0.0,0.0,0.0,-0.011924348261787579,0.05490656899284453,1499.9999999999943,0.9193022360508126,39.284225788000384,25.715774212004714,0.0,0.0],"phase":"entry","requested_control":[0.15152656811265022,-0.02474912869187989,13933.919698064145,0.0],"state":[1298.6420725693185,36214.05149597359,-61.48050108013997,-992.6739441583828,0.06346263695013121,0.008636255870507155,20056.459722039046,269.3181454625449,0.0,0.0,0.0,-0.015559749325679608,0.09292240082750264,1499.9999999999943,0.9237842594783664,39.28480342935952,25.715196570645574,0.010847050038799062,0.011684436140190753],"time_s":302.10999999983335,"upper_attached":false},"rcs_propellant_used_kg":37.75431529751154,"record_type":"flight","remaining_main_propellant_kg":5753.972334680898,"remaining_rcs_propellant_kg":262.24568470248846,"return_plan":{"burn_end_time_s":140.97716727418546,"feasible":true,"predicted_ground_range_m":-0.536142404243809,"predicted_main_at_terminal_kg":8463.727245445067,"predicted_peak_q_pa":17990.515933859067,"prediction_evaluations":5,"remaining_burn_s":1.1871672742044843,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.74896598705183,"feasible":true,"predicted_ground_range_m":1.7801989508767289,"predicted_main_at_terminal_kg":8423.580371659462,"predicted_peak_q_pa":17990.456400758067,"prediction_evaluations":6,"remaining_burn_s":9.118965987063444,"source":"finite_burn_predictor_corrector","time_s":131.6299999999884,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96023970267797,"feasible":true,"predicted_ground_range_m":3.741190222719994,"predicted_main_at_terminal_kg":8466.505099026092,"predicted_peak_q_pa":17990.85370373346,"prediction_evaluations":6,"remaining_burn_s":8.310239702690483,"source":"finite_burn_predictor_corrector","time_s":132.64999999998747,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9632872692369,"feasible":true,"predicted_ground_range_m":0.01978182739649892,"predicted_main_at_terminal_kg":8465.921192815933,"predicted_peak_q_pa":17990.791714186158,"prediction_evaluations":5,"remaining_burn_s":7.293287269250345,"source":"finite_burn_predictor_corrector","time_s":133.66999999998654,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9656056278676,"feasible":true,"predicted_ground_range_m":0.1142296428433065,"predicted_main_at_terminal_kg":8465.572748341854,"predicted_peak_q_pa":17990.745522555528,"prediction_evaluations":5,"remaining_burn_s":6.275605627881991,"source":"finite_burn_predictor_corrector","time_s":134.68999999998562,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.96791960331745,"feasible":true,"predicted_ground_range_m":0.154448872597432,"predicted_main_at_terminal_kg":8465.194907794757,"predicted_peak_q_pa":17990.69996347259,"prediction_evaluations":5,"remaining_burn_s":5.25791960333277,"source":"finite_burn_predictor_corrector","time_s":135.7099999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9702254736809,"feasible":true,"predicted_ground_range_m":0.15573697973726386,"predicted_main_at_terminal_kg":8464.822184026942,"predicted_peak_q_pa":17990.653944621885,"prediction_evaluations":5,"remaining_burn_s":4.2402254736971505,"source":"finite_burn_predictor_corrector","time_s":136.72999999998376,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97300072105276,"feasible":true,"predicted_ground_range_m":-2.482371111088951,"predicted_main_at_terminal_kg":8464.317073647537,"predicted_peak_q_pa":17990.598949468873,"prediction_evaluations":5,"remaining_burn_s":3.2230007210699294,"source":"finite_burn_predictor_corrector","time_s":137.74999999998283,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97508663439694,"feasible":true,"predicted_ground_range_m":-1.4798837613268185,"predicted_main_at_terminal_kg":8464.009253387909,"predicted_peak_q_pa":17990.552589523257,"prediction_evaluations":5,"remaining_burn_s":2.205086634415049,"source":"finite_burn_predictor_corrector","time_s":138.7699999999819,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.97716727418546,"feasible":true,"predicted_ground_range_m":-0.536142404243809,"predicted_main_at_terminal_kg":8463.727245445067,"predicted_peak_q_pa":17990.515933859067,"prediction_evaluations":5,"remaining_burn_s":1.1871672742044843,"source":"finite_burn_predictor_corrector","time_s":139.78999999998098,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3932.591097617641,37279.92973391876,208.01047831323555,985.1236904835824,0.2068794098317641,0.0018578635038184333,22860.270504975768,296.93685957406626],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8299999999884,"requested_s":131.6299999999884,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.06999999983356,"requested_s":301.86999999983357,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.300648808770347e-12,"maximum_slosh_displacement_m":1.5948790775437505,"maximum_slosh_mode_force_n":68050.66318344524,"minimum_feed_buffer_kg":1480.1072506681442,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.88806920000025}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.71875,"fuel_ledger":{"main_error_kg":-1.6007106751203537e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7a174a39441b51d64c8bbb47ccbedd79260f9924c8699e24bc3b571d334424a1","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-04","observation_seed_sequence":{"generated_state_uint32":[2825043657,1713119835,2250055428,3843001366,2656722129,3065971704,3419004048,3938103907],"mode":"case","state":{"entropy":[378,3,4,273115498,3060864761,1332923485,459990243,1843811531,3664731876,3805939165,675312179],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0004874640487648649,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.427998141305607e-05,-1.0037462534674892],[2.4279981413044e-05,-1.0037462325430397]],"navigation_acceleration_bias_m_s2":[3.039368767753533e-08,-0.0001024562794980034],"observed_control_state":[-3.743181473256913e-05,7.717617134195388,2.4477071441629742e-05,-0.9947614851306288,-5.287977712395984e-10,-2.807224486658818e-09],"state":[-3.699932199661383e-05,7.699965729848494,2.427240209448323e-05,-0.9948550592237929,-5.767715857860584e-10,-2.615556191910682e-09,5758.125238351864,261.9156051620949],"time_s":405.72774352033275},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.699932199661383e-05,7.699965729848494,2.427240209448323e-05,-0.9948550592237929,-5.767715857860584e-10,-2.615556191910682e-09,5758.125238351864,261.9156051620949],"flight_safety":true,"flight_time_s":405.72774352033275,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.791932171143415],[100000.0,-2.791932171143415]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-04","index":4,"stream":3},"input_sha256":"7a174a39441b51d64c8bbb47ccbedd79260f9924c8699e24bc3b571d334424a1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64441.874761647974,"max_angular_acceleration_deg_s2":2.6197070984555335,"max_angular_rate_deg_s":8.000522675991904,"max_ascent_q_alpha_kpa_deg":84.93414155183518,"max_dynamic_pressure_pa":26160.509349369306,"max_fin_hinge_nm":53.26014466385548,"max_flight_load_g":3.031147455166833,"max_gimbal_deg":5.99690748461985,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17779.67345577965,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6197070984555335,"angular_torque_bias_nm":170.9917534116621,"attitude_target_deg":12.79217232072481,"control":[0.14708082759940674,-0.025520599977166394,13926.554720166003,0.0],"navigation_acceleration_bias_m_s2":[-0.002144539068114299,-0.045075316040739444],"observed_control_state":[1278.1536104674685,36223.93688916732,-61.601161563200165,-992.1551048987869,0.06343931118884451,0.007853235881614767,20066.04015730923,269.31727407799264,0.0,0.0,0.0,-0.012316516132546959,0.053159699952414666,1499.9999999999943,0.9199081690416918,39.2780640821091,25.721935917895998,0.0,0.0],"phase":"entry","requested_control":[0.14708082759940674,-0.025520599977166394,13926.554720166003,0.0],"state":[1276.9216502938782,36204.09263321207,-61.594572980299475,-992.2638063628175,0.06360373693192042,0.008634640401992619,20065.244257170805,269.3029294985592,0.0,0.0,0.0,-0.016059437168747775,0.09011364144357754,1499.9999999999943,0.9243565384281949,39.278623957235666,25.721376042769425,0.011338630854386116,0.011565502642369108],"time_s":302.00999999983344,"upper_attached":false},"rcs_propellant_used_kg":38.08439483790511,"record_type":"flight","remaining_main_propellant_kg":5758.125238351864,"remaining_rcs_propellant_kg":261.9156051620949,"return_plan":{"burn_end_time_s":140.95264623226683,"feasible":true,"predicted_ground_range_m":-0.5442345306690699,"predicted_main_at_terminal_kg":8448.217893411322,"predicted_peak_q_pa":17990.945133600395,"prediction_evaluations":5,"remaining_burn_s":1.182646232285826,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72438697320044,"feasible":true,"predicted_ground_range_m":2.0887571122859523,"predicted_main_at_terminal_kg":8423.979156703557,"predicted_peak_q_pa":17990.849294650063,"prediction_evaluations":6,"remaining_burn_s":9.11438697321201,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93570744239642,"feasible":true,"predicted_ground_range_m":3.8111000484695197,"predicted_main_at_terminal_kg":8451.49831548034,"predicted_peak_q_pa":17991.25310569879,"prediction_evaluations":6,"remaining_burn_s":8.305707442408922,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93876954151202,"feasible":true,"predicted_ground_range_m":0.014923605106458737,"predicted_main_at_terminal_kg":8450.792524273045,"predicted_peak_q_pa":17991.1886662398,"prediction_evaluations":5,"remaining_burn_s":7.2887695415254665,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9410890259383,"feasible":true,"predicted_ground_range_m":0.09637409220271032,"predicted_main_at_terminal_kg":8450.371507130969,"predicted_peak_q_pa":17991.14250310701,"prediction_evaluations":5,"remaining_burn_s":6.271089025952662,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94340333641478,"feasible":true,"predicted_ground_range_m":0.13183851699383364,"predicted_main_at_terminal_kg":8449.933483715851,"predicted_peak_q_pa":17991.111714075374,"prediction_evaluations":5,"remaining_burn_s":5.2534033364300585,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94570937340757,"feasible":true,"predicted_ground_range_m":0.12760139498004452,"predicted_main_at_terminal_kg":8449.496811390389,"predicted_peak_q_pa":17991.0679185002,"prediction_evaluations":5,"remaining_burn_s":4.235709373423799,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9484837432772,"feasible":true,"predicted_ground_range_m":-2.505959620825631,"predicted_main_at_terminal_kg":8448.915515695093,"predicted_peak_q_pa":17991.016623246185,"prediction_evaluations":5,"remaining_burn_s":3.2184837432943327,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.950566773808,"feasible":true,"predicted_ground_range_m":-1.4869950787286523,"predicted_main_at_terminal_kg":8448.56671413657,"predicted_peak_q_pa":17990.985649353537,"prediction_evaluations":5,"remaining_burn_s":2.200566773826069,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95264623226683,"feasible":true,"predicted_ground_range_m":-0.5442345306690699,"predicted_main_at_terminal_kg":8448.217893411322,"predicted_peak_q_pa":17990.945133600395,"prediction_evaluations":5,"remaining_burn_s":1.182646232285826,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.3950172914606,37260.980783342675,207.89900417317673,984.7993904217668,0.20683749623511413,0.0018586013505798313,22869.780432989963,296.9368649265132],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.96999999983365,"requested_s":301.76999999983366,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4853899200679734e-12,"maximum_slosh_displacement_m":1.5937169762109895,"maximum_slosh_mode_force_n":68057.11376210632,"minimum_feed_buffer_kg":1480.0909037737995,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.97970999999961}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.15625,"fuel_ledger":{"main_error_kg":1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6a3ec0de81d7169ab2b7612eb46dffec36f060a9b8e66ab3d4637492b18e7594","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-05","observation_seed_sequence":{"generated_state_uint32":[1637859932,1796345838,1450648004,1472769003,1282709239,3295175748,1639865901,307677813],"mode":"case","state":{"entropy":[378,3,5,2270031262,2660627198,126419903,1282842342,4173760627,1058951607,379329601,1520007753],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001569516275515592,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4776616183396216e-05,-1.0045547330808353],[2.4776616183385028e-05,-1.0045547097083927]],"navigation_acceleration_bias_m_s2":[3.4369586243743104e-08,0.0011747986432975052],"observed_control_state":[-3.865069738375179e-05,7.710626572111037,2.5002543140845063e-05,-0.9956430186750412,-4.2124729317874145e-10,-3.105552379440028e-09],"state":[-3.817395616075216e-05,7.691556548176069,2.4780774660806378e-05,-0.9957242575784094,-4.787986460421984e-10,-2.921555346000991e-09,5814.888430008571,262.2143337596435],"time_s":405.8091526899433},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.817395616075216e-05,7.691556548176069,2.4780774660806378e-05,-0.9957242575784094,-4.787986460421984e-10,-2.921555346000991e-09,5814.888430008571,262.2143337596435],"flight_safety":true,"flight_time_s":405.8091526899433,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.0485308906743507],[100000.0,2.0485308906743507]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-05","index":5,"stream":3},"input_sha256":"6a3ec0de81d7169ab2b7612eb46dffec36f060a9b8e66ab3d4637492b18e7594","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64385.111569991524,"max_angular_acceleration_deg_s2":2.6199160959669707,"max_angular_rate_deg_s":8.00044079480799,"max_ascent_q_alpha_kpa_deg":82.13684901045796,"max_dynamic_pressure_pa":25381.223844845103,"max_fin_hinge_nm":52.22223535876877,"max_flight_load_g":3.0311850435119894,"max_gimbal_deg":5.996902726637862,"max_mass_balance_error_kg":1.4551915228366852e-10,"max_recovery_dynamic_pressure_pa":18363.861730265377,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6199160959669707,"angular_torque_bias_nm":170.52305743140573,"attitude_target_deg":12.663378262854444,"control":[0.1474137044508523,-0.025461989493899974,13927.37302704679,0.0],"navigation_acceleration_bias_m_s2":[-0.0019764249738650616,-0.04253619876217635],"observed_control_state":[1282.3927280569376,36243.976442068946,-61.387763340988364,-992.573936500672,0.0631972962988854,0.007855831434333795,20100.030994035973,269.409244952215,0.0,0.0,0.0,-0.012287707665282838,0.05328373736316952,1499.9999999999943,0.925511523247406,39.25415326328161,25.745846736723497,0.0,0.0],"phase":"entry","requested_control":[0.1474137044508523,-0.025461989493899974,13927.37302704679,0.0],"state":[1281.16503575875,36224.12381079726,-61.381184621236116,-992.6824985173276,0.06336177452909801,0.008637297815292756,20099.233260713205,269.3948995299121,0.0,0.0,0.0,-0.016022180815668263,0.0903198482305492,1499.9999999999943,0.9296486775073202,39.254714427959804,25.7452855720453,0.009800993779873328,0.011811673678198149],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.78566624035648,"record_type":"flight","remaining_main_propellant_kg":5814.888430008571,"remaining_rcs_propellant_kg":262.2143337596435,"return_plan":{"burn_end_time_s":140.91430791948363,"feasible":true,"predicted_ground_range_m":-0.2790836043203786,"predicted_main_at_terminal_kg":8427.104266547427,"predicted_peak_q_pa":17991.06085808286,"prediction_evaluations":5,"remaining_burn_s":1.1643079195026196,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.68616662092592,"feasible":true,"predicted_ground_range_m":1.6045406437342873,"predicted_main_at_terminal_kg":8455.018797452409,"predicted_peak_q_pa":17991.028048807202,"prediction_evaluations":6,"remaining_burn_s":9.096166620937488,"source":"finite_burn_predictor_corrector","time_s":131.58999999998844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8974325576906,"feasible":true,"predicted_ground_range_m":3.907380590209929,"predicted_main_at_terminal_kg":8429.71866670644,"predicted_peak_q_pa":17991.273620497446,"prediction_evaluations":6,"remaining_burn_s":8.28743255770309,"source":"finite_burn_predictor_corrector","time_s":132.6099999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90050978957055,"feasible":true,"predicted_ground_range_m":-0.0038180359708999134,"predicted_main_at_terminal_kg":8429.05302395515,"predicted_peak_q_pa":17991.271587677686,"prediction_evaluations":5,"remaining_burn_s":7.270509789583975,"source":"finite_burn_predictor_corrector","time_s":133.62999999998658,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90282977367642,"feasible":true,"predicted_ground_range_m":0.04617431541203132,"predicted_main_at_terminal_kg":8428.63620697074,"predicted_peak_q_pa":17991.225435264012,"prediction_evaluations":5,"remaining_burn_s":6.252829773690768,"source":"finite_burn_predictor_corrector","time_s":134.64999999998565,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90508550195162,"feasible":true,"predicted_ground_range_m":0.3739385507332891,"predicted_main_at_terminal_kg":8428.215996390036,"predicted_peak_q_pa":17991.208984972203,"prediction_evaluations":5,"remaining_burn_s":5.2350855019668945,"source":"finite_burn_predictor_corrector","time_s":135.66999999998473,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90738850907712,"feasible":true,"predicted_ground_range_m":0.3623297759883304,"predicted_main_at_terminal_kg":8427.78762074589,"predicted_peak_q_pa":17991.166111741157,"prediction_evaluations":5,"remaining_burn_s":4.217388509093335,"source":"finite_burn_predictor_corrector","time_s":136.6899999999838,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91015505204223,"feasible":true,"predicted_ground_range_m":-2.2504526042669633,"predicted_main_at_terminal_kg":8427.2306655544,"predicted_peak_q_pa":17991.12016870644,"prediction_evaluations":5,"remaining_burn_s":3.200155052059358,"source":"finite_burn_predictor_corrector","time_s":137.70999999998287,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9122328197613,"feasible":true,"predicted_ground_range_m":-1.225542700832646,"predicted_main_at_terminal_kg":8426.889492551982,"predicted_peak_q_pa":17991.097638415802,"prediction_evaluations":5,"remaining_burn_s":2.182232819779355,"source":"finite_burn_predictor_corrector","time_s":138.72999999998194,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91430791948363,"feasible":true,"predicted_ground_range_m":-0.2790836043203786,"predicted_main_at_terminal_kg":8427.104266547427,"predicted_peak_q_pa":17991.06085808286,"prediction_evaluations":5,"remaining_burn_s":1.1643079195026196,"source":"finite_burn_predictor_corrector","time_s":139.74999999998101,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3922.662587944211,37275.99324266415,207.5140486935424,985.2582726030708,0.20637253242253928,0.0018530884074231483,22900.333391112876,296.93934802198],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999998842,"requested_s":131.58999999998844,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.595303238967618,"maximum_slosh_mode_force_n":68176.93586357839,"minimum_feed_buffer_kg":1480.038010778394,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.43130430000019}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.578125,"fuel_ledger":{"main_error_kg":1.4551915228366852e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ac4169414f16f6f2a01765c72519050f7a3e7a574e7adf71fe5b21d9ca4cef65","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-06","observation_seed_sequence":{"generated_state_uint32":[2513419076,2399938945,4135534918,627559954,2172310993,3156249837,1579085159,2074996024],"mode":"case","state":{"entropy":[378,3,6,3713263862,4264080236,3552325424,2577518200,734138273,3051811761,2234730492,2898091282],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.001011384025544977,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4640147362202388e-05,-1.0043308620512403],[2.464014736219101e-05,-1.0043308394769745]],"navigation_acceleration_bias_m_s2":[3.2517953899372994e-08,9.486789440456363e-05],"observed_control_state":[-3.807743465390859e-05,7.707891513608064,2.47447738113226e-05,-0.9954057021186463,-4.783462359901627e-10,-2.9254966331744172e-09],"state":[-3.785629578086506e-05,7.698976953614108,2.4641288147112053e-05,-0.995446294045947,-5.040619177889582e-10,-2.821783222692308e-09,5764.830302739556,261.8905285831483],"time_s":405.7189555220816},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.785629578086506e-05,7.698976953614108,2.4641288147112053e-05,-0.995446294045947,-5.040619177889582e-10,-2.821783222692308e-09,5764.830302739556,261.8905285831483],"flight_safety":true,"flight_time_s":405.7189555220816,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.2700712954015243],[100000.0,-2.2700712954015243]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-06","index":6,"stream":3},"input_sha256":"ac4169414f16f6f2a01765c72519050f7a3e7a574e7adf71fe5b21d9ca4cef65","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64435.169697260455,"max_angular_acceleration_deg_s2":2.6195249466263943,"max_angular_rate_deg_s":8.000513670245791,"max_ascent_q_alpha_kpa_deg":84.63062408730109,"max_dynamic_pressure_pa":26060.31855376316,"max_fin_hinge_nm":53.301407402893076,"max_flight_load_g":3.0311612650024027,"max_gimbal_deg":5.9969069608621135,"max_mass_balance_error_kg":3.2014213502407074e-10,"max_recovery_dynamic_pressure_pa":17816.36442056497,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6195249466263943,"angular_torque_bias_nm":170.93354459886115,"attitude_target_deg":12.7085435880833,"control":[0.14827604829110033,-0.025308414278155552,13928.752822537572,0.0],"navigation_acceleration_bias_m_s2":[-0.002151079634083725,-0.0451741272912711],"observed_control_state":[1275.6014762099949,36226.18732195701,-61.605842789962495,-992.2531626330137,0.063437848255162,0.007853301379972765,20068.188001650477,269.32855034981833,0.0,0.0,0.0,-0.012208410287952727,0.053630102101824506,1499.9999999999943,0.9206354528481754,39.27655318323579,25.72344681676924,0.0,0.0],"phase":"entry","requested_control":[0.14827604829110033,-0.025308414278155552,13928.752822537572,0.0],"state":[1274.3694228137992,36206.34111111933,-61.59921068174069,-992.3611858058995,0.06360227546834221,0.008634700965792892,20067.385305029195,269.31420350630344,0.0,0.0,0.0,-0.015921828127936,0.09086922864851543,1499.9999999999943,0.9250434282646399,39.27711783934118,25.722882160663854,0.011185063988385584,0.011570675038973351],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.109471416851704,"record_type":"flight","remaining_main_propellant_kg":5764.830302739556,"remaining_rcs_propellant_kg":261.8905285831483,"return_plan":{"burn_end_time_s":140.9521602877907,"feasible":true,"predicted_ground_range_m":-0.5477286354068109,"predicted_main_at_terminal_kg":8451.323332710352,"predicted_peak_q_pa":17991.158374013048,"prediction_evaluations":5,"remaining_burn_s":1.1821602878097042,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72390307999333,"feasible":true,"predicted_ground_range_m":2.08699665202829,"predicted_main_at_terminal_kg":8427.030681315115,"predicted_peak_q_pa":17991.060609508553,"prediction_evaluations":6,"remaining_burn_s":9.113903080004922,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93523189822324,"feasible":true,"predicted_ground_range_m":3.763139596289542,"predicted_main_at_terminal_kg":8454.00858322944,"predicted_peak_q_pa":17991.29199684263,"prediction_evaluations":6,"remaining_burn_s":8.305231898235744,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93828428210526,"feasible":true,"predicted_ground_range_m":0.020283211477854834,"predicted_main_at_terminal_kg":8453.311373902232,"predicted_peak_q_pa":17991.33537800013,"prediction_evaluations":5,"remaining_burn_s":7.288284282118697,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9406047086065,"feasible":true,"predicted_ground_range_m":0.09315080784055318,"predicted_main_at_terminal_kg":8452.883389407445,"predicted_peak_q_pa":17991.288599432366,"prediction_evaluations":5,"remaining_burn_s":6.270604708620861,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94291815762386,"feasible":true,"predicted_ground_range_m":0.13203919684342758,"predicted_main_at_terminal_kg":8453.034531607742,"predicted_peak_q_pa":17991.29967102885,"prediction_evaluations":5,"remaining_burn_s":5.252918157639157,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94522337356972,"feasible":true,"predicted_ground_range_m":0.12742119072886116,"predicted_main_at_terminal_kg":8452.586671529316,"predicted_peak_q_pa":17991.254193194443,"prediction_evaluations":5,"remaining_burn_s":4.235223373585946,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94799662404193,"feasible":true,"predicted_ground_range_m":-2.4986775826815157,"predicted_main_at_terminal_kg":8452.020307945972,"predicted_peak_q_pa":17991.236439560045,"prediction_evaluations":5,"remaining_burn_s":3.2179966240590727,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9500806104963,"feasible":true,"predicted_ground_range_m":-1.4909854287101494,"predicted_main_at_terminal_kg":8451.6583725303,"predicted_peak_q_pa":17991.1947445828,"prediction_evaluations":5,"remaining_burn_s":2.200080610514365,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9521602877907,"feasible":true,"predicted_ground_range_m":-0.5477286354068109,"predicted_main_at_terminal_kg":8451.323332710352,"predicted_peak_q_pa":17991.158374013048,"prediction_evaluations":5,"remaining_burn_s":1.1821602878097042,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.3475990692677,37264.79959605252,207.8926332274,984.8812083393597,0.2068147604594115,0.0018582277499633191,22872.11731199299,296.9368586880244],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4001247917767614e-12,"maximum_slosh_displacement_m":1.5938221303338689,"maximum_slosh_mode_force_n":68060.44182843267,"minimum_feed_buffer_kg":1480.0868532333707,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.06126100000074}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.65625,"fuel_ledger":{"main_error_kg":3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"106bcc5de6e637bbaffd2ff7ffae66cfaee4a1e4d6ddd78da8fce07d24c2cc1e","integration_dt_s":0.01,"job_id":"previous-holdout/vertical-3-07","observation_seed_sequence":{"generated_state_uint32":[1037818328,2885617645,3438050470,3186344134,1660692671,1676041348,391752163,4005737743],"mode":"case","state":{"entropy":[378,3,7,3394760547,582719191,3282287835,2706407019,2229606059,992614821,4031387507,1239537136],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0009937823150652084,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.460013077143631e-05,-1.004263100063783],[2.4600130771424832e-05,-1.0042630776643744]],"navigation_acceleration_bias_m_s2":[3.246169684233879e-08,8.89431155237535e-05],"observed_control_state":[-3.8060545200170564e-05,7.711135472426611,2.4740899014598795e-05,-0.9953219492522554,-4.77611194486276e-10,-2.934874791559973e-09],"state":[-3.776037611547318e-05,7.699024959660936,2.4600303920526334e-05,-0.9953782560996236,-5.124526512776721e-10,-2.7999260520106166e-09,5764.5043053627305,261.89202559587824],"time_s":405.72216708752046},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.776037611547318e-05,7.699024959660936,2.4600303920526334e-05,-0.9953782560996236,-5.124526512776721e-10,-2.7999260520106166e-09,5764.5043053627305,261.89202559587824],"flight_safety":true,"flight_time_s":405.72216708752046,"group":"vertical","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vertical-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.2812874395050287],[100000.0,-2.2812874395050287]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"vertical","id":"vertical-3-07","index":7,"stream":3},"input_sha256":"106bcc5de6e637bbaffd2ff7ffae66cfaee4a1e4d6ddd78da8fce07d24c2cc1e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64435.495694637604,"max_angular_acceleration_deg_s2":2.619483249303104,"max_angular_rate_deg_s":8.000513863638643,"max_ascent_q_alpha_kpa_deg":84.63713936148197,"max_dynamic_pressure_pa":26062.465738823947,"max_fin_hinge_nm":53.298677481500974,"max_flight_load_g":3.0311610466901833,"max_gimbal_deg":5.996906972087406,"max_mass_balance_error_kg":5.675246939063072e-10,"max_recovery_dynamic_pressure_pa":17815.575593292753,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619483249303104,"angular_torque_bias_nm":170.93204384521135,"attitude_target_deg":12.686932629548098,"control":[0.1485213146341892,-0.02526533073787922,13929.197950799762,0.0],"navigation_acceleration_bias_m_s2":[-0.0021564319649077165,-0.04525860914323055],"observed_control_state":[1275.6300890103682,36225.71338321433,-61.605679694537464,-992.2550343498145,0.06343756537401128,0.007853304473047381,20068.14124785437,269.3283055230776,0.0,0.0,0.0,-0.01218647247291804,0.05372661314477221,1499.9999999999943,0.9206833923660385,39.27658607214515,25.72341392785986,0.0,0.0],"phase":"entry","requested_control":[0.1485213146341892,-0.02526533073787922,13929.197950799762,0.0],"state":[1274.3980389582614,36205.86713623295,-61.59903868030223,-992.3629178786955,0.06360199266926474,0.008634701712410616,20067.33715671093,269.31395822107334,0.0,0.0,0.0,-0.015893896199204068,0.09102426853151899,1499.9999999999943,0.9250887051803235,39.2771517092257,25.72284829077931,0.01118787547921135,0.011565948002410084],"time_s":302.0299999998334,"upper_attached":false},"rcs_propellant_used_kg":38.10797440412176,"record_type":"flight","remaining_main_propellant_kg":5764.5043053627305,"remaining_rcs_propellant_kg":261.89202559587824,"return_plan":{"burn_end_time_s":140.9521708149581,"feasible":true,"predicted_ground_range_m":-0.5497746154261538,"predicted_main_at_terminal_kg":8451.250097074057,"predicted_peak_q_pa":17991.15121763482,"prediction_evaluations":5,"remaining_burn_s":1.182170814977097,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.72391352608003,"feasible":true,"predicted_ground_range_m":2.087202964245403,"predicted_main_at_terminal_kg":8426.96576538711,"predicted_peak_q_pa":17991.05582656367,"prediction_evaluations":6,"remaining_burn_s":9.113913526091617,"source":"finite_burn_predictor_corrector","time_s":131.60999999998842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93524236707185,"feasible":true,"predicted_ground_range_m":3.7632627113604595,"predicted_main_at_terminal_kg":8453.942704051587,"predicted_peak_q_pa":17991.287315239202,"prediction_evaluations":6,"remaining_burn_s":8.305242367084363,"source":"finite_burn_predictor_corrector","time_s":132.6299999999875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.93829489526587,"feasible":true,"predicted_ground_range_m":0.015837200710685728,"predicted_main_at_terminal_kg":8453.232867567884,"predicted_peak_q_pa":17991.327328180716,"prediction_evaluations":5,"remaining_burn_s":7.28829489527932,"source":"finite_burn_predictor_corrector","time_s":133.64999999998656,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94061520920138,"feasible":true,"predicted_ground_range_m":0.09315495687381148,"predicted_main_at_terminal_kg":8452.816641835474,"predicted_peak_q_pa":17991.338754091088,"prediction_evaluations":5,"remaining_burn_s":6.270615209215741,"source":"finite_burn_predictor_corrector","time_s":134.66999999998563,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94292799377936,"feasible":true,"predicted_ground_range_m":0.13564552582596168,"predicted_main_at_terminal_kg":8452.968378842881,"predicted_peak_q_pa":17991.294731514812,"prediction_evaluations":5,"remaining_burn_s":5.252927993794662,"source":"finite_burn_predictor_corrector","time_s":135.6899999999847,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94523385162802,"feasible":true,"predicted_ground_range_m":0.12763413451815975,"predicted_main_at_terminal_kg":8452.520904223848,"predicted_peak_q_pa":17991.249478801,"prediction_evaluations":5,"remaining_burn_s":4.235233851644227,"source":"finite_burn_predictor_corrector","time_s":136.70999999998378,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94800714686636,"feasible":true,"predicted_ground_range_m":-2.4990011047829515,"predicted_main_at_terminal_kg":8451.953625162701,"predicted_peak_q_pa":17991.231326730707,"prediction_evaluations":5,"remaining_burn_s":3.218007146883511,"source":"finite_burn_predictor_corrector","time_s":137.72999999998285,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.95009110330705,"feasible":true,"predicted_ground_range_m":-1.4908009234630475,"predicted_main_at_terminal_kg":8451.592552628335,"predicted_peak_q_pa":17991.18999966156,"prediction_evaluations":5,"remaining_burn_s":2.20009110332511,"source":"finite_burn_predictor_corrector","time_s":138.74999999998192,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9521708149581,"feasible":true,"predicted_ground_range_m":-0.5497746154261538,"predicted_main_at_terminal_kg":8451.250097074057,"predicted_peak_q_pa":17991.15121763482,"prediction_evaluations":5,"remaining_burn_s":1.182170814977097,"source":"finite_burn_predictor_corrector","time_s":139.769999999981,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3928.3486431051024,37264.717722977635,207.8927711988479,984.8794532823649,0.2068152493883389,0.0018582357836649608,22872.067126383132,296.93685683348076],"time_s":95.98999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.8099999999884,"requested_s":131.60999999998842,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5938197615351788,"maximum_slosh_mode_force_n":68060.56500623173,"minimum_feed_buffer_kg":1480.0869402233122,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.92629129999841}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.703125,"fuel_ledger":{"main_error_kg":-1.3096723705530167e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ee4ac200deb1387ade51ab5e5deb35250fdc9574437b55a0b496e77896f37d9a","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-00","observation_seed_sequence":{"generated_state_uint32":[1697832006,566315075,2315598377,1307002640,1405066043,546319842,2304099433,2529803870],"mode":"case","state":{"entropy":[378,3,0,3549502596,635743394,3120233327,733210628,2734633745,1917850079,3891359631,4203897358],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0021548527817543423,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.5164486329847394e-05,-1.0052729541945709],[2.5164486329837636e-05,-1.0052729293925986]],"navigation_acceleration_bias_m_s2":[3.658935252818362e-08,0.00042697479013751374],"observed_control_state":[-3.9311118125665625e-05,7.702097176874383,2.5266447030140103e-05,-0.9963941596024312,-3.6948151576794313e-10,-3.1818780184457918e-09],"state":[-3.911861127194006e-05,7.694492165889237,2.5177988980675504e-05,-0.9964198574769538,-3.934435188245511e-10,-3.100246522318729e-09,5793.81293752514,263.3048128193158],"time_s":405.7576324339128},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.911861127194006e-05,7.694492165889237,2.5177988980675504e-05,-0.9964198574769538,-3.934435188245511e-10,-3.100246522318729e-09,5793.81293752514,263.3048128193158],"flight_safety":true,"flight_time_s":405.7576324339128,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":287.24016160537775,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-00","index":0,"stream":3},"input_sha256":"ee4ac200deb1387ade51ab5e5deb35250fdc9574437b55a0b496e77896f37d9a","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64406.18706247473,"max_angular_acceleration_deg_s2":2.618959480848511,"max_angular_rate_deg_s":8.000473242880036,"max_ascent_q_alpha_kpa_deg":83.20181789253414,"max_dynamic_pressure_pa":25635.535971202477,"max_fin_hinge_nm":51.71194292752204,"max_flight_load_g":3.0309937211779587,"max_gimbal_deg":5.996903686832924,"max_mass_balance_error_kg":3.7834979593753815e-10,"max_recovery_dynamic_pressure_pa":17984.892983255257,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618959480848511,"angular_torque_bias_nm":170.7447632475534,"attitude_target_deg":11.455503708636801,"control":[0.15356476491265048,-0.024410536410626765,13935.74301260692,0.0],"navigation_acceleration_bias_m_s2":[-0.002139837433780873,-0.04560210594234337],"observed_control_state":[1349.2111443671024,36216.98904732358,-60.78296132080316,-993.0233542838303,0.06255835339045433,0.007862420320510426,20086.460247710544,269.39857939046396,0.0,0.0,0.0,-0.011754726255657587,0.055693038356228686,1499.9999999999943,0.9111062541367458,39.26369959070361,25.736300409301354,0.0,0.0],"phase":"entry","requested_control":[0.15356476491265048,-0.024410536410626765,13935.74301260692,0.0],"state":[1347.9955495957695,36197.12745922637,-60.77622102901548,-993.1284945204007,0.0627229640048405,0.008643843457181982,20085.627636109635,269.3842253469388,0.0,0.0,0.0,-0.01534222983535508,0.09420137133109298,1499.9999999999943,0.9160434894704658,39.264285290470376,25.735714709534587,0.009769396616565826,0.012259616766987017],"time_s":302.1499999998333,"upper_attached":false},"rcs_propellant_used_kg":36.69518718068417,"record_type":"flight","remaining_main_propellant_kg":5793.81293752514,"remaining_rcs_propellant_kg":263.3048128193158,"return_plan":{"burn_end_time_s":140.7094229517034,"feasible":true,"predicted_ground_range_m":-0.5619260164929436,"predicted_main_at_terminal_kg":8436.61110726631,"predicted_peak_q_pa":17990.360458412662,"prediction_evaluations":5,"remaining_burn_s":1.1794229517222012,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.48121723522144,"feasible":true,"predicted_ground_range_m":1.697472903482355,"predicted_main_at_terminal_kg":8482.084257226546,"predicted_peak_q_pa":17990.329311620317,"prediction_evaluations":6,"remaining_burn_s":9.111217235232797,"source":"finite_burn_predictor_corrector","time_s":131.36999999998864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69252074475494,"feasible":true,"predicted_ground_range_m":3.7133946712390777,"predicted_main_at_terminal_kg":8439.92682142964,"predicted_peak_q_pa":17990.737501419197,"prediction_evaluations":6,"remaining_burn_s":8.302520744767232,"source":"finite_burn_predictor_corrector","time_s":132.3899999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69555395722736,"feasible":true,"predicted_ground_range_m":0.045240076972866916,"predicted_main_at_terminal_kg":8439.287764085077,"predicted_peak_q_pa":17990.678494579475,"prediction_evaluations":5,"remaining_burn_s":7.285553957240575,"source":"finite_burn_predictor_corrector","time_s":133.40999999998678,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6978757108817,"feasible":true,"predicted_ground_range_m":0.07865501673564879,"predicted_main_at_terminal_kg":8438.780915742105,"predicted_peak_q_pa":17990.605744157063,"prediction_evaluations":5,"remaining_burn_s":6.267875710895844,"source":"finite_burn_predictor_corrector","time_s":134.42999999998585,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70018711610172,"feasible":true,"predicted_ground_range_m":0.1179175302391231,"predicted_main_at_terminal_kg":8438.322408760188,"predicted_peak_q_pa":17990.551015018962,"prediction_evaluations":5,"remaining_burn_s":5.250187116116802,"source":"finite_burn_predictor_corrector","time_s":135.44999999998493,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70249104359132,"feasible":true,"predicted_ground_range_m":0.11470297365069548,"predicted_main_at_terminal_kg":8437.881444895318,"predicted_peak_q_pa":17990.50128868849,"prediction_evaluations":5,"remaining_burn_s":4.232491043607336,"source":"finite_burn_predictor_corrector","time_s":136.469999999984,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.70526105065875,"feasible":true,"predicted_ground_range_m":-2.510806608726786,"predicted_main_at_terminal_kg":8437.301736061518,"predicted_peak_q_pa":17990.445696299386,"prediction_evaluations":5,"remaining_burn_s":3.2152610506756734,"source":"finite_burn_predictor_corrector","time_s":137.48999999998307,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7073459186557,"feasible":true,"predicted_ground_range_m":-1.5093782635217106,"predicted_main_at_terminal_kg":8436.946184372646,"predicted_peak_q_pa":17990.40135445287,"prediction_evaluations":5,"remaining_burn_s":2.1973459186735735,"source":"finite_burn_predictor_corrector","time_s":138.50999999998214,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7094229517034,"feasible":true,"predicted_ground_range_m":-0.5619260164929436,"predicted_main_at_terminal_kg":8436.61110726631,"predicted_peak_q_pa":17990.360458412662,"prediction_evaluations":5,"remaining_burn_s":1.1794229517222012,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3927.9934451599074,37276.73959763142,208.1131888560633,985.3888838869476,0.20692503668135132,0.0018574844270741822,22885.57695316883,296.93249426434585],"time_s":95.96999999999805},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.56999999998862,"requested_s":131.36999999998864,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1099999998335,"requested_s":301.90999999983353,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.5967067716371102,"maximum_slosh_mode_force_n":68127.72791150484,"minimum_feed_buffer_kg":1480.097970281582,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.91295460000038}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":89.140625,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"a50595e6e560dfd18154ac0c3d90c236df3f8f2312ea8b23117ef3db3f23f7d3","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-01","observation_seed_sequence":{"generated_state_uint32":[1818013768,1691287681,469972734,1804090571,3121008866,2030548665,2477323861,2549475510],"mode":"case","state":{"entropy":[378,3,1,1419908001,4114467215,3556593188,726605045,1392308651,1313387332,274297447,536110575],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005775779099820481,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4339561204978754e-05,-1.0038023755982182],[2.433956120496663e-05,-1.0038023543560493]],"navigation_acceleration_bias_m_s2":[3.0488822121962195e-08,0.00031660068045842355],"observed_control_state":[-3.746880168069584e-05,7.7048666244025625,2.4490980340371396e-05,-0.9949107571897772,-5.333708629884657e-10,-2.811674467341203e-09],"state":[-3.713526484102488e-05,7.691272924414537,2.4333328666653327e-05,-0.9949806757288981,-5.706521130908295e-10,-2.6552711095181324e-09,5817.520021245238,261.5173033859638],"time_s":405.52366275395514},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.713526484102488e-05,7.691272924414537,2.4333328666653327e-05,-0.9949806757288981,-5.706521130908295e-10,-2.6552711095181324e-09,5817.520021245238,261.5173033859638],"flight_safety":true,"flight_time_s":405.52366275395514,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100563.47118372192,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-01","index":1,"stream":3},"input_sha256":"a50595e6e560dfd18154ac0c3d90c236df3f8f2312ea8b23117ef3db3f23f7d3","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64382.479978754694,"max_angular_acceleration_deg_s2":2.618325219205449,"max_angular_rate_deg_s":8.000474320143299,"max_ascent_q_alpha_kpa_deg":83.29792145043837,"max_dynamic_pressure_pa":25635.750259882752,"max_fin_hinge_nm":69.927073321562,"max_flight_load_g":3.0313225873583476,"max_gimbal_deg":5.996902159224164,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17984.953821524858,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618325219205449,"angular_torque_bias_nm":170.61226346647558,"attitude_target_deg":12.01118900068529,"control":[0.1572350826840533,-0.023823947986248074,13944.191803242771,0.0],"navigation_acceleration_bias_m_s2":[-0.0022299794386579294,-0.046729270309717054],"observed_control_state":[1254.32002191331,36213.64227051372,-61.197713680258985,-993.3704523124333,0.06295543068011754,0.007858764252062129,20124.93640485,269.38278847435544,0.0,0.0,0.0,-0.011455888575847836,0.05714863753730771,1499.9999999999943,0.9200632997023167,39.23663357788562,25.763366422119528,0.0,0.0],"phase":"entry","requested_control":[0.1572350826840533,-0.023823947986248074,13944.191803242771,0.0],"state":[1253.0961336433868,36193.77375943456,-61.190805954083814,-993.4735459714468,0.06311996838186432,0.00864014438558452,20124.082827623417,269.36842572843767,0.0,0.0,0.0,-0.014961824337004973,0.09652836743059302,1499.9999999999943,0.9245030529980978,39.237234025900015,25.762765974105136,0.010127740711350528,0.011769455708337933],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":38.48269661403617,"record_type":"flight","remaining_main_propellant_kg":5817.520021245238,"remaining_rcs_propellant_kg":261.5173033859638,"return_plan":{"burn_end_time_s":140.65002315002843,"feasible":true,"predicted_ground_range_m":-0.5814186079422337,"predicted_main_at_terminal_kg":8505.389131700931,"predicted_peak_q_pa":17990.751142277946,"prediction_evaluations":5,"remaining_burn_s":1.1400231500472058,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.42194920488072,"feasible":true,"predicted_ground_range_m":1.3476778220893344,"predicted_main_at_terminal_kg":8475.258780785209,"predicted_peak_q_pa":17990.663802225972,"prediction_evaluations":6,"remaining_burn_s":9.071949204892057,"source":"finite_burn_predictor_corrector","time_s":131.34999999998865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6332279290334,"feasible":true,"predicted_ground_range_m":3.322422916256385,"predicted_main_at_terminal_kg":8508.442390628921,"predicted_peak_q_pa":17991.065383219076,"prediction_evaluations":6,"remaining_burn_s":8.263227929045696,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63619608692912,"feasible":true,"predicted_ground_range_m":-0.022281181502279424,"predicted_main_at_terminal_kg":8507.81188237445,"predicted_peak_q_pa":17991.01205219507,"prediction_evaluations":5,"remaining_burn_s":7.246196086942326,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63851567584297,"feasible":true,"predicted_ground_range_m":0.0156302871904499,"predicted_main_at_terminal_kg":8507.423835322175,"predicted_peak_q_pa":17990.968578934768,"prediction_evaluations":5,"remaining_burn_s":6.228515675857097,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64082467660543,"feasible":true,"predicted_ground_range_m":0.03389257525393141,"predicted_main_at_terminal_kg":8507.001320682713,"predicted_peak_q_pa":17990.921814774592,"prediction_evaluations":5,"remaining_burn_s":5.210824676620498,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6431232451839,"feasible":true,"predicted_ground_range_m":0.024380078359739876,"predicted_main_at_terminal_kg":8506.582767253867,"predicted_peak_q_pa":17990.87558189791,"prediction_evaluations":5,"remaining_burn_s":4.193123245199865,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64587983175878,"feasible":true,"predicted_ground_range_m":-2.5577989049258667,"predicted_main_at_terminal_kg":8506.042704079133,"predicted_peak_q_pa":17990.83252976649,"prediction_evaluations":5,"remaining_burn_s":3.17587983177569,"source":"finite_burn_predictor_corrector","time_s":137.4699999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64795428671556,"feasible":true,"predicted_ground_range_m":-1.5415869237338535,"predicted_main_at_terminal_kg":8505.704448140412,"predicted_peak_q_pa":17990.788497688096,"prediction_evaluations":5,"remaining_burn_s":2.1579542867334136,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.65002315002843,"feasible":true,"predicted_ground_range_m":-0.5814186079422337,"predicted_main_at_terminal_kg":8505.389131700931,"predicted_peak_q_pa":17990.751142277946,"prediction_evaluations":5,"remaining_burn_s":1.1400231500472058,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3908.2674569207693,37271.42033285669,207.1128143534555,985.8018947769971,0.2058753477681746,0.001847917451786569,22921.012175132015,296.9354011827311],"time_s":95.78999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.54999999998864,"requested_s":131.34999999998865,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5950246705128983,"maximum_slosh_mode_force_n":68190.48977021876,"minimum_feed_buffer_kg":1480.0116044928152,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.55736310000066}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.84375,"fuel_ledger":{"main_error_kg":-1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3a24181f1f7a0e694cfa52ff1e0e3cbc454ea1d3588d12acca8b4785e69f92b6","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-02","observation_seed_sequence":{"generated_state_uint32":[3505800550,514593032,1071679602,1003410549,3260171826,1502208573,1847753408,3447090765],"mode":"case","state":{"entropy":[378,3,2,1973083612,1720138540,3493530776,37190083,3058166032,1721953580,3470370314,855884088],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0016063951141329126,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4849339269207182e-05,-1.0046517543294793],[2.484933926919624e-05,-1.0046517307396556]],"navigation_acceleration_bias_m_s2":[3.44615143951652e-08,0.00038546386162315613],"observed_control_state":[-3.867375433249534e-05,7.702660327468574,2.500419575896395e-05,-0.9957864899923181,-4.2527147354848225e-10,-3.0837184340634375e-09],"state":[-3.835336449644058e-05,7.689862451270191,2.4855423515064935e-05,-0.9958389901154501,-4.639809436972659e-10,-2.9487279346339403e-09,5825.916102395409,262.7516147553397],"time_s":405.4428516885685},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.835336449644058e-05,7.689862451270191,2.4855423515064935e-05,-0.9958389901154501,-4.639809436972659e-10,-2.9487279346339403e-09,5825.916102395409,262.7516147553397],"flight_safety":true,"flight_time_s":405.4428516885685,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100601.76265004653,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-02","index":2,"stream":3},"input_sha256":"3a24181f1f7a0e694cfa52ff1e0e3cbc454ea1d3588d12acca8b4785e69f92b6","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64374.08389760448,"max_angular_acceleration_deg_s2":2.618363409217249,"max_angular_rate_deg_s":8.000475146666911,"max_ascent_q_alpha_kpa_deg":83.29890313762078,"max_dynamic_pressure_pa":25635.520769033745,"max_fin_hinge_nm":69.00381756746279,"max_flight_load_g":3.0310434297277613,"max_gimbal_deg":5.996902334217068,"max_mass_balance_error_kg":4.0745362639427185e-10,"max_recovery_dynamic_pressure_pa":17984.986014647595,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618363409217249,"angular_torque_bias_nm":170.5614309582586,"attitude_target_deg":11.262733043401449,"control":[0.15725448437076153,-0.023823536101116788,13943.90514329696,0.0],"navigation_acceleration_bias_m_s2":[-0.002205364321521076,-0.046713159564580845],"observed_control_state":[1335.8305359581211,36204.20130553665,-60.68319094672144,-993.1787532693371,0.062447964512822064,0.007863617135720547,20133.18122156874,269.37419479778583,0.0,0.0,0.0,-0.011457512502202652,0.057141329916574,1499.9999999999943,0.9210483856887782,39.230833770119425,25.7691662298859,0.0,0.0],"phase":"entry","requested_control":[0.15725448437076153,-0.023823536101116788,13943.90514329696,0.0],"state":[1334.6169377041756,36184.336628296915,-60.676330679772484,-993.281860830042,0.06261259913183527,0.008644990386728555,20132.32766192207,269.35983234713245,0.0,0.0,0.0,-0.014962871178139282,0.09653156877849296,1499.9999999999943,0.9254334264590393,39.23143420576724,25.768565794238082,0.010309290617126775,0.011680926030248553],"time_s":302.00999999983344,"upper_attached":false},"rcs_propellant_used_kg":37.24838524466031,"record_type":"flight","remaining_main_propellant_kg":5825.916102395409,"remaining_rcs_propellant_kg":262.7516147553397,"return_plan":{"burn_end_time_s":140.64734358689245,"feasible":true,"predicted_ground_range_m":-0.5779782527312234,"predicted_main_at_terminal_kg":8499.729655012832,"predicted_peak_q_pa":17990.371241656037,"prediction_evaluations":5,"remaining_burn_s":1.1373435869112178,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.41920931117232,"feasible":true,"predicted_ground_range_m":1.6525688221858426,"predicted_main_at_terminal_kg":8474.87219539148,"predicted_peak_q_pa":17990.279597882392,"prediction_evaluations":6,"remaining_burn_s":9.069209311183673,"source":"finite_burn_predictor_corrector","time_s":131.34999999998865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63055186125663,"feasible":true,"predicted_ground_range_m":3.31932600841795,"predicted_main_at_terminal_kg":8508.339483966864,"predicted_peak_q_pa":17990.701734565853,"prediction_evaluations":6,"remaining_burn_s":8.260551861268917,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63351869003696,"feasible":true,"predicted_ground_range_m":-0.01595178859250357,"predicted_main_at_terminal_kg":8507.721256004827,"predicted_peak_q_pa":17990.64175702354,"prediction_evaluations":5,"remaining_burn_s":7.243518690050161,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63583915622402,"feasible":true,"predicted_ground_range_m":0.011206078281860599,"predicted_main_at_terminal_kg":8507.32071003175,"predicted_peak_q_pa":17990.595952216754,"prediction_evaluations":5,"remaining_burn_s":6.2258391562381545,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.63814730611526,"feasible":true,"predicted_ground_range_m":0.028900251941634814,"predicted_main_at_terminal_kg":8501.414695822961,"predicted_peak_q_pa":17990.54429089518,"prediction_evaluations":5,"remaining_burn_s":5.208147306130305,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64044599137458,"feasible":true,"predicted_ground_range_m":0.015060950269538687,"predicted_main_at_terminal_kg":8500.970162197265,"predicted_peak_q_pa":17990.496510424866,"prediction_evaluations":5,"remaining_burn_s":4.190445991390569,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64320184696476,"feasible":true,"predicted_ground_range_m":-2.5648736962024654,"predicted_main_at_terminal_kg":8500.408534499918,"predicted_peak_q_pa":17990.44804541634,"prediction_evaluations":5,"remaining_burn_s":3.1732018469816587,"source":"finite_burn_predictor_corrector","time_s":137.4699999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.645275818043,"feasible":true,"predicted_ground_range_m":-1.5418465593854709,"predicted_main_at_terminal_kg":8500.062537182062,"predicted_peak_q_pa":17990.408531649453,"prediction_evaluations":5,"remaining_burn_s":2.155275818060817,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.64734358689245,"feasible":true,"predicted_ground_range_m":-0.5779782527312234,"predicted_main_at_terminal_kg":8499.729655012832,"predicted_peak_q_pa":17990.371241656037,"prediction_evaluations":5,"remaining_burn_s":1.1373435869112178,"source":"finite_burn_predictor_corrector","time_s":139.50999999998123,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3906.9192237444454,37262.011079406046,207.04227123581543,985.6153614917303,0.20584480062003482,0.001848039775046475,22923.579382712283,296.9356768628684],"time_s":95.78999999999809},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.54999999998864,"requested_s":131.34999999998865,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.96999999983365,"requested_s":301.76999999983366,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5564441936439835e-12,"maximum_slosh_displacement_m":1.5949323537208666,"maximum_slosh_mode_force_n":68229.67462686093,"minimum_feed_buffer_kg":1480.0072110108333,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.06436080000094}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.75,"fuel_ledger":{"main_error_kg":4.511093720793724e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"fcf379cf31afe774a76436e9f6cc4fb53b453019e92f4e094e9e0c0f2dc46f9b","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-03","observation_seed_sequence":{"generated_state_uint32":[2567983593,3698783459,909812227,3078287303,395274294,4025297816,588588396,927836144],"mode":"case","state":{"entropy":[378,3,3,1282132239,3531800483,2082699438,880438460,4055636382,1001265637,907394297,2237218349],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0006287772628088871,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4464570580738387e-05,-1.0040094609781873],[2.4464570580726467e-05,-1.0040094391096765]],"navigation_acceleration_bias_m_s2":[3.0659338769860376e-08,0.0003260112866632616],"observed_control_state":[-3.752117554075093e-05,7.695813579314752,2.4503614946015498e-05,-0.9951623119428197,-5.34866327133542e-10,-2.7813117914066782e-09],"state":[-3.743148598568412e-05,7.69216785048364,2.446133643454627e-05,-0.995180005371273,-5.449665500205597e-10,-2.733563841154328e-09,5811.040020126359,261.89536604345375],"time_s":405.6136634185869},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.743148598568412e-05,7.69216785048364,2.446133643454627e-05,-0.995180005371273,-5.449665500205597e-10,-2.733563841154328e-09,5811.040020126359,261.89536604345375],"flight_safety":true,"flight_time_s":405.6136634185869,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100687.41083435673,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-03","index":3,"stream":3},"input_sha256":"fcf379cf31afe774a76436e9f6cc4fb53b453019e92f4e094e9e0c0f2dc46f9b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64388.9599798741,"max_angular_acceleration_deg_s2":2.619488140837923,"max_angular_rate_deg_s":8.000474297503617,"max_ascent_q_alpha_kpa_deg":83.30093863998722,"max_dynamic_pressure_pa":25635.644715428236,"max_fin_hinge_nm":68.11572496797277,"max_flight_load_g":3.031242717953859,"max_gimbal_deg":5.99690286755452,"max_mass_balance_error_kg":5.384208634495735e-10,"max_recovery_dynamic_pressure_pa":17984.951767616847,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619488140837923,"angular_torque_bias_nm":170.71431768928835,"attitude_target_deg":12.384212840872546,"control":[0.14996841763349197,-0.025014376094066405,13931.479184431095,0.0],"navigation_acceleration_bias_m_s2":[-0.0020800904196079445,-0.04442181131884938],"observed_control_state":[1278.4735585318676,36234.60244383428,-61.103497170872295,-993.3110952311497,0.06286403343672327,0.00785963797203838,20116.06671969386,269.38325692527513,0.0,0.0,0.0,-0.012060432321486934,0.05428500267541964,1499.9999999999943,0.9184705939871209,39.242872948705774,25.75712705129927,0.0,0.0],"phase":"entry","requested_control":[0.14996841763349197,-0.025014376094066405,13931.479184431095,0.0],"state":[1277.2515521090202,36214.73508191871,-61.096858500094996,-993.4182971631351,0.06302858802082502,0.00864108140310366,20115.254495167526,269.3689072735629,0.0,0.0,0.0,-0.015732446920811657,0.09193232875230693,1499.9999999999943,0.9229988075323482,39.24344430720608,25.756555692798962,0.010066277727534594,0.011902830191765147],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":38.10463395654625,"record_type":"flight","remaining_main_propellant_kg":5811.040020126359,"remaining_rcs_propellant_kg":261.89536604345375,"return_plan":{"burn_end_time_s":140.69475620512836,"feasible":true,"predicted_ground_range_m":-0.30819386948659133,"predicted_main_at_terminal_kg":8439.658396226485,"predicted_peak_q_pa":17991.276455967512,"prediction_evaluations":5,"remaining_burn_s":1.1447562051471527,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.46667666096704,"feasible":true,"predicted_ground_range_m":1.3746260540929098,"predicted_main_at_terminal_kg":8472.034631742008,"predicted_peak_q_pa":17991.198920630584,"prediction_evaluations":6,"remaining_burn_s":9.076676660978432,"source":"finite_burn_predictor_corrector","time_s":131.38999999998862,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6779441762564,"feasible":true,"predicted_ground_range_m":3.6600929218095315,"predicted_main_at_terminal_kg":8443.00110612466,"predicted_peak_q_pa":17990.294199030028,"prediction_evaluations":6,"remaining_burn_s":8.267944176268724,"source":"finite_burn_predictor_corrector","time_s":132.4099999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68097503020627,"feasible":true,"predicted_ground_range_m":-0.026556810061843628,"predicted_main_at_terminal_kg":8442.30826077414,"predicted_peak_q_pa":17991.14515594131,"prediction_evaluations":5,"remaining_burn_s":7.250975030219505,"source":"finite_burn_predictor_corrector","time_s":133.42999999998676,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68329663551884,"feasible":true,"predicted_ground_range_m":0.004002314148227271,"predicted_main_at_terminal_kg":8441.870888046387,"predicted_peak_q_pa":17991.30061996279,"prediction_evaluations":5,"remaining_burn_s":6.233296635533009,"source":"finite_burn_predictor_corrector","time_s":134.44999999998583,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68555249691016,"feasible":true,"predicted_ground_range_m":0.3146893118157097,"predicted_main_at_terminal_kg":8441.423806652938,"predicted_peak_q_pa":17991.360289592227,"prediction_evaluations":5,"remaining_burn_s":5.215552496925266,"source":"finite_burn_predictor_corrector","time_s":135.4699999999849,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.68785185053966,"feasible":true,"predicted_ground_range_m":0.30761752422439415,"predicted_main_at_terminal_kg":8440.974273394064,"predicted_peak_q_pa":17991.373006106696,"prediction_evaluations":5,"remaining_burn_s":4.19785185055567,"source":"finite_burn_predictor_corrector","time_s":136.48999999998398,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69061011646153,"feasible":true,"predicted_ground_range_m":-2.279148146665369,"predicted_main_at_terminal_kg":8440.394755482193,"predicted_peak_q_pa":17991.328118178575,"prediction_evaluations":5,"remaining_burn_s":3.180610116478473,"source":"finite_burn_predictor_corrector","time_s":137.50999999998305,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69268600598951,"feasible":true,"predicted_ground_range_m":-1.2599634104906547,"predicted_main_at_terminal_kg":8440.030837300761,"predicted_peak_q_pa":17991.28969218075,"prediction_evaluations":5,"remaining_burn_s":2.1626860060074002,"source":"finite_burn_predictor_corrector","time_s":138.52999999998212,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.69475620512836,"feasible":true,"predicted_ground_range_m":-0.30819386948659133,"predicted_main_at_terminal_kg":8439.658396226485,"predicted_peak_q_pa":17991.276455967512,"prediction_evaluations":5,"remaining_burn_s":1.1447562051471527,"source":"finite_burn_predictor_corrector","time_s":139.5499999999812,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3912.7365877549346,37280.48887331011,207.20933119812804,985.8552018188998,0.20595772286261124,0.0018481206459279509,22911.358346970504,296.9359297493048],"time_s":95.82999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.5899999999886,"requested_s":131.38999999998862,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5956696024627628,"maximum_slosh_mode_force_n":68209.83958605258,"minimum_feed_buffer_kg":1480.0282853642739,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.02153609999914}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.203125,"fuel_ledger":{"main_error_kg":2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"481ac4d91f0d4a2e517f931dfaeb1a219af9238aa17f28f67aa14c51c65524a7","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-04","observation_seed_sequence":{"generated_state_uint32":[495920284,112491995,2328244635,1121222800,3775112496,979907495,3047270908,2006735912],"mode":"case","state":{"entropy":[378,3,4,1587600389,2131434852,1197112371,142803786,500165976,2483934381,1892117249,480663991],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0022317661068131656,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.52447797695372e-05,-1.0053990420396839],[2.5244779769527706e-05,-1.0053990168050824]],"navigation_acceleration_bias_m_s2":[3.67055844162799e-08,0.0004337477815433315],"observed_control_state":[-3.9345225960494805e-05,7.691445356139603,2.5273439454518365e-05,-0.9965784083263325,-3.726059686903559e-10,-3.167852866310026e-09],"state":[-3.931628667785145e-05,7.690303924961425,2.5260166183611975e-05,-0.9965820052567173,-3.7622647208480414e-10,-3.1543251993161776e-09,5822.6850812209,262.96660183757206],"time_s":405.4911453477254},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.931628667785145e-05,7.690303924961425,2.5260166183611975e-05,-0.9965820052567173,-3.7622647208480414e-10,-3.1543251993161776e-09,5822.6850812209,262.96660183757206],"flight_safety":true,"flight_time_s":405.4911453477254,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100632.23114136915,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-04","index":4,"stream":3},"input_sha256":"481ac4d91f0d4a2e517f931dfaeb1a219af9238aa17f28f67aa14c51c65524a7","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64377.31491877932,"max_angular_acceleration_deg_s2":2.6186925414962516,"max_angular_rate_deg_s":8.00047437067236,"max_ascent_q_alpha_kpa_deg":83.2996958180362,"max_dynamic_pressure_pa":25635.753429718687,"max_fin_hinge_nm":66.6944436165795,"max_flight_load_g":3.031010895141881,"max_gimbal_deg":5.99690262348896,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17984.994536874976,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6186925414962516,"angular_torque_bias_nm":170.60556385098212,"attitude_target_deg":11.311929472315205,"control":[0.15519145786533545,-0.02414969674821853,13940.164074500957,0.0],"navigation_acceleration_bias_m_s2":[-0.0021615215091295333,-0.046062959386311615],"observed_control_state":[1347.1977994842184,36219.241620809764,-60.62940041244724,-993.3507530295506,0.06238298271034398,0.00786436375260535,20126.791637762275,269.38366551148425,0.0,0.0,0.0,-0.011622985410031397,0.05632768487166425,1499.9999999999943,0.9197670974256286,39.23532851621842,25.76467148378697,0.0,0.0],"phase":"entry","requested_control":[0.15519145786533545,-0.02414969674821853,13940.164074500957,0.0],"state":[1345.9852763140193,36199.37349283572,-60.622618919318796,-993.455021710697,0.06254763212362034,0.00864575709716431,20125.949823835716,269.36930691419303,0.0,0.0,0.0,-0.015173893745199367,0.09522634563450422,1499.9999999999943,0.9242233020513899,39.235920689351616,25.764079310653774,0.010238746980511273,0.011760849768452637],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":37.03339816242794,"record_type":"flight","remaining_main_propellant_kg":5822.6850812209,"remaining_rcs_propellant_kg":262.96660183757206,"return_plan":{"burn_end_time_s":140.66959998570925,"feasible":true,"predicted_ground_range_m":-0.5772550026478012,"predicted_main_at_terminal_kg":8505.425931604284,"predicted_peak_q_pa":17991.020689131514,"prediction_evaluations":5,"remaining_burn_s":1.139599985728034,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.44152692668564,"feasible":true,"predicted_ground_range_m":1.3482904780439542,"predicted_main_at_terminal_kg":8474.421801027373,"predicted_peak_q_pa":17990.929316231337,"prediction_evaluations":6,"remaining_burn_s":9.071526926697016,"source":"finite_burn_predictor_corrector","time_s":131.36999999998864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.65280079310256,"feasible":true,"predicted_ground_range_m":3.6172130923890755,"predicted_main_at_terminal_kg":8444.794034320174,"predicted_peak_q_pa":17991.285630404298,"prediction_evaluations":6,"remaining_burn_s":8.262800793114844,"source":"finite_burn_predictor_corrector","time_s":132.3899999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.65582407138592,"feasible":true,"predicted_ground_range_m":-0.02881070522219975,"predicted_main_at_terminal_kg":8444.11107416859,"predicted_peak_q_pa":17991.256180322398,"prediction_evaluations":5,"remaining_burn_s":7.245824071399153,"source":"finite_burn_predictor_corrector","time_s":133.40999999998678,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.65809296417078,"feasible":true,"predicted_ground_range_m":0.2847931269671271,"predicted_main_at_terminal_kg":8444.233602428492,"predicted_peak_q_pa":17991.21308847258,"prediction_evaluations":5,"remaining_burn_s":6.228092964184932,"source":"finite_burn_predictor_corrector","time_s":134.42999999998585,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66040143475144,"feasible":true,"predicted_ground_range_m":0.30581018925456593,"predicted_main_at_terminal_kg":8443.77063276139,"predicted_peak_q_pa":17991.18153478768,"prediction_evaluations":5,"remaining_burn_s":5.2104014347665055,"source":"finite_burn_predictor_corrector","time_s":135.44999999998493,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66270059680545,"feasible":true,"predicted_ground_range_m":0.2919530808912034,"predicted_main_at_terminal_kg":8443.309456420602,"predicted_peak_q_pa":17991.135900741254,"prediction_evaluations":5,"remaining_burn_s":4.192700596821441,"source":"finite_burn_predictor_corrector","time_s":136.469999999984,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66545603028297,"feasible":true,"predicted_ground_range_m":-2.2840659632812397,"predicted_main_at_terminal_kg":8442.731736163301,"predicted_peak_q_pa":17991.08973741734,"prediction_evaluations":5,"remaining_burn_s":3.1754560302998946,"source":"finite_burn_predictor_corrector","time_s":137.48999999998307,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6675315843596,"feasible":true,"predicted_ground_range_m":-1.5399825096909163,"predicted_main_at_terminal_kg":8505.737797254571,"predicted_peak_q_pa":17991.049406380036,"prediction_evaluations":5,"remaining_burn_s":2.1575315843774803,"source":"finite_burn_predictor_corrector","time_s":138.50999999998214,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66959998570925,"feasible":true,"predicted_ground_range_m":-0.5772550026478012,"predicted_main_at_terminal_kg":8505.425931604284,"predicted_peak_q_pa":17991.020689131514,"prediction_evaluations":5,"remaining_burn_s":1.139599985728034,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3910.014776409378,37274.37571830474,207.0956990873867,985.8104165617771,0.20585700533588708,0.001847318663426993,22916.63303971817,296.93585340965507],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.56999999998862,"requested_s":131.36999999998864,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6985527407960035e-12,"maximum_slosh_displacement_m":1.5956786813799027,"maximum_slosh_mode_force_n":68227.20806303929,"minimum_feed_buffer_kg":1480.019160940872,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.54693700000098}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.96875,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"55c6fc0d1fc0d597911444cfaf65d6a710412ae6a2c7d23c428493c93f59a066","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-05","observation_seed_sequence":{"generated_state_uint32":[2707099907,131873130,2486406191,2405680027,1778538922,1720831543,4139941070,153275530],"mode":"case","state":{"entropy":[378,3,5,1934616119,114821274,903895942,2129760938,1357925015,3527524391,194508979,390921302],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0015498880568271742,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.496407134181902e-05,-1.0049239580728675],[2.496407134180852e-05,-1.0049239340349776]],"navigation_acceleration_bias_m_s2":[3.4631891388672487e-08,0.0003944687958850311],"observed_control_state":[-3.872172502601978e-05,7.701616095080991,2.50142196357566e-05,-0.996027480873228,-4.259423492892888e-10,-3.0474446865167805e-09],"state":[-3.863227277442286e-05,7.698051268372336,2.497279168250714e-05,-0.9960410799369407,-4.36771483433257e-10,-3.004736258314383e-09,5770.902673392835,262.07900703698806],"time_s":405.93357901979203},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.863227277442286e-05,7.698051268372336,2.497279168250714e-05,-0.9960410799369407,-4.36771483433257e-10,-3.004736258314383e-09,5770.902673392835,262.07900703698806],"flight_safety":true,"flight_time_s":405.93357901979203,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101844.05663140038,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-05","index":5,"stream":3},"input_sha256":"55c6fc0d1fc0d597911444cfaf65d6a710412ae6a2c7d23c428493c93f59a066","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64429.09732660696,"max_angular_acceleration_deg_s2":2.618703481812261,"max_angular_rate_deg_s":8.000476044616986,"max_ascent_q_alpha_kpa_deg":83.32688467670886,"max_dynamic_pressure_pa":25635.741287406116,"max_fin_hinge_nm":38.94586068325821,"max_flight_load_g":3.0311758048940645,"max_gimbal_deg":5.996906111699239,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":17984.89127867041,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.618703481812261,"angular_torque_bias_nm":170.62277471656276,"attitude_target_deg":12.391096836615244,"control":[0.15316989286354463,-0.024475653490484924,13937.734812288898,0.0],"navigation_acceleration_bias_m_s2":[-0.002189282493243108,-0.04554386193987054],"observed_control_state":[1274.3302840113613,36233.00638868813,-61.8845065505555,-991.9543697924669,0.06373837621483082,0.007850059812232297,20054.065053843944,269.3611616482933,0.0,0.0,0.0,-0.01178441880601026,0.05556063404176773,1499.9999999999943,0.9280865932088298,39.286487956216725,25.713512043787965,0.0,0.0],"phase":"entry","requested_control":[0.15316989286354463,-0.024475653490484924,13937.734812288898,0.0],"state":[1273.0926592678495,36213.166180237175,-61.87766570378312,-992.0595264417835,0.06390273896978726,0.008631411379249655,20053.2344907297,269.346805553182,0.0,0.0,0.0,-0.015381964068132968,0.09396569720341343,1499.9999999999943,0.9320807258615782,39.28707221497767,25.71292778502702,0.011014837209174752,0.011337672574292183],"time_s":302.08999999983337,"upper_attached":false},"rcs_propellant_used_kg":37.92099296301194,"record_type":"flight","remaining_main_propellant_kg":5770.902673392835,"remaining_rcs_propellant_kg":262.07900703698806,"return_plan":{"burn_end_time_s":141.15083737058137,"feasible":true,"predicted_ground_range_m":-0.5439764521916199,"predicted_main_at_terminal_kg":8442.484600903808,"predicted_peak_q_pa":17991.26312913251,"prediction_evaluations":5,"remaining_burn_s":1.2008373706005262,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.92253142477412,"feasible":true,"predicted_ground_range_m":2.2763601665973194,"predicted_main_at_terminal_kg":8414.164514666827,"predicted_peak_q_pa":17991.26119913971,"prediction_evaluations":6,"remaining_burn_s":9.132531424785874,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.13392819100355,"feasible":true,"predicted_ground_range_m":3.5576080458504986,"predicted_main_at_terminal_kg":8459.863089119126,"predicted_peak_q_pa":17990.4124860565,"prediction_evaluations":6,"remaining_burn_s":8.323928191016215,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.13694280746833,"feasible":true,"predicted_ground_range_m":0.03172170633662574,"predicted_main_at_terminal_kg":8459.295805450363,"predicted_peak_q_pa":17990.34927160849,"prediction_evaluations":5,"remaining_burn_s":7.306942807481933,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.139264434062,"feasible":true,"predicted_ground_range_m":0.11709965851205428,"predicted_main_at_terminal_kg":8458.96468770726,"predicted_peak_q_pa":17990.303487014517,"prediction_evaluations":5,"remaining_burn_s":6.289264434076533,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1415790895949,"feasible":true,"predicted_ground_range_m":0.15896743866536767,"predicted_main_at_terminal_kg":8458.360927074817,"predicted_peak_q_pa":17990.198168987677,"prediction_evaluations":5,"remaining_burn_s":5.271579089610349,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1438848448662,"feasible":true,"predicted_ground_range_m":0.1666088402223993,"predicted_main_at_terminal_kg":8443.68395570515,"predicted_peak_q_pa":17991.077184325095,"prediction_evaluations":5,"remaining_burn_s":4.253884844882564,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.14666616774835,"feasible":true,"predicted_ground_range_m":-2.4895463003940277,"predicted_main_at_terminal_kg":8443.129443837805,"predicted_peak_q_pa":17991.229576309433,"prediction_evaluations":5,"remaining_burn_s":3.2366661677656756,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.14875608562048,"feasible":true,"predicted_ground_range_m":-1.493702815821047,"predicted_main_at_terminal_kg":8442.799933016282,"predicted_peak_q_pa":17991.192945773524,"prediction_evaluations":5,"remaining_burn_s":2.2187560856387294,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.15083737058137,"feasible":true,"predicted_ground_range_m":-0.5439764521916199,"predicted_main_at_terminal_kg":8442.484600903808,"predicted_peak_q_pa":17991.26312913251,"prediction_evaluations":5,"remaining_burn_s":1.2008373706005262,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3937.798394834285,37271.63168386301,208.199308636479,984.5880796280273,0.2071705618854604,0.0018620269014524627,22863.173441975545,296.9400975185866],"time_s":96.10999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.98999999998824,"requested_s":131.78999999998825,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0499999998336,"requested_s":301.8499999998336,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.888534022029489e-12,"maximum_slosh_displacement_m":1.5937049349093806,"maximum_slosh_mode_force_n":68037.1684763105,"minimum_feed_buffer_kg":1480.0931562431967,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":89.29270960000031}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.578125,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3968d5d2d8e58654a2693ff5556cdd2b132ffc535ad7439904b84c4fefbc67b1","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-06","observation_seed_sequence":{"generated_state_uint32":[3834806011,2608413815,1730241178,2674848211,3950928951,1261111381,4276152571,2152372983],"mode":"case","state":{"entropy":[378,3,6,1941436101,1288953518,3730823311,1178434922,19192653,2729997534,2245814957,2870570529],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0027456319171719097,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.535150927323232e-05,-1.0056604679676158],[2.5351509273223387e-05,-1.0056604424974764]],"navigation_acceleration_bias_m_s2":[3.85744841592068e-08,0.0004597031021724233],"observed_control_state":[-3.98991529391318e-05,7.709217809152744,2.551569032448767e-05,-0.9967504231696184,-3.098756395197868e-10,-3.3012791456323906e-09],"state":[-3.9578192231763086e-05,7.696643425630256,2.5369341589298877e-05,-0.9967875434276933,-3.507302201486315e-10,-3.1837674349340533e-09,5779.544046329069,262.97272678308684],"time_s":405.8626151425634},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.9578192231763086e-05,7.696643425630256,2.5369341589298877e-05,-0.9967875434276933,-3.507302201486315e-10,-3.1837674349340533e-09,5779.544046329069,262.97272678308684],"flight_safety":true,"flight_time_s":405.8626151425634,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101773.80467095583,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-06","index":6,"stream":3},"input_sha256":"3968d5d2d8e58654a2693ff5556cdd2b132ffc535ad7439904b84c4fefbc67b1","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64420.45595367078,"max_angular_acceleration_deg_s2":2.6196897461820603,"max_angular_rate_deg_s":8.00047579556291,"max_ascent_q_alpha_kpa_deg":83.32545833588478,"max_dynamic_pressure_pa":25635.56339965576,"max_fin_hinge_nm":44.67431543841434,"max_flight_load_g":3.030944058963602,"max_gimbal_deg":5.996906093704751,"max_mass_balance_error_kg":4.220055416226387e-10,"max_recovery_dynamic_pressure_pa":17984.927254975446,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6196897461820603,"angular_torque_bias_nm":170.6940382311295,"attitude_target_deg":12.158029387827549,"control":[0.1477942936693356,-0.025396122222854197,13927.65892477229,0.0],"navigation_acceleration_bias_m_s2":[-0.002056092170679116,-0.04380182542652483],"observed_control_state":[1343.602959233142,36237.289815963435,-61.38448468272627,-991.9199659237507,0.06323513449571237,0.007855010187948656,20063.874555800714,269.36764401367844,0.0,0.0,0.0,-0.012254560765597824,0.05342983416369156,1499.9999999999943,0.926525002969877,39.27958747224329,25.720412527761727,0.0,0.0],"phase":"entry","requested_control":[0.1477942936693356,-0.025396122222854197,13927.65892477229,0.0],"state":[1342.3753326920846,36217.45026694284,-61.37788592688771,-992.0282198521942,0.06339959583086058,0.008636420968499904,20063.074689897625,269.3532982968962,0.0,0.0,0.0,-0.015979758772950253,0.09055820775523732,1499.9999999999943,0.930605867691678,39.280150137082906,25.719849862922118,0.010869176587423578,0.011477519670368561],"time_s":302.0699999998334,"upper_attached":false},"rcs_propellant_used_kg":37.02727321691316,"record_type":"flight","remaining_main_propellant_kg":5779.544046329069,"remaining_rcs_propellant_kg":262.97272678308684,"return_plan":{"burn_end_time_s":141.10573695791194,"feasible":true,"predicted_ground_range_m":-0.5401799125296458,"predicted_main_at_terminal_kg":8446.947707431493,"predicted_peak_q_pa":17991.384703514614,"prediction_evaluations":5,"remaining_burn_s":1.195736957931086,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.87744385911225,"feasible":true,"predicted_ground_range_m":2.2431280700494796,"predicted_main_at_terminal_kg":8419.306072330797,"predicted_peak_q_pa":17991.287108873366,"prediction_evaluations":6,"remaining_burn_s":9.12744385912397,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.08882105133387,"feasible":true,"predicted_ground_range_m":3.6251117187225166,"predicted_main_at_terminal_kg":8465.042847771976,"predicted_peak_q_pa":17990.492999643673,"prediction_evaluations":6,"remaining_burn_s":8.3188210513465,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09184887544552,"feasible":true,"predicted_ground_range_m":0.024465931079365788,"predicted_main_at_terminal_kg":8464.471773021247,"predicted_peak_q_pa":17990.430459603725,"prediction_evaluations":5,"remaining_burn_s":7.301848875459097,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09416931247767,"feasible":true,"predicted_ground_range_m":0.1117505786300299,"predicted_main_at_terminal_kg":8464.139945842098,"predicted_peak_q_pa":17990.38567876176,"prediction_evaluations":5,"remaining_burn_s":6.284169312492162,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09648411657014,"feasible":true,"predicted_ground_range_m":0.15474167202671563,"predicted_main_at_terminal_kg":8463.786874672358,"predicted_peak_q_pa":17990.339246800162,"prediction_evaluations":5,"remaining_burn_s":5.266484116585555,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09878871093497,"feasible":true,"predicted_ground_range_m":0.16465018291205347,"predicted_main_at_terminal_kg":8463.4245675651,"predicted_peak_q_pa":17990.289715729115,"prediction_evaluations":5,"remaining_burn_s":4.248788710951307,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10156812332858,"feasible":true,"predicted_ground_range_m":-2.489621701955018,"predicted_main_at_terminal_kg":8447.601166454173,"predicted_peak_q_pa":17990.235689369816,"prediction_evaluations":5,"remaining_burn_s":3.23156812334586,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10365625939545,"feasible":true,"predicted_ground_range_m":-1.488661450023094,"predicted_main_at_terminal_kg":8447.26731158855,"predicted_peak_q_pa":17991.315199803146,"prediction_evaluations":5,"remaining_burn_s":2.2136562594136424,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.10573695791194,"feasible":true,"predicted_ground_range_m":-0.5401799125296458,"predicted_main_at_terminal_kg":8446.947707431493,"predicted_peak_q_pa":17991.384703514614,"prediction_evaluations":5,"remaining_burn_s":1.195736957931086,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3935.607474219099,37269.23227789496,208.11335729860383,984.616457121098,0.20708173201188737,0.0018611761949990401,22867.439142886044,296.93994133338435],"time_s":96.08999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0299999998336,"requested_s":301.8299999998336,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.101696842757519e-12,"maximum_slosh_displacement_m":1.5936250474037101,"maximum_slosh_mode_force_n":68044.03510161363,"minimum_feed_buffer_kg":1480.088746365884,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.91976140000043}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":88.53125,"fuel_ledger":{"main_error_kg":0.0,"passed":true,"rcs_error_kg":0.0},"input_sha256":"da3c09953aa05787f353e9e4bc0527f4b8b822668f0de9f275c197e38472aee4","integration_dt_s":0.01,"job_id":"previous-holdout/density-3-07","observation_seed_sequence":{"generated_state_uint32":[1641105649,2242725800,1206902085,1226564243,3340582093,3523775629,2239380704,2756199056],"mode":"case","state":{"entropy":[378,3,7,1671445971,3006759857,1511529402,1883790857,3839272830,4276035337,670323853,3728934212],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0005885735980307213,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4371154738736687e-05,-1.003854846857343],[2.4371154738724625e-05,-1.0038548254821749]],"navigation_acceleration_bias_m_s2":[3.053002492650113e-08,0.0003189471198517965],"observed_control_state":[-3.748224791784187e-05,7.702753625858674,2.449449290003196e-05,-0.9949734376006109,-5.336839001573378e-10,-2.803799333587724e-09],"state":[-3.7209572260233547e-05,7.691647939368795,2.436569569820948e-05,-0.99502978331234,-5.642054883647784e-10,-2.6718960154943632e-09,5814.649061782772,261.8304773553759],"time_s":405.56116147506117},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.7209572260233547e-05,7.691647939368795,2.436569569820948e-05,-0.99502978331234,-5.642054883647784e-10,-2.6718960154943632e-09,5814.649061782772,261.8304773553759],"flight_safety":true,"flight_time_s":405.56116147506117,"group":"density","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"density-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100633.44958624755,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"density","id":"density-3-07","index":7,"stream":3},"input_sha256":"da3c09953aa05787f353e9e4bc0527f4b8b822668f0de9f275c197e38472aee4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64385.35093821723,"max_angular_acceleration_deg_s2":2.619799518384381,"max_angular_rate_deg_s":8.00047456281677,"max_ascent_q_alpha_kpa_deg":83.29972545594134,"max_dynamic_pressure_pa":25635.738394329088,"max_fin_hinge_nm":69.00072827400663,"max_flight_load_g":3.0312499326121634,"max_gimbal_deg":5.996902495711122,"max_mass_balance_error_kg":1.6007106751203537e-10,"max_recovery_dynamic_pressure_pa":17984.954214866695,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.619799518384381,"angular_torque_bias_nm":170.70133023859015,"attitude_target_deg":12.579637096437516,"control":[0.14801195858761243,-0.02535542117302005,13928.092583977503,0.0],"navigation_acceleration_bias_m_s2":[-0.002041219032003325,-0.043791221845667284],"observed_control_state":[1275.519167028884,36230.61442505758,-61.11411454638998,-993.2076760953444,0.06288121824462661,0.0078594168865624,20121.001479947372,269.38040725738347,0.0,0.0,0.0,-0.012234088915800662,0.05351484133853524,1499.9999999999943,0.9182277490929412,39.23940159672561,25.760598403279563,0.0,0.0],"phase":"entry","requested_control":[0.14801195858761243,-0.02535542117302005,13928.092583977503,0.0],"state":[1274.2969476149055,36210.74912114232,-61.10754560750337,-993.3160014775465,0.06304576818788374,0.008640872794166646,20120.200381959126,269.36606109392517,0.0,0.0,0.0,-0.01595355261403669,0.09069541007096137,1499.9999999999943,0.9227694504530932,39.23996512827424,25.760034871730927,0.010173351595474684,0.011895104569388415],"time_s":302.0499999998334,"upper_attached":false},"rcs_propellant_used_kg":38.169522644624124,"record_type":"flight","remaining_main_propellant_kg":5814.649061782772,"remaining_rcs_propellant_kg":261.8304773553759,"return_plan":{"burn_end_time_s":140.6741451592135,"feasible":true,"predicted_ground_range_m":-0.5747160153605222,"predicted_main_at_terminal_kg":8503.64891425681,"predicted_peak_q_pa":17990.893889589886,"prediction_evaluations":5,"remaining_burn_s":1.1441451592323035,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.4460623878938,"feasible":true,"predicted_ground_range_m":1.382465264602665,"predicted_main_at_terminal_kg":8472.566078087937,"predicted_peak_q_pa":17990.809173615213,"prediction_evaluations":6,"remaining_burn_s":9.076062387905164,"source":"finite_burn_predictor_corrector","time_s":131.36999999998864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.65733407153454,"feasible":true,"predicted_ground_range_m":3.6608437310659188,"predicted_main_at_terminal_kg":8443.45304053693,"predicted_peak_q_pa":17991.19592775919,"prediction_evaluations":6,"remaining_burn_s":8.267334071546832,"source":"finite_burn_predictor_corrector","time_s":132.3899999999877,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6603145610406,"feasible":true,"predicted_ground_range_m":0.24957243099451265,"predicted_main_at_terminal_kg":8442.757381087842,"predicted_peak_q_pa":17991.147719224173,"prediction_evaluations":5,"remaining_burn_s":7.250314561053819,"source":"finite_burn_predictor_corrector","time_s":133.40999999998678,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66263400239484,"feasible":true,"predicted_ground_range_m":0.29263278281165483,"predicted_main_at_terminal_kg":8442.33210678744,"predicted_peak_q_pa":17991.105058686073,"prediction_evaluations":5,"remaining_burn_s":6.232634002408992,"source":"finite_burn_predictor_corrector","time_s":134.42999999998585,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.66494196617327,"feasible":true,"predicted_ground_range_m":0.05001988532065038,"predicted_main_at_terminal_kg":8505.246870056071,"predicted_peak_q_pa":17991.058362364794,"prediction_evaluations":5,"remaining_burn_s":5.214941966188334,"source":"finite_burn_predictor_corrector","time_s":135.44999999998493,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6672422576867,"feasible":true,"predicted_ground_range_m":0.03637646812109363,"predicted_main_at_terminal_kg":8504.836487723554,"predicted_peak_q_pa":17991.022468221337,"prediction_evaluations":5,"remaining_burn_s":4.197242257702699,"source":"finite_burn_predictor_corrector","time_s":136.469999999984,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67000037277631,"feasible":true,"predicted_ground_range_m":-2.5512858130924116,"predicted_main_at_terminal_kg":8504.30003185023,"predicted_peak_q_pa":17990.97399434589,"prediction_evaluations":5,"remaining_burn_s":3.1800003727932586,"source":"finite_burn_predictor_corrector","time_s":137.48999999998307,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.67207592186602,"feasible":true,"predicted_ground_range_m":-1.5359429736898518,"predicted_main_at_terminal_kg":8503.964610762452,"predicted_peak_q_pa":17990.932247767676,"prediction_evaluations":5,"remaining_burn_s":2.1620759218838757,"source":"finite_burn_predictor_corrector","time_s":138.50999999998214,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.6741451592135,"feasible":true,"predicted_ground_range_m":-0.5747160153605222,"predicted_main_at_terminal_kg":8503.64891425681,"predicted_peak_q_pa":17990.893889589886,"prediction_evaluations":5,"remaining_burn_s":1.1441451592323035,"source":"finite_burn_predictor_corrector","time_s":139.52999999998121,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3910.4703531344117,37273.93329427473,207.19926994198494,985.7754173021668,0.2059641853712008,0.001848764483087114,22916.714597461152,296.9355946252311],"time_s":95.80999999999808},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.56999999998862,"requested_s":131.36999999998864,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.0099999998336,"requested_s":301.8099999998336,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5949862671996604,"maximum_slosh_mode_force_n":68193.01655659667,"minimum_feed_buffer_kg":1480.019056770661,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":88.79333849999966}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.65625,"fuel_ledger":{"main_error_kg":2.764863893389702e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"85837461c53b55e4989002c721d52649900eeb287a9479553e0702e841887b38","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-00","observation_seed_sequence":{"generated_state_uint32":[1792843330,3053445361,3256038130,3995421271,25791335,3531179783,4216539410,2582907190],"mode":"case","state":{"entropy":[378,3,0,1771455935,622673093,3041850490,4229003602,2041185256,2971288696,3521930389,2817910891],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99770.31036607415,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-260.87463213064643,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.04354535138402181,-1.008139651585444],[0.043545345196342115,-1.0076281042513353]],"navigation_acceleration_bias_m_s2":[0.0781007651246601,0.2326599770522313],"observed_control_state":[-0.014358106230925672,7.517425428988067,0.09422896974639344,-1.0084534379220274,-1.1307812293031732e-05,-6.473683685991593e-05],"state":[-0.03997577664831979,7.613230138541625,0.04243827302702799,-0.9994698007304965,-1.2096006132834785e-05,-6.39434167682569e-05,6103.658749750713,223.93341890151507],"time_s":407.37837070469755},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.03997577664831979,7.613230138541625,0.04243827302702799,-0.9994698007304965,-1.2096006132834785e-05,-6.39434167682569e-05,6103.658749750713,223.93341890151507],"flight_safety":true,"flight_time_s":407.37837070469755,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-00","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9272798930577153,"engine_lag_s":0.038347015548063766,"inertia_scale":1.0229529786691607,"initial_mass_scale":0.9977031036607414,"observation_delay_steps":2,"sensor_position_error_m":1.696614519539894,"sensor_velocity_error_m_s":0.6677079118751432,"thrust_scale":1.0089852535783308},"group":"vehicle","id":"vehicle-3-00","index":0,"stream":3},"input_sha256":"85837461c53b55e4989002c721d52649900eeb287a9479553e0702e841887b38","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64096.34125024956,"max_angular_acceleration_deg_s2":2.6858540800574695,"max_angular_rate_deg_s":8.000869095569486,"max_ascent_q_alpha_kpa_deg":83.75236989013612,"max_dynamic_pressure_pa":25707.743130634142,"max_fin_hinge_nm":73.47956814260868,"max_flight_load_g":3.05954765367169,"max_gimbal_deg":5.997301139682649,"max_mass_balance_error_kg":3.4924596548080444e-10,"max_recovery_dynamic_pressure_pa":17998.04767436716,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6858540800574695,"angular_torque_bias_nm":-75.60387340744707,"attitude_target_deg":13.030503177858993,"control":[0.15237220603154056,-0.024936899438978772,14615.974714711727,0.0],"navigation_acceleration_bias_m_s2":[0.08407407483321898,0.115825815527395],"observed_control_state":[1049.448834147177,36541.040417992124,-61.35980015189108,-999.0665477448352,0.06280556766772044,0.006355978997876913,20540.68342645386,261.29443966052906,0.0,0.0,0.0,-0.012100490330025842,0.05418289308031847,1499.9999999999943,0.8156608391776287,38.94417676690575,26.055823233099517,0.0,0.0],"phase":"entry","requested_control":[0.16424648956442336,-0.01916257742396026,7502.151703637868,0.0],"state":[1048.3787468423902,36520.89070913334,-61.37923565662023,-999.2982319319105,0.0630013879450081,0.008689291390050027,20539.547355181632,261.23000481406916,0.0,0.0,0.0,-0.01573913375149789,0.09281516654540767,1499.9999999999943,0.837495114682963,38.94497593506344,26.055024064941822,0.01040536984493908,0.013868558385561966],"time_s":303.1699999998324,"upper_attached":false},"rcs_propellant_used_kg":76.06658109848493,"record_type":"flight","remaining_main_propellant_kg":6103.658749750713,"remaining_rcs_propellant_kg":223.93341890151507,"return_plan":{"burn_end_time_s":139.9348770726884,"feasible":true,"predicted_ground_range_m":-0.6435948817540904,"predicted_main_at_terminal_kg":8686.307624211171,"predicted_peak_q_pa":17990.72362274461,"prediction_evaluations":5,"remaining_burn_s":1.0048770727066465,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.8079883000055,"feasible":true,"predicted_ground_range_m":1.3173735932565913,"predicted_main_at_terminal_kg":8623.073155149612,"predicted_peak_q_pa":17991.030747509056,"prediction_evaluations":6,"remaining_burn_s":9.037988300016297,"source":"finite_burn_predictor_corrector","time_s":130.76999999998918,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.02840000113008,"feasible":true,"predicted_ground_range_m":3.11868092616087,"predicted_main_at_terminal_kg":8659.80314768973,"predicted_peak_q_pa":17991.259325432206,"prediction_evaluations":6,"remaining_burn_s":8.238400001141828,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.01994481354384,"feasible":true,"predicted_ground_range_m":-0.05343511795899847,"predicted_main_at_terminal_kg":8661.488896450934,"predicted_peak_q_pa":17991.167953560933,"prediction_evaluations":5,"remaining_burn_s":7.209944813556528,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.0063032792414,"feasible":true,"predicted_ground_range_m":-0.058298766773265065,"predicted_main_at_terminal_kg":8664.995373358111,"predicted_peak_q_pa":17991.256385675882,"prediction_evaluations":5,"remaining_burn_s":6.176303279255008,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98663420828373,"feasible":true,"predicted_ground_range_m":-0.11570899036824933,"predicted_main_at_terminal_kg":8669.976014547346,"predicted_peak_q_pa":17991.332753561015,"prediction_evaluations":5,"remaining_burn_s":5.13663420829826,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97203563247282,"feasible":true,"predicted_ground_range_m":-0.20033091278588433,"predicted_main_at_terminal_kg":8677.008669180139,"predicted_peak_q_pa":17990.615551606585,"prediction_evaluations":5,"remaining_burn_s":4.1020356324882945,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9580874823731,"feasible":true,"predicted_ground_range_m":-2.6875829058968828,"predicted_main_at_terminal_kg":8677.879962294504,"predicted_peak_q_pa":17990.289153941314,"prediction_evaluations":5,"remaining_burn_s":3.0680874823894735,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.94429622676682,"feasible":true,"predicted_ground_range_m":-1.6457772501144126,"predicted_main_at_terminal_kg":8684.210684100964,"predicted_peak_q_pa":17990.735093231964,"prediction_evaluations":5,"remaining_burn_s":2.034296226784131,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9348770726884,"feasible":true,"predicted_ground_range_m":-0.6435948817540904,"predicted_main_at_terminal_kg":8686.307624211171,"predicted_peak_q_pa":17990.72362274461,"prediction_evaluations":5,"remaining_burn_s":1.0048770727066465,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3898.317464839171,37288.373536338775,207.1047060044464,994.3836648792011,0.20427481556301863,0.001859055243917178,23328.194788787267,293.86675371865687],"time_s":95.36999999999817},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.98999999998915,"requested_s":130.78999999998916,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.1299999998326,"requested_s":302.9299999998326,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.286437954055145e-12,"maximum_slosh_displacement_m":1.597597165852735,"maximum_slosh_mode_force_n":70604.67397332295,"minimum_feed_buffer_kg":1479.2993239208392,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.95735609999974}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.65625,"fuel_ledger":{"main_error_kg":-4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"e00b383d79c50c9cc3d4a86ca1ea47a60270ebe8609ed3a8cfe45ca3594c32bc","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-01","observation_seed_sequence":{"generated_state_uint32":[1234128857,1392598972,3889193513,2972370261,3344177010,2053531515,3332898334,2426497086],"mode":"case","state":{"entropy":[378,3,1,1755663667,3226406753,1800716086,2392084483,697495023,2284836562,2643616797,2083241365],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100687.94800330311,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-837.8265478032921,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.08205432575002086,-0.8690162552337318],[0.08205432192042318,-0.8686491551231416]],"navigation_acceleration_bias_m_s2":[-0.1362980032355499,-0.17283472088845717],"observed_control_state":[-0.0887417904687646,7.695509542826628,-0.06897613619636686,-0.9832718000232248,-7.988919358916025e-06,9.798634893744496e-05],"state":[-0.003909417931946336,7.790497270304257,0.08180518487277152,-0.8593607134637422,-1.0432025383448718e-05,-4.58875138262869e-05,6012.740410920027,217.91534196021843],"time_s":407.24497775676514},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.003909417931946336,7.790497270304257,0.08180518487277152,-0.8593607134637422,-1.0432025383448718e-05,-4.58875138262869e-05,6012.740410920027,217.91534196021843],"flight_safety":true,"flight_time_s":407.24497775676514,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-01","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0218325942370432,"engine_lag_s":0.03115186264811063,"inertia_scale":0.9755952149835865,"initial_mass_scale":1.0068794800330312,"observation_delay_steps":2,"sensor_position_error_m":1.6532685866981498,"sensor_velocity_error_m_s":0.8414061366333712,"thrust_scale":1.0280497324352953},"group":"vehicle","id":"vehicle-3-01","index":1,"stream":3},"input_sha256":"e00b383d79c50c9cc3d4a86ca1ea47a60270ebe8609ed3a8cfe45ca3594c32bc","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64187.25958907955,"max_angular_acceleration_deg_s2":2.8959168388184904,"max_angular_rate_deg_s":8.00160893605874,"max_ascent_q_alpha_kpa_deg":83.78227153292899,"max_dynamic_pressure_pa":25721.706326868167,"max_fin_hinge_nm":69.25448330175216,"max_flight_load_g":3.060889659121333,"max_gimbal_deg":5.997303580524942,"max_mass_balance_error_kg":5.238689482212067e-10,"max_recovery_dynamic_pressure_pa":18021.260640326163,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.8959168388184904,"angular_torque_bias_nm":-6059.577994727435,"attitude_target_deg":-89.98028434075394,"control":[0.5912886558235101,-0.0027291895253356503,3424.007624845919,0.0],"navigation_acceleration_bias_m_s2":[0.10845621032394774,-0.02031809341078769],"observed_control_state":[11434.818407205728,67232.83909445522,175.4950084384279,640.7252981948836,-1.5707172887580194,-0.00215474802301397,23178.94921569989,277.3906770826709,0.0,0.0,0.0,-0.0021302353416415027,0.5915603615914696,1494.816816253064,0.936072435185811,37.088291434850674,27.911708565154704,0.0,0.0],"phase":"boostback","requested_control":[0.5911815473754343,-0.002430864776936018,749.2711258507243,0.0],"state":[11438.346320777828,67245.62221677069,174.7653006432448,640.5483659060467,-1.5706960877985419,0.0002352782680438361,23159.64445745016,277.3748930068008,0.0,0.0,0.0,-0.002300016817937112,0.5914534602301093,1495.4029284068345,0.9461435554626473,37.101871347011375,27.89812865299401,-0.27363303403215566,-6.808391999390442],"time_s":131.7299999999883,"upper_attached":false},"rcs_propellant_used_kg":82.08465803978157,"record_type":"flight","remaining_main_propellant_kg":6012.740410920027,"remaining_rcs_propellant_kg":217.91534196021843,"return_plan":{"burn_end_time_s":139.75606640295746,"feasible":true,"predicted_ground_range_m":-0.5933434018376724,"predicted_main_at_terminal_kg":8752.212714639714,"predicted_peak_q_pa":17991.239240416355,"prediction_evaluations":5,"remaining_burn_s":1.106066402975446,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.57505382370252,"feasible":true,"predicted_ground_range_m":1.716963510976262,"predicted_main_at_terminal_kg":8703.677744817835,"predicted_peak_q_pa":17990.701032001645,"prediction_evaluations":6,"remaining_burn_s":9.085053823713094,"source":"finite_burn_predictor_corrector","time_s":130.48999999998944,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.7986332365331,"feasible":true,"predicted_ground_range_m":3.603572617367801,"predicted_main_at_terminal_kg":8739.27527504972,"predicted_peak_q_pa":17991.05152447542,"prediction_evaluations":6,"remaining_burn_s":8.288633236544591,"source":"finite_burn_predictor_corrector","time_s":131.5099999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.79302369036162,"feasible":true,"predicted_ground_range_m":-0.0063093115177812464,"predicted_main_at_terminal_kg":8740.618232758161,"predicted_peak_q_pa":17991.027648348496,"prediction_evaluations":5,"remaining_burn_s":7.26302369037405,"source":"finite_burn_predictor_corrector","time_s":132.52999999998758,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.77984857908635,"feasible":true,"predicted_ground_range_m":0.015332101959541156,"predicted_main_at_terminal_kg":8742.036899141627,"predicted_peak_q_pa":17990.840899088886,"prediction_evaluations":5,"remaining_burn_s":6.229848579099697,"source":"finite_burn_predictor_corrector","time_s":133.54999999998665,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.777107092247,"feasible":true,"predicted_ground_range_m":0.023913512337019327,"predicted_main_at_terminal_kg":8746.960622590377,"predicted_peak_q_pa":17991.265522925503,"prediction_evaluations":5,"remaining_burn_s":5.207107092261279,"source":"finite_burn_predictor_corrector","time_s":134.56999999998573,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.76793866002555,"feasible":true,"predicted_ground_range_m":0.0010951018541911495,"predicted_main_at_terminal_kg":8751.265542293577,"predicted_peak_q_pa":17990.312253432596,"prediction_evaluations":5,"remaining_burn_s":4.177938660040757,"source":"finite_burn_predictor_corrector","time_s":135.5899999999848,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.76425977681333,"feasible":true,"predicted_ground_range_m":-2.5542629078335715,"predicted_main_at_terminal_kg":8749.387391790506,"predicted_peak_q_pa":17991.203576069096,"prediction_evaluations":5,"remaining_burn_s":3.1542597768294756,"source":"finite_burn_predictor_corrector","time_s":136.60999999998387,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.75452875166732,"feasible":true,"predicted_ground_range_m":-1.5463759199045382,"predicted_main_at_terminal_kg":8750.289546320082,"predicted_peak_q_pa":17991.05806871729,"prediction_evaluations":5,"remaining_burn_s":2.1245287516843683,"source":"finite_burn_predictor_corrector","time_s":137.62999999998294,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.75606640295746,"feasible":true,"predicted_ground_range_m":-0.5933434018376724,"predicted_main_at_terminal_kg":8752.212714639714,"predicted_peak_q_pa":17991.239240416355,"prediction_evaluations":5,"remaining_burn_s":1.106066402975446,"source":"finite_burn_predictor_corrector","time_s":138.64999999998201,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3913.112964700767,37298.148513113716,208.03287311479576,995.2091857787586,0.20496338348618928,0.0021316583245337443,23476.268915927227,293.708591032398],"time_s":95.08999999999823},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.7099999999894,"requested_s":130.50999999998942,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.9899999998327,"requested_s":302.78999999983273,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5138116294983774e-12,"maximum_slosh_displacement_m":1.5991807532403328,"maximum_slosh_mode_force_n":70462.82404105084,"minimum_feed_buffer_kg":1479.0343636841558,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.94868870000028}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.890625,"fuel_ledger":{"main_error_kg":1.1641532182693481e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"5c4b06c069ecd2d1eb096223d96bd8cb9070ed5964c764b4d6cc088557cf62eb","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-02","observation_seed_sequence":{"generated_state_uint32":[2861096821,504127709,3675220152,1781694849,521449641,3613651474,1551806889,1370311358],"mode":"case","state":{"entropy":[378,3,2,2275019256,1321425129,594042609,713383590,4149085609,2377283716,1939093595,388765519],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100714.880787252,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":815.4271853017364,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.07541280656111307,-0.9112944144982089],[-0.07541284401562744,-0.912227418124059]],"navigation_acceleration_bias_m_s2":[0.04491242846378937,-0.3538020617282607],"observed_control_state":[0.032397143908935146,7.893203215757021,-0.0031988216861175596,-0.8894582274777334,3.9386711384471714e-05,0.0001295714639028104],"state":[0.0586855818143108,7.920521616921111,-0.07347517005628391,-0.9011378414181974,4.014401799704877e-05,0.00011662545332523319,5187.68489188865,230.50261813240408],"time_s":404.79729451225415},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.0586855818143108,7.920521616921111,-0.07347517005628391,-0.9011378414181974,4.014401799704877e-05,0.00011662545332523319,5187.68489188865,230.50261813240408],"flight_safety":true,"flight_time_s":404.79729451225415,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.8910342334216844,"engine_lag_s":0.0016945633292735907,"inertia_scale":1.0256182396729963,"initial_mass_scale":1.00714880787252,"observation_delay_steps":2,"sensor_position_error_m":1.2295993158870024,"sensor_velocity_error_m_s":0.6154408752106945,"thrust_scale":0.9965076852784752},"group":"vehicle","id":"vehicle-3-02","index":2,"stream":3},"input_sha256":"5c4b06c069ecd2d1eb096223d96bd8cb9070ed5964c764b4d6cc088557cf62eb","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65012.31510811146,"max_angular_acceleration_deg_s2":2.636089267161983,"max_angular_rate_deg_s":8.000749461034735,"max_ascent_q_alpha_kpa_deg":82.93540508924585,"max_dynamic_pressure_pa":25626.32110005144,"max_fin_hinge_nm":76.51468783164138,"max_flight_load_g":3.062018938671414,"max_gimbal_deg":5.997359327424655,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":18100.88867348973,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.636089267161983,"angular_torque_bias_nm":-1467.9803018044656,"attitude_target_deg":10.712271197177959,"control":[0.14311957242777434,-0.027950907424331536,15359.31267161387,0.0],"navigation_acceleration_bias_m_s2":[-0.0570393230249354,-0.07058062939110715],"observed_control_state":[1403.3316004639928,35990.684597878135,-60.808290224203866,-988.132553286666,0.0627412774462713,0.006006165771330924,19765.212514171406,260.6071549013909,0.0,0.0,0.0,-0.01355226245449185,0.050696172473472786,1499.9999999999943,0.8298624578342328,39.48968097554413,25.510319024460916,0.0,0.0],"phase":"entry","requested_control":[0.15720660163592207,-0.021307071807850464,7862.769065981251,0.0],"state":[1402.1688178392951,35971.064422468604,-60.683861895665544,-988.1750092434291,0.0629283076413006,0.008283732236379255,19764.14826924331,260.5397721595464,0.0,0.0,0.0,-0.017633741593236874,0.08705987149408363,1499.9999999999943,0.8502620617954689,39.49042961753457,25.50957038247048,0.011731697567956886,0.014452396853700995],"time_s":301.369999999834,"upper_attached":false},"rcs_propellant_used_kg":69.49738186759592,"record_type":"flight","remaining_main_propellant_kg":5187.68489188865,"remaining_rcs_propellant_kg":230.50261813240408,"return_plan":{"burn_end_time_s":141.40632041509326,"feasible":true,"predicted_ground_range_m":-0.46698550709102093,"predicted_main_at_terminal_kg":8279.871961686526,"predicted_peak_q_pa":17991.27245888917,"prediction_evaluations":5,"remaining_burn_s":1.3363204151125494,"source":"finite_burn_predictor_corrector","time_s":140.06999999998072,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.96617323077854,"feasible":true,"predicted_ground_range_m":1.535729591348872,"predicted_main_at_terminal_kg":8305.821587082124,"predicted_peak_q_pa":17991.159470484443,"prediction_evaluations":6,"remaining_burn_s":9.056173230790403,"source":"finite_burn_predictor_corrector","time_s":131.90999999998814,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.21561505625553,"feasible":true,"predicted_ground_range_m":3.6746962004418853,"predicted_main_at_terminal_kg":8332.248829646544,"predicted_peak_q_pa":17990.857597711314,"prediction_evaluations":6,"remaining_burn_s":8.285615056268306,"source":"finite_burn_predictor_corrector","time_s":132.92999999998722,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2431074814383,"feasible":true,"predicted_ground_range_m":0.016599881258557048,"predicted_main_at_terminal_kg":8324.588576488111,"predicted_peak_q_pa":17990.521381010716,"prediction_evaluations":5,"remaining_burn_s":7.293107481452004,"source":"finite_burn_predictor_corrector","time_s":133.9499999999863,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2684796219793,"feasible":true,"predicted_ground_range_m":0.1345497271010334,"predicted_main_at_terminal_kg":8319.798438280794,"predicted_peak_q_pa":17990.517303343448,"prediction_evaluations":5,"remaining_burn_s":6.2984796219939465,"source":"finite_burn_predictor_corrector","time_s":134.96999999998536,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3009370543494,"feasible":true,"predicted_ground_range_m":0.27544955111903224,"predicted_main_at_terminal_kg":8310.298022873802,"predicted_peak_q_pa":17991.31238753302,"prediction_evaluations":5,"remaining_burn_s":5.310937054364966,"source":"finite_burn_predictor_corrector","time_s":135.98999999998443,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.32262337235997,"feasible":true,"predicted_ground_range_m":0.32895298504248416,"predicted_main_at_terminal_kg":8304.947379177449,"predicted_peak_q_pa":17991.206430192527,"prediction_evaluations":5,"remaining_burn_s":4.3126233723764695,"source":"finite_burn_predictor_corrector","time_s":137.0099999999835,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3569602535887,"feasible":true,"predicted_ground_range_m":-2.3644555723201206,"predicted_main_at_terminal_kg":8293.333986669755,"predicted_peak_q_pa":17990.55982584909,"prediction_evaluations":5,"remaining_burn_s":3.3269602536061256,"source":"finite_burn_predictor_corrector","time_s":138.02999999998258,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3830832532823,"feasible":true,"predicted_ground_range_m":-1.366111530948146,"predicted_main_at_terminal_kg":8289.656103251642,"predicted_peak_q_pa":17990.709307368154,"prediction_evaluations":5,"remaining_burn_s":2.3330832533006602,"source":"finite_burn_predictor_corrector","time_s":139.04999999998165,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.40632041509326,"feasible":true,"predicted_ground_range_m":-0.46698550709102093,"predicted_main_at_terminal_kg":8279.871961686526,"predicted_peak_q_pa":17991.27245888917,"prediction_evaluations":5,"remaining_burn_s":1.3363204151125494,"source":"finite_burn_predictor_corrector","time_s":140.06999999998072,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3919.6011682974017,37283.80403872961,206.301064574441,977.7021219896454,0.20672125283291523,0.0018547154420921702,22588.19152465085,294.0298187632922],"time_s":96.52999999999794},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.12999999998812,"requested_s":131.92999999998813,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.32999999983423,"requested_s":301.12999999983424,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.258016244624741e-12,"maximum_slosh_displacement_m":1.2525791234262125,"maximum_slosh_mode_force_n":33315.876483470376,"minimum_feed_buffer_kg":1480.5902487841422,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.12713489999987}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.25,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b7d7473ee067f35bcfe9834f9ec1be23209dde7d9bf8eb8d199edf23d6cb873f","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-03","observation_seed_sequence":{"generated_state_uint32":[1983792975,1929156802,3562403141,570986499,2909994531,3475591783,2747541892,2415154975],"mode":"case","state":{"entropy":[378,3,3,2441437152,1448733584,3536702732,1425266762,3191989163,2777429996,46394139,4247592695],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100455.46516219337,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-72.8365066556868,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.09710566935770847,-1.0141190035019951],[-0.09710570181701157,-1.0127842043952116]],"navigation_acceleration_bias_m_s2":[0.13622916385433803,-0.07132563372130137],"observed_control_state":[0.10759435644340942,7.605149970358036,0.03540708642473561,-1.0894500025069824,-2.3926790954711477e-05,-0.00017650135759922575],"state":[0.05497851937635592,7.731029388600097,-0.09944152299059754,-1.0045638622558293,-2.4317744106357224e-05,-0.00016684988839730166,6145.151556853371,223.6365458220947],"time_s":407.4560848860663},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.05497851937635592,7.731029388600097,-0.09944152299059754,-1.0045638622558293,-2.4317744106357224e-05,-0.00016684988839730166,6145.151556853371,223.6365458220947],"flight_safety":true,"flight_time_s":407.4560848860663,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-03","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9619479136861481,"engine_lag_s":0.0077526217517236325,"inertia_scale":1.0065348621310592,"initial_mass_scale":1.0045546516219337,"observation_delay_steps":2,"sensor_position_error_m":1.05114719605738,"sensor_velocity_error_m_s":0.6437185512880212,"thrust_scale":1.0276284471258346},"group":"vehicle","id":"vehicle-3-03","index":3,"stream":3},"input_sha256":"b7d7473ee067f35bcfe9834f9ec1be23209dde7d9bf8eb8d199edf23d6cb873f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64054.848443146555,"max_angular_acceleration_deg_s2":2.7064489534222735,"max_angular_rate_deg_s":8.000044908295168,"max_ascent_q_alpha_kpa_deg":83.83438813564274,"max_dynamic_pressure_pa":25740.339659837962,"max_fin_hinge_nm":64.71164233464087,"max_flight_load_g":3.065749828293843,"max_gimbal_deg":5.996436844355944,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":18004.959157702608,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.7064489534222735,"angular_torque_bias_nm":-751.7304829632516,"attitude_target_deg":11.832639900371765,"control":[0.1601831370259744,-0.024242923822147253,15069.852114597841,0.0],"navigation_acceleration_bias_m_s2":[0.011291945482039857,-0.00391476142893165],"observed_control_state":[1223.028515593368,36664.211817313684,-60.105997610114954,-1001.3438210586602,0.06133076341742402,0.006175751120387027,20815.9187666055,261.2864593571936,0.0,0.0,0.0,-0.011643854940775213,0.05772708360968885,1499.9999999999943,0.8097285253987501,38.750562752452495,26.24943724755293,0.0,0.0],"phase":"entry","requested_control":[0.1601831370259744,-0.024242923822147253,15069.852114597841,0.0],"state":[1221.7993809581048,36644.2283257643,-60.13239580937673,-1001.3552887488266,0.06152250119614248,0.008502353454353767,20814.713380052057,261.2203242818156,0.0,0.0,0.0,-0.015215222295263037,0.09803807025328122,1499.9999999999943,0.8321595743590454,38.75141068037284,26.248589319632586,0.01552936066752428,0.014582052540140953],"time_s":303.2699999998323,"upper_attached":false},"rcs_propellant_used_kg":76.36345417790531,"record_type":"flight","remaining_main_propellant_kg":6145.151556853371,"remaining_rcs_propellant_kg":223.6365458220947,"return_plan":{"burn_end_time_s":139.47709149490615,"feasible":true,"predicted_ground_range_m":-0.31588772520485264,"predicted_main_at_terminal_kg":8795.277613696178,"predicted_peak_q_pa":17991.22570064086,"prediction_evaluations":5,"remaining_burn_s":0.9870914949239888,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.3692706380948,"feasible":true,"predicted_ground_range_m":1.2966638334175205,"predicted_main_at_terminal_kg":8781.683620661559,"predicted_peak_q_pa":17991.18316185028,"prediction_evaluations":6,"remaining_burn_s":9.039270638105222,"source":"finite_burn_predictor_corrector","time_s":130.32999999998958,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.57965751444644,"feasible":true,"predicted_ground_range_m":3.0278433647017353,"predicted_main_at_terminal_kg":8837.141256684732,"predicted_peak_q_pa":17990.83570557503,"prediction_evaluations":6,"remaining_burn_s":8.229657514457774,"source":"finite_burn_predictor_corrector","time_s":131.34999999998865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.5601379152853,"feasible":true,"predicted_ground_range_m":-0.05526090932460992,"predicted_main_at_terminal_kg":8840.18344764828,"predicted_peak_q_pa":17990.644730598855,"prediction_evaluations":5,"remaining_burn_s":7.190137915297573,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.55156608804026,"feasible":true,"predicted_ground_range_m":-0.056949952851305774,"predicted_main_at_terminal_kg":8841.449853734108,"predicted_peak_q_pa":17990.514081141726,"prediction_evaluations":5,"remaining_burn_s":6.161566088053451,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.53551588778978,"feasible":true,"predicted_ground_range_m":-0.11334061115521177,"predicted_main_at_terminal_kg":8847.001128971357,"predicted_peak_q_pa":17990.798297056077,"prediction_evaluations":5,"remaining_burn_s":5.125515887803903,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.51234506580707,"feasible":true,"predicted_ground_range_m":0.025163436269848738,"predicted_main_at_terminal_kg":8784.007452113174,"predicted_peak_q_pa":17990.900780160056,"prediction_evaluations":5,"remaining_burn_s":4.0823450658221265,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.50901790164926,"feasible":true,"predicted_ground_range_m":-2.431357168430038,"predicted_main_at_terminal_kg":8785.308590711978,"predicted_peak_q_pa":17990.9353062217,"prediction_evaluations":5,"remaining_burn_s":3.0590179016652295,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.49073507369343,"feasible":true,"predicted_ground_range_m":-1.396890983725605,"predicted_main_at_terminal_kg":8791.373924006275,"predicted_peak_q_pa":17991.189749274654,"prediction_evaluations":5,"remaining_burn_s":2.02073507371033,"source":"finite_burn_predictor_corrector","time_s":137.4699999999831,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.47709149490615,"feasible":true,"predicted_ground_range_m":-0.31588772520485264,"predicted_main_at_terminal_kg":8795.277613696178,"predicted_peak_q_pa":17991.22570064086,"prediction_evaluations":5,"remaining_burn_s":0.9870914949239888,"source":"finite_burn_predictor_corrector","time_s":138.48999999998216,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3892.676077045001,37281.017039817576,207.31012441981662,997.7544999419197,0.20368677115349373,0.0016206836398665724,23619.737258071713,294.1557550831656],"time_s":94.88999999999827},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.52999999998957,"requested_s":130.32999999998958,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.2299999998325,"requested_s":303.0299999998325,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7696070143720135e-12,"maximum_slosh_displacement_m":1.2481387164969515,"maximum_slosh_mode_force_n":35456.42408599947,"minimum_feed_buffer_kg":1478.7740357344626,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.60539229999995}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.875,"fuel_ledger":{"main_error_kg":7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f36c68249bbd89ad814b7f719b5344a5ecc216c57e82ccce2892cf502276bc2f","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-04","observation_seed_sequence":{"generated_state_uint32":[1254489997,2195939566,1805774912,3235512959,3816669125,2723460889,628812347,2518582075],"mode":"case","state":{"entropy":[378,3,4,1000845785,2469033243,1799037513,1233454042,2554065348,2808054715,2931898235,2773281417],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100384.42142714009,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-134.46133416586702,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0025608042191665715,-1.0404976693504164],[-0.0025608018782485595,-1.0413220489723807]],"navigation_acceleration_bias_m_s2":[0.22989947032843042,0.010696743722900873],"observed_control_state":[0.03140645979242115,7.757861450211985,0.19549511461050764,-1.0358927335585464,-4.010190959053715e-06,6.684483073587707e-06],"state":[-0.01843943984012909,7.706893932639029,-0.002561147658499163,-1.0322801442643434,-2.8396116902050833e-06,0.0001030474527459413,6228.596545637353,223.97545230271444],"time_s":407.50988076293123},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.01843943984012909,7.706893932639029,-0.002561147658499163,-1.0322801442643434,-2.8396116902050833e-06,0.0001030474527459413,6228.596545637353,223.97545230271444],"flight_safety":true,"flight_time_s":407.50988076293123,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-04","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9276095085919255,"engine_lag_s":0.03330397130277228,"inertia_scale":1.0166389039661765,"initial_mass_scale":1.0038442142714008,"observation_delay_steps":1,"sensor_position_error_m":1.5148356824082916,"sensor_velocity_error_m_s":0.7642498581053649,"thrust_scale":1.0292664573559778},"group":"vehicle","id":"vehicle-3-04","index":4,"stream":3},"input_sha256":"f36c68249bbd89ad814b7f719b5344a5ecc216c57e82ccce2892cf502276bc2f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63971.40345436272,"max_angular_acceleration_deg_s2":2.7092251263815013,"max_angular_rate_deg_s":8.000189605463271,"max_ascent_q_alpha_kpa_deg":83.98741912055252,"max_dynamic_pressure_pa":25759.040346628273,"max_fin_hinge_nm":77.18271316842525,"max_flight_load_g":3.0634410069902076,"max_gimbal_deg":5.996640559758564,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":18013.728172950454,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.7092251263815013,"angular_torque_bias_nm":-890.8314631234807,"attitude_target_deg":12.52188673931935,"control":[0.15705056036609163,-0.02477601929153707,15192.716535041205,0.0],"navigation_acceleration_bias_m_s2":[-0.13167102724587915,-0.2913000397037472],"observed_control_state":[1179.9785804152216,36736.009788893,-60.39699414643312,-1002.5596782161317,0.061484878046909525,0.006989168829090743,20939.30216486077,261.2464049731464,0.0,0.0,0.0,-0.011819509658230178,0.05720279833196426,1499.9999999999943,0.7753543086423181,38.66376882896895,26.33623117103652,0.0,0.0],"phase":"entry","requested_control":[0.15705056036609163,-0.02477601929153707,15192.716535041205,0.0],"state":[1178.7986186535106,36715.85982848856,-60.23073216631537,-1002.3953895815258,0.06165434072346153,0.008546594423816093,20938.11161440907,261.2072052813117,0.0,0.0,0.0,-0.015492198859592514,0.09648754385111466,1499.9999999999943,0.7988581608730991,38.66460632044891,26.335393679556557,0.005768992718629339,0.014785831281364577],"time_s":303.40999999983217,"upper_attached":false},"rcs_propellant_used_kg":76.02454769728556,"record_type":"flight","remaining_main_propellant_kg":6228.596545637353,"remaining_rcs_propellant_kg":223.97545230271444,"return_plan":{"burn_end_time_s":139.38108450059988,"feasible":true,"predicted_ground_range_m":-0.119561532282356,"predicted_main_at_terminal_kg":8888.367888593573,"predicted_peak_q_pa":17990.627947830104,"prediction_evaluations":5,"remaining_burn_s":0.9510845006176568,"source":"finite_burn_predictor_corrector","time_s":138.42999999998221,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.3021134181359,"feasible":true,"predicted_ground_range_m":0.9469445010789945,"predicted_main_at_terminal_kg":8888.033785116419,"predicted_peak_q_pa":17990.623123071156,"prediction_evaluations":6,"remaining_burn_s":9.032113418146261,"source":"finite_burn_predictor_corrector","time_s":130.26999999998964,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.49235220489385,"feasible":true,"predicted_ground_range_m":2.759195564127471,"predicted_main_at_terminal_kg":8855.15826464815,"predicted_peak_q_pa":17990.8751011227,"prediction_evaluations":6,"remaining_burn_s":8.202352204905134,"source":"finite_burn_predictor_corrector","time_s":131.2899999999887,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.47783936751225,"feasible":true,"predicted_ground_range_m":-0.08994567553029675,"predicted_main_at_terminal_kg":8859.99512446193,"predicted_peak_q_pa":17991.035240929978,"prediction_evaluations":5,"remaining_burn_s":7.167839367524465,"source":"finite_burn_predictor_corrector","time_s":132.30999999998778,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.45413682162393,"feasible":true,"predicted_ground_range_m":-0.10416986358000546,"predicted_main_at_terminal_kg":8863.647306595372,"predicted_peak_q_pa":17990.854235800467,"prediction_evaluations":5,"remaining_burn_s":6.124136821637072,"source":"finite_burn_predictor_corrector","time_s":133.32999999998685,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.4400686369434,"feasible":true,"predicted_ground_range_m":-0.2270829340334739,"predicted_main_at_terminal_kg":8870.248358811237,"predicted_peak_q_pa":17991.261629739845,"prediction_evaluations":5,"remaining_burn_s":5.090068636957473,"source":"finite_burn_predictor_corrector","time_s":134.34999999998593,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42489974554363,"feasible":true,"predicted_ground_range_m":-0.30846601490036196,"predicted_main_at_terminal_kg":8875.351837836008,"predicted_peak_q_pa":17990.221498375875,"prediction_evaluations":5,"remaining_burn_s":4.054899745558641,"source":"finite_burn_predictor_corrector","time_s":135.369999999985,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.41460942268256,"feasible":true,"predicted_ground_range_m":-2.7419129806212004,"predicted_main_at_terminal_kg":8877.420355393033,"predicted_peak_q_pa":17991.0910980535,"prediction_evaluations":5,"remaining_burn_s":3.0246094226984837,"source":"finite_burn_predictor_corrector","time_s":136.38999999998407,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.39375929673477,"feasible":true,"predicted_ground_range_m":-1.2859323186447256,"predicted_main_at_terminal_kg":8884.76043032761,"predicted_peak_q_pa":17990.55081744977,"prediction_evaluations":5,"remaining_burn_s":1.9837592967516353,"source":"finite_burn_predictor_corrector","time_s":137.40999999998314,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.38108450059988,"feasible":true,"predicted_ground_range_m":-0.119561532282356,"predicted_main_at_terminal_kg":8888.367888593573,"predicted_peak_q_pa":17990.627947830104,"prediction_evaluations":5,"remaining_burn_s":0.9510845006176568,"source":"finite_burn_predictor_corrector","time_s":138.42999999998221,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3879.512123672939,37265.005858510245,206.9352111813144,999.5054348264498,0.20308895327829826,0.001884497007301114,23739.962510728114,294.2681047623915],"time_s":94.7299999999983},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.46999999998962,"requested_s":130.26999999998964,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.3699999998324,"requested_s":303.1699999998324,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7980287238024175e-12,"maximum_slosh_displacement_m":1.5882473945016191,"maximum_slosh_mode_force_n":71799.55439592409,"minimum_feed_buffer_kg":1478.5462659010334,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.18500120000135}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.171875,"fuel_ledger":{"main_error_kg":0.0,"passed":true,"rcs_error_kg":0.0},"input_sha256":"46dbb416050b6d3fcbe813e7bb85648607d85bacab674988f32fa3545a416ad8","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-05","observation_seed_sequence":{"generated_state_uint32":[4273702106,2053909697,313459848,1482548037,3093992971,1821776443,993869402,914209205],"mode":"case","state":{"entropy":[378,3,5,2888455503,1299607430,802802279,2016769778,3102413484,2816889618,819583552,586811991],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100794.3994200753,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":359.2651887772054,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.010620926904806935,-0.8894924527042749],[0.010620957619416952,-0.8885639632928131]],"navigation_acceleration_bias_m_s2":[-0.028564038136261752,-0.3372644034957274],"observed_control_state":[0.1615356252596686,7.828510958277526,-0.023774579072284606,-0.8966119774527241,3.444531158622531e-05,-0.00011317987726510222],"state":[0.20644005137652852,7.9087445717740295,0.010037330882072289,-0.8791827754987802,3.308019415842109e-05,-0.0001160611764962349,5350.274085953428,222.58210790189173],"time_s":405.02197551759315},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.20644005137652852,7.9087445717740295,0.010037330882072289,-0.8791827754987802,3.308019415842109e-05,-0.0001160611764962349,5350.274085953428,222.58210790189173],"flight_safety":true,"flight_time_s":405.02197551759315,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-05","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9477601834896722,"engine_lag_s":0.012743629310619287,"inertia_scale":1.0041779739519603,"initial_mass_scale":1.0079439942007529,"observation_delay_steps":0,"sensor_position_error_m":1.13400412987339,"sensor_velocity_error_m_s":0.9885635650880533,"thrust_scale":1.0038705893614244},"group":"vehicle","id":"vehicle-3-05","index":5,"stream":3},"input_sha256":"46dbb416050b6d3fcbe813e7bb85648607d85bacab674988f32fa3545a416ad8","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64849.72591404657,"max_angular_acceleration_deg_s2":2.6155686903806576,"max_angular_rate_deg_s":8.000028964377034,"max_ascent_q_alpha_kpa_deg":83.2505198299358,"max_dynamic_pressure_pa":25646.597886538977,"max_fin_hinge_nm":65.60841619542703,"max_flight_load_g":3.065141114459821,"max_gimbal_deg":5.996974108514477,"max_mass_balance_error_kg":2.473825588822365e-10,"max_recovery_dynamic_pressure_pa":18085.905797040534,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6155686903806576,"angular_torque_bias_nm":-1135.5417703211897,"attitude_target_deg":11.054852333281422,"control":[0.14893808425173807,-0.026479986294819187,14645.301044781103,0.0],"navigation_acceleration_bias_m_s2":[-0.034358001903950205,0.028875538190456032],"observed_control_state":[1446.1227748304805,36071.27161732018,-60.80170148075729,-989.3238712295786,0.06271153788992957,0.0076980721547748494,19920.405465506858,259.7257025748513,0.0,0.0,0.0,-0.01275801184738426,0.05387816410673735,1499.9999999999943,0.8777786656205043,39.38051065495104,25.61948934505396,0.0,0.0],"phase":"entry","requested_control":[0.14893808425173807,-0.026479986294819187,14645.301044781103,0.0],"state":[1444.9096032048926,36051.48148729882,-60.75582101747412,-989.5222948449062,0.06287283499262404,0.008477212852846049,19919.599111243304,259.7106176749328,0.0,0.0,0.0,-0.0166477377399113,0.09128017167628205,1499.9999999999943,0.884566943972067,39.38107788402108,25.618922115983914,0.014111923918053987,0.013077035000473492],"time_s":301.46999999983393,"upper_attached":false},"rcs_propellant_used_kg":77.41789209810827,"record_type":"flight","remaining_main_propellant_kg":5350.274085953428,"remaining_rcs_propellant_kg":222.58210790189173,"return_plan":{"burn_end_time_s":141.32421445700126,"feasible":true,"predicted_ground_range_m":-0.48404805924678307,"predicted_main_at_terminal_kg":8378.439649940505,"predicted_peak_q_pa":17990.610083749852,"prediction_evaluations":5,"remaining_burn_s":1.3142144570204861,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.938424670382,"feasible":true,"predicted_ground_range_m":1.5073473301878417,"predicted_main_at_terminal_kg":8398.561651141235,"predicted_peak_q_pa":17990.571975315605,"prediction_evaluations":6,"remaining_burn_s":9.088424670393806,"source":"finite_burn_predictor_corrector","time_s":131.8499999999882,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.16088905317122,"feasible":true,"predicted_ground_range_m":3.9493140671316933,"predicted_main_at_terminal_kg":8371.773042696035,"predicted_peak_q_pa":17990.961911801325,"prediction_evaluations":6,"remaining_burn_s":8.290889053183946,"source":"finite_burn_predictor_corrector","time_s":132.86999999998727,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1901704078693,"feasible":true,"predicted_ground_range_m":0.020767484568836814,"predicted_main_at_terminal_kg":8412.097251605,"predicted_peak_q_pa":17991.124081584832,"prediction_evaluations":5,"remaining_burn_s":7.300170407882949,"source":"finite_burn_predictor_corrector","time_s":133.88999999998634,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.20671069127823,"feasible":true,"predicted_ground_range_m":0.14223740146164676,"predicted_main_at_terminal_kg":8428.300911996857,"predicted_peak_q_pa":17990.608271859957,"prediction_evaluations":5,"remaining_burn_s":6.296710691292826,"source":"finite_burn_predictor_corrector","time_s":134.90999999998542,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.23683213888975,"feasible":true,"predicted_ground_range_m":0.23538120054430234,"predicted_main_at_terminal_kg":8401.595646205295,"predicted_peak_q_pa":17991.210277415492,"prediction_evaluations":5,"remaining_burn_s":5.306832138905258,"source":"finite_burn_predictor_corrector","time_s":135.9299999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25348836778258,"feasible":true,"predicted_ground_range_m":0.2906848065013321,"predicted_main_at_terminal_kg":8398.933301811257,"predicted_peak_q_pa":17991.2430082395,"prediction_evaluations":5,"remaining_burn_s":4.303488367799017,"source":"finite_burn_predictor_corrector","time_s":136.94999999998356,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.27240076894986,"feasible":true,"predicted_ground_range_m":-2.4075567301359624,"predicted_main_at_terminal_kg":8393.458513975773,"predicted_peak_q_pa":17991.00835346019,"prediction_evaluations":5,"remaining_burn_s":3.3024007689672272,"source":"finite_burn_predictor_corrector","time_s":137.96999999998263,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29749935881694,"feasible":true,"predicted_ground_range_m":-1.4070808571134998,"predicted_main_at_terminal_kg":8383.372336796945,"predicted_peak_q_pa":17990.29557736167,"prediction_evaluations":5,"remaining_burn_s":2.3074993588352224,"source":"finite_burn_predictor_corrector","time_s":138.9899999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.32421445700126,"feasible":true,"predicted_ground_range_m":-0.48404805924678307,"predicted_main_at_terminal_kg":8378.439649940505,"predicted_peak_q_pa":17990.610083749852,"prediction_evaluations":5,"remaining_burn_s":1.3142144570204861,"source":"finite_burn_predictor_corrector","time_s":140.00999999998078,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.1032859297097,37275.562274710035,206.9267657035719,980.1239994240511,0.20688690406960894,0.0018111523337714752,22749.407203826173,294.00196682569924],"time_s":96.229999999998},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.0499999999882,"requested_s":131.8499999999882,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.42999999983414,"requested_s":301.22999999983415,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5706550483591855e-12,"maximum_slosh_displacement_m":1.5251249813920895,"maximum_slosh_mode_force_n":63597.09429063169,"minimum_feed_buffer_kg":1480.3011634919162,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.35602020000078}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":93.0,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"03778351451fa62f17e9bfbccc58771f9b541301e3731de23b5bc151530cc63b","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-06","observation_seed_sequence":{"generated_state_uint32":[433918111,2275069752,885310887,1013415099,862682713,3124561519,3269290046,470255467],"mode":"case","state":{"entropy":[378,3,6,3009884996,1795038206,1831251358,2120188028,3616435907,3581041255,1816294742,1856944182],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100146.67365469587,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-137.3971053779491,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.08841426728893961,-0.9792198372055849],[-0.08841423599132792,-0.9802954890023636]],"navigation_acceleration_bias_m_s2":[0.13949269650934432,-0.15187653459006417],"observed_control_state":[-0.07812011102564347,7.59862719781177,0.07362992328503568,-1.2406217395524135,-3.0711287908589017e-05,2.5929273602488012e-05],"state":[-0.18361952125370837,7.6677497605084115,-0.08712601788351335,-0.9706950772144157,-2.9096415563361402e-05,0.00013445647465425202,6210.5649807882855,221.3556973574486],"time_s":406.3321617851785},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.18361952125370837,7.6677497605084115,-0.08712601788351335,-0.9706950772144157,-2.9096415563361402e-05,0.00013445647465425202,6210.5649807882855,221.3556973574486],"flight_safety":true,"flight_time_s":406.3321617851785,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-06","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.091794128201985,"engine_lag_s":0.021611788892898533,"inertia_scale":1.02772918053708,"initial_mass_scale":1.0014667365469587,"observation_delay_steps":2,"sensor_position_error_m":1.6859512663548437,"sensor_velocity_error_m_s":0.85562096118255,"thrust_scale":1.018091370194516},"group":"vehicle","id":"vehicle-3-06","index":6,"stream":3},"input_sha256":"03778351451fa62f17e9bfbccc58771f9b541301e3731de23b5bc151530cc63b","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63989.435019211574,"max_angular_acceleration_deg_s2":2.68701642885862,"max_angular_rate_deg_s":8.001301828793157,"max_ascent_q_alpha_kpa_deg":83.4988615342225,"max_dynamic_pressure_pa":25680.30237793958,"max_fin_hinge_nm":63.9703777434122,"max_flight_load_g":3.0654573576809905,"max_gimbal_deg":5.9964762495157125,"max_mass_balance_error_kg":2.3283064365386963e-10,"max_recovery_dynamic_pressure_pa":17960.654135579036,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.68701642885862,"angular_torque_bias_nm":-729.9444777858338,"attitude_target_deg":12.64433337026452,"control":[0.15078573537684564,-0.0257212562631429,15057.486715712386,0.0],"navigation_acceleration_bias_m_s2":[0.2508246595735775,-0.030287564787405904],"observed_control_state":[1234.9481350436477,36508.78446069489,-60.80274683848437,-997.894223035562,0.06238514096608641,0.006158579560281471,20510.16170752655,258.9441639673444,0.0,0.0,0.0,-0.012338563278174067,0.05445726476202313,1499.9999999999943,0.9518140571613053,38.96564723841669,26.034352761588767,0.0,0.0],"phase":"entry","requested_control":[0.15078573537684564,-0.0257212562631429,15057.486715712386,0.0],"state":[1233.7692180800836,36488.73898561508,-61.02628009477081,-997.9450647006403,0.06257651233770749,0.008480444025598173,20509.02534873445,258.8780915055591,0.0,0.0,0.0,-0.016132059047598398,0.09235737131399903,1499.9999999999943,0.9594052492768156,38.96644660882994,26.033553391175516,0.012892558566991596,0.009514703934093996],"time_s":302.8099999998327,"upper_attached":false},"rcs_propellant_used_kg":78.6443026425514,"record_type":"flight","remaining_main_propellant_kg":6210.5649807882855,"remaining_rcs_propellant_kg":221.3556973574486,"return_plan":{"burn_end_time_s":139.95655274206362,"feasible":true,"predicted_ground_range_m":-0.6012913377706708,"predicted_main_at_terminal_kg":8680.771886196178,"predicted_peak_q_pa":17990.204925443395,"prediction_evaluations":5,"remaining_burn_s":1.0665527420818273,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.8428152918967,"feasible":true,"predicted_ground_range_m":2.0048812795514843,"predicted_main_at_terminal_kg":8619.85405399921,"predicted_peak_q_pa":17990.600802188725,"prediction_evaluations":6,"remaining_burn_s":9.112815291907483,"source":"finite_burn_predictor_corrector","time_s":130.72999999998922,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.05105117588988,"feasible":true,"predicted_ground_range_m":3.6982354272862397,"predicted_main_at_terminal_kg":8656.348097791162,"predicted_peak_q_pa":17991.12041197308,"prediction_evaluations":6,"remaining_burn_s":8.3010511759016,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.03281668451464,"feasible":true,"predicted_ground_range_m":-0.0033384382261383294,"predicted_main_at_terminal_kg":8661.280747477918,"predicted_peak_q_pa":17991.217244480875,"prediction_evaluations":5,"remaining_burn_s":7.2628166845272935,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.01773734975185,"feasible":true,"predicted_ground_range_m":0.016866778573206176,"predicted_main_at_terminal_kg":8661.554031819978,"predicted_peak_q_pa":17990.861978426346,"prediction_evaluations":5,"remaining_burn_s":6.227737349765412,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.014724201501,"feasible":true,"predicted_ground_range_m":0.03758941091784429,"predicted_main_at_terminal_kg":8667.773054159721,"predicted_peak_q_pa":17990.220901557448,"prediction_evaluations":5,"remaining_burn_s":5.204724201515485,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.98616901893493,"feasible":true,"predicted_ground_range_m":-0.04967423973575258,"predicted_main_at_terminal_kg":8671.786872786884,"predicted_peak_q_pa":17991.21331725248,"prediction_evaluations":5,"remaining_burn_s":4.156169018950361,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9861262679906,"feasible":true,"predicted_ground_range_m":-2.5853084386933403,"predicted_main_at_terminal_kg":8673.234039721126,"predicted_peak_q_pa":17991.324753165176,"prediction_evaluations":5,"remaining_burn_s":3.1361262680069637,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97370486437075,"feasible":true,"predicted_ground_range_m":-1.567919723127606,"predicted_main_at_terminal_kg":8675.171869215144,"predicted_peak_q_pa":17991.23684148443,"prediction_evaluations":5,"remaining_burn_s":2.103704864388018,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.95655274206362,"feasible":true,"predicted_ground_range_m":-0.6012913377706708,"predicted_main_at_terminal_kg":8680.771886196178,"predicted_peak_q_pa":17990.204925443395,"prediction_evaluations":5,"remaining_burn_s":1.0665527420818273,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3926.69561687165,37278.18546765611,208.7523565320536,993.3906786405913,0.2058985567386217,0.0019146596544260732,23313.846489464126,293.7193508668071],"time_s":95.26999999999819},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.9299999999892,"requested_s":130.72999999998922,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.7699999998329,"requested_s":302.56999999983293,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4996007747831754e-12,"maximum_slosh_displacement_m":1.5964928689249702,"maximum_slosh_mode_force_n":70362.16116104997,"minimum_feed_buffer_kg":1479.3325934129193,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.31486399999994}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":92.984375,"fuel_ledger":{"main_error_kg":-4.0745362639427185e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"745d10713fd40a48c94f2c2bbd7b10ea8b8fd9583650eed8ffd606f8fd225fd4","integration_dt_s":0.01,"job_id":"previous-holdout/vehicle-3-07","observation_seed_sequence":{"generated_state_uint32":[2056968305,2815682938,1629672398,423946897,2291020229,2497074207,249739678,1664850894],"mode":"case","state":{"entropy":[378,3,7,3699904010,1074245986,3284078217,458778188,1935145963,965751161,1742625428,1399414539],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99934.27581685664,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-135.10900984514885,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0945406741824794,-1.1166499567471913],[0.09454067761596938,-1.1169778346026538]],"navigation_acceleration_bias_m_s2":[-0.04667162699264266,0.06557028882322471],"observed_control_state":[-0.15166010732040427,7.723180176713086,0.0513562056258995,-1.050412748971549,-1.0312509726921339e-05,3.598831236134906e-05],"state":[-0.06833835632105248,7.675402761444264,0.093182135625891,-1.1082604078912546,-1.0471856881723744e-05,4.0984731935084366e-05,5878.66155053132,226.657688227347],"time_s":405.6538166510749},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.06833835632105248,7.675402761444264,0.093182135625891,-1.1082604078912546,-1.0471856881723744e-05,4.0984731935084366e-05,5878.66155053132,226.657688227347],"flight_safety":true,"flight_time_s":405.6538166510749,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-3-07","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.00903866906378,"engine_lag_s":0.020588985147545227,"inertia_scale":0.9869556719850363,"initial_mass_scale":0.9993427581685663,"observation_delay_steps":1,"sensor_position_error_m":1.7962862057596265,"sensor_velocity_error_m_s":0.8336613815879884,"thrust_scale":1.0007072741750775},"group":"vehicle","id":"vehicle-3-07","index":7,"stream":3},"input_sha256":"745d10713fd40a48c94f2c2bbd7b10ea8b8fd9583650eed8ffd606f8fd225fd4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64321.338449468276,"max_angular_acceleration_deg_s2":2.686811791834654,"max_angular_rate_deg_s":8.000578606711699,"max_ascent_q_alpha_kpa_deg":83.24559036525982,"max_dynamic_pressure_pa":25650.249146150785,"max_fin_hinge_nm":75.64655672963606,"max_flight_load_g":3.05933974769435,"max_gimbal_deg":5.996657694493872,"max_mass_balance_error_kg":4.511093720793724e-10,"max_recovery_dynamic_pressure_pa":18002.528962518372,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.686811791834654,"angular_torque_bias_nm":410.15345211573447,"attitude_target_deg":11.524153486511812,"control":[0.1604339156049118,-0.023091736208237325,14434.151334476443,0.0],"navigation_acceleration_bias_m_s2":[0.18555307978430133,-0.060037873435679324],"observed_control_state":[1281.8577631386954,36249.443265102054,-61.07775487142369,-993.2905637810013,0.06301552664721055,0.007234965082771421,20130.348542154563,261.7781177671429,0.0,0.0,0.0,-0.01103149778969055,0.058488791904329124,1499.9999999999943,0.9274661826991549,39.23282641551421,25.767173584490905,0.0,0.0],"phase":"entry","requested_control":[0.1604339156049118,-0.023091736208237325,14434.151334476443,0.0],"state":[1280.5321551122722,36229.40893937863,-61.255416885896146,-993.3545535205593,0.06319009860399717,0.008795188783505952,20129.131568083314,261.74081136294257,0.0,0.0,0.0,-0.01445012726226725,0.09859873530050656,1499.9999999999943,0.9352265797030506,39.233682494661934,25.76631750534318,0.020570512525504726,0.008382456287312575],"time_s":302.1899999998333,"upper_attached":false},"rcs_propellant_used_kg":73.342311772653,"record_type":"flight","remaining_main_propellant_kg":5878.66155053132,"remaining_rcs_propellant_kg":226.657688227347,"return_plan":{"burn_end_time_s":140.76297930232727,"feasible":true,"predicted_ground_range_m":-0.5764313719534302,"predicted_main_at_terminal_kg":8470.356724671889,"predicted_peak_q_pa":17990.99823209157,"prediction_evaluations":5,"remaining_burn_s":1.152979302346132,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.5552210448058,"feasible":true,"predicted_ground_range_m":1.979378379302851,"predicted_main_at_terminal_kg":8438.07079121073,"predicted_peak_q_pa":17991.094252798717,"prediction_evaluations":6,"remaining_burn_s":9.105221044817219,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.75990268553196,"feasible":true,"predicted_ground_range_m":3.6020008022930146,"predicted_main_at_terminal_kg":8472.095493152125,"predicted_peak_q_pa":17991.29733262415,"prediction_evaluations":6,"remaining_burn_s":8.289902685544313,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.76384021370447,"feasible":true,"predicted_ground_range_m":-0.005295391187734921,"predicted_main_at_terminal_kg":8468.137065300878,"predicted_peak_q_pa":17991.015354190706,"prediction_evaluations":5,"remaining_burn_s":7.273840213717772,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.75931717054286,"feasible":true,"predicted_ground_range_m":0.04117859446896244,"predicted_main_at_terminal_kg":8472.460143781493,"predicted_peak_q_pa":17991.33737838745,"prediction_evaluations":5,"remaining_burn_s":6.249317170557078,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.75778709160357,"feasible":true,"predicted_ground_range_m":0.04700874488893536,"predicted_main_at_terminal_kg":8474.276613814156,"predicted_peak_q_pa":17990.35347835132,"prediction_evaluations":5,"remaining_burn_s":5.227787091618736,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.7624648129234,"feasible":true,"predicted_ground_range_m":0.0630349138480284,"predicted_main_at_terminal_kg":8470.47998523902,"predicted_peak_q_pa":17991.119736290835,"prediction_evaluations":5,"remaining_burn_s":4.212464812939476,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.75159843787236,"feasible":true,"predicted_ground_range_m":-2.5674843874662217,"predicted_main_at_terminal_kg":8473.79316039527,"predicted_peak_q_pa":17991.197836092975,"prediction_evaluations":5,"remaining_burn_s":3.181598437889368,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.76371564087572,"feasible":true,"predicted_ground_range_m":-1.5401178618082931,"predicted_main_at_terminal_kg":8470.499905074088,"predicted_peak_q_pa":17991.06698628182,"prediction_evaluations":5,"remaining_burn_s":2.173715640893655,"source":"finite_burn_predictor_corrector","time_s":138.58999999998207,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.76297930232727,"feasible":true,"predicted_ground_range_m":-0.5764313719534302,"predicted_main_at_terminal_kg":8470.356724671889,"predicted_peak_q_pa":17990.99823209157,"prediction_evaluations":5,"remaining_burn_s":1.152979302346132,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3924.8933227156804,37269.54222911445,207.82422259174095,986.1133473857069,0.2064139722734631,0.0019039456020223016,22926.8051182063,294.1777641819697],"time_s":95.90999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.64999999998855,"requested_s":131.44999999998856,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.1499999998335,"requested_s":301.9499999998335,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.4077418712356782,"maximum_slosh_mode_force_n":59385.62551839446,"minimum_feed_buffer_kg":1480.0020707405329,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":93.22552600000017}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":122.3125,"fuel_ledger":{"main_error_kg":-2.473825588822365e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"88a1780199c970ec820de7e7c550c7ce581b2f80ece4a5ea2cd0ac3eeca3bd9f","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-00","observation_seed_sequence":{"generated_state_uint32":[3732172927,2722817882,4103400772,1017622393,1069020060,2956641242,4278179967,221430236],"mode":"case","state":{"entropy":[378,3,0,910649434,3761721719,4221745055,2192857164,134528822,3520691600,1956653582,972144598],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99822.21562699418,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1024.97058146929,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.1278958611405381,-0.82890282228234],[0.12789586981377082,-0.8283798774972863]],"navigation_acceleration_bias_m_s2":[0.08346721149647315,0.021398741373217282],"observed_control_state":[0.023733178964831313,7.488632602095025,0.09996445997803491,-0.9998791596824247,1.759651337232764e-05,-2.6989837826561054e-05],"state":[0.1372086363593127,7.668529615691191,0.12863481359455317,-0.8198402480145328,1.6585369929523918e-05,-6.536809814071547e-05,5792.551023607407,218.23299363243694],"time_s":407.7414909844977},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1372086363593127,7.668529615691191,0.12863481359455317,-0.8198402480145328,1.6585369929523918e-05,-6.536809814071547e-05,5792.551023607407,218.23299363243694],"flight_safety":true,"flight_time_s":407.7414909844977,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.0364941329369803,"first_sample_above_0_1_m_s":48.79999999999607,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.5852813027595403,"altitude_m":11918.34405029327,"gust_contribution_m_s":0.0,"phase":"entry","time_s":339.81999999979905},"endpoints_above_0_1_m_s":1770,"first_endpoint_above_0_1_m_s":48.769999999996074,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":66.95999999999455,"maximum_by_phase_m_s":{"ascent":1.1251482180948447,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.1251482180948447,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":66.79999999999447,"maximum_sampled_by_phase_m_s":{"ascent":1.1247850261354309,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.1247850261354309,"sample_count_above_0_1_m_s":88,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-00","input":{"conditions":{"density_scale":0.9994172767645217,"forecast_gust_amplitude_m_s":3.972431626428046,"forecast_wind_profile":[[0.0,5.131970280431194],[50.0,5.131970280431194],[1000.0,3.710248583591005],[5000.0,-2.2759480346834735],[10000.0,-9.68386634979814],[100000.0,-9.68386634979814]],"gust_altitude_center_m":11916.75876899051,"gust_altitude_half_width_m":4117.448290516237,"gust_amplitude_m_s":3.0364941329369803,"gust_duration_s":69.32714135113444,"gust_period_s":47.205764658361225,"gust_phase_rad":-1.597456450880795,"gust_start_s":30.680429538590168,"health_checks_passed":true,"known_fault":false,"latitude_deg":8.824696325132962,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101622.19625485799],[11000.0,22702.226411926324],[20000.0,5468.125949865656],[32000.0,864.6422268006318],[47000.0,109.50311606067436],[51000.0,66.27281005411221],[71000.0,3.8858930748889424],[84852.0,0.3645192490764178],[100000.0,0.022838565998944165]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101622.19625485799,"sea_level_temperature_k":287.7011357629619,"temperature_profile":[[0.0,287.7011357629619],[11000.0,216.2011357629619],[20000.0,216.2011357629619],[32000.0,228.2011357629619],[47000.0,270.2011357629619],[51000.0,270.2011357629619],[71000.0,214.2011357629619],[84852.0,186.4971357629619],[100000.0,186.4971357629619]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.7148245825550115],[100000.0,1.7148245825550115]],"wind_profile":[[0.0,5.555647859075885],[50.0,5.555647859075885],[1000.0,4.133926162235696],[5000.0,-1.8522704560387826],[10000.0,-9.26018877115345],[100000.0,-9.26018877115345]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.0879078502670376,"engine_lag_s":0.044691572533281265,"inertia_scale":1.0099211114156073,"initial_mass_scale":0.9982221562699417,"observation_delay_steps":2,"sensor_position_error_m":1.821802875451625,"sensor_velocity_error_m_s":0.9301577002012567,"thrust_scale":1.0019173948084743},"group":"combined","id":"combined-3-00","index":0,"stream":3},"input_sha256":"88a1780199c970ec820de7e7c550c7ce581b2f80ece4a5ea2cd0ac3eeca3bd9f","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64407.44897639235,"max_angular_acceleration_deg_s2":2.9559406825395067,"max_angular_rate_deg_s":8.00252531634817,"max_ascent_q_alpha_kpa_deg":75.406839274956,"max_dynamic_pressure_pa":25401.786426480663,"max_fin_hinge_nm":73.1163981706497,"max_flight_load_g":3.0673971698244555,"max_gimbal_deg":5.998894169799259,"max_mass_balance_error_kg":3.346940502524376e-10,"max_recovery_dynamic_pressure_pa":18263.579771236204,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.9559406825395067,"angular_torque_bias_nm":665.447916509306,"attitude_target_deg":0.0,"control":[0.0,-0.01933011644015252,35794.0104274633,0.0],"navigation_acceleration_bias_m_s2":[0.028356615878894473,0.3571066034164799],"observed_control_state":[0.11477616983732392,12.263345448737889,-0.10592679308555253,-0.0950498792030259,2.2575439098163332e-07,1.8725881794725462e-05,6083.024928307577,224.2954814108601,1.0,-1.8787267837326992e-151,0.0,0.018730503904312936,0.10287844763030086,1499.9999999999943,0.9999999999999981,49.11440163656881,15.885598363436225,0.0,0.0],"phase":"landing","requested_control":[0.09571084446690133,-6.671172393988504e-05,1991.470429635534,0.0],"state":[0.0698883923837525,12.118029367557934,-0.13054470049577588,-0.3078080511770808,8.277201756843082e-06,0.0008261278455792565,6079.738444285842,224.24320145956162,1.0,-8.874491974087196e-152,0.0,0.007941505848510796,0.0663306586438086,1499.9999999999943,0.9999999999999981,49.11671351034394,15.883286489661092,-0.0049141455324731775,-0.08263517021735481],"time_s":402.8899999997417,"upper_attached":false},"rcs_propellant_used_kg":81.76700636756306,"record_type":"flight","remaining_main_propellant_kg":5792.551023607407,"remaining_rcs_propellant_kg":218.23299363243694,"return_plan":{"burn_end_time_s":141.72001031582653,"feasible":true,"predicted_ground_range_m":-0.19681559721129815,"predicted_main_at_terminal_kg":8342.850072323687,"predicted_peak_q_pa":17992.94225944383,"prediction_evaluations":5,"remaining_burn_s":0.7500103158466195,"source":"finite_burn_predictor_corrector","time_s":140.9699999999799,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.5351605161197,"feasible":true,"predicted_ground_range_m":2.072350974010636,"predicted_main_at_terminal_kg":8351.694237598569,"predicted_peak_q_pa":17992.796105035217,"prediction_evaluations":6,"remaining_burn_s":9.745160516131461,"source":"finite_burn_predictor_corrector","time_s":131.78999999998825,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76661320117168,"feasible":true,"predicted_ground_range_m":0.7369528875221327,"predicted_main_at_terminal_kg":8333.659406070952,"predicted_peak_q_pa":17992.147795247816,"prediction_evaluations":6,"remaining_burn_s":8.956613201184354,"source":"finite_burn_predictor_corrector","time_s":132.80999999998733,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75569963435265,"feasible":true,"predicted_ground_range_m":4.925895064297613,"predicted_main_at_terminal_kg":8335.67971259898,"predicted_peak_q_pa":17992.07604065727,"prediction_evaluations":4,"remaining_burn_s":7.925699634366268,"source":"finite_burn_predictor_corrector","time_s":133.8299999999864,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.76428482156356,"feasible":true,"predicted_ground_range_m":0.136510045096216,"predicted_main_at_terminal_kg":8329.5333627015,"predicted_peak_q_pa":17992.76784739416,"prediction_evaluations":5,"remaining_burn_s":6.9142848215781045,"source":"finite_burn_predictor_corrector","time_s":134.84999999998547,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.75790711626206,"feasible":true,"predicted_ground_range_m":0.21815836846761982,"predicted_main_at_terminal_kg":8330.731704291124,"predicted_peak_q_pa":17992.662181227886,"prediction_evaluations":5,"remaining_burn_s":5.887907116277528,"source":"finite_burn_predictor_corrector","time_s":135.86999999998454,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7453164322243,"feasible":true,"predicted_ground_range_m":0.24965606699927534,"predicted_main_at_terminal_kg":8336.894869148851,"predicted_peak_q_pa":17992.968759748604,"prediction_evaluations":5,"remaining_burn_s":4.855316432240687,"source":"finite_burn_predictor_corrector","time_s":136.88999999998362,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7350585835313,"feasible":true,"predicted_ground_range_m":-2.983035194385117,"predicted_main_at_terminal_kg":8338.39735519642,"predicted_peak_q_pa":17992.985039257095,"prediction_evaluations":5,"remaining_burn_s":3.825058583548618,"source":"finite_burn_predictor_corrector","time_s":137.9099999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.7273012353976,"feasible":true,"predicted_ground_range_m":-2.0938960075038366,"predicted_main_at_terminal_kg":8343.631946068313,"predicted_peak_q_pa":17992.17415719739,"prediction_evaluations":5,"remaining_burn_s":2.7973012354158193,"source":"finite_burn_predictor_corrector","time_s":138.92999999998176,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.72876213225675,"feasible":true,"predicted_ground_range_m":-1.0679417363373886,"predicted_main_at_terminal_kg":8339.525363597457,"predicted_peak_q_pa":17992.929500557577,"prediction_evaluations":5,"remaining_burn_s":1.7787621322759049,"source":"finite_burn_predictor_corrector","time_s":139.94999999998083,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.72001031582653,"feasible":true,"predicted_ground_range_m":-0.19681559721129815,"predicted_main_at_terminal_kg":8342.850072323687,"predicted_peak_q_pa":17992.94225944383,"prediction_evaluations":5,"remaining_burn_s":0.7500103158466195,"source":"finite_burn_predictor_corrector","time_s":140.9699999999799,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4163.87541917843,37332.30343853682,224.42583683101702,983.6891917018655,0.23221250603919016,0.001843161374771497,22888.062251203577,294.2222576916192],"time_s":96.12999999999802},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.00999999998822,"requested_s":131.80999999998824,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.9899999998336,"requested_s":301.78999999983364,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.551735995122318,"maximum_slosh_mode_force_n":66907.67252971856,"minimum_feed_buffer_kg":1481.5324125844274,"minimum_tank_pressure_pa":349999.99999999866},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":122.6766733000004}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":122.5625,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"232aed5f0a9cda543400d7fd3bd66efb18c208b20e610b0160f0b0c7f7c990cc","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-01","observation_seed_sequence":{"generated_state_uint32":[2307504007,3118134673,4201320629,67971924,467400101,2804117768,3863710245,181385174],"mode":"case","state":{"entropy":[378,3,1,979430493,65699439,3513330015,1477663092,1066216296,515163786,1349430309,1147796335],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100922.23876600013,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-1273.2522578954179,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.023582854417292083,-1.0122897588433455],[-0.02358284507199594,-1.0109517091826072]],"navigation_acceleration_bias_m_s2":[-0.05328402518246471,-0.31570347337515814],"observed_control_state":[-0.10321760575979691,7.856881905775614,-0.020096386425891132,-1.0126424374225842,1.019090437667806e-05,-0.00013931195665471642],"state":[0.03963636389749171,7.893574479480273,-0.025268447083918004,-1.0020068021469084,6.984267040876608e-06,-0.00016725620759637427,5580.9449518511865,222.71148391459784],"time_s":406.288399284827},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.03963636389749171,7.893574479480273,-0.025268447083918004,-1.0020068021469084,6.984267040876608e-06,-0.00016725620759637427,5580.9449518511865,222.71148391459784],"flight_safety":true,"flight_time_s":406.288399284827,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.7101568680114827,"first_sample_above_0_1_m_s":55.599999999994715,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.26203380150400335,"altitude_m":8261.392422400899,"gust_contribution_m_s":0.0,"phase":"entry","time_s":351.59999999978834},"endpoints_above_0_1_m_s":198,"first_endpoint_above_0_1_m_s":55.599999999994715,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":57.56999999999432,"maximum_by_phase_m_s":{"ascent":0.1172538724179848,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.1172538724179848,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":57.39999999999436,"maximum_sampled_by_phase_m_s":{"ascent":0.11717895636429532,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.11717895636429532,"sample_count_above_0_1_m_s":10,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-01","input":{"conditions":{"density_scale":0.9941138671750885,"forecast_gust_amplitude_m_s":1.308254633587106,"forecast_wind_profile":[[0.0,-4.585574561693299],[50.0,-4.585574561693299],[1000.0,-4.897485834756985],[5000.0,-6.2107964581830295],[10000.0,-7.83601835467276],[100000.0,-7.83601835467276]],"gust_altitude_center_m":8261.130388599395,"gust_altitude_half_width_m":4592.170221060049,"gust_amplitude_m_s":0.7101568680114827,"gust_duration_s":99.33191854467796,"gust_period_s":27.68215823093313,"gust_phase_rad":-2.865434136864308,"gust_start_s":52.01291260582123,"health_checks_passed":true,"known_fault":false,"latitude_deg":-59.54181401913935,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101055.70318739778],[11000.0,22524.034485655236],[20000.0,5431.318401437762],[32000.0,859.1929154486935],[47000.0,109.5448061951732],[51000.0,65.9058785092075],[71000.0,3.8827406007750436],[84852.0,0.36661818528958057],[100000.0,0.02284200476164038]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101055.70318739778,"sea_level_temperature_k":287.82595754043837,"temperature_profile":[[0.0,287.82595754043837],[11000.0,216.3259575404384],[20000.0,216.3259575404384],[32000.0,228.3259575404384],[47000.0,270.32595754043837],[51000.0,270.32595754043837],[71000.0,214.3259575404384],[84852.0,186.6219575404384],[100000.0,186.6219575404384]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.188997039858581],[100000.0,-1.188997039858581]],"wind_profile":[[0.0,-5.361372170062406],[50.0,-5.361372170062406],[1000.0,-5.673283443126092],[5000.0,-6.986594066552136],[10000.0,-8.611815963041867],[100000.0,-8.611815963041867]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0610996147978038,"engine_lag_s":0.01792414367893803,"inertia_scale":1.0138089898761518,"initial_mass_scale":1.0092223876600013,"observation_delay_steps":1,"sensor_position_error_m":1.7752911662038366,"sensor_velocity_error_m_s":0.6676447604867959,"thrust_scale":1.0213360764315362},"group":"combined","id":"combined-3-01","index":1,"stream":3},"input_sha256":"232aed5f0a9cda543400d7fd3bd66efb18c208b20e610b0160f0b0c7f7c990cc","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64619.055048148664,"max_angular_acceleration_deg_s2":2.689447748843814,"max_angular_rate_deg_s":8.000777456165293,"max_ascent_q_alpha_kpa_deg":75.33074121129627,"max_dynamic_pressure_pa":25743.171070659097,"max_fin_hinge_nm":162.54048594782992,"max_flight_load_g":3.060001548193643,"max_gimbal_deg":5.996730603521918,"max_mass_balance_error_kg":1.6007106751203537e-10,"max_recovery_dynamic_pressure_pa":17804.14105629957,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.689447748843814,"angular_torque_bias_nm":-1619.0677232712346,"attitude_target_deg":9.435157750422539,"control":[0.14953955146475353,-0.02676952240755168,15598.195669751572,0.0],"navigation_acceleration_bias_m_s2":[-0.003560162882696146,0.15229414544251124],"observed_control_state":[1923.181324468432,36180.88828901939,-64.85537299612696,-992.3939061665824,0.058707953515005164,0.006863278801418366,20119.414786444977,260.41688149204,0.0,0.0,0.0,-0.012769611858783898,0.054373749582665845,1499.9999999999943,0.9377325157660679,39.24051775462356,25.759482245381683,0.0,0.0],"phase":"entry","requested_control":[0.14953955146475353,-0.02676952240755168,15598.195669751572,0.0],"state":[1921.8829406297075,36160.920155104446,-64.87327500921998,-992.5785336242782,0.0588746356346854,0.008407646566327216,20118.282522716927,260.37667097715934,0.0,0.0,0.0,-0.016738066469477373,0.0918163973466696,1499.9999999999943,0.9444306836768861,39.24131424436825,25.75868575563699,0.013717036317940984,0.01081371540943171],"time_s":301.6299999998338,"upper_attached":false},"rcs_propellant_used_kg":77.28851608540216,"record_type":"flight","remaining_main_propellant_kg":5580.9449518511865,"remaining_rcs_propellant_kg":222.71148391459784,"return_plan":{"burn_end_time_s":141.2580668812366,"feasible":true,"predicted_ground_range_m":-0.1866959125813139,"predicted_main_at_terminal_kg":8452.54506738677,"predicted_peak_q_pa":17991.294850379785,"prediction_evaluations":5,"remaining_burn_s":0.8280668812561964,"source":"finite_burn_predictor_corrector","time_s":140.4299999999804,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.98463645490543,"feasible":true,"predicted_ground_range_m":2.8376461378957316,"predicted_main_at_terminal_kg":8494.001710795252,"predicted_peak_q_pa":17990.858103318744,"prediction_evaluations":6,"remaining_burn_s":9.734636454916693,"source":"finite_burn_predictor_corrector","time_s":131.24999999998875,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.1968265484478,"feasible":true,"predicted_ground_range_m":1.618542519496259,"predicted_main_at_terminal_kg":8471.937741295873,"predicted_peak_q_pa":17990.884997200716,"prediction_evaluations":6,"remaining_burn_s":8.92682654846,"source":"finite_burn_predictor_corrector","time_s":132.26999999998782,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2064373084623,"feasible":true,"predicted_ground_range_m":4.839889729018296,"predicted_main_at_terminal_kg":8470.317526350182,"predicted_peak_q_pa":17990.87369656541,"prediction_evaluations":4,"remaining_burn_s":7.916437308475432,"source":"finite_burn_predictor_corrector","time_s":133.2899999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.211410806774,"feasible":true,"predicted_ground_range_m":0.18459416805518458,"predicted_main_at_terminal_kg":8461.554915993067,"predicted_peak_q_pa":17991.425223783623,"prediction_evaluations":5,"remaining_burn_s":6.90141080678806,"source":"finite_burn_predictor_corrector","time_s":134.30999999998596,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2224814908866,"feasible":true,"predicted_ground_range_m":0.3165643513731453,"predicted_main_at_terminal_kg":8462.378094772168,"predicted_peak_q_pa":17990.568662799553,"prediction_evaluations":5,"remaining_burn_s":5.892481490901545,"source":"finite_burn_predictor_corrector","time_s":135.32999999998503,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22965747257754,"feasible":true,"predicted_ground_range_m":0.44426682599755907,"predicted_main_at_terminal_kg":8459.322708993916,"predicted_peak_q_pa":17991.398094275944,"prediction_evaluations":5,"remaining_burn_s":4.879657472593426,"source":"finite_burn_predictor_corrector","time_s":136.3499999999841,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.22734259801976,"feasible":true,"predicted_ground_range_m":-2.5084750915122953,"predicted_main_at_terminal_kg":8460.09103621547,"predicted_peak_q_pa":17991.391468646972,"prediction_evaluations":5,"remaining_burn_s":3.857342598036593,"source":"finite_burn_predictor_corrector","time_s":137.36999999998318,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2413611708752,"feasible":true,"predicted_ground_range_m":-1.7499203825252607,"predicted_main_at_terminal_kg":8457.98391328701,"predicted_peak_q_pa":17990.354409693904,"prediction_evaluations":5,"remaining_burn_s":2.8513611708929445,"source":"finite_burn_predictor_corrector","time_s":138.38999999998225,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.25353637769328,"feasible":true,"predicted_ground_range_m":-0.8366037721102231,"predicted_main_at_terminal_kg":8454.20997876008,"predicted_peak_q_pa":17991.3968927955,"prediction_evaluations":5,"remaining_burn_s":1.8435363777119682,"source":"finite_burn_predictor_corrector","time_s":139.40999999998132,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2580668812366,"feasible":true,"predicted_ground_range_m":-0.1866959125813139,"predicted_main_at_terminal_kg":8452.54506738677,"predicted_peak_q_pa":17991.294850379785,"prediction_evaluations":5,"remaining_burn_s":0.8280668812561964,"source":"finite_burn_predictor_corrector","time_s":140.4299999999804,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4098.748254989697,37261.06893723602,222.76377176449262,985.0703667917201,0.2285596813667344,0.002173745587663771,23141.93528855396,294.7909351932457],"time_s":95.52999999999814},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.44999999998873,"requested_s":131.24999999998875,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.589999999834,"requested_s":301.389999999834,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7411853049416095e-12,"maximum_slosh_displacement_m":1.2559285863556597,"maximum_slosh_mode_force_n":38458.61630306318,"minimum_feed_buffer_kg":1479.5564173645428,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":123.00375710000117}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":122.65625,"fuel_ledger":{"main_error_kg":7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"6c6d2e8becc3e66b210cc3371f0a33d56732839fea553c87b01060e4bfb775b0","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-02","observation_seed_sequence":{"generated_state_uint32":[452779374,2022728573,3804188276,506863451,879313035,1546180293,1497766797,2618160640],"mode":"case","state":{"entropy":[378,3,2,2760947557,1595973474,832438266,604721497,3324793003,116200252,1742823691,1306924528],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100186.15860108637,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":169.71572218098532,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.06288344466593607,-1.1234483873617624],[0.06288344602788361,-1.123319389378183]],"navigation_acceleration_bias_m_s2":[0.09432826406381875,-0.317880530654823],"observed_control_state":[-0.038163355085536886,7.807556112299097,0.12608406857650237,-1.1549229704173365,1.0672341633673691e-05,-2.232581524078986e-05],"state":[-0.061650353970995664,7.800416816582612,0.06356022354220171,-1.1133785358559687,1.0557897852207225e-05,-1.612474794835457e-05,5368.240543702023,219.31243106752467],"time_s":405.13462349914874},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.061650353970995664,7.800416816582612,0.06356022354220171,-1.1133785358559687,1.0557897852207225e-05,-1.612474794835457e-05,5368.240543702023,219.31243106752467],"flight_safety":true,"flight_time_s":405.13462349914874,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.6298282101440984,"first_sample_above_0_1_m_s":318.999999999818,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":2.1401316254668927,"altitude_m":18158.27661137499,"gust_contribution_m_s":2.3975222870136474,"phase":"entry","time_s":324.41999999981306},"endpoints_above_0_1_m_s":1451,"first_endpoint_above_0_1_m_s":318.999999999818,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":333.7999999998045,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.549364996582795,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":2.549364996582795,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":333.7999999998045,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.549339247967712,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":2.549339247967712,"sample_count_above_0_1_m_s":74,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-02","input":{"conditions":{"density_scale":0.9991346651079908,"forecast_gust_amplitude_m_s":2.0937494782156607,"forecast_wind_profile":[[0.0,0.22661854173462492],[50.0,0.22661854173462492],[1000.0,0.0984630293601867],[5000.0,-0.4411391280058692],[10000.0,-1.1088967977463633],[100000.0,-1.1088967977463633]],"gust_altitude_center_m":18156.136479749523,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":2.6298282101440984,"gust_duration_s":120.0,"gust_period_s":18.4057683667038,"gust_phase_rad":-1.9389750755742279,"gust_start_s":268.15782834092187,"health_checks_passed":true,"known_fault":false,"latitude_deg":5.959921968848235,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101664.9109906141],[11000.0,22717.919644869853],[20000.0,5501.825628148391],[32000.0,869.4022666410591],[47000.0,111.14784391199896],[51000.0,67.06959479473477],[71000.0,3.9534941307000273],[84852.0,0.372742009810489],[100000.0,0.023417200722427672]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101664.9109906141,"sea_level_temperature_k":288.0614842887759,"temperature_profile":[[0.0,288.0614842887759],[11000.0,216.56148428877592],[20000.0,216.56148428877592],[32000.0,228.56148428877592],[47000.0,270.5614842887759],[51000.0,270.5614842887759],[71000.0,214.56148428877592],[84852.0,186.8574842887759],[100000.0,186.8574842887759]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.7832066945885243],[100000.0,1.7832066945885243]],"wind_profile":[[0.0,-0.14271016402076953],[50.0,-0.14271016402076953],[1000.0,-0.27086567639520776],[5000.0,-0.8104678337612636],[10000.0,-1.4782255035017577],[100000.0,-1.4782255035017577]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9293488877056542,"engine_lag_s":0.01927871110881964,"inertia_scale":0.9877242731584189,"initial_mass_scale":1.0018615860108637,"observation_delay_steps":1,"sensor_position_error_m":1.6986071943265304,"sensor_velocity_error_m_s":0.9984516440793906,"thrust_scale":0.9887456089609947},"group":"combined","id":"combined-3-02","index":2,"stream":3},"input_sha256":"6c6d2e8becc3e66b210cc3371f0a33d56732839fea553c87b01060e4bfb775b0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64831.75945629805,"max_angular_acceleration_deg_s2":2.670958399441364,"max_angular_rate_deg_s":8.000847109982631,"max_ascent_q_alpha_kpa_deg":80.46109994215593,"max_dynamic_pressure_pa":25345.35586314862,"max_fin_hinge_nm":84.54483885829606,"max_flight_load_g":3.068216115503659,"max_gimbal_deg":5.996490107989383,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":18373.28677805253,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.670958399441364,"angular_torque_bias_nm":8.000776397783625,"attitude_target_deg":10.013160277336967,"control":[0.1580974226113576,-0.023946824413774943,14587.779668974687,0.0],"navigation_acceleration_bias_m_s2":[-0.13401643982200642,-0.2303811902309586],"observed_control_state":[1326.4003775718402,35976.15920597844,-60.407665491878674,-987.939635884899,0.06115905024998499,0.00711540445207056,19705.53402331242,260.2655660138054,0.0,0.0,0.0,-0.011577987409291439,0.056545785330690795,1499.9999999999943,0.8899050467272304,39.53166174801817,25.468338251987053,0.0,0.0],"phase":"entry","requested_control":[0.17075242910427868,-0.018401897735794984,7507.198886279744,0.0],"state":[1325.0772885528652,35956.347051240075,-60.26346063158941,-987.8154664698083,0.061331052888690965,0.008665826244414476,19704.35054000998,260.22778826581117,0.0,0.0,0.0,-0.01508409193563037,0.09650094511144078,1499.9999999999943,0.9015524741284838,39.53249426811932,25.467505731885893,0.008190004829100804,0.0133802573755035],"time_s":301.46999999983393,"upper_attached":false},"rcs_propellant_used_kg":80.68756893247533,"record_type":"flight","remaining_main_propellant_kg":5368.240543702023,"remaining_rcs_propellant_kg":219.31243106752467,"return_plan":{"burn_end_time_s":141.67547461056236,"feasible":true,"predicted_ground_range_m":-0.13081525002450256,"predicted_main_at_terminal_kg":8235.218379133541,"predicted_peak_q_pa":17991.092079205497,"prediction_evaluations":5,"remaining_burn_s":1.2654746105819512,"source":"finite_burn_predictor_corrector","time_s":140.4099999999804,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.29702336793417,"feasible":true,"predicted_ground_range_m":1.2333404842928548,"predicted_main_at_terminal_kg":8299.10859598731,"predicted_peak_q_pa":17991.239807036156,"prediction_evaluations":6,"remaining_burn_s":9.047023367946338,"source":"finite_burn_predictor_corrector","time_s":132.24999999998784,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.5454789942383,"feasible":true,"predicted_ground_range_m":3.965684814689192,"predicted_main_at_terminal_kg":8270.457558772638,"predicted_peak_q_pa":17991.314475942756,"prediction_evaluations":6,"remaining_burn_s":8.275478994251374,"source":"finite_burn_predictor_corrector","time_s":133.2699999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.55701768420465,"feasible":true,"predicted_ground_range_m":-0.010931394331779032,"predicted_main_at_terminal_kg":8266.715990027667,"predicted_peak_q_pa":17991.064368005285,"prediction_evaluations":5,"remaining_burn_s":7.267017684218681,"source":"finite_burn_predictor_corrector","time_s":134.28999999998598,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.57905039929733,"feasible":true,"predicted_ground_range_m":0.07793723006810183,"predicted_main_at_terminal_kg":8258.20137333307,"predicted_peak_q_pa":17990.509135602893,"prediction_evaluations":5,"remaining_burn_s":6.269050399312273,"source":"finite_burn_predictor_corrector","time_s":135.30999999998505,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.60249436960964,"feasible":true,"predicted_ground_range_m":0.16612750805986742,"predicted_main_at_terminal_kg":8254.212043825715,"predicted_peak_q_pa":17990.54950485637,"prediction_evaluations":5,"remaining_burn_s":5.272494369625527,"source":"finite_burn_predictor_corrector","time_s":136.32999999998412,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.62584465579644,"feasible":true,"predicted_ground_range_m":0.23779268577174228,"predicted_main_at_terminal_kg":8250.019444880067,"predicted_peak_q_pa":17990.56158766527,"prediction_evaluations":5,"remaining_burn_s":4.275844655813242,"source":"finite_burn_predictor_corrector","time_s":137.3499999999832,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63470118433236,"feasible":true,"predicted_ground_range_m":-2.1459943128383934,"predicted_main_at_terminal_kg":8242.669588088082,"predicted_peak_q_pa":17991.098679104387,"prediction_evaluations":5,"remaining_burn_s":3.2647011843500815,"source":"finite_burn_predictor_corrector","time_s":138.36999999998227,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65811733393204,"feasible":true,"predicted_ground_range_m":-1.0846889363935448,"predicted_main_at_terminal_kg":8239.48286358776,"predicted_peak_q_pa":17991.221129295853,"prediction_evaluations":5,"remaining_burn_s":2.268117333950705,"source":"finite_burn_predictor_corrector","time_s":139.38999999998134,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.67547461056236,"feasible":true,"predicted_ground_range_m":-0.13081525002450256,"predicted_main_at_terminal_kg":8235.218379133541,"predicted_peak_q_pa":17991.092079205497,"prediction_evaluations":5,"remaining_burn_s":1.2654746105819512,"source":"finite_burn_predictor_corrector","time_s":140.4099999999804,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3913.988179242126,37280.36078406674,206.86957413297955,977.2149921072023,0.20833003342118245,0.001598496941755886,22502.134520856092,293.9071122446339],"time_s":96.7299999999979},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.4699999999878,"requested_s":132.26999999998782,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.42999999983414,"requested_s":301.22999999983415,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3717030823463574e-12,"maximum_slosh_displacement_m":1.5988726165137388,"maximum_slosh_mode_force_n":65809.26211318187,"minimum_feed_buffer_kg":1480.7611792443183,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":123.1496027000012}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":124.890625,"fuel_ledger":{"main_error_kg":-7.275957614183426e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3fa9622222394791620c181e765a478c0c06874459f67ace59cfb698c6c71bd4","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-03","observation_seed_sequence":{"generated_state_uint32":[2045204709,3186853114,3618167492,588029428,4168283136,2358895856,1482130347,971272780],"mode":"case","state":{"entropy":[378,3,3,2696553391,621318703,1196742160,1010332442,765009618,2053175251,2166534645,2885324762],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99218.04458119837,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-222.4481483241484,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.007766347841009963,-0.981248651497801],[0.007766364775322986,-0.9802683721448826]],"navigation_acceleration_bias_m_s2":[-0.0116263222807097,0.36746221650227734],"observed_control_state":[0.08510957908062104,7.482700123535603,-0.03128798043269953,-1.0009543447415021,1.9833453083792803e-05,-0.00011457971949211658],"state":[0.1453338656271594,7.47457919273125,0.007525356561619555,-0.9727618009403275,1.7274986941791876e-05,-0.00012253491913309664,6362.022090621761,202.93444691265137],"time_s":409.2834465959596},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1453338656271594,7.47457919273125,0.007525356561619555,-0.9727618009403275,1.7274986941791876e-05,-0.00012253491913309664,6362.022090621761,202.93444691265137],"flight_safety":true,"flight_time_s":409.2834465959596,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.20939027308041638,"first_sample_above_0_1_m_s":385.3999999997576,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.47457919273125,"altitude_m":7.47457919273125,"gust_contribution_m_s":0.06514625398441076,"phase":"landing","time_s":409.2834465959596},"endpoints_above_0_1_m_s":2920,"first_endpoint_above_0_1_m_s":385.35999999975763,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":408.4639999997097,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.06580871432768376,"flip":0.0,"landing":0.20937342785734936},"maximum_contribution_m_s":0.20937342785734936,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":408.3999999997112,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.06579517802065205,"flip":0.0,"landing":0.20936972139466548},"maximum_sampled_contribution_m_s":0.20936972139466548,"sample_count_above_0_1_m_s":94,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-03","input":{"conditions":{"density_scale":1.0190483858754904,"forecast_gust_amplitude_m_s":0.9369152577933471,"forecast_wind_profile":[[0.0,2.792506756019061],[50.0,2.792506756019061],[1000.0,3.8677560562662734],[5000.0,8.395121530991378],[10000.0,13.997736305963699],[100000.0,13.997736305963699]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.20939027308041638,"gust_duration_s":120.0,"gust_period_s":28.341953030808043,"gust_phase_rad":-3.086663668280791,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":-58.34810169755865,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101362.35564138525],[11000.0,22632.372173195505],[20000.0,5482.149105850872],[32000.0,869.8328859501543],[47000.0,111.5441214807214],[51000.0,67.39025310108299],[71000.0,3.988716345731724],[84852.0,0.3767008861809993],[100000.0,0.02359705825545331]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101362.35564138525,"sea_level_temperature_k":288.2685522565785,"temperature_profile":[[0.0,288.2685522565785],[11000.0,216.76855225657854],[20000.0,216.76855225657854],[32000.0,228.76855225657854],[47000.0,270.7685522565785],[51000.0,270.7685522565785],[71000.0,214.76855225657854],[84852.0,187.06455225657854],[100000.0,187.06455225657854]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-0.5804894373513401],[100000.0,-0.5804894373513401]],"wind_profile":[[0.0,2.4088199118332927],[50.0,2.4088199118332927],[1000.0,3.484069212080505],[5000.0,8.011434686805611],[10000.0,13.614049461777931],[100000.0,13.614049461777931]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.9353556761459849,"engine_lag_s":0.03262543880418769,"inertia_scale":0.9908500994108882,"initial_mass_scale":0.9921804458119837,"observation_delay_steps":2,"sensor_position_error_m":1.46695339510597,"sensor_velocity_error_m_s":0.8584108173816163,"thrust_scale":0.9951662740370677},"group":"combined","id":"combined-3-03","index":3,"stream":3},"input_sha256":"3fa9622222394791620c181e765a478c0c06874459f67ace59cfb698c6c71bd4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63837.97790937817,"max_angular_acceleration_deg_s2":3.456267074702173,"max_angular_rate_deg_s":8.000284569014465,"max_ascent_q_alpha_kpa_deg":88.67935646987644,"max_dynamic_pressure_pa":26275.255817994865,"max_fin_hinge_nm":249.56451573570783,"max_flight_load_g":3.9663824667265954,"max_gimbal_deg":5.996398617335439,"max_mass_balance_error_kg":3.637978807091713e-10,"max_recovery_dynamic_pressure_pa":18239.818863012104,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.456267074702173,"angular_torque_bias_nm":-1632.3808732180055,"attitude_target_deg":0.0,"control":[0.20737697889193651,0.05817630279681722,-55340.02422594923,0.0],"navigation_acceleration_bias_m_s2":[0.13217924960953858,0.2574477374972507],"observed_control_state":[-1.6439961004828985,2529.974134477092,2.098784321142393,-188.08818611605884,-0.08253332070911303,0.02674686216100208,9311.171365783472,245.34004253224612,0.0,-2.49925116667123e-13,0.0,-0.1010310839309008,0.024063362003836727,1499.9999999999943,0.9999999999999981,46.84356537455993,18.15643462544487,0.0,0.0],"phase":"entry","requested_control":[0.20737697889193651,0.05817630279681722,-55340.02422594923,0.0],"state":[-1.6582402981286328,2526.158040921925,1.9962800483217327,-188.2468956629099,-0.08197356410361929,0.02779705393078337,9310.002658830424,245.23158064438314,0.0,-1.1805646575062375e-13,0.0,-0.08008711473380917,0.09618935867088546,1499.9999999999943,0.9999999999999981,46.84438750025344,18.155612499751367,-0.04990341323349007,0.4256514038900726],"time_s":379.9299999997626,"upper_attached":false},"rcs_propellant_used_kg":97.06555308734863,"record_type":"flight","remaining_main_propellant_kg":6362.022090621761,"remaining_rcs_propellant_kg":202.93444691265137,"return_plan":{"burn_end_time_s":137.62712062542485,"feasible":true,"predicted_ground_range_m":-0.49583605487271143,"predicted_main_at_terminal_kg":8900.89558210109,"predicted_peak_q_pa":17990.961324465567,"prediction_evaluations":5,"remaining_burn_s":1.1771206254408488,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.52559990356613,"feasible":true,"predicted_ground_range_m":-0.023467513658985695,"predicted_main_at_terminal_kg":8904.191853233322,"predicted_peak_q_pa":17991.189711364845,"prediction_evaluations":5,"remaining_burn_s":7.195599903576556,"source":"finite_burn_predictor_corrector","time_s":130.32999999998958,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.72302828066057,"feasible":true,"predicted_ground_range_m":0.25417708581254317,"predicted_main_at_terminal_kg":8876.867009043843,"predicted_peak_q_pa":17991.79664679326,"prediction_evaluations":5,"remaining_burn_s":6.373028280671905,"source":"finite_burn_predictor_corrector","time_s":131.34999999998865,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.70551280874102,"feasible":true,"predicted_ground_range_m":0.33594655152080577,"predicted_main_at_terminal_kg":8881.639782614555,"predicted_peak_q_pa":17991.868914099963,"prediction_evaluations":5,"remaining_burn_s":5.335512808753284,"source":"finite_burn_predictor_corrector","time_s":132.36999999998773,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.68881645596718,"feasible":true,"predicted_ground_range_m":0.30488371259019686,"predicted_main_at_terminal_kg":8885.853863830693,"predicted_peak_q_pa":17991.809679858925,"prediction_evaluations":5,"remaining_burn_s":4.298816455980382,"source":"finite_burn_predictor_corrector","time_s":133.3899999999868,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.67311952180816,"feasible":true,"predicted_ground_range_m":-2.297750035977174,"predicted_main_at_terminal_kg":8892.7104196814,"predicted_peak_q_pa":17991.193851996213,"prediction_evaluations":5,"remaining_burn_s":3.2631195218223024,"source":"finite_burn_predictor_corrector","time_s":134.40999999998587,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.64479557990515,"feasible":true,"predicted_ground_range_m":-1.4151580791565692,"predicted_main_at_terminal_kg":8899.71963126193,"predicted_peak_q_pa":17991.29441533973,"prediction_evaluations":5,"remaining_burn_s":2.214795579920199,"source":"finite_burn_predictor_corrector","time_s":135.42999999998494,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.62712062542485,"feasible":true,"predicted_ground_range_m":-0.49583605487271143,"predicted_main_at_terminal_kg":8900.89558210109,"predicted_peak_q_pa":17990.961324465567,"prediction_evaluations":5,"remaining_burn_s":1.1771206254408488,"source":"finite_burn_predictor_corrector","time_s":136.44999999998402,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3165.16692618832,37265.55050490049,162.23127704036588,997.223929906363,0.14684518506840674,0.0012858301990550363,23139.905508207423,289.8314060708896],"time_s":95.54999999999814},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.52999999998957,"requested_s":130.32999999998958,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.72999999983205,"requested_s":303.52999999983206,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.1099999997635,"requested_s":378.9099999997635,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.3299999997633,"requested_s":379.1299999997633,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":379.4099999997632,"requested_s":379.2099999997632,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":390.48999999975314,"requested_s":390.28999999975315,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":390.5499999997531,"requested_s":390.3499999997531,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.201172825763933e-12,"maximum_slosh_displacement_m":1.557831248770836,"maximum_slosh_mode_force_n":68689.94368153134,"minimum_feed_buffer_kg":1479.6871583240206,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":125.34934590000012}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.421875,"fuel_ledger":{"main_error_kg":-2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"965681792f78356cc1cd6a80999bd89794be119a1e0e642bfbf939bee894702e","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-04","observation_seed_sequence":{"generated_state_uint32":[2733387433,340128487,3889334194,2136114244,452460146,3561490970,3191716877,1424883115],"mode":"case","state":{"entropy":[378,3,4,242488068,3613673286,4216153258,707590840,1267881618,214075124,2234122672,3891751219],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99550.86452333826,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":538.5294890390528,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.009233146053768279,-0.9647270133807007],[0.00923313703032174,-0.9651156909698176]],"navigation_acceleration_bias_m_s2":[0.10528628462659594,0.27422200546875547],"observed_control_state":[-0.020305032731544343,7.609687691963501,0.06394145412439053,-0.9200790138645921,2.2943595218453342e-05,8.459312115481882e-05],"state":[-0.06908837317036763,7.596073572308625,0.009252731897611865,-0.9565017435132347,2.3215762343191745e-05,4.8584698652721845e-05,5932.236836178068,223.02489026077777],"time_s":406.76340090158396},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.06908837317036763,7.596073572308625,0.009252731897611865,-0.9565017435132347,2.3215762343191745e-05,4.8584698652721845e-05,5932.236836178068,223.02489026077777],"flight_safety":true,"flight_time_s":406.76340090158396,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.4445014336756191,"first_sample_above_0_1_m_s":57.1999999999944,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.1009686228862847,"altitude_m":10365.110622675253,"gust_contribution_m_s":0.0,"phase":"entry","time_s":344.98999999979435},"endpoints_above_0_1_m_s":304,"first_endpoint_above_0_1_m_s":57.1999999999944,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":60.229999999993794,"maximum_by_phase_m_s":{"ascent":0.25637582844942425,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.25637582844942425,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":60.1999999999938,"maximum_sampled_by_phase_m_s":{"ascent":0.2558294091152048,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.2558294091152048,"sample_count_above_0_1_m_s":16,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-04","input":{"conditions":{"density_scale":0.9811021659548461,"forecast_gust_amplitude_m_s":2.923081263289513,"forecast_wind_profile":[[0.0,-2.758759004385949],[50.0,-2.758759004385949],[1000.0,-2.4977949318428956],[5000.0,-1.3989988369247754],[10000.0,-0.039238669463601994],[100000.0,-0.039238669463601994]],"gust_altitude_center_m":10366.211591298139,"gust_altitude_half_width_m":3197.2340686913008,"gust_amplitude_m_s":0.4445014336756191,"gust_duration_s":66.16612587236965,"gust_period_s":57.73976080828292,"gust_phase_rad":-1.1450246647214883,"gust_start_s":56.49023438286524,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.14366980240345,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101333.4249062732],[11000.0,22619.04522998141],[20000.0,5463.996693007756],[32000.0,867.4081587709901],[47000.0,111.34654600116379],[51000.0,67.2183560361931],[71000.0,3.9744532220148803],[84852.0,0.374987402687636],[100000.0,0.023598643252762976]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101333.4249062732,"sea_level_temperature_k":288.2167703314366,"temperature_profile":[[0.0,288.2167703314366],[11000.0,216.7167703314366],[20000.0,216.7167703314366],[32000.0,228.7167703314366],[47000.0,270.7167703314366],[51000.0,270.7167703314366],[71000.0,214.7167703314366],[84852.0,187.0127703314366],[100000.0,187.0127703314366]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-0.31324087432936043],[100000.0,-0.31324087432936043]],"wind_profile":[[0.0,-2.7788302170503663],[50.0,-2.7788302170503663],[1000.0,-2.517866144507313],[5000.0,-1.4190700495891928],[10000.0,-0.05930988212801935],[100000.0,-0.05930988212801935]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0369044576735233,"engine_lag_s":0.0005062794328598408,"inertia_scale":1.0262105786962725,"initial_mass_scale":0.9955086452333826,"observation_delay_steps":1,"sensor_position_error_m":1.4976951757626469,"sensor_velocity_error_m_s":0.8495132120767843,"thrust_scale":0.9949302968102516},"group":"combined","id":"combined-3-04","index":4,"stream":3},"input_sha256":"965681792f78356cc1cd6a80999bd89794be119a1e0e642bfbf939bee894702e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64267.763163821895,"max_angular_acceleration_deg_s2":2.668103167609983,"max_angular_rate_deg_s":8.000724202724587,"max_ascent_q_alpha_kpa_deg":82.01601941378945,"max_dynamic_pressure_pa":25223.642577223352,"max_fin_hinge_nm":55.609587171792064,"max_flight_load_g":3.0730865960840315,"max_gimbal_deg":5.996677392906134,"max_mass_balance_error_kg":2.1827872842550278e-10,"max_recovery_dynamic_pressure_pa":17592.056858536187,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.668103167609983,"angular_torque_bias_nm":206.9939564544712,"attitude_target_deg":12.387783007464517,"control":[0.1510699807994112,-0.024828405479595986,14513.375375485371,0.0],"navigation_acceleration_bias_m_s2":[0.18899858117880186,0.17527635873468875],"observed_control_state":[1258.6342746205005,36256.50748933535,-61.01428712610654,-993.2426898139332,0.06293702238764831,0.007129461049091584,20108.90412170488,261.00617918378464,0.0,0.0,0.0,-0.011954601531595489,0.05438499920724614,1499.9999999999943,0.9460565991858276,39.24791147082941,25.752088529175925,0.0,0.0],"phase":"entry","requested_control":[0.1510699807994112,-0.024828405479595986,14513.375375485371,0.0],"state":[1257.2717019010322,36236.573745642774,-61.25796648144613,-993.5465362682529,0.06310936473361414,0.008681673798080852,20107.768148308533,260.96862165499806,0.0,0.0,0.0,-0.015603845803984592,0.09242537891625519,1499.9999999999943,0.9518823212972927,39.24871057013642,25.75128942986891,0.017080112793806786,0.008081148872393725],"time_s":302.2899999998332,"upper_attached":false},"rcs_propellant_used_kg":76.97510973922223,"record_type":"flight","remaining_main_propellant_kg":5932.236836178068,"remaining_rcs_propellant_kg":223.02489026077777,"return_plan":{"burn_end_time_s":140.77601977269478,"feasible":true,"predicted_ground_range_m":-0.5872501326317767,"predicted_main_at_terminal_kg":8464.085030026697,"predicted_peak_q_pa":17990.32643272658,"prediction_evaluations":5,"remaining_burn_s":1.0860197727136995,"source":"finite_burn_predictor_corrector","time_s":139.68999999998107,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.6077514626474,"feasible":true,"predicted_ground_range_m":1.2686806575443228,"predicted_main_at_terminal_kg":8421.09349912932,"predicted_peak_q_pa":17991.245553513123,"prediction_evaluations":6,"remaining_burn_s":9.077751462658911,"source":"finite_burn_predictor_corrector","time_s":131.5299999999885,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.82271380221812,"feasible":true,"predicted_ground_range_m":3.675654145846746,"predicted_main_at_terminal_kg":8453.957373389148,"predicted_peak_q_pa":17990.560138145724,"prediction_evaluations":6,"remaining_burn_s":8.27271380223056,"source":"finite_burn_predictor_corrector","time_s":132.54999999998756,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.81115006355915,"feasible":true,"predicted_ground_range_m":-0.02280112335486706,"predicted_main_at_terminal_kg":8453.476200739067,"predicted_peak_q_pa":17991.335239592867,"prediction_evaluations":5,"remaining_burn_s":7.241150063572523,"source":"finite_burn_predictor_corrector","time_s":133.56999999998663,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.80895048206656,"feasible":true,"predicted_ground_range_m":0.017986948801731018,"predicted_main_at_terminal_kg":8455.241159989524,"predicted_peak_q_pa":17990.592068062717,"prediction_evaluations":5,"remaining_burn_s":6.218950482080862,"source":"finite_burn_predictor_corrector","time_s":134.5899999999857,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.8008568398636,"feasible":true,"predicted_ground_range_m":0.026552362569475463,"predicted_main_at_terminal_kg":8457.258454424107,"predicted_peak_q_pa":17990.222270809863,"prediction_evaluations":5,"remaining_burn_s":5.19085683987882,"source":"finite_burn_predictor_corrector","time_s":135.60999999998478,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79602036064782,"feasible":true,"predicted_ground_range_m":0.018439239303937427,"predicted_main_at_terminal_kg":8462.310537423098,"predicted_peak_q_pa":17990.735867269184,"prediction_evaluations":5,"remaining_burn_s":4.166020360663968,"source":"finite_burn_predictor_corrector","time_s":136.62999999998385,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78384534196857,"feasible":true,"predicted_ground_range_m":-2.578824299121269,"predicted_main_at_terminal_kg":8462.648887428186,"predicted_peak_q_pa":17990.431711319237,"prediction_evaluations":5,"remaining_burn_s":3.133845341985643,"source":"finite_burn_predictor_corrector","time_s":137.64999999998292,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.78417636409074,"feasible":true,"predicted_ground_range_m":-1.5483271940607963,"predicted_main_at_terminal_kg":8460.587789160494,"predicted_peak_q_pa":17991.320817521046,"prediction_evaluations":5,"remaining_burn_s":2.114176364108743,"source":"finite_burn_predictor_corrector","time_s":138.669999999982,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.77601977269478,"feasible":true,"predicted_ground_range_m":-0.5872501326317767,"predicted_main_at_terminal_kg":8464.085030026697,"predicted_peak_q_pa":17990.32643272658,"prediction_evaluations":5,"remaining_burn_s":1.0860197727136995,"source":"finite_burn_predictor_corrector","time_s":139.68999999998107,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3912.1974325534634,37264.69601452367,207.58756609925305,986.5086238346342,0.20622258599894705,0.0017437261137735402,22884.330855997345,294.00457539024677],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.72999999998848,"requested_s":131.5299999999885,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.2499999998334,"requested_s":302.0499999998334,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.3859139370615594e-12,"maximum_slosh_displacement_m":1.554575361082366,"maximum_slosh_mode_force_n":67052.65777290484,"minimum_feed_buffer_kg":1480.0700842238791,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":123.93802640000104}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.578125,"fuel_ledger":{"main_error_kg":-3.346940502524376e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0bde4b5b5968448368d5b144ea492f88a15553304c0fb36491feadda0fe14f3c","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-05","observation_seed_sequence":{"generated_state_uint32":[2245034498,3224753904,492137713,1434914733,2299233449,1229496845,3022468115,749319507],"mode":"case","state":{"entropy":[378,3,5,233058454,1441157387,369466605,527467045,1151195066,3244340158,704996568,3195364697],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100018.4082132435,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-304.2213034093011,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.021419660744765798,-1.053180020151081],[-0.021419661818015235,-1.0529960580736095]],"navigation_acceleration_bias_m_s2":[0.02988363737544948,-0.12840366466817318],"observed_control_state":[0.004732530860930287,7.730641839417453,0.02782846916312853,-1.1050172892728127,-5.853903199628455e-06,-1.0812210536597576e-05],"state":[0.023549648255028786,7.665234094053533,-0.021834162858856955,-1.0440993730684673,-5.83407979782425e-06,-2.2995259684320365e-05,6077.489034417286,205.86825479415924],"time_s":407.7780928802703},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.023549648255028786,7.665234094053533,-0.021834162858856955,-1.0440993730684673,-5.83407979782425e-06,-2.2995259684320365e-05,6077.489034417286,205.86825479415924],"flight_safety":true,"flight_time_s":407.7780928802703,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.2897545011113545,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.030037146563699935,"altitude_m":10377.320516564865,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.84999999979357},"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{"ascent":0.01726347423069896,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.01726347423069896,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.01725210666391952,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.01725210666391952,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-05","input":{"conditions":{"density_scale":1.0014979350251432,"forecast_gust_amplitude_m_s":2.428873790032755,"forecast_wind_profile":[[0.0,-0.7531787200757378],[50.0,-0.7531787200757378],[1000.0,0.675065261189093],[5000.0,6.688724129672592],[10000.0,14.13062697942092],[100000.0,14.13062697942092]],"gust_altitude_center_m":10377.350553711429,"gust_altitude_half_width_m":2469.560114622213,"gust_amplitude_m_s":2.2897545011113545,"gust_duration_s":104.93019144536952,"gust_period_s":59.931225413905665,"gust_phase_rad":-2.7570434727535753,"gust_start_s":59.80132496862525,"health_checks_passed":true,"known_fault":false,"latitude_deg":18.761182897353805,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101552.59416683794],[11000.0,22797.03530428941],[20000.0,5529.651615203398],[32000.0,876.0657479586353],[47000.0,112.76358617848781],[51000.0,68.12472548063698],[71000.0,4.04215110437986],[84852.0,0.38404367976073217],[100000.0,0.024232272844062073]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101552.59416683794,"sea_level_temperature_k":288.6036779419077,"temperature_profile":[[0.0,288.6036779419077],[11000.0,217.1036779419077],[20000.0,217.1036779419077],[32000.0,229.1036779419077],[47000.0,271.1036779419077],[51000.0,271.1036779419077],[71000.0,215.1036779419077],[84852.0,187.3996779419077],[100000.0,187.3996779419077]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.220459832500712],[100000.0,-1.220459832500712]],"wind_profile":[[0.0,-1.7047544866961184],[50.0,-1.7047544866961184],[1000.0,-0.2765105054312875],[5000.0,5.737148363052212],[10000.0,13.179051212800541],[100000.0,13.179051212800541]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.070125476437856,"engine_lag_s":0.03757294879488743,"inertia_scale":1.020330118405046,"initial_mass_scale":1.000184082132435,"observation_delay_steps":2,"sensor_position_error_m":1.007436996684815,"sensor_velocity_error_m_s":0.6531421046100274,"thrust_scale":0.998692645787308},"group":"combined","id":"combined-3-05","index":5,"stream":3},"input_sha256":"0bde4b5b5968448368d5b144ea492f88a15553304c0fb36491feadda0fe14f3c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64122.51096558238,"max_angular_acceleration_deg_s2":2.658610197596201,"max_angular_rate_deg_s":8.001183505005338,"max_ascent_q_alpha_kpa_deg":84.92364680174984,"max_dynamic_pressure_pa":25882.467361565334,"max_fin_hinge_nm":203.06844818423997,"max_flight_load_g":3.857334235872781,"max_gimbal_deg":5.9965116198607245,"max_mass_balance_error_kg":6.984919309616089e-10,"max_recovery_dynamic_pressure_pa":17910.115583643703,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.658610197596201,"angular_torque_bias_nm":-396.66275422196856,"attitude_target_deg":14.352254572283837,"control":[0.1573509546494351,-0.02425431950031512,14895.532243757778,0.0],"navigation_acceleration_bias_m_s2":[-0.059172695507285565,-0.16797655978114356],"observed_control_state":[134.92276083327823,36410.18194633673,-45.89785130467069,-995.3372547937208,0.06158308181835074,0.006059918745981603,20705.655022196304,256.9971480396576,0.0,0.0,0.0,-0.011571626178842769,0.057362676825087264,1499.9999999999943,0.9489036482326846,38.8281276690506,26.171872330954304,0.0,0.0],"phase":"entry","requested_control":[0.1573509546494351,-0.02425431950031512,14895.532243757778,0.0],"state":[133.9455149410572,36390.29337735717,-45.90673680517845,-995.2846390561867,0.06177265693164694,0.00838006803514622,20704.461465353135,256.9318153890883,0.0,0.0,0.0,-0.01516669861842577,0.09670270629161383,1499.9999999999943,0.956953344883134,38.82896727537353,26.17103272463138,-4.984827076784832,0.000979362355182142],"time_s":302.9499999998326,"upper_attached":false},"rcs_propellant_used_kg":94.13174520584076,"record_type":"flight","remaining_main_propellant_kg":6077.489034417286,"remaining_rcs_propellant_kg":205.86825479415924,"return_plan":{"burn_end_time_s":137.77870626466404,"feasible":true,"predicted_ground_range_m":-0.09425999413896591,"predicted_main_at_terminal_kg":8803.125877926135,"predicted_peak_q_pa":17992.663861525976,"prediction_evaluations":5,"remaining_burn_s":0.8687062646804303,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.53680498999458,"feasible":true,"predicted_ground_range_m":0.058131622787030324,"predicted_main_at_terminal_kg":8775.909093761276,"predicted_peak_q_pa":17991.56165969032,"prediction_evaluations":5,"remaining_burn_s":6.746804990005409,"source":"finite_burn_predictor_corrector","time_s":130.78999999998916,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.75082352337046,"feasible":true,"predicted_ground_range_m":0.4775463070107122,"predicted_main_at_terminal_kg":8813.75328246832,"predicted_peak_q_pa":17992.290826239212,"prediction_evaluations":5,"remaining_burn_s":5.940823523382227,"source":"finite_burn_predictor_corrector","time_s":131.80999999998824,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76030216782004,"feasible":true,"predicted_ground_range_m":0.6197829088861226,"predicted_main_at_terminal_kg":8812.510629101296,"predicted_peak_q_pa":17992.327439259803,"prediction_evaluations":5,"remaining_burn_s":4.930302167832737,"source":"finite_burn_predictor_corrector","time_s":132.8299999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.75853569867226,"feasible":true,"predicted_ground_range_m":-2.6493680071823604,"predicted_main_at_terminal_kg":8810.844161491024,"predicted_peak_q_pa":17992.06069512534,"prediction_evaluations":5,"remaining_burn_s":3.9085356986858675,"source":"finite_burn_predictor_corrector","time_s":133.84999999998638,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76011972621828,"feasible":true,"predicted_ground_range_m":-1.7485274393043397,"predicted_main_at_terminal_kg":8809.298950865554,"predicted_peak_q_pa":17991.876635654517,"prediction_evaluations":5,"remaining_burn_s":2.890119726232826,"source":"finite_burn_predictor_corrector","time_s":134.86999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76850658285667,"feasible":true,"predicted_ground_range_m":-0.783245991140376,"predicted_main_at_terminal_kg":8805.427339778958,"predicted_peak_q_pa":17991.517165234596,"prediction_evaluations":5,"remaining_burn_s":1.8785065828721383,"source":"finite_burn_predictor_corrector","time_s":135.88999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.77870626466404,"feasible":true,"predicted_ground_range_m":-0.09425999413896591,"predicted_main_at_terminal_kg":8803.125877926135,"predicted_peak_q_pa":17992.663861525976,"prediction_evaluations":5,"remaining_burn_s":0.8687062646804303,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2990.992415202744,37272.075500529405,153.7665936317768,989.9767129729997,0.13939337967114968,0.00122068442132627,22804.211407032806,290.4535249479784],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.98999999998915,"requested_s":130.78999999998916,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.9099999998328,"requested_s":302.7099999998328,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.50999999976403,"requested_s":378.30999999976405,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.7499999997638,"requested_s":378.5499999997638,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.8899999997637,"requested_s":378.6899999997637,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.72999999975383,"requested_s":389.52999999975384,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.82999999975374,"requested_s":389.62999999975375,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.94999999975363,"requested_s":389.74999999975364,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.044853423896711e-12,"maximum_slosh_displacement_m":1.5999992535191483,"maximum_slosh_mode_force_n":34913.08785373922,"minimum_feed_buffer_kg":1480.358897953852,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":124.05571149999923}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":121.46875,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"20f5e3d0d9648ce0b9b286420c95a9f16c4d725a4c37969e737d50484b8533fe","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-06","observation_seed_sequence":{"generated_state_uint32":[4203422051,2216356034,1235873132,3911023703,1804478614,681422453,2942112056,2822990169],"mode":"case","state":{"entropy":[378,3,6,991508343,2516214386,1026673742,325462112,3614551245,2664267951,1969298935,1519364884],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100740.10838167003,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1186.5844096977264,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.11768986532025427,-1.030730142073874],[-0.11768986529632394,-1.0307325135812149]],"navigation_acceleration_bias_m_s2":[-0.021615202308441793,-0.8548611663173384],"observed_control_state":[-0.034393196454101174,8.0640327780008,-0.08598637657007302,-1.110643452208729,-1.0114740873322222e-05,-2.0063741733107217e-05],"state":[-0.1891093260490574,7.985535117455519,-0.11754991909867593,-1.019483045419653,-1.0090771838387027e-05,2.9643841764407094e-07,4855.694090452242,204.66375199585053],"time_s":406.67745732698876},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.1891093260490574,7.985535117455519,-0.11754991909867593,-1.019483045419653,-1.0090771838387027e-05,2.9643841764407094e-07,4855.694090452242,204.66375199585053],"flight_safety":true,"flight_time_s":406.67745732698876,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.639586942047051,"first_sample_above_0_1_m_s":311.79999999982454,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.7775346779271786,"altitude_m":21998.14739391542,"gust_contribution_m_s":1.288153044983634,"phase":"entry","time_s":317.6399999998192},"endpoints_above_0_1_m_s":1225,"first_endpoint_above_0_1_m_s":311.67999999982464,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":324.5899999998129,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6478799609550414,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":1.6478799609550414,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":324.3999999998131,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":1.6477913645702955,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":1.6477913645702955,"sample_count_above_0_1_m_s":61,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-06","input":{"conditions":{"density_scale":0.9897935660042075,"forecast_gust_amplitude_m_s":2.081131727666355,"forecast_wind_profile":[[0.0,-6.5002805505302765],[50.0,-6.5002805505302765],[1000.0,-4.370572451868585],[5000.0,4.596619542496431],[10000.0,15.69351963552314],[100000.0,15.69351963552314]],"gust_altitude_center_m":21999.924928593347,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":2.639586942047051,"gust_duration_s":120.0,"gust_period_s":36.80779479314471,"gust_phase_rad":-1.3247025513078192,"gust_start_s":256.7234830168864,"health_checks_passed":true,"known_fault":false,"latitude_deg":15.437272485425467,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101407.19896601418],[11000.0,22660.620490115805],[20000.0,5512.051829513163],[32000.0,871.5849073990817],[47000.0,112.13793312901204],[51000.0,67.72774487468092],[71000.0,4.000228195840638],[84852.0,0.37949179896073193],[100000.0,0.023939819532922287]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101407.19896601418,"sea_level_temperature_k":288.43531583140106,"temperature_profile":[[0.0,288.43531583140106],[11000.0,216.93531583140108],[20000.0,216.93531583140108],[32000.0,228.93531583140108],[47000.0,270.93531583140106],[51000.0,270.93531583140106],[71000.0,214.93531583140108],[84852.0,187.23131583140108],[100000.0,187.23131583140108]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.782354966908663],[100000.0,-1.782354966908663]],"wind_profile":[[0.0,-5.937428505383544],[50.0,-5.937428505383544],[1000.0,-3.8077204067218524],[5000.0,5.159471587643164],[10000.0,16.256371680669872],[100000.0,16.256371680669872]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8639395102101763,"engine_lag_s":0.02802283562001133,"inertia_scale":1.0069116557861242,"initial_mass_scale":1.0074010838167002,"observation_delay_steps":1,"sensor_position_error_m":1.563540172949263,"sensor_velocity_error_m_s":0.8286584924025994,"thrust_scale":0.9728868257302963},"group":"combined","id":"combined-3-06","index":6,"stream":3},"input_sha256":"20f5e3d0d9648ce0b9b286420c95a9f16c4d725a4c37969e737d50484b8533fe","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65344.305909547315,"max_angular_acceleration_deg_s2":2.6327066914315096,"max_angular_rate_deg_s":8.000296380955742,"max_ascent_q_alpha_kpa_deg":91.67206381647354,"max_dynamic_pressure_pa":25601.602429174778,"max_fin_hinge_nm":160.51950047809535,"max_flight_load_g":3.5855311099965146,"max_gimbal_deg":5.996802060818272,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17784.38823205618,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6327066914315096,"angular_torque_bias_nm":-1210.2279603200507,"attitude_target_deg":12.053250709558085,"control":[0.15618185084864922,-0.02545036355223627,15296.79168067294,0.0],"navigation_acceleration_bias_m_s2":[-0.17082696754191465,-0.06778907109587398],"observed_control_state":[243.82506895234377,35772.875678779434,-41.95996548454379,-983.4212922685508,0.05973668330496854,0.006659472973659515,19912.55188526035,256.99966643459163,0.0,0.0,0.0,-0.012315476115425106,0.05558950803936878,1499.9999999999943,0.815309110826667,39.38603524782679,25.61396475217808,0.0,0.0],"phase":"entry","requested_control":[0.15618185084864922,-0.02545036355223627,15296.79168067294,0.0],"state":[242.99501505271672,35753.162538585544,-41.861260631649245,-983.4701474343041,0.05989915118116571,0.008187989744526579,19911.386659430584,256.96011265601794,0.0,0.0,0.0,-0.016038727311285087,0.09516724446227272,1499.9999999999943,0.8346762670671329,39.38685492472773,25.613145075277142,-5.012179807329706,0.014619677725891332],"time_s":301.20999999983417,"upper_attached":false},"rcs_propellant_used_kg":95.33624800414947,"record_type":"flight","remaining_main_propellant_kg":4855.694090452242,"remaining_rcs_propellant_kg":204.66375199585053,"return_plan":{"burn_end_time_s":138.9190289839539,"feasible":true,"predicted_ground_range_m":-0.19167249394519814,"predicted_main_at_terminal_kg":8420.944719414792,"predicted_peak_q_pa":17993.280318231387,"prediction_evaluations":5,"remaining_burn_s":0.6290289839715639,"source":"finite_burn_predictor_corrector","time_s":138.28999999998234,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.40824860544762,"feasible":true,"predicted_ground_range_m":0.23469442544048036,"predicted_main_at_terminal_kg":8472.126712214114,"predicted_peak_q_pa":17993.389578996583,"prediction_evaluations":5,"remaining_burn_s":6.238248605459714,"source":"finite_burn_predictor_corrector","time_s":132.1699999999879,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.6611380008045,"feasible":true,"predicted_ground_range_m":0.8396411041215188,"predicted_main_at_terminal_kg":8507.806551252424,"predicted_peak_q_pa":17993.389685209324,"prediction_evaluations":5,"remaining_burn_s":5.471138000817528,"source":"finite_burn_predictor_corrector","time_s":133.18999999998698,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.71283525809932,"feasible":true,"predicted_ground_range_m":-0.15002283551449835,"predicted_main_at_terminal_kg":8476.17721645195,"predicted_peak_q_pa":17993.957822856984,"prediction_evaluations":5,"remaining_burn_s":4.502835258113275,"source":"finite_burn_predictor_corrector","time_s":134.20999999998605,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.76305791630182,"feasible":true,"predicted_ground_range_m":-3.1190128951322933,"predicted_main_at_terminal_kg":8460.5467083785,"predicted_peak_q_pa":17994.25038251635,"prediction_evaluations":5,"remaining_burn_s":3.5330579163166993,"source":"finite_burn_predictor_corrector","time_s":135.22999999998513,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.81317945757772,"feasible":true,"predicted_ground_range_m":-1.9701883330246446,"predicted_main_at_terminal_kg":8446.965475878851,"predicted_peak_q_pa":17993.9361920131,"prediction_evaluations":5,"remaining_burn_s":2.563179457593534,"source":"finite_burn_predictor_corrector","time_s":136.2499999999842,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.86888497903217,"feasible":true,"predicted_ground_range_m":-0.9406277071374802,"predicted_main_at_terminal_kg":8436.39229149116,"predicted_peak_q_pa":17993.96234399598,"prediction_evaluations":5,"remaining_burn_s":1.5988849790488913,"source":"finite_burn_predictor_corrector","time_s":137.26999999998327,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.9190289839539,"feasible":true,"predicted_ground_range_m":-0.19167249394519814,"predicted_main_at_terminal_kg":8420.944719414792,"predicted_peak_q_pa":17993.280318231387,"prediction_evaluations":5,"remaining_burn_s":0.6290289839715639,"source":"finite_burn_predictor_corrector","time_s":138.28999999998234,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2767.5737217103842,37269.66259249446,141.56919078409973,971.0397864126699,0.12820665539425244,0.0010261097223867516,21885.901898276228,290.2048571088425],"time_s":97.58999999999773},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.3699999999879,"requested_s":132.1699999999879,"tank_pressure_pa":350000.00000000006},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.1699999998344,"requested_s":300.9699999998344,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.959588295605499e-12,"maximum_slosh_displacement_m":1.5999999662541151,"maximum_slosh_mode_force_n":32515.159466010187,"minimum_feed_buffer_kg":1481.935820135633,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":121.90171620000001}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":123.8125,"fuel_ledger":{"main_error_kg":-2.1827872842550278e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7f986a8558427dc54c81cb55fb8f026c8d6fd3376dc04cf95e7b433a0687bd34","integration_dt_s":0.01,"job_id":"previous-holdout/combined-3-07","observation_seed_sequence":{"generated_state_uint32":[3883987295,3679188203,3940588563,984559167,1640278683,1367714901,2257738689,185788370],"mode":"case","state":{"entropy":[378,3,7,605416736,1922665013,3380920878,4009169652,2392703543,3325762590,2498255525,2577446257],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100728.96835367105,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1501.0461937993616,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.10715158232591517,-1.0441913092194561],[0.10715158110146973,-1.0438746373940622]],"navigation_acceleration_bias_m_s2":[-0.012410382665664046,-0.5694997349161209],"observed_control_state":[0.04067321542416635,8.056898942169248,0.047436982808843356,-0.9241196426548467,-3.396932238267214e-06,-5.990793623503676e-05],"state":[0.10414332044593863,8.004847539972682,0.10753716510163779,-1.0332015637731407,-3.8666067892533055e-06,-3.958397817456692e-05,4725.623394732023,214.8315508850816],"time_s":404.81629798249924},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.10414332044593863,8.004847539972682,0.10753716510163779,-1.0332015637731407,-3.8666067892533055e-06,-3.958397817456692e-05,4725.623394732023,214.8315508850816],"flight_safety":true,"flight_time_s":404.81629798249924,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.667562167762843,"first_sample_above_0_1_m_s":365.99999999977524,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":8.004847539972682,"altitude_m":8.004847539972682,"gust_contribution_m_s":2.720870080788457,"phase":"landing","time_s":404.81629798249924},"endpoints_above_0_1_m_s":5722,"first_endpoint_above_0_1_m_s":365.96999999977527,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":404.81629798249924,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.2001489116107384,"flip":0.0,"landing":3.6664777484151285},"maximum_contribution_m_s":3.6664777484151285,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":404.81629798249924,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.1992313742135448,"flip":0.0,"landing":3.666048025708421},"maximum_sampled_contribution_m_s":3.666048025708421,"sample_count_above_0_1_m_s":190,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-07","input":{"conditions":{"density_scale":1.0155208778066926,"forecast_gust_amplitude_m_s":3.14664037714574,"forecast_wind_profile":[[0.0,-4.607509375357551],[50.0,-4.607509375357551],[1000.0,-3.426348945428791],[5000.0,1.5469581279554572],[10000.0,7.701425631268465],[100000.0,7.701425631268465]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.667562167762843,"gust_duration_s":120.0,"gust_period_s":20.28510201982977,"gust_phase_rad":1.1102215027024016,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":-1.6745344268017632,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101626.18152469874],[11000.0,22608.89934899658],[20000.0,5437.542988582244],[32000.0,862.7603791554575],[47000.0,109.75563194080614],[51000.0,66.08182010884057],[71000.0,3.8780729216964254],[84852.0,0.3642413031080442],[100000.0,0.022694137887072093]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101626.18152469874,"sea_level_temperature_k":287.6088350150891,"temperature_profile":[[0.0,287.6088350150891],[11000.0,216.1088350150891],[20000.0,216.1088350150891],[32000.0,228.1088350150891],[47000.0,270.1088350150891],[51000.0,270.1088350150891],[71000.0,214.1088350150891],[84852.0,186.4048350150891],[100000.0,186.4048350150891]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-0.39652709575120104],[100000.0,-0.39652709575120104]],"wind_profile":[[0.0,-4.304467852598439],[50.0,-4.304467852598439],[1000.0,-3.1233074226696798],[5000.0,1.8499996507145688],[10000.0,8.004467154027576],[100000.0,8.004467154027576]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8710690967740526,"engine_lag_s":0.04452072594077139,"inertia_scale":1.0260310961044876,"initial_mass_scale":1.0072896835367104,"observation_delay_steps":2,"sensor_position_error_m":1.299558925671411,"sensor_velocity_error_m_s":0.9334851302028626,"thrust_scale":0.974124892946781},"group":"combined","id":"combined-3-07","index":7,"stream":3},"input_sha256":"7f986a8558427dc54c81cb55fb8f026c8d6fd3376dc04cf95e7b433a0687bd34","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65474.37660526775,"max_angular_acceleration_deg_s2":2.5901116790103633,"max_angular_rate_deg_s":8.000500740234052,"max_ascent_q_alpha_kpa_deg":89.64435743595355,"max_dynamic_pressure_pa":26003.068504774805,"max_fin_hinge_nm":67.57830307566714,"max_flight_load_g":3.076271488412161,"max_gimbal_deg":5.998605566089047,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":18364.15796896197,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5901116790103633,"angular_torque_bias_nm":-7440.497185406178,"attitude_target_deg":-89.97354945988295,"control":[0.5648651152525572,-0.002816613595470667,1315.3787174209647,0.0],"navigation_acceleration_bias_m_s2":[0.9743031078504101,-0.23519942785915943],"observed_control_state":[9946.572573382356,65766.92821897719,153.84370687009582,619.2275437029941,-1.5706563247402228,-0.0019512207678290573,21620.48298804313,275.5205649086184,0.0,0.0,0.0,-0.0025747666154841836,0.5651323567316445,1494.7723042206014,0.9047021882289067,38.1845928856753,26.815407114329666,0.0,0.0],"phase":"boostback","requested_control":[0.5648651152525572,-0.002816613595470667,1315.3787174209647,0.0],"state":[9949.605016394858,65779.40044022928,153.37446391283785,619.2401639792362,-1.570637032264557,0.00020313098846754608,21602.04019310613,275.5094176177758,0.0,0.0,0.0,-0.0026433203969300455,0.5650447787435666,1495.3634497755572,0.9197153633319409,38.19756645063801,26.802433549366963,-0.23643993038608885,-6.710056836641483],"time_s":133.63999999998654,"upper_attached":false},"rcs_propellant_used_kg":85.16844911491839,"record_type":"flight","remaining_main_propellant_kg":4725.623394732023,"remaining_rcs_propellant_kg":214.8315508850816,"return_plan":{"burn_end_time_s":141.09584993128277,"feasible":true,"predicted_ground_range_m":-0.3770080882152378,"predicted_main_at_terminal_kg":8124.101726821995,"predicted_peak_q_pa":17992.07822173746,"prediction_evaluations":5,"remaining_burn_s":1.3958499313017285,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.5455503380351,"feasible":true,"predicted_ground_range_m":-1.6449935411159053,"predicted_main_at_terminal_kg":8183.621265634869,"predicted_peak_q_pa":17991.310335771563,"prediction_evaluations":4,"remaining_burn_s":7.985550338047577,"source":"finite_burn_predictor_corrector","time_s":132.55999999998753,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.79117121896164,"feasible":true,"predicted_ground_range_m":0.02181965292481891,"predicted_main_at_terminal_kg":8157.240152262977,"predicted_peak_q_pa":17991.526126042754,"prediction_evaluations":5,"remaining_burn_s":7.211171218975028,"source":"finite_burn_predictor_corrector","time_s":133.5799999999866,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.84410626641184,"feasible":true,"predicted_ground_range_m":0.16226940812640578,"predicted_main_at_terminal_kg":8145.121119625775,"predicted_peak_q_pa":17991.265277244685,"prediction_evaluations":5,"remaining_burn_s":6.244106266426179,"source":"finite_burn_predictor_corrector","time_s":134.59999999998567,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90383062841153,"feasible":true,"predicted_ground_range_m":-1.3438774044078396,"predicted_main_at_terminal_kg":8128.051315198732,"predicted_peak_q_pa":17991.778816509377,"prediction_evaluations":5,"remaining_burn_s":5.283830628426799,"source":"finite_burn_predictor_corrector","time_s":135.61999999998474,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.94597368184736,"feasible":true,"predicted_ground_range_m":0.8110750861987928,"predicted_main_at_terminal_kg":8184.0618402637965,"predicted_peak_q_pa":17991.326889362314,"prediction_evaluations":5,"remaining_burn_s":4.305973681863552,"source":"finite_burn_predictor_corrector","time_s":136.63999999998381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.00482033759846,"feasible":true,"predicted_ground_range_m":-2.2340755608196705,"predicted_main_at_terminal_kg":8148.786823666942,"predicted_peak_q_pa":17991.395627839407,"prediction_evaluations":5,"remaining_burn_s":3.344820337615565,"source":"finite_burn_predictor_corrector","time_s":137.6599999999829,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.0467873040126,"feasible":true,"predicted_ground_range_m":-1.2336716438368178,"predicted_main_at_terminal_kg":8138.643646748928,"predicted_peak_q_pa":17991.09844247922,"prediction_evaluations":5,"remaining_burn_s":2.366787304030649,"source":"finite_burn_predictor_corrector","time_s":138.67999999998196,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.09584993128277,"feasible":true,"predicted_ground_range_m":-0.3770080882152378,"predicted_main_at_terminal_kg":8124.101726821995,"predicted_peak_q_pa":17992.07822173746,"prediction_evaluations":5,"remaining_burn_s":1.3958499313017285,"source":"finite_burn_predictor_corrector","time_s":139.69999999998103,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3526.2691060795614,37292.247740384206,181.52989889920423,966.9274923554894,0.17675088149451565,0.0015051332203175815,21859.755413315095,291.6966241929428],"time_s":97.6999999999977},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.7599999999875,"requested_s":132.55999999998753,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.5799999998349,"requested_s":300.3799999998349,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.4285465012071654e-12,"maximum_slosh_displacement_m":1.5958233326937652,"maximum_slosh_mode_force_n":61958.558857040676,"minimum_feed_buffer_kg":1483.2883284280933,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":124.17474050000055}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":127.15625,"fuel_ledger":{"main_error_kg":-3.055902197957039e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"9946c57fa6da3b2e8b5eb78ed3d9daba70c180e2ba2796de5a93d5a1d5d8cd3d","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-00","observation_seed_sequence":{"generated_state_uint32":[2985525263,2719312401,3886352977,1699422920,780137331,127855946,2821654219,2148546963],"mode":"case","state":{"entropy":[378,4,0,2517462423,2936081844,1072340668,2644818224,2762342154,3708562895,3220029145,833065221],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100929.97363236797,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":2714.6182992180993,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.027709009034089186,-1.0251555053905974],[0.027709228217263224,-1.0265037923637397]],"navigation_acceleration_bias_m_s2":[0.1716557758585859,-0.15866153825896268],"observed_control_state":[0.17474986819222013,7.951375070327547,0.09742433781169266,-0.8453646117800613,-0.0001654467570187736,1.3030976744320216e-05],"state":[0.1319108463604773,7.93507098671536,0.028492012899374856,-1.0159986019045595,-0.00016256418438417654,0.00016853587386974288,5341.581370113579,211.65286755942745],"time_s":407.68410826093975},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.1319108463604773,7.93507098671536,0.028492012899374856,-1.0159986019045595,-0.00016256418438417654,0.00016853587386974288,5341.581370113579,211.65286755942745],"flight_safety":true,"flight_time_s":407.68410826093975,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.877364385766426,"first_sample_above_0_1_m_s":382.59999999976014,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.93507098671536,"altitude_m":7.93507098671536,"gust_contribution_m_s":2.4794446071112866,"phase":"landing","time_s":407.68410826093975},"endpoints_above_0_1_m_s":4328,"first_endpoint_above_0_1_m_s":382.49999999976023,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":407.68410826093975,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.877120860241522},"maximum_contribution_m_s":4.877120860241522,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":407.68410826093975,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.876988556945481},"maximum_sampled_contribution_m_s":4.876988556945481,"sample_count_above_0_1_m_s":125,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-00","input":{"conditions":{"density_scale":1.000523093414952,"forecast_gust_amplitude_m_s":2.0929607847509906,"forecast_wind_profile":[[0.0,6.472276344819091],[50.0,6.472276344819091],[1000.0,4.865622348334952],[5000.0,-1.899236584229846],[10000.0,-10.270749513278783],[100000.0,-10.270749513278783]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.877364385766426,"gust_duration_s":120.0,"gust_period_s":46.22393457155442,"gust_phase_rad":-2.5424048053720947,"gust_start_s":382.270026887416,"health_checks_passed":true,"known_fault":false,"latitude_deg":-50.88551759806879,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101233.02767311469],[11000.0,22578.05715983826],[20000.0,5454.794501853255],[32000.0,861.3095317341964],[47000.0,110.25604355388104],[51000.0,66.62459220004858],[71000.0,3.922313262851716],[84852.0,0.36893351187538254],[100000.0,0.023131865548381394]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101233.02767311469,"sea_level_temperature_k":287.96222035119746,"temperature_profile":[[0.0,287.96222035119746],[11000.0,216.4622203511975],[20000.0,216.4622203511975],[32000.0,228.4622203511975],[47000.0,270.46222035119746],[51000.0,270.46222035119746],[71000.0,214.4622203511975],[84852.0,186.75822035119748],[100000.0,186.75822035119748]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.773209297528771],[100000.0,1.773209297528771]],"wind_profile":[[0.0,5.862494035873709],[50.0,5.862494035873709],[1000.0,4.25584003938957],[5000.0,-2.509018893175228],[10000.0,-10.880531822224166],[100000.0,-10.880531822224166]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.112801905388511,"engine_lag_s":0.05,"inertia_scale":0.9721619877380802,"initial_mass_scale":1.0092997363236798,"observation_delay_steps":2,"sensor_position_error_m":1.1227775993800697,"sensor_velocity_error_m_s":0.6753317328512118,"thrust_scale":1.0157605130663747},"group":"combined","id":"late-combined-4-00","index":0,"stream":4},"input_sha256":"9946c57fa6da3b2e8b5eb78ed3d9daba70c180e2ba2796de5a93d5a1d5d8cd3d","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64858.41862988611,"max_angular_acceleration_deg_s2":2.8980643463911906,"max_angular_rate_deg_s":8.002463265425583,"max_ascent_q_alpha_kpa_deg":71.98453756242215,"max_dynamic_pressure_pa":25419.028913665483,"max_fin_hinge_nm":72.38334899387209,"max_flight_load_g":3.0608436055932327,"max_gimbal_deg":5.999549251849995,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":18342.74913388875,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.8980643463911906,"angular_torque_bias_nm":-6133.907480634213,"attitude_target_deg":-89.97545285126658,"control":[0.5841386257093746,-0.0027689774886546456,2505.8086836397742,0.0],"navigation_acceleration_bias_m_s2":[0.3730996739872179,0.11111083636456709],"observed_control_state":[12483.677537966832,66670.74475533306,208.220628582378,626.3520919222614,-1.5707228385230458,-0.0016782766930294526,22729.717588150164,277.68325880731277,0.0,0.0,0.0,-0.002324703629453279,0.5844237547336786,1490.9032506870071,0.79948219608436,37.40430295714049,27.59569704286456,0.0,0.0],"phase":"boostback","requested_control":[0.5840327621845214,-0.0023711523213273107,-445.85902181188794,0.0],"state":[12487.761691883823,66683.28177417134,207.58599618661623,626.0844511515894,-1.570686000920721,0.0008661335061889604,22710.64467443065,277.66905680813375,0.0,0.0,0.0,-0.002450638451972994,0.5843513723314373,1491.9319071253012,0.8310716821965112,37.41771977850696,27.582280221498085,-0.32214335868028543,-6.4320845653095216],"time_s":132.5799999999875,"upper_attached":false},"rcs_propellant_used_kg":88.34713244057255,"record_type":"flight","remaining_main_propellant_kg":5341.581370113579,"remaining_rcs_propellant_kg":211.65286755942745,"return_plan":{"burn_end_time_s":142.06563206491154,"feasible":true,"predicted_ground_range_m":-0.6820681736928869,"predicted_main_at_terminal_kg":8320.5891370911,"predicted_peak_q_pa":17992.941126558882,"prediction_evaluations":5,"remaining_burn_s":1.1456320649316274,"source":"finite_burn_predictor_corrector","time_s":140.91999999997992,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.70319502821266,"feasible":true,"predicted_ground_range_m":0.33024228439161263,"predicted_main_at_terminal_kg":8319.003863614807,"predicted_peak_q_pa":17992.553889304167,"prediction_evaluations":6,"remaining_burn_s":9.963195028224384,"source":"finite_burn_predictor_corrector","time_s":131.73999999998827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.95748143612576,"feasible":true,"predicted_ground_range_m":1.2175775598644414,"predicted_main_at_terminal_kg":8365.05511279376,"predicted_peak_q_pa":17992.93574889521,"prediction_evaluations":6,"remaining_burn_s":9.19748143613841,"source":"finite_burn_predictor_corrector","time_s":132.75999999998734,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.95986137695445,"feasible":true,"predicted_ground_range_m":1.2102483932768138,"predicted_main_at_terminal_kg":8365.849150773418,"predicted_peak_q_pa":17993.07131894133,"prediction_evaluations":6,"remaining_burn_s":8.17986137696803,"source":"finite_burn_predictor_corrector","time_s":133.77999999998642,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.96956255692157,"feasible":true,"predicted_ground_range_m":-0.5781360558694786,"predicted_main_at_terminal_kg":8361.065646488774,"predicted_peak_q_pa":17992.593922304248,"prediction_evaluations":5,"remaining_burn_s":7.169562556936073,"source":"finite_burn_predictor_corrector","time_s":134.7999999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.98776441721546,"feasible":true,"predicted_ground_range_m":-0.6525538061486458,"predicted_main_at_terminal_kg":8358.31638747654,"predicted_peak_q_pa":17992.687386339385,"prediction_evaluations":5,"remaining_burn_s":6.167764417230904,"source":"finite_burn_predictor_corrector","time_s":135.81999999998456,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.99874151031008,"feasible":true,"predicted_ground_range_m":-0.23381152544440909,"predicted_main_at_terminal_kg":8338.153266213798,"predicted_peak_q_pa":17993.546693592918,"prediction_evaluations":5,"remaining_burn_s":5.158741510326449,"source":"finite_burn_predictor_corrector","time_s":136.83999999998363,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0117206606337,"feasible":true,"predicted_ground_range_m":-0.27480434577874746,"predicted_main_at_terminal_kg":8333.318602644315,"predicted_peak_q_pa":17993.27436864145,"prediction_evaluations":5,"remaining_burn_s":4.151720660651003,"source":"finite_burn_predictor_corrector","time_s":137.8599999999827,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.03620178280465,"feasible":true,"predicted_ground_range_m":-2.6968396667533483,"predicted_main_at_terminal_kg":8328.941692379602,"predicted_peak_q_pa":17993.299565681988,"prediction_evaluations":5,"remaining_burn_s":3.1562017828228854,"source":"finite_burn_predictor_corrector","time_s":138.87999999998178,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.0425210903155,"feasible":true,"predicted_ground_range_m":-1.6880700800461454,"predicted_main_at_terminal_kg":8327.232270269957,"predicted_peak_q_pa":17993.210885591772,"prediction_evaluations":5,"remaining_burn_s":2.142521090334645,"source":"finite_burn_predictor_corrector","time_s":139.89999999998085,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.06563206491154,"feasible":true,"predicted_ground_range_m":-0.6820681736928869,"predicted_main_at_terminal_kg":8320.5891370911,"predicted_peak_q_pa":17992.941126558882,"prediction_evaluations":5,"remaining_burn_s":1.1456320649316274,"source":"finite_burn_predictor_corrector","time_s":140.91999999997992,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4240.2493371796445,37358.19659996619,227.7645467056473,980.0855800078217,0.236912180357256,0.0020626363610273066,22892.254751087043,294.7881834327424],"time_s":96.03999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.95999999998824,"requested_s":131.75999999998825,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.2799999998343,"requested_s":301.0799999998343,"tank_pressure_pa":349999.9999999998}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.343281372915953e-12,"maximum_slosh_displacement_m":1.5566992018864092,"maximum_slosh_mode_force_n":65906.8785912848,"minimum_feed_buffer_kg":1483.0690675471233,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":127.68451400000049}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":127.5625,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"f911b10c8de163ca219189b1bc0af4e2a5af6de976f466dc98df81adbdf39d02","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-01","observation_seed_sequence":{"generated_state_uint32":[2511205933,934669728,2253530681,564420656,2043825570,3319416623,3319829899,4280043192],"mode":"case","state":{"entropy":[378,4,1,1012357561,1664712496,3155532098,556239623,4176930705,2435822787,3069727197,1389123524],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100898.48969357314,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":1985.8597985204656,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.019914948474889272,-1.0225111232325683],[-0.01991496577458569,-1.0226641934791079]],"navigation_acceleration_bias_m_s2":[0.15141088383610946,-0.7051135825764476],"observed_control_state":[-0.03712811576741913,7.840363920271,0.12470185376949702,-1.2147670372205233,0.00011346127634154587,9.731713461724945e-05],"state":[-0.003979327006056989,7.966094445281972,-0.01894777220984615,-1.0116113962976196,0.00011301802104055447,1.9133780939665705e-05,5119.259785534982,212.2661295786691],"time_s":404.73603525583485},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.003979327006056989,7.966094445281972,-0.01894777220984615,-1.0116113962976196,0.00011301802104055447,1.9133780939665705e-05,5119.259785534982,212.2661295786691],"flight_safety":true,"flight_time_s":404.73603525583485,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.274164292430868,"first_sample_above_0_1_m_s":388.7999999997545,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.966094445281972,"altitude_m":7.966094445281972,"gust_contribution_m_s":1.2440245928092086,"phase":"landing","time_s":404.73603525583485},"endpoints_above_0_1_m_s":3346,"first_endpoint_above_0_1_m_s":388.76999999975453,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":404.73603525583485,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":2.8794779323493525},"maximum_contribution_m_s":2.8794779323493525,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":404.73603525583485,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":2.870793743983189},"maximum_sampled_contribution_m_s":2.870793743983189,"sample_count_above_0_1_m_s":78,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-01","input":{"conditions":{"density_scale":1.013949275679526,"forecast_gust_amplitude_m_s":4.306437067532536,"forecast_wind_profile":[[0.0,-2.8297738127741665],[50.0,-2.8297738127741665],[1000.0,-3.8918184339957937],[5000.0,-8.363585260192117],[10000.0,-13.897396707610067],[100000.0,-13.897396707610067]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.274164292430868,"gust_duration_s":120.0,"gust_period_s":59.46599660457711,"gust_phase_rad":1.6075792476688404,"gust_start_s":388.54902716042625,"health_checks_passed":true,"known_fault":false,"latitude_deg":-41.00148324866247,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,100995.74657686241],[11000.0,22550.57388115122],[20000.0,5425.345992488767],[32000.0,859.8499802328313],[47000.0,109.83477605735398],[51000.0,66.16102700573619],[71000.0,3.886316840735622],[84852.0,0.3669430583413425],[100000.0,0.022924283121478595]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100995.74657686241,"sea_level_temperature_k":287.8586761619316,"temperature_profile":[[0.0,287.8586761619316],[11000.0,216.35867616193164],[20000.0,216.35867616193164],[32000.0,228.35867616193164],[47000.0,270.3586761619316],[51000.0,270.3586761619316],[71000.0,214.35867616193164],[84852.0,186.65467616193163],[100000.0,186.65467616193163]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.2324971391295811],[100000.0,1.2324971391295811]],"wind_profile":[[0.0,-2.913700206697312],[50.0,-2.913700206697312],[1000.0,-3.9757448279189394],[5000.0,-8.447511654115264],[10000.0,-13.981323101533214],[100000.0,-13.981323101533214]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9560529731188753,"engine_lag_s":0.05,"inertia_scale":1.00958888043334,"initial_mass_scale":1.0089848969357313,"observation_delay_steps":2,"sensor_position_error_m":1.8038817115377217,"sensor_velocity_error_m_s":0.8412969439738018,"thrust_scale":1.003477345384148},"group":"combined","id":"late-combined-4-01","index":1,"stream":4},"input_sha256":"f911b10c8de163ca219189b1bc0af4e2a5af6de976f466dc98df81adbdf39d02","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65080.740214464975,"max_angular_acceleration_deg_s2":2.9686070447030652,"max_angular_rate_deg_s":8.001349440279885,"max_ascent_q_alpha_kpa_deg":71.84364880819034,"max_dynamic_pressure_pa":25806.130344987174,"max_fin_hinge_nm":176.01595823982166,"max_flight_load_g":3.063998704017135,"max_gimbal_deg":5.999554205505547,"max_mass_balance_error_kg":2.0372681319713593e-10,"max_recovery_dynamic_pressure_pa":18575.923919873676,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.9686070447030652,"angular_torque_bias_nm":-5487.060464786498,"attitude_target_deg":-89.98279488275817,"control":[0.5772199192387902,-0.002829273804294174,1537.6212671391258,0.0],"navigation_acceleration_bias_m_s2":[0.46041484704290697,-0.009158901052452775],"observed_control_state":[12606.165041665212,66787.79359786394,195.4040175683079,616.2019840059646,-1.570833279217112,-0.0019173705345698839,22326.865115673012,277.8948486285328,0.0,0.0,0.0,-0.0025531906658787023,0.5775042868397429,1496.6270606197083,0.949116794021783,37.687689110916196,27.312310889088973,0.0,0.0],"phase":"boostback","requested_control":[0.5771153834970206,-0.002344074942296346,-1595.8758229517825,0.0],"state":[12610.10571640028,66800.06199347862,194.99813948858443,616.030628622147,-1.5707933535664305,0.0008437633996378069,22308.01796944403,277.88273279728264,0.0,0.0,0.0,-0.0026314491705649763,0.5774323077512866,1497.0084711313243,0.9571329117789217,37.70094711637571,27.299052883629464,-0.3812515439471003,-6.341273656762316],"time_s":133.55999999998662,"upper_attached":false},"rcs_propellant_used_kg":87.73387042133089,"record_type":"flight","remaining_main_propellant_kg":5119.259785534982,"remaining_rcs_propellant_kg":212.2661295786691,"return_plan":{"burn_end_time_s":142.67225154412733,"feasible":true,"predicted_ground_range_m":-0.5239714138040199,"predicted_main_at_terminal_kg":8161.963683865761,"predicted_peak_q_pa":17992.20421900293,"prediction_evaluations":5,"remaining_burn_s":1.2522515441478534,"source":"finite_burn_predictor_corrector","time_s":141.41999999997947,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.19927770418826,"feasible":true,"predicted_ground_range_m":1.3679820447912618,"predicted_main_at_terminal_kg":8193.22296454159,"predicted_peak_q_pa":17991.994838496637,"prediction_evaluations":6,"remaining_burn_s":9.959277704200446,"source":"finite_burn_predictor_corrector","time_s":132.23999999998782,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.46082194233992,"feasible":true,"predicted_ground_range_m":2.7332921678113706,"predicted_main_at_terminal_kg":8222.445436029448,"predicted_peak_q_pa":17992.02432670754,"prediction_evaluations":6,"remaining_burn_s":9.200821942353043,"source":"finite_burn_predictor_corrector","time_s":133.2599999999869,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.48742523660727,"feasible":true,"predicted_ground_range_m":2.9634515009756512,"predicted_main_at_terminal_kg":8219.106391389261,"predicted_peak_q_pa":17992.194991272685,"prediction_evaluations":6,"remaining_burn_s":8.20742523662131,"source":"finite_burn_predictor_corrector","time_s":134.27999999998596,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.52396918615003,"feasible":true,"predicted_ground_range_m":-0.06371624596683034,"predicted_main_at_terminal_kg":8205.98329015343,"predicted_peak_q_pa":17991.39401917235,"prediction_evaluations":5,"remaining_burn_s":7.223969186164991,"source":"finite_burn_predictor_corrector","time_s":135.29999999998503,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.52691415969028,"feasible":true,"predicted_ground_range_m":-0.02053374929118945,"predicted_main_at_terminal_kg":8207.185339749869,"predicted_peak_q_pa":17991.57838106833,"prediction_evaluations":5,"remaining_burn_s":6.206914159706183,"source":"finite_burn_predictor_corrector","time_s":136.3199999999841,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.56632310014493,"feasible":true,"predicted_ground_range_m":0.09946329816121136,"predicted_main_at_terminal_kg":8195.231872329006,"predicted_peak_q_pa":17992.212056451663,"prediction_evaluations":5,"remaining_burn_s":5.226323100161758,"source":"finite_burn_predictor_corrector","time_s":137.33999999998318,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.58528662962436,"feasible":true,"predicted_ground_range_m":0.2841390076500545,"predicted_main_at_terminal_kg":8185.895987453789,"predicted_peak_q_pa":17991.53251040873,"prediction_evaluations":5,"remaining_burn_s":4.225286629642106,"source":"finite_burn_predictor_corrector","time_s":138.35999999998225,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.61164796289114,"feasible":true,"predicted_ground_range_m":-2.2423138812383883,"predicted_main_at_terminal_kg":8183.259350688559,"predicted_peak_q_pa":17991.783858086892,"prediction_evaluations":5,"remaining_burn_s":3.231647962909823,"source":"finite_burn_predictor_corrector","time_s":139.37999999998132,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.63287408120698,"feasible":true,"predicted_ground_range_m":-1.4278630973629305,"predicted_main_at_terminal_kg":8172.844943130962,"predicted_peak_q_pa":17991.37698691094,"prediction_evaluations":5,"remaining_burn_s":2.232874081226581,"source":"finite_burn_predictor_corrector","time_s":140.3999999999804,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.67225154412733,"feasible":true,"predicted_ground_range_m":-0.5239714138040199,"predicted_main_at_terminal_kg":8161.963683865761,"predicted_peak_q_pa":17992.20421900293,"prediction_evaluations":5,"remaining_burn_s":1.2522515441478534,"source":"finite_burn_predictor_corrector","time_s":141.41999999997947,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4216.0333482565575,37363.98036699545,229.22004363667972,974.400923028556,0.24305597968238798,0.002211414810137854,22639.320841267705,294.702079300738],"time_s":96.51999999999794},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.4599999999878,"requested_s":132.2599999999878,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":300.8399999998347,"requested_s":300.6399999998347,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.215383680479135e-12,"maximum_slosh_displacement_m":1.599384830317861,"maximum_slosh_mode_force_n":65817.18980047187,"minimum_feed_buffer_kg":1483.4976628073407,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":128.27284239999972}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":132.8125,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"4bf8d98d3351c6dc829e507986b60549d515a625cd242dde8817f136e4d7512c","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-02","observation_seed_sequence":{"generated_state_uint32":[675331979,3607701795,1800980327,1446864758,2221220366,4190568252,144994939,2213875678],"mode":"case","state":{"entropy":[378,4,2,1426784669,3634999467,1004699659,1637847397,146404143,3113697181,2141889672,3394785029],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100011.74915912304,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-4259.742156805102,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.14820118557636044,-1.0157773923238835],[0.14820121175460532,-1.0162535865724183]],"navigation_acceleration_bias_m_s2":[0.04231009092886194,0.17716459167208728],"observed_control_state":[-0.21596438335459595,7.639029439097982,0.18035463550248526,-1.0690033007673907,-5.7001352958399885e-05,-0.00010137741895965529],"state":[-0.28893522164997165,7.63265206743783,0.14715466845750078,-1.00773130998934,-5.497387869137599e-05,5.95242811567746e-05,6302.813919275212,208.1978120156191],"time_s":408.8564481647591},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.28893522164997165,7.63265206743783,0.14715466845750078,-1.00773130998934,-5.497387869137599e-05,5.95242811567746e-05,6302.813919275212,208.1978120156191],"flight_safety":true,"flight_time_s":408.8564481647591,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.2808662797780066,"first_sample_above_0_1_m_s":383.79999999975905,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.63265206743783,"altitude_m":7.63265206743783,"gust_contribution_m_s":3.2601020006709844,"phase":"landing","time_s":408.8564481647591},"endpoints_above_0_1_m_s":4439,"first_endpoint_above_0_1_m_s":383.7299999997591,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":408.8564481647591,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.280844421171673},"maximum_contribution_m_s":3.280844421171673,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":408.8564481647591,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":3.2808021345217084},"maximum_sampled_contribution_m_s":3.2808021345217084,"sample_count_above_0_1_m_s":125,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-02","input":{"conditions":{"density_scale":0.990202716433052,"forecast_gust_amplitude_m_s":3.968628342366501,"forecast_wind_profile":[[0.0,-3.2847788360513386],[50.0,-3.2847788360513386],[1000.0,-2.810653082164297],[5000.0,-0.814334118429384],[10000.0,1.6561105991925706],[100000.0,1.6561105991925706]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.2808662797780066,"gust_duration_s":120.0,"gust_period_s":35.077279157250274,"gust_phase_rad":0.7039082694470724,"gust_start_s":383.25638603600197,"health_checks_passed":true,"known_fault":false,"latitude_deg":-6.709772918046383,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,100991.78483210568],[11000.0,22560.20431311342],[20000.0,5466.840510585833],[32000.0,865.9916585761422],[47000.0,110.82551899804174],[51000.0,67.21853678398648],[71000.0,3.9746874971517285],[84852.0,0.37619746496977824],[100000.0,0.023606169794473986]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":100991.78483210568,"sea_level_temperature_k":288.313792379123,"temperature_profile":[[0.0,288.313792379123],[11000.0,216.81379237912304],[20000.0,216.81379237912304],[32000.0,228.81379237912304],[47000.0,270.813792379123],[51000.0,270.813792379123],[71000.0,214.81379237912304],[84852.0,187.10979237912304],[100000.0,187.10979237912304]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.6107863278539467],[100000.0,-2.6107863278539467]],"wind_profile":[[0.0,-3.569700507765481],[50.0,-3.569700507765481],[1000.0,-3.0955747538784393],[5000.0,-1.0992557901435263],[10000.0,1.3711889274784284],[100000.0,1.3711889274784284]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.907230030760022,"engine_lag_s":0.05,"inertia_scale":0.9804820394796786,"initial_mass_scale":1.0001174915912303,"observation_delay_steps":2,"sensor_position_error_m":1.7953266280052191,"sensor_velocity_error_m_s":0.9998337537206065,"thrust_scale":1.024261786208038},"group":"combined","id":"late-combined-4-02","index":2,"stream":4},"input_sha256":"4bf8d98d3351c6dc829e507986b60549d515a625cd242dde8817f136e4d7512c","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":63897.18608072458,"max_angular_acceleration_deg_s2":2.591424420246766,"max_angular_rate_deg_s":8.000591060026828,"max_ascent_q_alpha_kpa_deg":85.17790630862743,"max_dynamic_pressure_pa":26004.94486433825,"max_fin_hinge_nm":80.67662598467514,"max_flight_load_g":3.0663232686654283,"max_gimbal_deg":5.999532425656629,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17589.318104146187,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.591424420246766,"angular_torque_bias_nm":720.7966115816805,"attitude_target_deg":5.290686652858589,"control":[0.41141429581412864,0.005468054783602493,-16028.24246598305,0.0],"navigation_acceleration_bias_m_s2":[-0.1478704947288862,0.31033534683147146],"observed_control_state":[775.5576294115331,36042.33684975124,-57.03551522598339,-1000.5369349005756,0.07808237067872886,0.03321133079934898,20935.58653906213,259.95324597443084,0.0,0.0,0.0,0.0013576922635532536,0.4017040619484327,1499.9999999999943,0.9708550020487056,38.66638258208178,26.33361741792309,0.0,0.0],"phase":"entry","requested_control":[0.41245560581877216,0.00547932220604278,-11630.960761628556,0.0],"state":[774.1952321843686,36022.24711618251,-56.96552972038478,-1000.4570257544166,0.07869170424706683,0.031161262005451842,20922.564421983236,259.89991206483376,0.0,0.0,0.0,0.0025228340385266626,0.40418959523261333,1499.9999999999943,0.9754464921310947,38.67554297682955,26.324457023175324,0.004805222655323885,-0.05163806869873729],"time_s":304.83999999983087,"upper_attached":false},"rcs_propellant_used_kg":91.80218798438091,"record_type":"flight","remaining_main_propellant_kg":6302.813919275212,"remaining_rcs_propellant_kg":208.1978120156191,"return_plan":{"burn_end_time_s":138.76176503368453,"feasible":true,"predicted_ground_range_m":-0.11544771064012238,"predicted_main_at_terminal_kg":8922.757936414471,"predicted_peak_q_pa":17990.72787364209,"prediction_evaluations":5,"remaining_burn_s":0.5817650337021054,"source":"finite_burn_predictor_corrector","time_s":138.1799999999824,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.69002048040323,"feasible":true,"predicted_ground_range_m":1.8743180034282396,"predicted_main_at_terminal_kg":8892.764295222441,"predicted_peak_q_pa":17990.303376585896,"prediction_evaluations":6,"remaining_burn_s":8.670020480413399,"source":"finite_burn_predictor_corrector","time_s":130.01999999998984,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.9263912837314,"feasible":true,"predicted_ground_range_m":0.9816766066352294,"predicted_main_at_terminal_kg":8923.341764181927,"predicted_peak_q_pa":17991.34268003223,"prediction_evaluations":4,"remaining_burn_s":7.8863912837424754,"source":"finite_burn_predictor_corrector","time_s":131.0399999999889,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.90031653343436,"feasible":true,"predicted_ground_range_m":0.13390189200493374,"predicted_main_at_terminal_kg":8930.409514783449,"predicted_peak_q_pa":17990.286063378244,"prediction_evaluations":5,"remaining_burn_s":6.840316533446382,"source":"finite_burn_predictor_corrector","time_s":132.05999999998798,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.87588193506522,"feasible":true,"predicted_ground_range_m":0.23872406853921824,"predicted_main_at_terminal_kg":8952.794774499816,"predicted_peak_q_pa":17991.084799371492,"prediction_evaluations":5,"remaining_burn_s":5.795881935078174,"source":"finite_burn_predictor_corrector","time_s":133.07999999998705,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.8468537695591,"feasible":true,"predicted_ground_range_m":0.4364175671585553,"predicted_main_at_terminal_kg":8956.522928414895,"predicted_peak_q_pa":17990.7853965446,"prediction_evaluations":5,"remaining_burn_s":4.746853769572954,"source":"finite_burn_predictor_corrector","time_s":134.09999999998612,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.8323980330145,"feasible":true,"predicted_ground_range_m":-3.909523714027001,"predicted_main_at_terminal_kg":8896.810795633988,"predicted_peak_q_pa":17991.22025575126,"prediction_evaluations":5,"remaining_burn_s":3.7123980330292894,"source":"finite_burn_predictor_corrector","time_s":135.1199999999852,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.79881319953773,"feasible":true,"predicted_ground_range_m":-2.052974199440234,"predicted_main_at_terminal_kg":8907.820918325051,"predicted_peak_q_pa":17990.44475605597,"prediction_evaluations":5,"remaining_burn_s":2.658813199553453,"source":"finite_burn_predictor_corrector","time_s":136.13999999998427,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.78078134699038,"feasible":true,"predicted_ground_range_m":-0.929852758853368,"predicted_main_at_terminal_kg":8917.846459527114,"predicted_peak_q_pa":17990.639611147373,"prediction_evaluations":5,"remaining_burn_s":1.62078134700704,"source":"finite_burn_predictor_corrector","time_s":137.15999999998334,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.76176503368453,"feasible":true,"predicted_ground_range_m":-0.11544771064012238,"predicted_main_at_terminal_kg":8922.757936414471,"predicted_peak_q_pa":17990.72787364209,"prediction_evaluations":5,"remaining_burn_s":0.5817650337021054,"source":"finite_burn_predictor_corrector","time_s":138.1799999999824,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3764.2349774016393,37364.50954131927,199.94132732564063,1002.2729820220594,0.19424064362890847,0.0016972267904771506,23740.38184193208,292.96819925701215],"time_s":94.75999999999829},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.2399999999898,"requested_s":130.03999999998982,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":304.0199999998318,"requested_s":303.8199999998318,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.945377440890297e-12,"maximum_slosh_displacement_m":1.361844057189308,"maximum_slosh_mode_force_n":59985.26468004218,"minimum_feed_buffer_kg":1481.768917366386,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":133.79562429999896}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":132.5625,"fuel_ledger":{"main_error_kg":-1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"c1562d475d143e5607b7d936e28a0b5aee28f22028cfd70fbf348804ab0fb6e0","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-03","observation_seed_sequence":{"generated_state_uint32":[1002972929,2755053783,3018221923,2545837886,502239750,2820738624,472242560,756121153],"mode":"case","state":{"entropy":[378,4,3,3550307043,1018632888,1232750221,464055360,1214777594,2453874336,788210701,3539333174],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100485.37945825016,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-208.56160222790038,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.03242929651237469,-1.0381443342700116],[-0.03242937733346255,-1.0395439320719055]],"navigation_acceleration_bias_m_s2":[0.017660556508872438,-0.04374257023113517],"observed_control_state":[-0.11486782693559894,7.771916187482458,0.03914242561500667,-0.9079183558452505,5.6688288126617654e-05,0.0001900432987276623],"state":[-0.15674626285546334,7.8030369206644785,-0.02989881203274241,-1.0294792385333305,5.774593791483708e-05,0.00017494972552843224,5699.116138785459,212.57285042641806],"time_s":407.768256577204},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.15674626285546334,7.8030369206644785,-0.02989881203274241,-1.0294792385333305,5.774593791483708e-05,0.00017494972552843224,5699.116138785459,212.57285042641806],"flight_safety":true,"flight_time_s":407.768256577204,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.8901318887672793,"first_sample_above_0_1_m_s":389.39999999975396,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.8030369206644785,"altitude_m":7.8030369206644785,"gust_contribution_m_s":0.5400852030825671,"phase":"landing","time_s":407.768256577204},"endpoints_above_0_1_m_s":3544,"first_endpoint_above_0_1_m_s":389.2399999997541,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":407.768256577204,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.8808902657320616},"maximum_contribution_m_s":0.8808902657320616,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":407.768256577204,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.8808680096009205},"maximum_sampled_contribution_m_s":0.8808680096009205,"sample_count_above_0_1_m_s":86,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-03","input":{"conditions":{"density_scale":1.018025629030058,"forecast_gust_amplitude_m_s":2.7300534255017563,"forecast_wind_profile":[[0.0,4.970960382225537],[50.0,4.970960382225537],[1000.0,4.72018450925773],[5000.0,3.664286096761699],[10000.0,2.3576118112978603],[100000.0,2.3576118112978603]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.8901318887672793,"gust_duration_s":120.0,"gust_period_s":37.79779256434452,"gust_phase_rad":-1.1585330817096904,"gust_start_s":388.6856278084476,"health_checks_passed":true,"known_fault":false,"latitude_deg":-20.044851906856913,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101362.02121485143],[11000.0,22621.957925958002],[20000.0,5430.323517385788],[32000.0,857.7250475834584],[47000.0,109.10637229828569],[51000.0,65.67442025972062],[71000.0,3.8512495258688357],[84852.0,0.3614007728194363],[100000.0,0.022584297388445113]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101362.02121485143,"sea_level_temperature_k":287.5827510367779,"temperature_profile":[[0.0,287.5827510367779],[11000.0,216.08275103677792],[20000.0,216.08275103677792],[32000.0,228.08275103677792],[47000.0,270.0827510367779],[51000.0,270.0827510367779],[71000.0,214.08275103677792],[84852.0,186.3787510367779],[100000.0,186.3787510367779]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.3283868117736404],[100000.0,2.3283868117736404]],"wind_profile":[[0.0,3.9403214362803247],[50.0,3.9403214362803247],[1000.0,3.6895455633125174],[5000.0,2.6336471508164863],[10000.0,1.3269728653526478],[100000.0,1.3269728653526478]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9522784765418566,"engine_lag_s":0.05,"inertia_scale":0.9759411745182713,"initial_mass_scale":1.0048537945825016,"observation_delay_steps":2,"sensor_position_error_m":1.8915900387187916,"sensor_velocity_error_m_s":0.9039698467840416,"thrust_scale":1.0107370599995684},"group":"combined","id":"late-combined-4-03","index":3,"stream":4},"input_sha256":"c1562d475d143e5607b7d936e28a0b5aee28f22028cfd70fbf348804ab0fb6e0","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64500.88386121439,"max_angular_acceleration_deg_s2":2.694879371280461,"max_angular_rate_deg_s":8.001111565034584,"max_ascent_q_alpha_kpa_deg":81.1977556059721,"max_dynamic_pressure_pa":25833.325006675754,"max_fin_hinge_nm":82.5847464824107,"max_flight_load_g":3.072091687556814,"max_gimbal_deg":5.9995430725604875,"max_mass_balance_error_kg":2.0372681319713593e-10,"max_recovery_dynamic_pressure_pa":18789.975013361247,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.694879371280461,"angular_torque_bias_nm":-5346.824774258604,"attitude_target_deg":-89.9838085447386,"control":[0.5864013322455972,-0.002565715954320065,3248.32379960475,0.0],"navigation_acceleration_bias_m_s2":[0.19491041084843785,0.15667312183736531],"observed_control_state":[10972.791287121965,66596.4373472679,179.78971516171003,641.1927261555185,-1.5707769662220752,-0.0018490841629963696,22902.134589566846,277.0056265899134,0.0,0.0,0.0,-0.0019922142288083685,0.5866879293704221,1491.156171735068,0.8107587641424618,37.28301639638892,27.716983603616278,0.0,0.0],"phase":"boostback","requested_control":[0.5862954385665343,-0.0022797020820856597,708.8056190788975,0.0],"state":[10976.41840830831,66609.32143982772,179.24757966937756,640.8939876005371,-1.5707542422872862,0.0003712071897295138,22882.98777104834,276.99055566645256,0.0,0.0,0.0,-0.0021547808529405422,0.5866152421761064,1492.1562279717386,0.8405717447119234,37.29648520600957,27.703514793995634,-0.26461228023273253,-6.657560258798777],"time_s":131.75999999998825,"upper_attached":false},"rcs_propellant_used_kg":87.42714957358194,"record_type":"flight","remaining_main_propellant_kg":5699.116138785459,"remaining_rcs_propellant_kg":212.57285042641806,"return_plan":{"burn_end_time_s":139.97522959363005,"feasible":true,"predicted_ground_range_m":-0.19267407694666616,"predicted_main_at_terminal_kg":8565.481885321802,"predicted_peak_q_pa":17990.764566715625,"prediction_evaluations":5,"remaining_burn_s":0.9152295936484345,"source":"finite_burn_predictor_corrector","time_s":139.0599999999816,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.6998023218062,"feasible":true,"predicted_ground_range_m":3.2166567063897844,"predicted_main_at_terminal_kg":8595.832650919594,"predicted_peak_q_pa":17991.400895822542,"prediction_evaluations":6,"remaining_burn_s":8.799802321817166,"source":"finite_burn_predictor_corrector","time_s":130.89999999998903,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9429029065165,"feasible":true,"predicted_ground_range_m":2.835453556784593,"predicted_main_at_terminal_kg":8575.71367547832,"predicted_peak_q_pa":17991.169529294537,"prediction_evaluations":6,"remaining_burn_s":8.022902906528401,"source":"finite_burn_predictor_corrector","time_s":131.9199999999881,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9459231905168,"feasible":true,"predicted_ground_range_m":-0.274943632718184,"predicted_main_at_terminal_kg":8577.338769074147,"predicted_peak_q_pa":17990.488914123787,"prediction_evaluations":5,"remaining_burn_s":7.005923190529607,"source":"finite_burn_predictor_corrector","time_s":132.93999999998718,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.9470203681229,"feasible":true,"predicted_ground_range_m":-0.13502021241800577,"predicted_main_at_terminal_kg":8572.359780130577,"predicted_peak_q_pa":17991.077420601054,"prediction_evaluations":5,"remaining_burn_s":5.987020368136642,"source":"finite_burn_predictor_corrector","time_s":133.95999999998625,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.95011223013776,"feasible":true,"predicted_ground_range_m":0.17541883313996465,"predicted_main_at_terminal_kg":8575.22027225932,"predicted_peak_q_pa":17991.319082804137,"prediction_evaluations":5,"remaining_burn_s":4.970112230152429,"source":"finite_burn_predictor_corrector","time_s":134.97999999998532,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.96438233362167,"feasible":true,"predicted_ground_range_m":0.24689718611776357,"predicted_main_at_terminal_kg":8569.224843081423,"predicted_peak_q_pa":17991.05065695296,"prediction_evaluations":5,"remaining_burn_s":3.9643823336372863,"source":"finite_burn_predictor_corrector","time_s":135.9999999999844,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97030372483908,"feasible":true,"predicted_ground_range_m":-1.8681273599490353,"predicted_main_at_terminal_kg":8571.236277749378,"predicted_peak_q_pa":17991.366495789513,"prediction_evaluations":5,"remaining_burn_s":2.9503037248556137,"source":"finite_burn_predictor_corrector","time_s":137.01999999998347,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97393182481963,"feasible":true,"predicted_ground_range_m":-0.8957329392528166,"predicted_main_at_terminal_kg":8568.56818106295,"predicted_peak_q_pa":17991.188688304155,"prediction_evaluations":5,"remaining_burn_s":1.9339318248370787,"source":"finite_burn_predictor_corrector","time_s":138.03999999998254,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.97522959363005,"feasible":true,"predicted_ground_range_m":-0.19267407694666616,"predicted_main_at_terminal_kg":8565.481885321802,"predicted_peak_q_pa":17990.764566715625,"prediction_evaluations":5,"remaining_burn_s":0.9152295936484345,"source":"finite_burn_predictor_corrector","time_s":139.0599999999816,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3843.538402609764,37364.79395775242,201.21920480500648,988.40466906517,0.1973519551817321,0.00176238296252637,23071.714055434608,292.8994729932747],"time_s":95.83999999999807},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.119999999989,"requested_s":130.91999999998902,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.5999999998331,"requested_s":302.3999999998331,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.300648808770347e-12,"maximum_slosh_displacement_m":1.5590438954278159,"maximum_slosh_mode_force_n":67059.59094287363,"minimum_feed_buffer_kg":1482.915655902895,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":133.42992989999948}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":130.796875,"fuel_ledger":{"main_error_kg":4.220055416226387e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b07404dba2deeeeb53d85efdc4d01ffc98b90ebb978641c57c4a158abbeb2e46","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-04","observation_seed_sequence":{"generated_state_uint32":[2871139892,1854885550,388774958,2767759026,3169603978,1967105182,969317044,1310837307],"mode":"case","state":{"entropy":[378,4,4,2844722532,2791834598,3819950247,1190153136,1081599461,2571307451,2479066219,3673938807],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99266.1961233051,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-3734.846339484468,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0981941429909742,-0.9859483443413073],[0.0981941350140603,-0.9847183360669073]],"navigation_acceleration_bias_m_s2":[-0.11703078537712112,0.07755504733813745],"observed_control_state":[-0.15339118861645007,7.553254838764099,0.012076826511054087,-1.1118076394548235,-6.185346469869285e-06,-0.00020369653599648123],"state":[-0.09746343893899238,7.556497544470827,0.09742537276117065,-0.9764399777629187,-6.48525223049327e-06,-0.00015375103430323382,5853.002436839461,190.41466559991053],"time_s":409.7860025952599},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.09746343893899238,7.556497544470827,0.09742537276117065,-0.9764399777629187,-6.48525223049327e-06,-0.00015375103430323382,5853.002436839461,190.41466559991053],"flight_safety":true,"flight_time_s":409.7860025952599,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.498063932324778,"first_sample_above_0_1_m_s":376.3999999997658,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.556497544470827,"altitude_m":7.556497544470827,"gust_contribution_m_s":2.5531124435920365,"phase":"landing","time_s":409.7860025952599},"endpoints_above_0_1_m_s":5110,"first_endpoint_above_0_1_m_s":376.3599999997658,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":409.7860025952599,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.934288066187725,"flip":0.0,"landing":4.497698394397812},"maximum_contribution_m_s":4.497698394397812,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":409.7860025952599,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.8983608376298835,"flip":0.0,"landing":4.497503759360576},"maximum_sampled_contribution_m_s":4.497503759360576,"sample_count_above_0_1_m_s":166,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-04","input":{"conditions":{"density_scale":1.0162853626641295,"forecast_gust_amplitude_m_s":4.095868889543796,"forecast_wind_profile":[[0.0,-5.3138480445298875],[50.0,-5.3138480445298875],[1000.0,-3.8874808700878276],[5000.0,2.1182756538787384],[10000.0,9.550399352287364],[100000.0,9.550399352287364]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.498063932324778,"gust_duration_s":120.0,"gust_period_s":42.4040488040533,"gust_phase_rad":1.5085519559154994,"gust_start_s":375.97065440083264,"health_checks_passed":true,"known_fault":false,"latitude_deg":44.57567765808352,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101014.69061168567],[11000.0,22524.302599840357],[20000.0,5470.588527301487],[32000.0,865.8866252747825],[47000.0,110.92023032596299],[51000.0,66.74039588798034],[71000.0,3.944251358058898],[84852.0,0.3736965525783836],[100000.0,0.02344781548220732]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101014.69061168567,"sea_level_temperature_k":288.1818001895631,"temperature_profile":[[0.0,288.1818001895631],[11000.0,216.68180018956312],[20000.0,216.68180018956312],[32000.0,228.68180018956312],[47000.0,270.6818001895631],[51000.0,270.6818001895631],[71000.0,214.68180018956312],[84852.0,186.9778001895631],[100000.0,186.9778001895631]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-2.693965931420646],[100000.0,-2.693965931420646]],"wind_profile":[[0.0,-5.6036229633014045],[50.0,-5.6036229633014045],[1000.0,-4.177255788859345],[5000.0,1.8285007351072213],[10000.0,9.260624433515847],[100000.0,9.260624433515847]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9044538214911333,"engine_lag_s":0.05,"inertia_scale":0.9765879146158827,"initial_mass_scale":0.992661961233051,"observation_delay_steps":2,"sensor_position_error_m":1.6545024790466711,"sensor_velocity_error_m_s":0.8293371917256475,"thrust_scale":0.9848900430222487},"group":"combined","id":"late-combined-4-04","index":4,"stream":4},"input_sha256":"b07404dba2deeeeb53d85efdc4d01ffc98b90ebb978641c57c4a158abbeb2e46","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64346.99756316096,"max_angular_acceleration_deg_s2":2.6743956117096586,"max_angular_rate_deg_s":8.001013587473167,"max_ascent_q_alpha_kpa_deg":89.25046653946453,"max_dynamic_pressure_pa":26563.105286987764,"max_fin_hinge_nm":90.2749958830046,"max_flight_load_g":3.9084978462343574,"max_gimbal_deg":5.999537168560481,"max_mass_balance_error_kg":5.675246939063072e-10,"max_recovery_dynamic_pressure_pa":18060.928434624322,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":-2.6743956117096586,"angular_torque_bias_nm":248.26505353127743,"attitude_target_deg":5.587605873967192,"control":[0.41233858280572144,0.005429207497711347,-14506.015196646887,0.0],"navigation_acceleration_bias_m_s2":[0.1523240862772532,-0.22183063219976698],"observed_control_state":[425.50888611748866,35580.29959066394,-52.77254594755269,-991.652589864947,0.08432542094392267,0.03469423352497617,20268.032859820323,259.7608252656469,0.0,0.0,0.0,0.0017162821219586163,0.40265060510280437,1499.9999999999943,0.9832897693674745,39.135972525109594,25.86402747489568,0.0,0.0],"phase":"entry","requested_control":[0.4177446853239456,0.005303671618369077,-10063.904554592804,0.0],"state":[424.42033868528847,35560.4613887611,-52.88389019509493,-991.2240462182895,0.08495497731214025,0.032374165856196714,20254.98934736183,259.70698530638754,0.0,0.0,0.0,0.0027687630275843884,0.40507041279598355,1499.9999999999943,0.9859222917080797,39.14514797041494,25.854852029590326,0.0016854249323330025,-0.04290898778893787],"time_s":303.99999999983163,"upper_attached":false},"rcs_propellant_used_kg":109.58533440008947,"record_type":"flight","remaining_main_propellant_kg":5853.002436839461,"remaining_rcs_propellant_kg":190.41466559991053,"return_plan":{"burn_end_time_s":138.94582789651568,"feasible":true,"predicted_ground_range_m":-0.10766515277638788,"predicted_main_at_terminal_kg":8600.80060409137,"predicted_peak_q_pa":17991.901067150993,"prediction_evaluations":5,"remaining_burn_s":0.8258278965332173,"source":"finite_burn_predictor_corrector","time_s":138.11999999998247,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":138.74878323757252,"feasible":true,"predicted_ground_range_m":-0.024424335900722127,"predicted_main_at_terminal_kg":8606.249289330104,"predicted_peak_q_pa":17991.45029065225,"prediction_evaluations":5,"remaining_burn_s":7.768783237583568,"source":"finite_burn_predictor_corrector","time_s":130.97999999998896,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.99090817894805,"feasible":true,"predicted_ground_range_m":0.16533173224272346,"predicted_main_at_terminal_kg":8588.593878473355,"predicted_peak_q_pa":17991.749305527246,"prediction_evaluations":5,"remaining_burn_s":6.990908178960022,"source":"finite_burn_predictor_corrector","time_s":131.99999999998803,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.97140914615494,"feasible":true,"predicted_ground_range_m":0.6888617782331465,"predicted_main_at_terminal_kg":8594.783890036717,"predicted_peak_q_pa":17991.98119255762,"prediction_evaluations":5,"remaining_burn_s":5.951409146167831,"source":"finite_burn_predictor_corrector","time_s":133.0199999999871,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.9654468041791,"feasible":true,"predicted_ground_range_m":0.7463946559143118,"predicted_main_at_terminal_kg":8598.325888708794,"predicted_peak_q_pa":17992.22168834416,"prediction_evaluations":5,"remaining_burn_s":4.925446804192904,"source":"finite_burn_predictor_corrector","time_s":134.03999999998618,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.96734745676687,"feasible":true,"predicted_ground_range_m":-2.323092293231479,"predicted_main_at_terminal_kg":8597.371321688861,"predicted_peak_q_pa":17992.121649018143,"prediction_evaluations":5,"remaining_burn_s":3.90734745678161,"source":"finite_burn_predictor_corrector","time_s":135.05999999998525,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.96070539929127,"feasible":true,"predicted_ground_range_m":-1.5111144183806715,"predicted_main_at_terminal_kg":8597.654703945067,"predicted_peak_q_pa":17991.95669371654,"prediction_evaluations":5,"remaining_burn_s":2.8807053993069487,"source":"finite_burn_predictor_corrector","time_s":136.07999999998432,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.95994775332397,"feasible":true,"predicted_ground_range_m":-0.7767169783561556,"predicted_main_at_terminal_kg":8591.830853777381,"predicted_peak_q_pa":17991.68172166903,"prediction_evaluations":5,"remaining_burn_s":1.8599477533405813,"source":"finite_burn_predictor_corrector","time_s":137.0999999999834,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":138.94582789651568,"feasible":true,"predicted_ground_range_m":-0.10766515277638788,"predicted_main_at_terminal_kg":8600.80060409137,"predicted_peak_q_pa":17991.901067150993,"prediction_evaluations":5,"remaining_burn_s":0.8258278965332173,"source":"finite_burn_predictor_corrector","time_s":138.11999999998247,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3408.7948545448453,37367.00210501941,176.7088274898414,989.7668875328782,0.1663139804506823,0.0014436199693947955,22778.327158815668,291.18526926863893],"time_s":96.159999999998},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.19999999998893,"requested_s":130.99999999998894,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":303.1399999998326,"requested_s":302.9399999998326,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.0799999997644,"requested_s":377.87999999976444,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.2199999997643,"requested_s":378.0199999997643,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.8599999997637,"requested_s":378.6599999997637,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":389.93999999975364,"requested_s":389.73999999975365,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"landing","ready_s":390.01999999975357,"requested_s":389.8199999997536,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.7838178690872155e-12,"maximum_slosh_displacement_m":1.4994663621238045,"maximum_slosh_mode_force_n":63794.45758703697,"minimum_feed_buffer_kg":1483.3862007901457,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":131.60357599999952}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":128.65625,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"14251c3663c2c2c4e03f24a237c7917e8e0227f8a7c95bdd8c0e3dd46abb5600","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-05","observation_seed_sequence":{"generated_state_uint32":[2515789576,3695873057,4022182008,2426951558,517843942,3321687927,801004763,982211157],"mode":"case","state":{"entropy":[378,4,5,578213518,775984011,3874015533,1217656378,458821256,3376809817,1581048219,2068286389],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100307.71550254543,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":810.0880221206103,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.012336122630984858,-0.8451634134103655],[0.012336126178873703,-0.8457964270453151]],"navigation_acceleration_bias_m_s2":[-0.08853713312582218,-0.3402782296584922],"observed_control_state":[-0.19955242331594322,7.806856013359685,-0.09648840804359289,-0.8322423940529576,-6.843658604121969e-06,3.553834920513244e-05],"state":[-0.06673272422990688,7.8538008243075526,0.01269088916228734,-0.8350143753812641,-5.604758966456543e-06,7.912670436994044e-05,5199.372309901852,193.6496786435618],"time_s":405.7200418960233},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.06673272422990688,7.8538008243075526,0.01269088916228734,-0.8350143753812641,-5.604758966456543e-06,7.912670436994044e-05,5199.372309901852,193.6496786435618],"flight_safety":true,"flight_time_s":405.7200418960233,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.0327359830930805,"first_sample_above_0_1_m_s":375.99999999976615,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.8538008243075526,"altitude_m":7.8538008243075526,"gust_contribution_m_s":3.6773284476154267,"phase":"landing","time_s":405.7200418960233},"endpoints_above_0_1_m_s":4777,"first_endpoint_above_0_1_m_s":375.88999999976625,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.7200418960233,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.4815821901685053,"flip":0.0,"landing":3.6773284476154267},"maximum_contribution_m_s":3.6773284476154267,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.7200418960233,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":2.4259799165294873,"flip":0.0,"landing":3.6773284476154267},"maximum_sampled_contribution_m_s":3.6773284476154267,"sample_count_above_0_1_m_s":148,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-05","input":{"conditions":{"density_scale":1.0170584428237261,"forecast_gust_amplitude_m_s":0.37141653110007555,"forecast_wind_profile":[[0.0,-0.9627223080524059],[50.0,-0.9627223080524059],[1000.0,0.6049725106817969],[5000.0,7.205792800088966],[10000.0,15.374307908230339],[100000.0,15.374307908230339]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.0327359830930805,"gust_duration_s":120.0,"gust_period_s":54.49689940498416,"gust_phase_rad":-1.647107759036674,"gust_start_s":375.5539415080198,"health_checks_passed":true,"known_fault":false,"latitude_deg":53.714320358430726,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101228.49691506055],[11000.0,22644.169702671134],[20000.0,5504.890192091652],[32000.0,876.7321628355681],[47000.0,113.17292081780572],[51000.0,68.39687683540072],[71000.0,4.058853983473801],[84852.0,0.3870857758427022],[100000.0,0.02448933165691775]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101228.49691506055,"sea_level_temperature_k":288.81727469079215,"temperature_profile":[[0.0,288.81727469079215],[11000.0,217.31727469079217],[20000.0,217.31727469079217],[32000.0,229.31727469079217],[47000.0,271.31727469079215],[51000.0,271.31727469079215],[71000.0,215.31727469079217],[84852.0,187.61327469079217],[100000.0,187.61327469079217]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.340692569038323],[100000.0,2.340692569038323]],"wind_profile":[[0.0,-0.8143588632440419],[50.0,-0.8143588632440419],[1000.0,0.7533359554901609],[5000.0,7.3541562448973306],[10000.0,15.522671353038703],[100000.0,15.522671353038703]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.007624676517207,"engine_lag_s":0.05,"inertia_scale":1.016730879179385,"initial_mass_scale":1.0030771550254542,"observation_delay_steps":2,"sensor_position_error_m":1.0752162030560801,"sensor_velocity_error_m_s":0.9962552536969347,"thrust_scale":0.9715017681261839},"group":"combined","id":"late-combined-4-05","index":5,"stream":4},"input_sha256":"14251c3663c2c2c4e03f24a237c7917e8e0227f8a7c95bdd8c0e3dd46abb5600","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65000.62769009818,"max_angular_acceleration_deg_s2":3.0538986745268866,"max_angular_rate_deg_s":8.001721647089296,"max_ascent_q_alpha_kpa_deg":89.5150662235513,"max_dynamic_pressure_pa":25630.77504292367,"max_fin_hinge_nm":270.06832398878737,"max_flight_load_g":3.704798711653668,"max_gimbal_deg":5.999562286393808,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":18771.473384009525,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.0538986745268866,"angular_torque_bias_nm":3265.813674917895,"attitude_target_deg":0.0,"control":[0.021470278541640977,-0.033230620853845295,53258.308623752375,0.0],"navigation_acceleration_bias_m_s2":[0.11950500768336877,-0.23142365169181864],"observed_control_state":[-2.2094820082176394,2685.7662136147537,2.145760658055937,-189.4492016445322,-0.11287714302783429,0.010558817644790322,8244.881927229324,242.06319689561363,0.0,-1.073141097442669e-06,0.030833333333332536,0.055899193012998206,0.19926128696857678,1499.9999999999943,0.9999999999999981,47.59364557375906,17.40635442624595,0.0,0.0],"phase":"entry","requested_control":[0.018660940307274148,-0.04729437458505692,7346.891366081887,0.0],"state":[-2.244196069439885,2681.977697592445,2.010698139942995,-189.45087118098888,-0.11263815845021559,0.011441674973955498,8238.761101499698,241.81436324514894,0.0,-5.069168193470052e-07,0.000833333333332532,0.034955234935413436,0.1405013820032955,1499.9999999999943,0.9999999999999981,47.59795126226777,17.402048737737243,-0.17256862989523597,0.1999240408518488],"time_s":375.5999999997665,"upper_attached":false},"rcs_propellant_used_kg":106.3503213564382,"record_type":"flight","remaining_main_propellant_kg":5199.372309901852,"remaining_rcs_propellant_kg":193.6496786435618,"return_plan":{"burn_end_time_s":139.54575602667663,"feasible":true,"predicted_ground_range_m":-0.45837405565913514,"predicted_main_at_terminal_kg":8293.615882968857,"predicted_peak_q_pa":17992.369074010057,"prediction_evaluations":5,"remaining_burn_s":1.2457560266943242,"source":"finite_burn_predictor_corrector","time_s":138.2999999999823,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":139.0799604791801,"feasible":true,"predicted_ground_range_m":0.21260247140247657,"predicted_main_at_terminal_kg":8327.55032711507,"predicted_peak_q_pa":17992.55243581575,"prediction_evaluations":5,"remaining_burn_s":6.899960479192236,"source":"finite_burn_predictor_corrector","time_s":132.17999999998787,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.33733684993328,"feasible":true,"predicted_ground_range_m":-0.041845043428224926,"predicted_main_at_terminal_kg":8353.657141753243,"predicted_peak_q_pa":17992.460944808037,"prediction_evaluations":5,"remaining_burn_s":6.1373368499463306,"source":"finite_burn_predictor_corrector","time_s":133.19999999998694,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.39182540084565,"feasible":true,"predicted_ground_range_m":0.03931584767654783,"predicted_main_at_terminal_kg":8337.075340366748,"predicted_peak_q_pa":17991.665075118006,"prediction_evaluations":5,"remaining_burn_s":5.1718254008596345,"source":"finite_burn_predictor_corrector","time_s":134.21999999998602,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.42714773805142,"feasible":true,"predicted_ground_range_m":0.11260248629642433,"predicted_main_at_terminal_kg":8326.339246514579,"predicted_peak_q_pa":17992.44287032118,"prediction_evaluations":5,"remaining_burn_s":4.187147738066334,"source":"finite_burn_predictor_corrector","time_s":135.2399999999851,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.46541518912173,"feasible":true,"predicted_ground_range_m":-2.2651032901105737,"predicted_main_at_terminal_kg":8314.179635943678,"predicted_peak_q_pa":17991.802441020256,"prediction_evaluations":5,"remaining_burn_s":3.205415189137581,"source":"finite_burn_predictor_corrector","time_s":136.25999999998416,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.50866023117638,"feasible":true,"predicted_ground_range_m":-1.325074933670578,"predicted_main_at_terminal_kg":8303.786980830155,"predicted_peak_q_pa":17992.761128981063,"prediction_evaluations":5,"remaining_burn_s":2.228660231193137,"source":"finite_burn_predictor_corrector","time_s":137.27999999998323,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":139.54575602667663,"feasible":true,"predicted_ground_range_m":-0.45837405565913514,"predicted_main_at_terminal_kg":8293.615882968857,"predicted_peak_q_pa":17992.369074010057,"prediction_evaluations":5,"remaining_burn_s":1.2457560266943242,"source":"finite_burn_predictor_corrector","time_s":138.2999999999823,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3068.6407217402807,37361.81721003208,154.71129111915073,971.7132944582553,0.1417198161258973,0.0014525244130716775,21856.07496562424,289.2141277516705],"time_s":97.59999999999772},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.39999999998784,"requested_s":132.19999999998785,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.31999999983424,"requested_s":301.11999999983425,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":375.39999999976686,"requested_s":375.1999999997669,"tank_pressure_pa":350000.00000000006}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.201172825763933e-12,"maximum_slosh_displacement_m":1.5869190160443658,"maximum_slosh_mode_force_n":62429.146368894595,"minimum_feed_buffer_kg":1484.8645021084876,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":129.38210419999996}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":125.734375,"fuel_ledger":{"main_error_kg":2.9103830456733704e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"8b0dc3fe4f8bb899643bf8978fb2609b60a71ac5e9c5bace4648f3f2c2ec74d5","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-06","observation_seed_sequence":{"generated_state_uint32":[2545059681,2356581124,3755369285,2807835481,3553988774,1221902038,1287871664,4135915520],"mode":"case","state":{"entropy":[378,4,6,2335520943,2130995490,3649251997,237407189,1756401700,3276429985,2368872009,3050563529],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100677.14964141996,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":59.89275558961177,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.03900391489954377,-1.0871182136306399],[-0.039003914916304575,-1.087232504430959]],"navigation_acceleration_bias_m_s2":[-0.1213632045417787,-0.8803012427179071],"observed_control_state":[-0.04227417019428146,8.023934339705361,-0.09660417971692863,-1.1705544130459922,2.21470645037664e-07,5.260103915238023e-05],"state":[-0.12701745531385975,7.98947114337932,-0.0386149315506502,-1.0761201308434447,1.4665045251668285e-07,1.4286350039879749e-05,4748.452438165606,228.7363601056238],"time_s":402.33652732804916},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.12701745531385975,7.98947114337932,-0.0386149315506502,-1.0761201308434447,1.4665045251668285e-07,1.4286350039879749e-05,4748.452438165606,228.7363601056238],"flight_safety":true,"flight_time_s":402.33652732804916,"group":"combined","gust_exposure":{"configured_amplitude_m_s":0.8814922456228318,"first_sample_above_0_1_m_s":387.19999999975596,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.98947114337932,"altitude_m":7.98947114337932,"gust_contribution_m_s":0.2733479238600942,"phase":"landing","time_s":402.33652732804916},"endpoints_above_0_1_m_s":3333,"first_endpoint_above_0_1_m_s":387.0499999997561,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":402.33652732804916,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.8814805128910752},"maximum_contribution_m_s":0.8814805128910752,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":402.33652732804916,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.8811077148192286},"maximum_sampled_contribution_m_s":0.8811077148192286,"sample_count_above_0_1_m_s":73,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-06","input":{"conditions":{"density_scale":1.012324574954187,"forecast_gust_amplitude_m_s":0.7099039948589875,"forecast_wind_profile":[[0.0,-1.2697606638934933],[50.0,-1.2697606638934933],[1000.0,-1.179178237118956],[5000.0,-0.7977785454366937],[10000.0,-0.3257964269798941],[100000.0,-0.3257964269798941]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":0.8814922456228318,"gust_duration_s":120.0,"gust_period_s":18.275729019969457,"gust_phase_rad":2.7333018225871424,"gust_start_s":386.50028987580714,"health_checks_passed":true,"known_fault":false,"latitude_deg":36.11511900441596,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101041.08584154944],[11000.0,22559.795113631204],[20000.0,5487.018142000716],[32000.0,870.4347847699938],[47000.0,111.32092039176436],[51000.0,67.13678881545528],[71000.0,3.9896630331790686],[84852.0,0.37677852200887213],[100000.0,0.02368627420692973]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101041.08584154944,"sea_level_temperature_k":288.358554403488,"temperature_profile":[[0.0,288.358554403488],[11000.0,216.858554403488],[20000.0,216.858554403488],[32000.0,228.858554403488],[47000.0,270.858554403488],[51000.0,270.858554403488],[71000.0,214.858554403488],[84852.0,187.154554403488],[100000.0,187.154554403488]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,2.6974495255793656],[100000.0,2.6974495255793656]],"wind_profile":[[0.0,-1.832656902411367],[50.0,-1.832656902411367],[1000.0,-1.7420744756368298],[5000.0,-1.3606747839545674],[10000.0,-0.8886926654977678],[100000.0,-0.8886926654977678]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.1249699309916883,"engine_lag_s":0.05,"inertia_scale":0.9787900433836133,"initial_mass_scale":1.0067714964141996,"observation_delay_steps":2,"sensor_position_error_m":1.8054704934286105,"sensor_velocity_error_m_s":0.530566856014291,"thrust_scale":0.9713968779671263},"group":"combined","id":"late-combined-4-06","index":6,"stream":4},"input_sha256":"8b0dc3fe4f8bb899643bf8978fb2609b60a71ac5e9c5bace4648f3f2c2ec74d5","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65451.54756183442,"max_angular_acceleration_deg_s2":2.8344694442006353,"max_angular_rate_deg_s":8.002846936579893,"max_ascent_q_alpha_kpa_deg":79.69334543534846,"max_dynamic_pressure_pa":25418.65747017487,"max_fin_hinge_nm":70.61188586490714,"max_flight_load_g":3.0596831367984803,"max_gimbal_deg":5.999564590063782,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":18767.680953007693,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.8344694442006353,"angular_torque_bias_nm":-7769.915305006302,"attitude_target_deg":-89.97271202069682,"control":[0.5616084299094931,-0.0032263802547710723,3591.01542058216,0.0],"navigation_acceleration_bias_m_s2":[1.0081479799990236,-0.12751272934944965],"observed_control_state":[11431.888293513744,65637.17255604794,189.6761410138653,608.2453443369985,-1.570729585182869,-0.0018931949867041374,21396.450411794278,276.76587905823766,0.0,0.0,0.0,-0.0025613581805046777,0.5618786461053688,1491.7109933845284,0.7753045013190955,38.34218836898768,26.657811631005508,0.0,0.0],"phase":"boostback","requested_control":[0.5615070091327276,-0.0029180758001431826,909.7266472382944,0.0],"state":[11435.79087092836,65649.2778147327,189.08598215836636,608.1265547571287,-1.5707049828313142,0.00043191841882470814,21378.113338550695,276.7493404931669,0.0,0.0,0.0,-0.0027498674778437876,0.5618097878913122,1492.6483106314583,0.810702930767433,38.35508756413485,26.644912435858334,-0.25109406095295717,-6.429600714098915],"time_s":134.239999999986,"upper_attached":false},"rcs_propellant_used_kg":71.26363989437621,"record_type":"flight","remaining_main_propellant_kg":4748.452438165606,"remaining_rcs_propellant_kg":228.7363601056238,"return_plan":{"burn_end_time_s":143.32232882454804,"feasible":true,"predicted_ground_range_m":-0.1877610989820777,"predicted_main_at_terminal_kg":7799.066458027828,"predicted_peak_q_pa":17991.082480793288,"prediction_evaluations":5,"remaining_burn_s":0.7023288245696522,"source":"finite_burn_predictor_corrector","time_s":142.61999999997838,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":142.61400706907946,"feasible":true,"predicted_ground_range_m":2.6626669642017795,"predicted_main_at_terminal_kg":7835.554343671097,"predicted_peak_q_pa":17990.91695690768,"prediction_evaluations":6,"remaining_burn_s":9.174007069092749,"source":"finite_burn_predictor_corrector","time_s":133.43999999998672,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.89601002488894,"feasible":true,"predicted_ground_range_m":2.1206104728610846,"predicted_main_at_terminal_kg":7866.295639260063,"predicted_peak_q_pa":17990.709922605824,"prediction_evaluations":6,"remaining_burn_s":8.436010024903142,"source":"finite_burn_predictor_corrector","time_s":134.4599999999858,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.95674097651437,"feasible":true,"predicted_ground_range_m":0.12901148519001282,"predicted_main_at_terminal_kg":7838.485045950814,"predicted_peak_q_pa":17991.18530219707,"prediction_evaluations":5,"remaining_burn_s":7.476740976529499,"source":"finite_burn_predictor_corrector","time_s":135.47999999998487,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":142.99684775452758,"feasible":true,"predicted_ground_range_m":-0.21081021573339243,"predicted_main_at_terminal_kg":7828.702336487159,"predicted_peak_q_pa":17990.91911946725,"prediction_evaluations":5,"remaining_burn_s":6.496847754543634,"source":"finite_burn_predictor_corrector","time_s":136.49999999998394,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.05573383653356,"feasible":true,"predicted_ground_range_m":-0.2920778905797352,"predicted_main_at_terminal_kg":7811.559078807623,"predicted_peak_q_pa":17991.313779544682,"prediction_evaluations":5,"remaining_burn_s":5.535733836550548,"source":"finite_burn_predictor_corrector","time_s":137.519999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.1148161067231,"feasible":true,"predicted_ground_range_m":-0.2153400281781952,"predicted_main_at_terminal_kg":7795.323033238283,"predicted_peak_q_pa":17990.682830139056,"prediction_evaluations":5,"remaining_burn_s":4.574816106741033,"source":"finite_burn_predictor_corrector","time_s":138.5399999999821,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.16499000520167,"feasible":true,"predicted_ground_range_m":-3.137342722151544,"predicted_main_at_terminal_kg":7782.328856835368,"predicted_peak_q_pa":17991.39600399258,"prediction_evaluations":5,"remaining_burn_s":3.6049900052205226,"source":"finite_burn_predictor_corrector","time_s":139.55999999998116,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.21315809173862,"feasible":true,"predicted_ground_range_m":-2.080328747558033,"predicted_main_at_terminal_kg":7770.152987232318,"predicted_peak_q_pa":17991.02283921987,"prediction_evaluations":5,"remaining_burn_s":2.633158091758383,"source":"finite_burn_predictor_corrector","time_s":140.57999999998023,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.2698471997725,"feasible":true,"predicted_ground_range_m":-1.0167881349061236,"predicted_main_at_terminal_kg":7750.11311978676,"predicted_peak_q_pa":17990.66777894,"prediction_evaluations":5,"remaining_burn_s":1.6698471997931954,"source":"finite_burn_predictor_corrector","time_s":141.5999999999793,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.32232882454804,"feasible":true,"predicted_ground_range_m":-0.1877610989820777,"predicted_main_at_terminal_kg":7799.066458027828,"predicted_peak_q_pa":17991.082480793288,"prediction_evaluations":5,"remaining_burn_s":0.7023288245696522,"source":"finite_burn_predictor_corrector","time_s":142.61999999997838,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3994.4006699301804,37342.17124373968,208.14954617637926,958.5545871234574,0.21291769158882293,0.002015634918196023,21540.435837429435,294.0532290091442],"time_s":98.07999999999763},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":133.6599999999867,"requested_s":133.4599999999867,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.45999999983593,"requested_s":299.25999999983594,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":7.503331289626658e-12,"maximum_slosh_displacement_m":1.535038368362431,"maximum_slosh_mode_force_n":58594.90726831234,"minimum_feed_buffer_kg":1485.2819298809013,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":126.45874039999944}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":126.4375,"fuel_ledger":{"main_error_kg":1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"979375fc45de109ca9baa4d83179cf02afcefa9d4e84ef3728ea725086b9e351","integration_dt_s":0.01,"job_id":"previous-holdout/late-combined-4-07","observation_seed_sequence":{"generated_state_uint32":[333557716,3348009665,3160696750,3776215216,3878128306,748374260,2662702223,3729471839],"mode":"case","state":{"entropy":[378,4,7,4246787686,3688214718,250310473,1161000327,3134307140,81698313,490081024,3605141742],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100239.34983428803,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":871.9338852112039,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.06542443016321234,-1.025464971877644],[-0.06542442993221806,-1.0254844940400887]],"navigation_acceleration_bias_m_s2":[0.02750842197563384,-0.22535595395473193],"observed_control_state":[-0.10940421733640181,7.709343506906187,0.0034576007506816183,-1.1171314247764894,-1.1997189937975132e-05,-2.1577141464761004e-05],"state":[-0.09811359636780269,7.782462897954186,-0.06454279457662677,-1.01601393051012,-1.1832412680423759e-05,2.440270305756665e-06,5537.433684933629,224.58102657227818],"time_s":405.7667008455875},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.09811359636780269,7.782462897954186,-0.06454279457662677,-1.01601393051012,-1.1832412680423759e-05,2.440270305756665e-06,5537.433684933629,224.58102657227818],"flight_safety":true,"flight_time_s":405.7667008455875,"group":"combined","gust_exposure":{"configured_amplitude_m_s":4.900704865180472,"first_sample_above_0_1_m_s":383.3999999997594,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":7.782462897954186,"altitude_m":7.782462897954186,"gust_contribution_m_s":3.152643511047383,"phase":"landing","time_s":405.7667008455875},"endpoints_above_0_1_m_s":4077,"first_endpoint_above_0_1_m_s":383.37999999975943,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":405.7667008455875,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.899726771443587},"maximum_contribution_m_s":4.899726771443587,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":405.7667008455875,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":4.899513367247241},"maximum_sampled_contribution_m_s":4.899513367247241,"sample_count_above_0_1_m_s":111,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"late-combined-4-07","input":{"conditions":{"density_scale":0.9932123021648941,"forecast_gust_amplitude_m_s":3.3831292450402684,"forecast_wind_profile":[[0.0,-1.7543252242987573],[50.0,-1.7543252242987573],[1000.0,-1.9298174961592873],[5000.0,-2.6687323250457293],[10000.0,-3.5831394257927016],[100000.0,-3.5831394257927016]],"gust_altitude_center_m":0.0,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":4.900704865180472,"gust_duration_s":120.0,"gust_period_s":44.99153613758628,"gust_phase_rad":2.3250717388645974,"gust_start_s":383.1337244132157,"health_checks_passed":true,"known_fault":false,"latitude_deg":54.84134123116493,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101274.9240035849],[11000.0,22745.437070733147],[20000.0,5521.345189410245],[32000.0,878.9226321760148],[47000.0,112.72866777005207],[51000.0,68.0369378664702],[71000.0,4.061005686027078],[84852.0,0.3860551619590443],[100000.0,0.024407842712270412]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101274.9240035849,"sea_level_temperature_k":288.7696866551882,"temperature_profile":[[0.0,288.7696866551882],[11000.0,217.26968665518822],[20000.0,217.26968665518822],[32000.0,229.26968665518822],[47000.0,271.2696866551882],[51000.0,271.2696866551882],[71000.0,215.26968665518822],[84852.0,187.56568665518822],[100000.0,187.56568665518822]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,-1.0432849867765999],[100000.0,-1.0432849867765999]],"wind_profile":[[0.0,-0.9302428531567681],[50.0,-0.9302428531567681],[1000.0,-1.1057351250172982],[5000.0,-1.8446499539037404],[10000.0,-2.7590570546507127],[100000.0,-2.7590570546507127]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.9283739039300742,"engine_lag_s":0.05,"inertia_scale":0.981656666775899,"initial_mass_scale":1.0023934983428804,"observation_delay_steps":2,"sensor_position_error_m":1.2221981708035081,"sensor_velocity_error_m_s":0.9825526330679306,"thrust_scale":1.0015607201808565},"group":"combined","id":"late-combined-4-07","index":7,"stream":4},"input_sha256":"979375fc45de109ca9baa4d83179cf02afcefa9d4e84ef3728ea725086b9e351","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64662.56631506651,"max_angular_acceleration_deg_s2":2.5033451531763857,"max_angular_rate_deg_s":8.000727011658842,"max_ascent_q_alpha_kpa_deg":82.80270857169795,"max_dynamic_pressure_pa":25675.970494052748,"max_fin_hinge_nm":76.13345538744771,"max_flight_load_g":3.0643813945235245,"max_gimbal_deg":5.999543629203471,"max_mass_balance_error_kg":2.9103830456733704e-10,"max_recovery_dynamic_pressure_pa":17801.533433084467,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.5033451531763857,"angular_torque_bias_nm":54.12799068876309,"attitude_target_deg":11.123614282134174,"control":[0.14970373326447958,-0.02524130761321846,14548.511647153222,0.0],"navigation_acceleration_bias_m_s2":[0.2918866231261731,-0.23697930281144894],"observed_control_state":[1530.4220449631516,36190.07918290259,-64.89074360030072,-991.7164900460942,0.0634473538926737,0.006353000431017034,19937.529402226795,260.16345757916594,0.0,0.0,0.0,-0.012220641363993506,0.05344254241399701,1499.9999999999943,0.8543677500700065,39.3684648394327,25.63153516057195,0.0,0.0],"phase":"entry","requested_control":[0.16312855965628814,-0.019294412313786174,7437.182978368757,0.0],"state":[1528.9723424331883,36170.40136172187,-65.16105151533672,-991.6093450374482,0.06364241335451003,0.008624081990076962,19936.581971881165,260.0993298727329,0.0,0.0,0.0,-0.01591151505423386,0.07936936367992857,1499.9999999999943,0.8723029105231673,39.36913130832631,25.630868691678337,0.011829825515680467,0.013320089962913758],"time_s":301.9399999998335,"upper_attached":false},"rcs_propellant_used_kg":75.41897342772182,"record_type":"flight","remaining_main_propellant_kg":5537.433684933629,"remaining_rcs_propellant_kg":224.58102657227818,"return_plan":{"burn_end_time_s":141.65916321258058,"feasible":true,"predicted_ground_range_m":-0.20023763744674028,"predicted_main_at_terminal_kg":8358.858283800635,"predicted_peak_q_pa":17990.871209580142,"prediction_evaluations":5,"remaining_burn_s":0.6391632126007429,"source":"finite_burn_predictor_corrector","time_s":141.01999999997983,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.35215998545056,"feasible":true,"predicted_ground_range_m":1.1022740505531914,"predicted_main_at_terminal_kg":8412.958478056942,"predicted_peak_q_pa":17990.945155615354,"prediction_evaluations":6,"remaining_burn_s":9.512159985462375,"source":"finite_burn_predictor_corrector","time_s":131.83999999998818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.59374570355627,"feasible":true,"predicted_ground_range_m":3.031657772940264,"predicted_main_at_terminal_kg":8376.887612431961,"predicted_peak_q_pa":17990.51038892517,"prediction_evaluations":6,"remaining_burn_s":8.733745703569003,"source":"finite_burn_predictor_corrector","time_s":132.85999999998725,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6011142890264,"feasible":true,"predicted_ground_range_m":-0.04642627184129822,"predicted_main_at_terminal_kg":8375.422951692952,"predicted_peak_q_pa":17990.472059076885,"prediction_evaluations":5,"remaining_burn_s":7.721114289040096,"source":"finite_burn_predictor_corrector","time_s":133.87999999998632,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.60763546403706,"feasible":true,"predicted_ground_range_m":-0.023078665910993834,"predicted_main_at_terminal_kg":8374.334383452531,"predicted_peak_q_pa":17990.408718714585,"prediction_evaluations":5,"remaining_burn_s":6.70763546405165,"source":"finite_burn_predictor_corrector","time_s":134.8999999999854,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.6315097687307,"feasible":true,"predicted_ground_range_m":0.030783769323335264,"predicted_main_at_terminal_kg":8366.813785589582,"predicted_peak_q_pa":17991.285544305956,"prediction_evaluations":5,"remaining_burn_s":5.711509768746222,"source":"finite_burn_predictor_corrector","time_s":135.91999999998447,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63409592976964,"feasible":true,"predicted_ground_range_m":0.10574552593102027,"predicted_main_at_terminal_kg":8364.634504995918,"predicted_peak_q_pa":17991.064498899865,"prediction_evaluations":5,"remaining_burn_s":4.694095929786091,"source":"finite_burn_predictor_corrector","time_s":136.93999999998354,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.63748746217814,"feasible":true,"predicted_ground_range_m":-2.8627021498408,"predicted_main_at_terminal_kg":8365.264373734048,"predicted_peak_q_pa":17991.18618437104,"prediction_evaluations":5,"remaining_burn_s":3.677487462195532,"source":"finite_burn_predictor_corrector","time_s":137.9599999999826,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64295621795236,"feasible":true,"predicted_ground_range_m":-1.967579652049423,"predicted_main_at_terminal_kg":8367.341260222776,"predicted_peak_q_pa":17991.485380254224,"prediction_evaluations":5,"remaining_burn_s":2.662956217970673,"source":"finite_burn_predictor_corrector","time_s":138.9799999999817,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.64612216418826,"feasible":true,"predicted_ground_range_m":-0.9726637130222642,"predicted_main_at_terminal_kg":8363.40149723593,"predicted_peak_q_pa":17991.10467113064,"prediction_evaluations":5,"remaining_burn_s":1.6461221642074977,"source":"finite_burn_predictor_corrector","time_s":139.99999999998076,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.65916321258058,"feasible":true,"predicted_ground_range_m":-0.20023763744674028,"predicted_main_at_terminal_kg":8358.858283800635,"predicted_peak_q_pa":17990.871209580142,"prediction_evaluations":5,"remaining_burn_s":0.6391632126007429,"source":"finite_burn_predictor_corrector","time_s":141.01999999997983,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4083.299088281452,37355.30776104525,216.64056832825244,982.799067505439,0.21907919686569888,0.0019760731591803057,22879.97535865729,293.9515979580313],"time_s":96.179999999998},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.05999999998815,"requested_s":131.85999999998816,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.8999999998337,"requested_s":301.6999999998337,"tank_pressure_pa":349999.9999999998}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.016431714466307e-12,"maximum_slosh_displacement_m":1.2354757702148615,"maximum_slosh_mode_force_n":49589.14749717434,"minimum_feed_buffer_kg":1483.070966465747,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"previous-holdout","wall_seconds":127.14381489999869}
{"actual_required_phase_peak_m_s":4.99900990391257,"cpu_seconds":95.859375,"fuel_ledger":{"main_error_kg":5.093170329928398e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"7a0cb4804c403ebc2043433a6a943de6bd42c91ae79853541a6d3d0ae1ef672e","integration_dt_s":0.01,"job_id":"supplemental/plus-actual-thin-entry-dt010","observation_seed_sequence":{"generated_state_uint32":[1426550292,1056765952,2140802939,2695221542,4144402741,2183658507,552735411,1781890486],"mode":"root","state":{"entropy":378,"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"entry","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":174.7029007914271,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.013659939474989996,-0.9051361750937837],[-0.013659949329300083,-0.9057869756998316]],"navigation_acceleration_bias_m_s2":[-0.04159035861881648,-1.0687865287490506],"observed_control_state":[-0.03879517035227201,8.069449672886368,-0.042661872566911944,-1.0905296017469175,1.4792387105218626e-05,9.304703543151503e-05],"state":[-0.020941431216459222,8.110783108865803,-0.013743192610027728,-0.8931290706873877,1.5141826841674845e-05,8.135007576529909e-05,4396.150737263425,213.90953981489847],"time_s":402.689252571322},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.020941431216459222,8.110783108865803,-0.013743192610027728,-0.8931290706873877,1.5141826841674845e-05,8.135007576529909e-05,4396.150737263425,213.90953981489847],"flight_safety":true,"flight_time_s":402.689252571322,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":317.9999999998189,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.8958764638446155,"altitude_m":20000.895876463845,"gust_contribution_m_s":4.99900990391257,"phase":"entry","time_s":318.02999999981887},"endpoints_above_0_1_m_s":30,"first_endpoint_above_0_1_m_s":317.889999999819,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":318.17999999981873,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.99900990391257,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.99900990391257,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":317.9999999998189,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.5541475978242225,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.5541475978242225,"sample_count_above_0_1_m_s":1,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-delayed-plus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":3.1180307088301227,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-entry-delayed-plus","index":3002,"stream":0},"input_sha256":"7a0cb4804c403ebc2043433a6a943de6bd42c91ae79853541a6d3d0ae1ef672e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65803.84926273709,"max_angular_acceleration_deg_s2":2.4041130796337074,"max_angular_rate_deg_s":8.004295087635771,"max_ascent_q_alpha_kpa_deg":81.78762819341287,"max_dynamic_pressure_pa":25446.616808783918,"max_fin_hinge_nm":98.20662974706315,"max_flight_load_g":3.0663006220281157,"max_gimbal_deg":5.999574975628116,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":18081.55746592326,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4041130796337074,"angular_torque_bias_nm":-1910.1866680623475,"attitude_target_deg":11.075684445127518,"control":[0.14643326092592937,-0.02759898783062128,15629.752408023316,0.0],"navigation_acceleration_bias_m_s2":[0.14005058109233898,0.26293781757762885],"observed_control_state":[1441.1263707613366,35175.58586667796,-64.02627578908508,-971.9444398390997,0.06728735954475897,0.005703083619864569,18421.76585025115,256.58015890944,0.0,0.0,0.0,-0.013242368347697146,0.052616433151564446,1499.9999999999943,0.9992678989001894,40.43472713735654,24.56527286264831,0.0,0.0],"phase":"entry","requested_control":[0.15758942066218729,-0.02135183253264754,8197.569498611432,0.0],"state":[1439.7306055692134,35156.2108102974,-64.16833833336109,-972.1639228811667,0.06746671670576082,0.007885582747768832,18420.834894035535,256.5118737414176,0.0,0.0,0.0,-0.017311936033563756,0.07782718912541338,1499.9999999999943,0.9993832337835442,40.43538201754048,24.564617982464366,-5.020768000957929,0.005017491238860566],"time_s":299.0999999998361,"upper_attached":false},"rcs_propellant_used_kg":86.09046018510153,"record_type":"flight","remaining_main_propellant_kg":4396.150737263425,"remaining_rcs_propellant_kg":213.90953981489847,"return_plan":{"burn_end_time_s":143.9017838226613,"feasible":true,"predicted_ground_range_m":0.16311880380538746,"predicted_main_at_terminal_kg":7595.388048500051,"predicted_peak_q_pa":17991.03119736221,"prediction_evaluations":5,"remaining_burn_s":0.8817838226832817,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.10815829487294,"feasible":true,"predicted_ground_range_m":3.3576379693616607,"predicted_main_at_terminal_kg":7712.410906802223,"predicted_peak_q_pa":17991.39763222637,"prediction_evaluations":6,"remaining_burn_s":9.268158294886588,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.3844170059451,"feasible":true,"predicted_ground_range_m":1.5567875248187528,"predicted_main_at_terminal_kg":7683.571118407447,"predicted_peak_q_pa":17991.22987041648,"prediction_evaluations":6,"remaining_burn_s":8.524417005959668,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.44499868931496,"feasible":true,"predicted_ground_range_m":-0.08705041511818212,"predicted_main_at_terminal_kg":7714.459514689668,"predicted_peak_q_pa":17991.434890183387,"prediction_evaluations":5,"remaining_burn_s":7.564998689330451,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51860224549418,"feasible":true,"predicted_ground_range_m":-0.12188612722359782,"predicted_main_at_terminal_kg":7698.273015887308,"predicted_peak_q_pa":17991.185124567382,"prediction_evaluations":5,"remaining_burn_s":6.618602245510614,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.57242660594736,"feasible":true,"predicted_ground_range_m":-0.13049719548233263,"predicted_main_at_terminal_kg":7683.195989504086,"predicted_peak_q_pa":17990.560048945248,"prediction_evaluations":5,"remaining_burn_s":5.652426605964713,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.6320279393209,"feasible":true,"predicted_ground_range_m":-0.012419981716070616,"predicted_main_at_terminal_kg":7669.122426626574,"predicted_peak_q_pa":17991.33241182982,"prediction_evaluations":5,"remaining_burn_s":4.692027939339169,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70605751736275,"feasible":true,"predicted_ground_range_m":-3.021470359102618,"predicted_main_at_terminal_kg":7645.959804169658,"predicted_peak_q_pa":17991.37686523996,"prediction_evaluations":5,"remaining_burn_s":3.7460575173819524,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.77483674444804,"feasible":true,"predicted_ground_range_m":-2.0000954661957984,"predicted_main_at_terminal_kg":7628.734435729321,"predicted_peak_q_pa":17990.869993028093,"prediction_evaluations":5,"remaining_burn_s":2.7948367444681788,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83019712530066,"feasible":true,"predicted_ground_range_m":-0.6113924869396641,"predicted_main_at_terminal_kg":7609.624863540172,"predicted_peak_q_pa":17991.188385411668,"prediction_evaluations":5,"remaining_burn_s":1.8301971253217195,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.9017838226613,"feasible":true,"predicted_ground_range_m":0.16311880380538746,"predicted_main_at_terminal_kg":7595.388048500051,"predicted_peak_q_pa":17991.03119736221,"prediction_evaluations":5,"remaining_burn_s":0.8817838226832817,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4039.0599687803697,37354.57324467306,209.4213617772568,953.7757263250118,0.2148078191713433,0.0020494819242270986,21303.09134425127,293.4453081125884],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.059064278611913e-12,"maximum_slosh_displacement_m":1.5999995492659764,"maximum_slosh_mode_force_n":32331.659270186534,"minimum_feed_buffer_kg":1485.649538045413,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":96.35309190000044}
{"actual_required_phase_peak_m_s":4.998393207148978,"cpu_seconds":96.0625,"fuel_ledger":{"main_error_kg":3.92901711165905e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3bbdb63a70fba3b0472212a61a22e179529ba69cb9ec10a6e8fc39242a9dbf58","integration_dt_s":0.01,"job_id":"supplemental/minus-actual-thin-entry-dt010","observation_seed_sequence":{"generated_state_uint32":[1426550292,1056765952,2140802939,2695221542,4144402741,2183658507,552735411,1781890486],"mode":"root","state":{"entropy":378,"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"entry","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":174.70291406941553,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.013661176655425693,-0.9051383527312621],[-0.013661186509536138,-0.9057891564509579]],"navigation_acceleration_bias_m_s2":[-0.041590358410010964,-1.0687866325399336],"observed_control_state":[-0.038795181643808296,8.069446045463684,-0.042661866692014966,-1.0905295637112402,1.4792383880078616e-05,9.304704923739727e-05],"state":[-0.020941378959027052,8.110783610966175,-0.013744433656865819,-0.8931312312768285,1.5141447637463648e-05,8.135046497130863e-05,4396.147707862555,213.909898103359],"time_s":402.6892479487931},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.020941378959027052,8.110783610966175,-0.013744433656865819,-0.8931312312768285,1.5141447637463648e-05,8.135046497130863e-05,4396.147707862555,213.909898103359],"flight_safety":true,"flight_time_s":402.6892479487931,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":317.9999999998189,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.8958680099276535,"altitude_m":20000.895868009928,"gust_contribution_m_s":4.998393207148978,"phase":"entry","time_s":318.02999999981887},"endpoints_above_0_1_m_s":30,"first_endpoint_above_0_1_m_s":317.889999999819,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":318.17999999981873,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.998393207148978,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.998393207148978,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":317.9999999998189,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.551900169462902,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.551900169462902,"sample_count_above_0_1_m_s":1,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":-0.03926990802760244,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-entry-delayed-minus","index":3010,"stream":0},"input_sha256":"3bbdb63a70fba3b0472212a61a22e179529ba69cb9ec10a6e8fc39242a9dbf58","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65803.85229213783,"max_angular_acceleration_deg_s2":2.4041130796337074,"max_angular_rate_deg_s":8.004295087635771,"max_ascent_q_alpha_kpa_deg":81.78762819341287,"max_dynamic_pressure_pa":25446.616808783918,"max_fin_hinge_nm":98.20981245746428,"max_flight_load_g":3.0663006220281157,"max_gimbal_deg":5.999574975628116,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":18081.557394356412,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.4041130796337074,"angular_torque_bias_nm":-1910.1866680623475,"attitude_target_deg":11.075684445127518,"control":[0.14643326092592937,-0.02759898783062128,15629.752408023316,0.0],"navigation_acceleration_bias_m_s2":[0.14005058109233898,0.26293781757762885],"observed_control_state":[1441.1263707613366,35175.58586667796,-64.02627578908508,-971.9444398390997,0.06728735954475897,0.005703083619864569,18421.76585025115,256.58015890944,0.0,0.0,0.0,-0.013242368347697146,0.052616433151564446,1499.9999999999943,0.9992678989001894,40.43472713735654,24.56527286264831,0.0,0.0],"phase":"entry","requested_control":[0.15758942066218729,-0.02135183253264754,8197.569498611432,0.0],"state":[1439.7306055692134,35156.2108102974,-64.16833833336109,-972.1639228811667,0.06746671670576082,0.007885582747768832,18420.834894035535,256.5118737414176,0.0,0.0,0.0,-0.017311936033563756,0.07782718912541338,1499.9999999999943,0.9993832337835442,40.43538201754048,24.564617982464366,-5.020768000957929,0.005017491238860566],"time_s":299.0999999998361,"upper_attached":false},"rcs_propellant_used_kg":86.09010189664099,"record_type":"flight","remaining_main_propellant_kg":4396.147707862555,"remaining_rcs_propellant_kg":213.909898103359,"return_plan":{"burn_end_time_s":143.9017838226613,"feasible":true,"predicted_ground_range_m":0.16311880380538746,"predicted_main_at_terminal_kg":7595.388048500051,"predicted_peak_q_pa":17991.03119736221,"prediction_evaluations":5,"remaining_burn_s":0.8817838226832817,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.10815829487294,"feasible":true,"predicted_ground_range_m":3.3576379693616607,"predicted_main_at_terminal_kg":7712.410906802223,"predicted_peak_q_pa":17991.39763222637,"prediction_evaluations":6,"remaining_burn_s":9.268158294886588,"source":"finite_burn_predictor_corrector","time_s":133.83999999998636,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.3844170059451,"feasible":true,"predicted_ground_range_m":1.5567875248187528,"predicted_main_at_terminal_kg":7683.571118407447,"predicted_peak_q_pa":17991.22987041648,"prediction_evaluations":6,"remaining_burn_s":8.524417005959668,"source":"finite_burn_predictor_corrector","time_s":134.85999999998543,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.44499868931496,"feasible":true,"predicted_ground_range_m":-0.08705041511818212,"predicted_main_at_terminal_kg":7714.459514689668,"predicted_peak_q_pa":17991.434890183387,"prediction_evaluations":5,"remaining_burn_s":7.564998689330451,"source":"finite_burn_predictor_corrector","time_s":135.8799999999845,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51860224549418,"feasible":true,"predicted_ground_range_m":-0.12188612722359782,"predicted_main_at_terminal_kg":7698.273015887308,"predicted_peak_q_pa":17991.185124567382,"prediction_evaluations":5,"remaining_burn_s":6.618602245510614,"source":"finite_burn_predictor_corrector","time_s":136.89999999998358,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.57242660594736,"feasible":true,"predicted_ground_range_m":-0.13049719548233263,"predicted_main_at_terminal_kg":7683.195989504086,"predicted_peak_q_pa":17990.560048945248,"prediction_evaluations":5,"remaining_burn_s":5.652426605964713,"source":"finite_burn_predictor_corrector","time_s":137.91999999998265,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.6320279393209,"feasible":true,"predicted_ground_range_m":-0.012419981716070616,"predicted_main_at_terminal_kg":7669.122426626574,"predicted_peak_q_pa":17991.33241182982,"prediction_evaluations":5,"remaining_burn_s":4.692027939339169,"source":"finite_burn_predictor_corrector","time_s":138.93999999998172,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70605751736275,"feasible":true,"predicted_ground_range_m":-3.021470359102618,"predicted_main_at_terminal_kg":7645.959804169658,"predicted_peak_q_pa":17991.37686523996,"prediction_evaluations":5,"remaining_burn_s":3.7460575173819524,"source":"finite_burn_predictor_corrector","time_s":139.9599999999808,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.77483674444804,"feasible":true,"predicted_ground_range_m":-2.0000954661957984,"predicted_main_at_terminal_kg":7628.734435729321,"predicted_peak_q_pa":17990.869993028093,"prediction_evaluations":5,"remaining_burn_s":2.7948367444681788,"source":"finite_burn_predictor_corrector","time_s":140.97999999997987,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.83019712530066,"feasible":true,"predicted_ground_range_m":-0.6113924869396641,"predicted_main_at_terminal_kg":7609.624863540172,"predicted_peak_q_pa":17991.188385411668,"prediction_evaluations":5,"remaining_burn_s":1.8301971253217195,"source":"finite_burn_predictor_corrector","time_s":141.99999999997894,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.9017838226613,"feasible":true,"predicted_ground_range_m":0.16311880380538746,"predicted_main_at_terminal_kg":7595.388048500051,"predicted_peak_q_pa":17991.03119736221,"prediction_evaluations":5,"remaining_burn_s":0.8817838226832817,"source":"finite_burn_predictor_corrector","time_s":143.019999999978,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4039.0599687803697,37354.57324467306,209.4213617772568,953.7757263250118,0.2148078191713433,0.0020494819242270986,21303.09134425127,293.4453081125884],"time_s":98.51999999999754},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05999999998633,"requested_s":133.85999999998634,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":299.0599999998363,"requested_s":298.8599999998363,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":4.973799150320701e-12,"maximum_slosh_displacement_m":1.5999995492659764,"maximum_slosh_mode_force_n":32331.659270186534,"minimum_feed_buffer_kg":1485.649538045413,"minimum_tank_pressure_pa":349999.9999999988},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":96.43877090000024}
{"actual_required_phase_peak_m_s":4.998701509293728,"cpu_seconds":162.828125,"fuel_ledger":{"main_error_kg":-2.0372681319713593e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3bbdb63a70fba3b0472212a61a22e179529ba69cb9ec10a6e8fc39242a9dbf58","integration_dt_s":0.005,"job_id":"supplemental/minus-actual-thin-entry-dt005","observation_seed_sequence":{"generated_state_uint32":[1426550292,1056765952,2140802939,2695221542,4144402741,2183658507,552735411,1781890486],"mode":"root","state":{"entropy":378,"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"entry","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":101000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":322.0476121388105,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.0023309440105614885,-0.8741717665155408],[0.0023309345415112753,-0.8744826989346833]],"navigation_acceleration_bias_m_s2":[-0.2490764933880137,-0.849529008312187],"observed_control_state":[-0.06428763347248281,8.041136172215513,-0.19767116172776406,-0.8859352081193201,3.0412934055269277e-05,3.226995064424484e-05],"state":[-0.020974671491972637,8.113840044975111,0.0028126182469989966,-0.8630865631742013,3.0453724434809034e-05,3.88665524108304e-05,4380.387323137636,213.83134634825538],"time_s":402.9460888867518},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.020974671491972637,8.113840044975111,0.0028126182469989966,-0.8630865631742013,3.0453724434809034e-05,3.88665524108304e-05,4380.387323137636,213.83134634825538],"flight_safety":true,"flight_time_s":402.9460888867518,"group":"combined","gust_exposure":{"configured_amplitude_m_s":5.0,"first_sample_above_0_1_m_s":317.9999999997734,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.7433844833467447,"altitude_m":20000.743384483347,"gust_contribution_m_s":4.998701509293728,"phase":"entry","time_s":318.0299999997734},"endpoints_above_0_1_m_s":60,"first_endpoint_above_0_1_m_s":317.8849999997735,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":318.17999999977326,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.998701509293728,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.998701509293728,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":317.9999999997734,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":4.558694163128791,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.558694163128791,"sample_count_above_0_1_m_s":1,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-thin-entry-delayed-minus","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":20000.0,"gust_altitude_half_width_m":100.0,"gust_amplitude_m_s":5.0,"gust_duration_s":30.0,"gust_period_s":8.0,"gust_phase_rad":-0.03926990802760244,"gust_start_s":310.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":1.15,"engine_lag_s":0.05,"inertia_scale":1.03,"initial_mass_scale":1.01,"observation_delay_steps":2,"sensor_position_error_m":2.0,"sensor_velocity_error_m_s":1.0,"thrust_scale":0.97},"group":"combined","id":"gust-thin-entry-delayed-minus","index":3010,"stream":0},"input_sha256":"3bbdb63a70fba3b0472212a61a22e179529ba69cb9ec10a6e8fc39242a9dbf58","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":65819.61267686216,"max_angular_acceleration_deg_s2":2.404435298261448,"max_angular_rate_deg_s":8.004296954393604,"max_ascent_q_alpha_kpa_deg":81.78762208221279,"max_dynamic_pressure_pa":25446.61780590161,"max_fin_hinge_nm":98.22503937397349,"max_flight_load_g":3.0662812993970596,"max_gimbal_deg":5.999575015793964,"max_mass_balance_error_kg":5.820766091346741e-10,"max_recovery_dynamic_pressure_pa":18081.467203201704,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.404435298261448,"angular_torque_bias_nm":-1910.1950208792737,"attitude_target_deg":11.292231407605032,"control":[0.14356813585345773,-0.0281677346974231,15624.12158290004,0.0],"navigation_acceleration_bias_m_s2":[0.14004890293894123,0.2629106916456958],"observed_control_state":[1440.00481153467,35180.180920638064,-64.02733189495757,-971.8992029633126,0.06729154933972357,0.005703022582720896,18421.76656090663,256.58914400232965,0.0,0.0,0.0,-0.013530972326759573,0.051494821569269725,1499.9999999999886,0.9992579176870651,40.434726637446666,24.565273362575113,0.0,0.0],"phase":"entry","requested_control":[0.15471408655671254,-0.021768640143717894,8179.272413861378,0.0],"state":[1438.609023400384,35160.80674188282,-64.16952402595736,-972.1206078433187,0.0674709032428305,0.007885451058171507,18420.854979801887,256.52086483643774,0.0,0.0,0.0,-0.017680031148065857,0.07625342990807706,1499.9999999999886,0.9993748250068912,40.435367888228974,24.564632111792804,-5.02069358782355,0.004957912833440705],"time_s":299.0949999997906,"upper_attached":false},"rcs_propellant_used_kg":86.16865365174462,"record_type":"flight","remaining_main_propellant_kg":4380.387323137636,"remaining_rcs_propellant_kg":213.83134634825538,"return_plan":{"burn_end_time_s":143.89650914906895,"feasible":true,"predicted_ground_range_m":0.15929899706191097,"predicted_main_at_terminal_kg":7595.947105130421,"predicted_peak_q_pa":17991.08174779585,"prediction_evaluations":5,"remaining_burn_s":0.8815091491364196,"source":"finite_burn_predictor_corrector","time_s":143.01499999993254,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":143.10288576565074,"feasible":true,"predicted_ground_range_m":3.3480873436784444,"predicted_main_at_terminal_kg":7712.983687450528,"predicted_peak_q_pa":17991.446580293406,"prediction_evaluations":6,"remaining_burn_s":9.267885765709853,"source":"finite_burn_predictor_corrector","time_s":133.8349999999409,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.37914377509983,"feasible":true,"predicted_ground_range_m":1.5522513362828052,"predicted_main_at_terminal_kg":7684.133519972555,"predicted_peak_q_pa":17991.2786625327,"prediction_evaluations":6,"remaining_burn_s":8.524143775159866,"source":"finite_burn_predictor_corrector","time_s":134.85499999993996,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.43972240820145,"feasible":true,"predicted_ground_range_m":-0.08034562206677265,"predicted_main_at_terminal_kg":7715.035852857869,"predicted_peak_q_pa":17991.380410131238,"prediction_evaluations":5,"remaining_burn_s":7.564722408262417,"source":"finite_burn_predictor_corrector","time_s":135.87499999993904,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.51332695085654,"feasible":true,"predicted_ground_range_m":-0.12110555042637827,"predicted_main_at_terminal_kg":7698.841783347525,"predicted_peak_q_pa":17991.221046828545,"prediction_evaluations":5,"remaining_burn_s":6.618326950918419,"source":"finite_burn_predictor_corrector","time_s":136.8949999999381,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.56715097015655,"feasible":true,"predicted_ground_range_m":-0.12500532501844397,"predicted_main_at_terminal_kg":7683.78356256674,"predicted_peak_q_pa":17990.618520832235,"prediction_evaluations":5,"remaining_burn_s":5.6521509702193615,"source":"finite_burn_predictor_corrector","time_s":137.91499999993718,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.6267523611415,"feasible":true,"predicted_ground_range_m":-0.010411591014709565,"predicted_main_at_terminal_kg":7669.14093202422,"predicted_peak_q_pa":17991.383373952947,"prediction_evaluations":5,"remaining_burn_s":4.691752361205264,"source":"finite_burn_predictor_corrector","time_s":138.93499999993625,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.70078203321557,"feasible":true,"predicted_ground_range_m":-3.018778235416779,"predicted_main_at_terminal_kg":7646.530340416577,"predicted_peak_q_pa":17991.32204512379,"prediction_evaluations":5,"remaining_burn_s":3.745782033280252,"source":"finite_burn_predictor_corrector","time_s":139.95499999993532,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.7695619193732,"feasible":true,"predicted_ground_range_m":-2.0041950669949493,"predicted_main_at_terminal_kg":7629.292222775445,"predicted_peak_q_pa":17990.921754270676,"prediction_evaluations":5,"remaining_burn_s":2.794561919438798,"source":"finite_burn_predictor_corrector","time_s":140.9749999999344,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.82492194516996,"feasible":true,"predicted_ground_range_m":-0.6135189122319566,"predicted_main_at_terminal_kg":7610.185897910809,"predicted_peak_q_pa":17991.23783555782,"prediction_evaluations":5,"remaining_burn_s":1.8299219452364972,"source":"finite_burn_predictor_corrector","time_s":141.99499999993347,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":143.89650914906895,"feasible":true,"predicted_ground_range_m":0.15929899706191097,"predicted_main_at_terminal_kg":7595.947105130421,"predicted_peak_q_pa":17991.08174779585,"prediction_evaluations":5,"remaining_burn_s":0.8815091491364196,"source":"finite_burn_predictor_corrector","time_s":143.01499999993254,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[4038.010392249315,37349.79439891447,209.42198322751398,953.8246162968585,0.21479758297304913,0.0020468844657554725,21303.09477376719,293.4458011485405],"time_s":98.51499999997301},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":134.05499999994086,"requested_s":133.85499999994087,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":299.0549999997908,"requested_s":298.85499999979083,"tank_pressure_pa":349999.9999999998}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":2.2012613953847904e-11,"maximum_slosh_displacement_m":1.59999981826174,"maximum_slosh_mode_force_n":32331.65980423176,"minimum_feed_buffer_kg":1485.8945361081774,"minimum_tank_pressure_pa":349999.999999998},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":163.77152350000142}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":154.4375,"fuel_ledger":{"main_error_kg":1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"b00bb64f99e3df55c307360de32c5a2439698bdeaadb5e3e7cfcde729caf5faa","integration_dt_s":0.005,"job_id":"supplemental/calm-dt005","observation_seed_sequence":{"generated_state_uint32":[1426550292,1056765952,2140802939,2695221542,4144402741,2183658507,552735411,1781890486],"mode":"root","state":{"entropy":378,"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.0010903403627122716,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.4757397603838993e-05,-1.0045229902045987],[2.4757397603827768e-05,-1.0045229669409164]],"navigation_acceleration_bias_m_s2":[3.26819048040783e-08,0.00036292631309043293],"observed_control_state":[-3.813668768230154e-05,7.694450576712206,2.4763560535089268e-05,-0.995671588327401,-4.819384684173272e-10,-2.9107067779645185e-09],"state":[-3.8131499192393285e-05,7.694241952150808,2.4761138270627772e-05,-0.9956724725053384,-4.825480648887364e-10,-2.9079602746154835e-09,5796.272360366201,262.5460642901548],"time_s":405.71020953105466},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.8131499192393285e-05,7.694241952150808,2.4761138270627772e-05,-0.9956724725053384,-4.825480648887364e-10,-2.9079602746154835e-09,5796.272360366201,262.5460642901548],"flight_safety":true,"flight_time_s":405.71020953105466,"group":"calm","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"calm","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.0,"engine_lag_s":0.0,"inertia_scale":1.0,"initial_mass_scale":1.0,"observation_delay_steps":0,"sensor_position_error_m":0.0,"sensor_velocity_error_m_s":0.0,"thrust_scale":1.0},"group":"calm","id":"calm","index":0,"stream":0},"input_sha256":"b00bb64f99e3df55c307360de32c5a2439698bdeaadb5e3e7cfcde729caf5faa","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64403.727639633944,"max_angular_acceleration_deg_s2":2.6184904159703417,"max_angular_rate_deg_s":8.000475984688125,"max_ascent_q_alpha_kpa_deg":83.31571740072168,"max_dynamic_pressure_pa":25635.565582559488,"max_fin_hinge_nm":54.92456881957643,"max_flight_load_g":3.0310507855817224,"max_gimbal_deg":5.996905341507291,"max_mass_balance_error_kg":4.94765117764473e-10,"max_recovery_dynamic_pressure_pa":17984.9335735221,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6184904159703417,"angular_torque_bias_nm":170.16870674811105,"attitude_target_deg":11.683902667707336,"control":[0.15602750726453038,-0.024015935459687773,13942.422655255903,0.0],"navigation_acceleration_bias_m_s2":[-0.0022137302619862904,-0.04640112995488137],"observed_control_state":[1314.1815853624987,36213.41027271735,-61.25819232274314,-992.3768845976941,0.0630787823207824,0.007856766906249696,20091.642231916496,269.3637610298659,0.0,0.0,0.0,-0.011553296901557994,0.05667233751780121,1499.9999999999886,0.9259311328532795,39.2600543292906,25.739945670730307,0.0,0.0],"phase":"entry","requested_control":[0.15602750726453038,-0.024015935459687773,13942.422655255903,0.0],"state":[1312.9564872673495,36193.56162793259,-61.25131264836197,-992.4805412886428,0.06324328000322595,0.008638112795475212,20090.795555103952,269.34940010619954,0.0,0.0,0.0,-0.015086063438072849,0.09576548257002697,1499.9999999999886,0.9300449816550167,39.260649923215894,25.73935007680501,0.010550968430580393,0.01150043739043971],"time_s":302.02999999978795,"upper_attached":false},"rcs_propellant_used_kg":37.45393570984521,"record_type":"flight","remaining_main_propellant_kg":5796.272360366201,"remaining_rcs_propellant_kg":262.5460642901548,"return_plan":{"burn_end_time_s":140.92094530022192,"feasible":true,"predicted_ground_range_m":-0.5512986993243949,"predicted_main_at_terminal_kg":8465.872997101185,"predicted_peak_q_pa":17991.306994464947,"prediction_evaluations":5,"remaining_burn_s":1.1709453002864085,"source":"finite_burn_predictor_corrector","time_s":139.7499999999355,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.69271926820718,"feasible":true,"predicted_ground_range_m":1.9786641205337965,"predicted_main_at_terminal_kg":8440.948555307128,"predicted_peak_q_pa":17991.209351436504,"prediction_evaluations":6,"remaining_burn_s":9.102719268264265,"source":"finite_burn_predictor_corrector","time_s":131.58999999994293,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90405389215283,"feasible":true,"predicted_ground_range_m":3.6633965054608524,"predicted_main_at_terminal_kg":8468.564198219416,"predicted_peak_q_pa":17990.365896133884,"prediction_evaluations":6,"remaining_burn_s":8.29405389221083,"source":"finite_burn_predictor_corrector","time_s":132.609999999942,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90708496741226,"feasible":true,"predicted_ground_range_m":0.022471250103453855,"predicted_main_at_terminal_kg":8467.888140601537,"predicted_peak_q_pa":17990.302224556446,"prediction_evaluations":5,"remaining_burn_s":7.277084967471189,"source":"finite_burn_predictor_corrector","time_s":133.62999999994108,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.90940425721575,"feasible":true,"predicted_ground_range_m":0.08185332380152932,"predicted_main_at_terminal_kg":8467.448446340593,"predicted_peak_q_pa":17990.247762316878,"prediction_evaluations":5,"remaining_burn_s":6.2594042572756035,"source":"finite_burn_predictor_corrector","time_s":134.64999999994015,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91171519419646,"feasible":true,"predicted_ground_range_m":0.11811622375024555,"predicted_main_at_terminal_kg":8467.000766510444,"predicted_peak_q_pa":17991.117705837554,"prediction_evaluations":5,"remaining_burn_s":5.241715194257236,"source":"finite_burn_predictor_corrector","time_s":135.66999999993922,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91401894190108,"feasible":true,"predicted_ground_range_m":0.1075113277030324,"predicted_main_at_terminal_kg":8466.551524242117,"predicted_peak_q_pa":17991.271554118004,"prediction_evaluations":5,"remaining_burn_s":4.224018941962777,"source":"finite_burn_predictor_corrector","time_s":136.6899999999383,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.91678780458713,"feasible":true,"predicted_ground_range_m":-2.513720912404362,"predicted_main_at_terminal_kg":8465.967757212988,"predicted_peak_q_pa":17991.32566593811,"prediction_evaluations":5,"remaining_burn_s":3.206787804649766,"source":"finite_burn_predictor_corrector","time_s":137.70999999993737,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.9188687484071,"feasible":true,"predicted_ground_range_m":-1.4979719631916515,"predicted_main_at_terminal_kg":8465.618762009499,"predicted_peak_q_pa":17991.287830424535,"prediction_evaluations":5,"remaining_burn_s":2.1888687484706573,"source":"finite_burn_predictor_corrector","time_s":138.72999999993644,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.92094530022192,"feasible":true,"predicted_ground_range_m":-0.5512986993243949,"predicted_main_at_terminal_kg":8465.872997101185,"predicted_peak_q_pa":17991.306994464947,"prediction_evaluations":5,"remaining_burn_s":1.1709453002864085,"source":"finite_burn_predictor_corrector","time_s":139.7499999999355,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3923.4180972128997,37261.41296377461,207.6475384492208,984.9175975036563,0.20657052459789296,0.0018559866332210518,22891.241357706425,296.9381425404861],"time_s":95.96999999997533},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.78999999994292,"requested_s":131.58999999994293,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":301.98999999978815,"requested_s":301.78999999978817,"tank_pressure_pa":349999.9999999999}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":2.106048668792937e-11,"maximum_slosh_displacement_m":1.5940434674616661,"maximum_slosh_mode_force_n":68126.98558760942,"minimum_feed_buffer_kg":1480.3180910652761,"minimum_tank_pressure_pa":349999.9999999986},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":154.99450179999985}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":219.21875,"fuel_ledger":{"main_error_kg":-1.0186340659856796e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"3e732ef65902c7d58d20475204394711278d7cbecba4ce5cdefb5022ea3add38","integration_dt_s":0.005,"job_id":"supplemental/combined-1-06-dt005","observation_seed_sequence":{"generated_state_uint32":[2867822181,1468266538,4254706245,734824843,2810135941,161599080,1094131323,683689543],"mode":"case","state":{"entropy":[378,1,6,1392615606,3267718766,3433244214,1186787824,3268607294,1957637885,953973156,514772384],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99410.11699428917,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-422.5005235503282,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.006453363493576637,-0.9390724412578165],[0.006453362987358979,-0.939104499241371]],"navigation_acceleration_bias_m_s2":[0.06981588059816445,0.20203596222933465],"observed_control_state":[-0.011250238519978731,7.392527864671706,0.09375963941210994,-1.1769314670086097,1.5763893257769538e-05,8.208308509283995e-07],"state":[-0.08230217462910162,7.553918442244735,0.008349824988671987,-0.9304894152905233,1.579068934355309e-05,4.007247944805289e-06,6113.7593370138275,146.14862755226136],"time_s":427.21858421478123},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.08230217462910162,7.553918442244735,0.008349824988671987,-0.9304894152905233,1.579068934355309e-05,4.007247944805289e-06,6113.7593370138275,146.14862755226136],"flight_safety":true,"flight_time_s":427.21858421478123,"group":"combined","gust_exposure":{"configured_amplitude_m_s":3.8516005441551884,"first_sample_above_0_1_m_s":318.39999999977306,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.14258874598817783,"altitude_m":21340.546342772937,"gust_contribution_m_s":3.8325453132542044,"phase":"entry","time_s":324.44999999976756},"endpoints_above_0_1_m_s":2726,"first_endpoint_above_0_1_m_s":318.2599999997732,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":331.8849999997608,"maximum_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.835300082750962,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":3.835300082750962,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":331.79999999976087,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":3.834356092288772,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":3.834356092288772,"sample_count_above_0_1_m_s":68,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-1-06","input":{"conditions":{"density_scale":1.0074492803733877,"forecast_gust_amplitude_m_s":4.902868391749483,"forecast_wind_profile":[[0.0,3.7217197755959193],[50.0,3.7217197755959193],[1000.0,5.184155521757561],[5000.0,11.341779716122371],[10000.0,18.961839656648824],[100000.0,18.961839656648824]],"gust_altitude_center_m":21340.688931518926,"gust_altitude_half_width_m":5000.0,"gust_amplitude_m_s":3.8516005441551884,"gust_duration_s":120.0,"gust_period_s":52.751330121730646,"gust_phase_rad":0.7243394510101666,"gust_start_s":278.21618089523145,"health_checks_passed":true,"known_fault":false,"latitude_deg":4.1889521859265955,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[[0.0,101622.10894956558],[11000.0,22663.047371983183],[20000.0,5493.997048654251],[32000.0,867.0223829857828],[47000.0,111.08673650490557],[51000.0,66.98737864453197],[71000.0,3.9578990310661846],[84852.0,0.37334538003086887],[100000.0,0.023379732134332677]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101622.10894956558,"sea_level_temperature_k":288.0803599801857,"temperature_profile":[[0.0,288.0803599801857],[11000.0,216.5803599801857],[20000.0,216.5803599801857],[32000.0,228.5803599801857],[47000.0,270.5803599801857],[51000.0,270.5803599801857],[71000.0,214.5803599801857],[84852.0,186.8763599801857],[100000.0,186.8763599801857]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,1.3365141269672307],[100000.0,1.3365141269672307]],"wind_profile":[[0.0,2.600671973383742],[50.0,2.600671973383742],[1000.0,4.063107719545384],[5000.0,10.220731913910193],[10000.0,17.840791854436645],[100000.0,17.840791854436645]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":0.8806769071475837,"engine_lag_s":0.03759754464307066,"inertia_scale":0.9973517849304416,"initial_mass_scale":0.9941011699428918,"observation_delay_steps":0,"sensor_position_error_m":1.4363123394118888,"sensor_velocity_error_m_s":0.8051288044227165,"thrust_scale":1.0162190349652984},"group":"combined","id":"combined-1-06","index":6,"stream":1},"input_sha256":"3e732ef65902c7d58d20475204394711278d7cbecba4ce5cdefb5022ea3add38","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64086.24066298607,"max_angular_acceleration_deg_s2":3.7759959477817127,"max_angular_rate_deg_s":8.00005588157984,"max_ascent_q_alpha_kpa_deg":84.37685695604357,"max_dynamic_pressure_pa":25777.036700480472,"max_fin_hinge_nm":276.7736083597229,"max_flight_load_g":4.016777397707206,"max_gimbal_deg":5.997137891368564,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":18342.41069898255,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":3.7759959477817127,"angular_torque_bias_nm":-1547.4626518268185,"attitude_target_deg":0.9522218550069702,"control":[0.0,-0.021483342203170674,52915.67611237515,0.0],"navigation_acceleration_bias_m_s2":[0.09738580428795834,0.18924344006368293],"observed_control_state":[-0.6074192239681829,397.416650870377,-0.7297459909690057,-50.319365730322666,0.004506102763736186,-0.003778336090421856,7288.292936361408,167.17434516450555,0.0,-9.660946986283023e-178,0.0,0.040714386691854926,0.09853896346893751,1499.9999999999889,0.9956472354488015,48.26655710685538,16.733442893164508,0.0,0.0],"phase":"landing","requested_control":[0.0,-0.021483342203170674,52915.67611237515,0.0],"state":[-0.6200611750112466,396.42506054928634,-0.7675702545195433,-50.296148840387616,0.00443807307507258,-0.002866317984436036,7287.44949251402,167.11984115152325,0.0,-7.523953330105717e-178,0.0,0.02308328439656831,0.059766970003404064,1499.9999999999889,0.9958889917483508,48.26715042655469,16.732849573465195,-0.014383120042842422,0.026484592133647615],"time_s":412.4899999996875,"upper_attached":false},"rcs_propellant_used_kg":153.85137244773864,"record_type":"flight","remaining_main_propellant_kg":6113.7593370138275,"remaining_rcs_propellant_kg":146.14862755226136,"return_plan":{"burn_end_time_s":133.98788110379198,"feasible":true,"predicted_ground_range_m":-0.49404755450922266,"predicted_main_at_terminal_kg":9616.178369514088,"predicted_peak_q_pa":17992.624351494585,"prediction_evaluations":5,"remaining_burn_s":0.9978811038503248,"source":"finite_burn_predictor_corrector","time_s":132.98999999994166,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":133.9087293588509,"feasible":true,"predicted_ground_range_m":1.0066379086639614,"predicted_main_at_terminal_kg":9547.74221174953,"predicted_peak_q_pa":17992.477034108233,"prediction_evaluations":5,"remaining_burn_s":4.998729358905521,"source":"finite_burn_predictor_corrector","time_s":128.90999999994537,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.0885745643924,"feasible":true,"predicted_ground_range_m":-0.13727321834655015,"predicted_main_at_terminal_kg":9588.31678150546,"predicted_peak_q_pa":17991.96256737783,"prediction_evaluations":5,"remaining_burn_s":4.158574564447958,"source":"finite_burn_predictor_corrector","time_s":129.92999999994444,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.06365126667927,"feasible":true,"predicted_ground_range_m":-2.7416365054552188,"predicted_main_at_terminal_kg":9593.971272868388,"predicted_peak_q_pa":17991.94986464517,"prediction_evaluations":5,"remaining_burn_s":3.11365126673576,"source":"finite_burn_predictor_corrector","time_s":130.94999999994351,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":134.02457180267814,"feasible":true,"predicted_ground_range_m":-1.61397022905156,"predicted_main_at_terminal_kg":9607.060495945705,"predicted_peak_q_pa":17992.479925630512,"prediction_evaluations":5,"remaining_burn_s":2.0545718027355613,"source":"finite_burn_predictor_corrector","time_s":131.9699999999426,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":133.98788110379198,"feasible":true,"predicted_ground_range_m":-0.49404755450922266,"predicted_main_at_terminal_kg":9616.178369514088,"predicted_peak_q_pa":17992.624351494585,"prediction_evaluations":5,"remaining_burn_s":0.9978811038503248,"source":"finite_burn_predictor_corrector","time_s":132.98999999994166,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2194.7624956000254,37286.460348930945,114.52679613269875,1012.5247997262748,0.09359555818027047,0.0008354242301969074,23832.73055706706,289.630432865967],"time_s":94.60999999997657},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":129.10999999994536,"requested_s":128.90999999994537,"tank_pressure_pa":349999.99999999977},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":305.5699999997849,"requested_s":305.3699999997849,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":381.8499999997155,"requested_s":381.64999999971553,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":384.0699999997135,"requested_s":383.8699999997135,"tank_pressure_pa":349999.9999999998},{"buffer_kg":1499.9999999999889,"phase":"landing","ready_s":412.129999999688,"requested_s":411.929999999688,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999889,"phase":"landing","ready_s":413.38999999968684,"requested_s":413.18999999968685,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":2.05773176276125e-11,"maximum_slosh_displacement_m":1.573210912237633,"maximum_slosh_mode_force_n":72453.31790333253,"minimum_feed_buffer_kg":1478.9037095987637,"minimum_tank_pressure_pa":349999.9999999986},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":220.15385609999976}
{"actual_required_phase_peak_m_s":null,"cpu_seconds":162.515625,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-11,"passed":true,"rcs_error_kg":0.0},"input_sha256":"87ff4fe42e7481f9c0c73a1659fe16debd7c8122ee5805c7d84d0f9b4cc5675e","integration_dt_s":0.005,"job_id":"supplemental/vehicle-1-02-dt005","observation_seed_sequence":{"generated_state_uint32":[698179990,536052103,4128649437,1502421675,262179211,3552748582,3027971248,2178717546],"mode":"case","state":{"entropy":[378,1,2,1738758503,2785994345,3373400723,2258522648,2702329755,1043635289,16293853,986080673],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":null,"requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":99500.19647353803,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":555.670830673138,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[0.1640561109055661,-1.2550571936103132],[0.1640561954513613,-1.2534170951128605]],"navigation_acceleration_bias_m_s2":[-0.008794024655549806,0.23370960035421945],"observed_control_state":[-0.11481303592915564,7.825697854820973,0.09302278979302392,-1.0153100872904945,5.214213893378871e-05,-0.00017463418248483959],"state":[-0.019669541429933254,7.6262331625571615,0.16287983482221938,-1.2455542474148327,5.15492180867069e-05,-0.00020501231245397404,5658.773697669074,225.57609133188788],"time_s":405.3906791740033},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-0.019669541429933254,7.6262331625571615,0.16287983482221938,-1.2455542474148327,5.15492180867069e-05,-0.00020501231245397404,5658.773697669074,225.57609133188788],"flight_safety":true,"flight_time_s":405.3906791740033,"group":"vehicle","gust_exposure":{"configured_amplitude_m_s":0.0,"first_sample_above_0_1_m_s":null,"gust_encounter_observed":false,"integration_endpoints":{"closest_descending_altitude_sample":null,"endpoints_above_0_1_m_s":0,"first_endpoint_above_0_1_m_s":null,"gust_encounter_observed":false,"last_endpoint_above_0_1_m_s":null,"maximum_by_phase_m_s":{},"maximum_contribution_m_s":0.0,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":null,"maximum_sampled_by_phase_m_s":{"ascent":0.0,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.0,"sample_count_above_0_1_m_s":0,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"vehicle-1-02","input":{"conditions":{"density_scale":1.0,"forecast_gust_amplitude_m_s":0.0,"forecast_wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]],"gust_altitude_center_m":10000.0,"gust_altitude_half_width_m":2500.0,"gust_amplitude_m_s":0.0,"gust_duration_s":60.0,"gust_period_s":12.0,"gust_phase_rad":0.0,"gust_start_s":0.0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37.0,"lightning_cloud_review_passed":true,"precipitation_mm_h":0.0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325.0,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0.0,0.0],[100000.0,0.0]],"wind_profile":[[0.0,0.0],[50.0,0.0],[1000.0,0.0],[5000.0,0.0],[10000.0,0.0],[100000.0,0.0]]},"disturbances":{"action_delay_steps":1,"drag_coefficient_scale":0.891035276623641,"engine_lag_s":0.007778536788985213,"inertia_scale":0.9725841951915876,"initial_mass_scale":0.9950019647353803,"observation_delay_steps":1,"sensor_position_error_m":1.8602264139646498,"sensor_velocity_error_m_s":0.94959790331687,"thrust_scale":0.9829293491387406},"group":"vehicle","id":"vehicle-1-02","index":2,"stream":1},"input_sha256":"87ff4fe42e7481f9c0c73a1659fe16debd7c8122ee5805c7d84d0f9b4cc5675e","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64541.226302330884,"max_angular_acceleration_deg_s2":2.672030173755129,"max_angular_rate_deg_s":8.000681552804963,"max_ascent_q_alpha_kpa_deg":83.199550212214,"max_dynamic_pressure_pa":25634.386052924594,"max_fin_hinge_nm":80.41833216062527,"max_flight_load_g":3.071330024735192,"max_gimbal_deg":5.996423914058905,"max_mass_balance_error_kg":3.055902197957039e-10,"max_recovery_dynamic_pressure_pa":18022.9377632447,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.672030173755129,"angular_torque_bias_nm":1410.7499857192813,"attitude_target_deg":11.24130311365127,"control":[0.15593095171946716,-0.02281130256741545,13879.399789970708,0.0],"navigation_acceleration_bias_m_s2":[0.126115692046576,-0.12127619492768102],"observed_control_state":[1232.0176528025236,36124.242316677555,-61.40681135169814,-991.2614044043505,0.06346296062292978,0.0075916897582721755,19840.751311937776,262.2269707623061,0.0,0.0,0.0,-0.010882814115496072,0.057167837707528146,1499.9999999999886,0.8503031050311924,39.43654328663229,25.56345671338885,0.0,0.0],"phase":"entry","requested_control":[0.16932918703936684,-0.01752510414067134,7184.376764028588,0.0],"state":[1230.640147779673,36104.45650409774,-61.564440399164035,-991.1714219178594,0.06364483240250042,0.009155251445596788,19839.56390827304,262.19104817006746,0.0,0.0,0.0,-0.014264163045881528,0.09602796703523923,1499.9999999999886,0.8662597195246987,39.437378564508236,25.562621435512906,0.015087164778698087,0.013067412669639249],"time_s":302.1099999997879,"upper_attached":false},"rcs_propellant_used_kg":74.42390866811212,"record_type":"flight","remaining_main_propellant_kg":5658.773697669074,"remaining_rcs_propellant_kg":225.57609133188788,"return_plan":{"burn_end_time_s":141.3249760746117,"feasible":true,"predicted_ground_range_m":-0.5516422868530544,"predicted_main_at_terminal_kg":8357.382828851867,"predicted_peak_q_pa":17990.80415224086,"prediction_evaluations":5,"remaining_burn_s":1.1749760746765583,"source":"finite_burn_predictor_corrector","time_s":140.14999999993515,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.0595843205227,"feasible":true,"predicted_ground_range_m":1.4135102106653141,"predicted_main_at_terminal_kg":8322.897438322774,"predicted_peak_q_pa":17991.29327410764,"prediction_evaluations":6,"remaining_burn_s":9.069584320580132,"source":"finite_burn_predictor_corrector","time_s":131.98999999994257,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29171181543745,"feasible":true,"predicted_ground_range_m":3.890206896623555,"predicted_main_at_terminal_kg":8298.427909475557,"predicted_peak_q_pa":17991.303786259523,"prediction_evaluations":6,"remaining_burn_s":8.281711815495813,"source":"finite_burn_predictor_corrector","time_s":133.00999999994164,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30420795156002,"feasible":true,"predicted_ground_range_m":-0.008575561580973279,"predicted_main_at_terminal_kg":8297.324676185026,"predicted_peak_q_pa":17991.26380363058,"prediction_evaluations":5,"remaining_burn_s":7.27420795161931,"source":"finite_burn_predictor_corrector","time_s":134.0299999999407,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29492588535396,"feasible":true,"predicted_ground_range_m":0.040615118510602954,"predicted_main_at_terminal_kg":8299.519794025151,"predicted_peak_q_pa":17991.107214728167,"prediction_evaluations":5,"remaining_burn_s":6.244925885414175,"source":"finite_burn_predictor_corrector","time_s":135.04999999993979,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30751009308466,"feasible":true,"predicted_ground_range_m":0.09177791576503225,"predicted_main_at_terminal_kg":8300.854738388596,"predicted_peak_q_pa":17990.453538884078,"prediction_evaluations":5,"remaining_burn_s":5.237510093145801,"source":"finite_burn_predictor_corrector","time_s":136.06999999993886,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3087681738443,"feasible":true,"predicted_ground_range_m":0.42997550543614516,"predicted_main_at_terminal_kg":8294.371636296812,"predicted_peak_q_pa":17991.03975234611,"prediction_evaluations":5,"remaining_burn_s":4.218768173906376,"source":"finite_burn_predictor_corrector","time_s":137.08999999993793,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31020583221405,"feasible":true,"predicted_ground_range_m":-2.195393063091327,"predicted_main_at_terminal_kg":8294.612977468581,"predicted_peak_q_pa":17991.063824057463,"prediction_evaluations":5,"remaining_burn_s":3.2002058322770406,"source":"finite_burn_predictor_corrector","time_s":138.109999999937,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.31614981314334,"feasible":true,"predicted_ground_range_m":-1.179686812332486,"predicted_main_at_terminal_kg":8293.010072219124,"predicted_peak_q_pa":17990.972407419227,"prediction_evaluations":5,"remaining_burn_s":2.186149813207254,"source":"finite_burn_predictor_corrector","time_s":139.12999999993608,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3249760746117,"feasible":true,"predicted_ground_range_m":-0.5516422868530544,"predicted_main_at_terminal_kg":8357.382828851867,"predicted_peak_q_pa":17990.80415224086,"prediction_evaluations":5,"remaining_burn_s":1.1749760746765583,"source":"finite_burn_predictor_corrector","time_s":140.14999999993515,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3920.290213424741,37296.884911868896,206.7737415206374,982.0350073465721,0.20633190896604628,0.0021254602363176326,22619.16919059875,293.8328544615388],"time_s":96.48999999997486},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.22,"requested_s":0.02,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":132.20999999994254,"requested_s":132.00999999994255,"tank_pressure_pa":349999.9999999999},{"buffer_kg":1499.9999999999886,"phase":"entry","ready_s":302.0699999997881,"requested_s":301.8699999997881,"tank_pressure_pa":349999.9999999998}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":2.1259438653942198e-11,"maximum_slosh_displacement_m":1.529952772312063,"maximum_slosh_mode_force_n":64445.38654477946,"minimum_feed_buffer_kg":1480.7882310652083,"minimum_tank_pressure_pa":349999.9999999986},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":163.27651719999994}
{"actual_required_phase_peak_m_s":4.454224494130127,"cpu_seconds":91.90625,"fuel_ledger":{"main_error_kg":3.92901711165905e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"ba85dc698a33c9746ff866f68a60a040f2532a582050695de66fd8cd1495d919","integration_dt_s":0.01,"job_id":"supplemental/gust-1-05-start-zero","observation_seed_sequence":{"generated_state_uint32":[1598310888,4078939641,668954762,2576031804,3116306403,3554164398,1851590024,1258110378],"mode":"case","state":{"entropy":[378,1,5,3221671538,2594854079,2556932196,770885443,49414583,851711134,2336034290,468346641],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"ascent","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.039206371692969096,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[1.0737440495034553e-05,-1.0061530760241022],[1.0737440495085851e-05,-1.0061531044489176]],"navigation_acceleration_bias_m_s2":[-1.5566571150876336e-08,3.575329287287949e-05],"observed_control_state":[-1.1029835538309772e-05,7.707188625567198,1.0757929366475867e-05,-0.9972249781823853,-1.8355967927133815e-09,3.6446878360052425e-09],"state":[-1.0937726844848166e-05,7.698628521210868,1.0703050923539598e-05,-0.9972408326211684,-1.804676784259469e-09,3.5531019336959255e-09,5774.0266705945405,255.0500046780447],"time_s":406.7585838564867},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-1.0937726844848166e-05,7.698628521210868,1.0703050923539598e-05,-0.9972408326211684,-1.804676784259469e-09,3.5531019336959255e-09,5774.0266705945405,255.0500046780447],"flight_safety":true,"flight_time_s":406.7585838564867,"group":"gust","gust_exposure":{"configured_amplitude_m_s":4.595969765026935,"first_sample_above_0_1_m_s":39.99999999999782,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":1.169545762548296,"altitude_m":7228.891119030683,"gust_contribution_m_s":0.0,"phase":"entry","time_s":356.369999999784},"endpoints_above_0_1_m_s":1182,"first_endpoint_above_0_1_m_s":39.87999999999784,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":51.68999999999549,"maximum_by_phase_m_s":{"ascent":4.454224494130127,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":4.454224494130127,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":51.59999999999551,"maximum_sampled_by_phase_m_s":{"ascent":4.4518496854702105,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":4.4518496854702105,"sample_count_above_0_1_m_s":59,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-05","input":{"conditions":{"density_scale":1,"forecast_gust_amplitude_m_s":0.33549780380488725,"forecast_wind_profile":[[0,3.503104314316259],[50,3.503104314316259],[1000,3.503104314316259],[5000,3.503104314316259],[10000,3.503104314316259],[100000,3.503104314316259]],"gust_altitude_center_m":7230.060664793231,"gust_altitude_half_width_m":2301.5020517898865,"gust_amplitude_m_s":4.595969765026935,"gust_duration_s":99.7236979477001,"gust_period_s":29.656352989114907,"gust_phase_rad":-2.0696129192616946,"gust_start_s":0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37,"lightning_cloud_review_passed":true,"precipitation_mm_h":0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0,0],[100000,0]],"wind_profile":[[0,3.503104314316259],[50,3.503104314316259],[1000,3.503104314316259],[5000,3.503104314316259],[10000,3.503104314316259],[100000,3.503104314316259]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1,"engine_lag_s":0,"inertia_scale":1,"initial_mass_scale":1,"observation_delay_steps":0,"sensor_position_error_m":0,"sensor_velocity_error_m_s":0,"thrust_scale":1},"group":"gust","id":"gust-1-05","index":5,"stream":1},"input_sha256":"ba85dc698a33c9746ff866f68a60a040f2532a582050695de66fd8cd1495d919","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64425.973329405846,"max_angular_acceleration_deg_s2":2.6185972258206625,"max_angular_rate_deg_s":8.000473859143954,"max_ascent_q_alpha_kpa_deg":84.93516513990646,"max_dynamic_pressure_pa":25637.172515528087,"max_fin_hinge_nm":51.32543704557149,"max_flight_load_g":3.031136535112066,"max_gimbal_deg":5.996905920185557,"max_mass_balance_error_kg":4.3655745685100555e-10,"max_recovery_dynamic_pressure_pa":17984.818015338253,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6185972258206625,"angular_torque_bias_nm":169.88459122821732,"attitude_target_deg":13.616273623445112,"control":[0.15136171369841642,-0.024773307705960423,13935.964074711921,0.0],"navigation_acceleration_bias_m_s2":[-0.0022482376771399536,-0.0448223597786682],"observed_control_state":[1071.3163442024363,36270.61079949811,-60.714035360137515,-993.0726632075703,0.06602215789030416,0.0078286214310695,20155.427901325245,269.360232187653,0.0,0.0,0.0,-0.011934744899801869,0.054855177008242675,1499.9999999999943,0.9180524883217901,39.21518436632723,25.784815633677802,0.0,0.0],"phase":"entry","requested_control":[0.15136171369841642,-0.024773307705960423,13935.964074711921,0.0],"state":[1070.1021299872093,36250.74821268153,-60.70707446699236,-993.1791701524365,0.06618609089623938,0.008609890697822397,20154.60756725677,269.3458779164303,0.0,0.0,0.0,-0.015574052811447536,0.09282636623594845,1499.9999999999943,0.9226039238163689,39.215761429476544,25.78423857052849,0.013287223559676709,0.010961266471298086],"time_s":302.20999999983326,"upper_attached":false},"rcs_propellant_used_kg":44.9499953219553,"record_type":"flight","remaining_main_propellant_kg":5774.0266705945405,"remaining_rcs_propellant_kg":255.0500046780447,"return_plan":{"burn_end_time_s":140.5810848276722,"feasible":true,"predicted_ground_range_m":-0.16208499578555546,"predicted_main_at_terminal_kg":8520.111861805392,"predicted_peak_q_pa":17990.893632252693,"prediction_evaluations":5,"remaining_burn_s":0.9710848276910683,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":140.3535708965827,"feasible":true,"predicted_ground_range_m":1.991989994102724,"predicted_main_at_terminal_kg":8480.335117124467,"predicted_peak_q_pa":17990.869098743176,"prediction_evaluations":6,"remaining_burn_s":8.90357089659415,"source":"finite_burn_predictor_corrector","time_s":131.44999999998856,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.56488294583338,"feasible":true,"predicted_ground_range_m":2.5182765413256334,"predicted_main_at_terminal_kg":8454.911735473352,"predicted_peak_q_pa":17991.189259597708,"prediction_evaluations":6,"remaining_burn_s":8.094882945845738,"source":"finite_burn_predictor_corrector","time_s":132.46999999998764,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.56770475896417,"feasible":true,"predicted_ground_range_m":-0.17541600205517227,"predicted_main_at_terminal_kg":8454.30504050718,"predicted_peak_q_pa":17991.132822854088,"prediction_evaluations":5,"remaining_burn_s":7.077704758977466,"source":"finite_burn_predictor_corrector","time_s":133.4899999999867,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.56972340842594,"feasible":true,"predicted_ground_range_m":1.3420226249554368,"predicted_main_at_terminal_kg":8453.977877363463,"predicted_peak_q_pa":17991.09228310143,"prediction_evaluations":5,"remaining_burn_s":6.059723408440153,"source":"finite_burn_predictor_corrector","time_s":134.50999999998578,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5720238827579,"feasible":true,"predicted_ground_range_m":1.2381970699627871,"predicted_main_at_terminal_kg":8454.084642846976,"predicted_peak_q_pa":17991.061989963564,"prediction_evaluations":5,"remaining_burn_s":5.042023882773025,"source":"finite_burn_predictor_corrector","time_s":135.52999999998485,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.57430528142504,"feasible":true,"predicted_ground_range_m":1.170938645693802,"predicted_main_at_terminal_kg":8453.652894682693,"predicted_peak_q_pa":17991.01817744702,"prediction_evaluations":5,"remaining_burn_s":4.024305281441125,"source":"finite_burn_predictor_corrector","time_s":136.54999999998392,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.57701071876588,"feasible":true,"predicted_ground_range_m":-1.2891301491008988,"predicted_main_at_terminal_kg":8453.090560381697,"predicted_peak_q_pa":17990.967143195627,"prediction_evaluations":5,"remaining_burn_s":3.0070107187828703,"source":"finite_burn_predictor_corrector","time_s":137.569999999983,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.57903897208743,"feasible":true,"predicted_ground_range_m":0.09934534991748478,"predicted_main_at_terminal_kg":8452.75222995252,"predicted_peak_q_pa":17990.93430045852,"prediction_evaluations":5,"remaining_burn_s":1.9890389721053514,"source":"finite_burn_predictor_corrector","time_s":138.58999999998207,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":140.5810848276722,"feasible":true,"predicted_ground_range_m":-0.16208499578555546,"predicted_main_at_terminal_kg":8520.111861805392,"predicted_peak_q_pa":17990.893632252693,"prediction_evaluations":5,"remaining_burn_s":0.9710848276910683,"source":"finite_burn_predictor_corrector","time_s":139.60999999998114,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3879.027685140783,37268.853743233245,202.29335412697338,986.1165107664048,0.1977629048125826,0.0017747445512206071,22896.60102049322,296.91605504260315],"time_s":95.94999999999806},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.64999999998855,"requested_s":131.44999999998856,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.16999999983346,"requested_s":301.9699999998335,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.229594535194337e-12,"maximum_slosh_displacement_m":1.5942740720428386,"maximum_slosh_mode_force_n":68147.3737159612,"minimum_feed_buffer_kg":1480.0602545743661,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":92.19059329999982}
{"actual_required_phase_peak_m_s":0.558567066436741,"cpu_seconds":90.265625,"fuel_ledger":{"main_error_kg":-4.3655745685100555e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"0bc7aa9108a3d267ad8e944ae84a389895aa9d8aa6d39e5ef5dc57babccb6abc","integration_dt_s":0.01,"job_id":"supplemental/gust-1-04-start-zero","observation_seed_sequence":{"generated_state_uint32":[351765368,2769608440,1936179412,4083279034,2212680781,2187266147,2367043205,3179606239],"mode":"case","state":{"entropy":[378,1,4,3307628996,1662172704,3300559268,2639462768,3049876458,873794251,771131969,1102468629],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"ascent","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100000.0,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":0.011734773492667527,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[2.38507603279242e-05,-1.006670551668678],[2.3850760327887764e-05,-1.0066705681452848]],"navigation_acceleration_bias_m_s2":[5.114489873945258e-09,8.517654683469782e-05],"observed_control_state":[-3.682707326226893e-05,7.713641695351274,2.3954078033992006e-05,-0.9977016351392154,2.194095117713944e-09,2.0114928098011656e-09],"state":[-3.662526700613378e-05,7.705217578817203,2.384763341092501e-05,-0.9977125803695179,2.2113166315023596e-09,2.0595758557057007e-09,5719.366888686571,265.32388433616364],"time_s":406.2384434763374},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[-3.662526700613378e-05,7.705217578817203,2.384763341092501e-05,-0.9977125803695179,2.2113166315023596e-09,2.0595758557057007e-09,5719.366888686571,265.32388433616364],"flight_safety":true,"flight_time_s":406.2384434763374,"group":"gust","gust_exposure":{"configured_amplitude_m_s":0.7766470622200935,"first_sample_above_0_1_m_s":28.799999999999475,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.28630917979216974,"altitude_m":3765.9743827943716,"gust_contribution_m_s":0.0,"phase":"entry","time_s":371.2399999997705},"endpoints_above_0_1_m_s":1181,"first_endpoint_above_0_1_m_s":28.799999999999475,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":40.5999999999977,"maximum_by_phase_m_s":{"ascent":0.558567066436741,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.558567066436741,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":40.5999999999977,"maximum_sampled_by_phase_m_s":{"ascent":0.5585612287154933,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.5585612287154933,"sample_count_above_0_1_m_s":60,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"gust-1-04","input":{"conditions":{"density_scale":1,"forecast_gust_amplitude_m_s":4.108307868657463,"forecast_wind_profile":[[0,-3.3739519471841297],[50,-3.3739519471841297],[1000,-3.3739519471841297],[5000,-3.3739519471841297],[10000,-3.3739519471841297],[100000,-3.3739519471841297]],"gust_altitude_center_m":3766.260691974164,"gust_altitude_half_width_m":2730.719326498678,"gust_amplitude_m_s":0.7766470622200935,"gust_duration_s":93.72044172297342,"gust_period_s":50.06281637496846,"gust_phase_rad":-0.3032327602967806,"gust_start_s":0,"health_checks_passed":true,"known_fault":false,"latitude_deg":37,"lightning_cloud_review_passed":true,"precipitation_mm_h":0,"pressure_profile":[],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101325,"sea_level_temperature_k":288.15,"temperature_profile":[],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0,0],[100000,0]],"wind_profile":[[0,-3.3739519471841297],[50,-3.3739519471841297],[1000,-3.3739519471841297],[5000,-3.3739519471841297],[10000,-3.3739519471841297],[100000,-3.3739519471841297]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1,"engine_lag_s":0,"inertia_scale":1,"initial_mass_scale":1,"observation_delay_steps":0,"sensor_position_error_m":0,"sensor_velocity_error_m_s":0,"thrust_scale":1},"group":"gust","id":"gust-1-04","index":4,"stream":1},"input_sha256":"0bc7aa9108a3d267ad8e944ae84a389895aa9d8aa6d39e5ef5dc57babccb6abc","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64480.633111313,"max_angular_acceleration_deg_s2":2.6173979011639568,"max_angular_rate_deg_s":8.000477309195277,"max_ascent_q_alpha_kpa_deg":80.9669354287807,"max_dynamic_pressure_pa":25635.36236210344,"max_fin_hinge_nm":48.39211976481211,"max_flight_load_g":3.030941989203155,"max_gimbal_deg":5.996904316970577,"max_mass_balance_error_kg":4.802132025361061e-10,"max_recovery_dynamic_pressure_pa":17984.970565337604,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.6173979011639568,"angular_torque_bias_nm":169.51259725628418,"attitude_target_deg":10.144863433363474,"control":[0.1562715798209089,-0.023982543423073432,13942.266175958965,0.0],"navigation_acceleration_bias_m_s2":[-0.002099840437914833,-0.046575853705991266],"observed_control_state":[1567.7332737909549,36176.23360779584,-61.98163149684205,-991.8472594322676,0.06043214378339213,0.00788219120933149,20015.291104800242,269.31924761305396,0.0,0.0,0.0,-0.01153775575698662,0.05675273354074874,1499.9999999999943,0.9317554813694567,39.31376345044077,25.686236549564278,0.0,0.0],"phase":"entry","requested_control":[0.1562715798209089,-0.023982543423073432,13942.266175958965,0.0],"state":[1566.4937048673294,36156.39555884988,-61.97497302084644,-991.9505410314891,0.06059714668708626,0.00866323935131882,20014.443149349856,269.30488685056383,0.0,0.0,0.0,-0.01506544144079343,0.09590913758785082,1499.9999999999943,0.9355458408086207,39.314359943822524,25.685640056182518,0.01601262948304106,0.009652772037300713],"time_s":301.90999999983353,"upper_attached":false},"rcs_propellant_used_kg":34.676115663836356,"record_type":"flight","remaining_main_propellant_kg":5719.366888686571,"remaining_rcs_propellant_kg":265.32388433616364,"return_plan":{"burn_end_time_s":141.3029604585821,"feasible":true,"predicted_ground_range_m":-0.347457492889788,"predicted_main_at_terminal_kg":8420.428845644194,"predicted_peak_q_pa":17990.92488328163,"prediction_evaluations":5,"remaining_burn_s":1.3929604586012247,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":141.0743131912223,"feasible":true,"predicted_ground_range_m":3.2913774956935384,"predicted_main_at_terminal_kg":8396.29808225027,"predicted_peak_q_pa":17990.82361248811,"prediction_evaluations":6,"remaining_burn_s":9.324313191234,"source":"finite_burn_predictor_corrector","time_s":131.7499999999883,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28635096627283,"feasible":true,"predicted_ground_range_m":1.311545368847959,"predicted_main_at_terminal_kg":8423.529045162228,"predicted_peak_q_pa":17991.224507406223,"prediction_evaluations":6,"remaining_burn_s":8.516350966285458,"source":"finite_burn_predictor_corrector","time_s":132.76999999998736,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.28892960995879,"feasible":true,"predicted_ground_range_m":-0.07543593527455528,"predicted_main_at_terminal_kg":8422.964225779253,"predicted_peak_q_pa":17991.16560067989,"prediction_evaluations":5,"remaining_burn_s":7.498929609972354,"source":"finite_burn_predictor_corrector","time_s":133.78999999998643,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29124194335134,"feasible":true,"predicted_ground_range_m":0.2305125437429396,"predicted_main_at_terminal_kg":8422.559918011608,"predicted_peak_q_pa":17991.134632959947,"prediction_evaluations":5,"remaining_burn_s":6.481241943365842,"source":"finite_burn_predictor_corrector","time_s":134.8099999999855,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29353706044432,"feasible":true,"predicted_ground_range_m":0.5558574973478656,"predicted_main_at_terminal_kg":8422.14428982609,"predicted_peak_q_pa":17991.09074997074,"prediction_evaluations":5,"remaining_burn_s":5.463537060459736,"source":"finite_burn_predictor_corrector","time_s":135.82999999998458,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.2958377825695,"feasible":true,"predicted_ground_range_m":0.7661532367234543,"predicted_main_at_terminal_kg":8421.721368309372,"predicted_peak_q_pa":17991.046647846844,"prediction_evaluations":5,"remaining_burn_s":4.445837782585831,"source":"finite_burn_predictor_corrector","time_s":136.84999999998365,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.29868779501933,"feasible":true,"predicted_ground_range_m":-2.088728926685114,"predicted_main_at_terminal_kg":8421.134179815552,"predicted_peak_q_pa":17990.996477876342,"prediction_evaluations":5,"remaining_burn_s":3.428687795036597,"source":"finite_burn_predictor_corrector","time_s":137.86999999998272,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.30082609986067,"feasible":true,"predicted_ground_range_m":-1.181432752421614,"predicted_main_at_terminal_kg":8420.782087144413,"predicted_peak_q_pa":17990.965632754123,"prediction_evaluations":5,"remaining_burn_s":2.410826099878864,"source":"finite_burn_predictor_corrector","time_s":138.8899999999818,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":141.3029604585821,"feasible":true,"predicted_ground_range_m":-0.347457492889788,"predicted_main_at_terminal_kg":8420.428845644194,"predicted_peak_q_pa":17990.92488328163,"prediction_evaluations":5,"remaining_burn_s":1.3929604586012247,"source":"finite_burn_predictor_corrector","time_s":139.90999999998087,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[3988.925893742982,37269.44884096183,213.40949922522273,983.920050146056,0.21559306627445188,0.0019382721889037555,22878.43395890164,296.90160398846496],"time_s":96.00999999999804},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":131.94999999998828,"requested_s":131.7499999999883,"tank_pressure_pa":349999.99999999994},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":301.86999999983374,"requested_s":301.66999999983375,"tank_pressure_pa":349999.99999999994}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.5138116294983774e-12,"maximum_slosh_displacement_m":1.5939396885722807,"maximum_slosh_mode_force_n":68061.7075491527,"minimum_feed_buffer_kg":1480.0607579023729,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":90.5930128}
{"actual_required_phase_peak_m_s":0.6135822708173073,"cpu_seconds":119.625,"fuel_ledger":{"main_error_kg":1.4551915228366852e-10,"passed":true,"rcs_error_kg":0.0},"input_sha256":"d18b369391c6fb313494adaec5d3130df4d25e22750c452a77142d680758d7b4","integration_dt_s":0.01,"job_id":"supplemental/combined-3-05-start-zero","observation_seed_sequence":{"generated_state_uint32":[2245034498,3224753904,492137713,1434914733,2299233449,1229496845,3022468115,749319507],"mode":"case","state":{"entropy":[378,3,5,233058454,1441157387,369466605,527467045,1151195066,3244340158,704996568,3195364697],"n_children_spawned":0,"pool_size":4,"spawn_key":[]}},"record_type":"regression_flight","required_exposure_passed":true,"required_exposure_phase":"ascent","requirements_passed":true,"result":{"acceptance_version":"apr_100t_kinematic_touchdown_v1","accepted":true,"actual_launch_mass_kg":100018.4082132435,"assessment_scope":{"contact_structural_dynamics":false,"flight_safety":"through_first_contact","leg_load_adequacy":"assumed_within_vertical_touchdown_speed_limit","post_contact_settling":false,"vertical_touchdown_speed_limit_m_s":1.5},"campaign_protocol_schema_version":13,"causal_diagnosis_confirmed":false,"contact":{"angular_torque_bias_nm":-335.231626806825,"criteria":{"angular_rate":true,"feet_on_pad":true,"gear_deployed":true,"horizontal_foot_speed":true,"main_propellant":true,"position":true,"rcs_propellant":true,"tilt":true,"vertical_foot_speed":true},"foot_velocities_m_s":[[-0.0241701581246997,-1.0615825619719264],[-0.024170158833966834,-1.0614617487830387]],"navigation_acceleration_bias_m_s2":[-0.0017258597806521885,-0.1732945613216905],"observed_control_state":[0.008289056692032233,7.7312091562102125,0.004630093483759149,-1.1518345142585622,-5.320363457704515e-06,-2.0005318067065235e-05],"state":[0.0247705330352474,7.664658441111845,-0.024486907622833926,-1.0525467508092552,-5.870775730208971e-06,-1.5101648611210255e-05,6080.576694907455,206.85285087007983],"time_s":407.7460698959168},"failed_criteria":[],"failure_evidence":[],"failure_reasons":[],"failure_stage":null,"failure_stage_note":"Last reached milestone; see failure_evidence for peak violations","fin_mode":"active","final_phase":"landing","final_state":[0.0247705330352474,7.664658441111845,-0.024486907622833926,-1.0525467508092552,-5.870775730208971e-06,-1.5101648611210255e-05,6080.576694907455,206.85285087007983],"flight_safety":true,"flight_time_s":407.7460698959168,"group":"combined","gust_exposure":{"configured_amplitude_m_s":2.2897545011113545,"first_sample_above_0_1_m_s":48.99999999999603,"gust_encounter_observed":true,"integration_endpoints":{"closest_descending_altitude_sample":{"altitude_error_m":0.9324244407853257,"altitude_m":10376.418129270643,"gust_contribution_m_s":0.0,"phase":"entry","time_s":345.84999999979357},"endpoints_above_0_1_m_s":1026,"first_endpoint_above_0_1_m_s":48.99999999999603,"gust_encounter_observed":true,"last_endpoint_above_0_1_m_s":60.15999999999381,"maximum_by_phase_m_s":{"ascent":0.6135822708173073,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_contribution_m_s":0.6135822708173073,"sampling_note":"Accepted integration endpoints, not every RK intermediate stage"},"last_sample_above_0_1_m_s":59.99999999999384,"maximum_sampled_by_phase_m_s":{"ascent":0.6132738517682448,"boostback":0.0,"coast":0.0,"entry":0.0,"flip":0.0,"landing":0.0},"maximum_sampled_contribution_m_s":0.6132738517682448,"sample_count_above_0_1_m_s":52,"sampling_note":"Lower bound on peak encounter from recorded states, not every RK stage"},"id":"combined-3-05","input":{"conditions":{"density_scale":1.0014979350251432,"forecast_gust_amplitude_m_s":2.428873790032755,"forecast_wind_profile":[[0,-0.7531787200757378],[50,-0.7531787200757378],[1000,0.675065261189093],[5000,6.688724129672592],[10000,14.13062697942092],[100000,14.13062697942092]],"gust_altitude_center_m":10377.350553711429,"gust_altitude_half_width_m":2469.560114622213,"gust_amplitude_m_s":2.2897545011113545,"gust_duration_s":104.93019144536952,"gust_period_s":59.931225413905665,"gust_phase_rad":-2.7570434727535753,"gust_start_s":0,"health_checks_passed":true,"known_fault":false,"latitude_deg":18.761182897353805,"lightning_cloud_review_passed":true,"precipitation_mm_h":0,"pressure_profile":[[0,101552.59416683794],[11000,22797.03530428941],[20000,5529.651615203398],[32000,876.0657479586353],[47000,112.76358617848781],[51000,68.12472548063698],[71000,4.04215110437986],[84852,0.38404367976073217],[100000,0.024232272844062073]],"recovery_weather_review_passed":true,"sea_level_pressure_pa":101552.59416683794,"sea_level_temperature_k":288.6036779419077,"temperature_profile":[[0,288.6036779419077],[11000,217.1036779419077],[20000,217.1036779419077],[32000,229.1036779419077],[47000,271.1036779419077],[51000,271.1036779419077],[71000,215.1036779419077],[84852,187.3996779419077],[100000,187.3996779419077]],"temperature_review_passed":true,"thunderstorm_or_hail_present":false,"vertical_wind_profile":[[0,-1.220459832500712],[100000,-1.220459832500712]],"wind_profile":[[0,-1.7047544866961184],[50,-1.7047544866961184],[1000,-0.2765105054312875],[5000,5.737148363052212],[10000,13.179051212800541],[100000,13.179051212800541]]},"disturbances":{"action_delay_steps":0,"drag_coefficient_scale":1.070125476437856,"engine_lag_s":0.03757294879488743,"inertia_scale":1.020330118405046,"initial_mass_scale":1.000184082132435,"observation_delay_steps":2,"sensor_position_error_m":1.007436996684815,"sensor_velocity_error_m_s":0.6531421046100274,"thrust_scale":0.998692645787308},"group":"combined","id":"combined-3-05","index":5,"stream":3},"input_sha256":"d18b369391c6fb313494adaec5d3130df4d25e22750c452a77142d680758d7b4","landing_assessment":"kinematic_touchdown","landing_success":true,"main_propellant_used_kg":64119.42330509269,"max_angular_acceleration_deg_s2":2.658308934465999,"max_angular_rate_deg_s":8.001183699086882,"max_ascent_q_alpha_kpa_deg":87.48523862320467,"max_dynamic_pressure_pa":25882.467361565334,"max_fin_hinge_nm":187.81774607858432,"max_flight_load_g":3.8576063901165814,"max_gimbal_deg":5.996511648836649,"max_mass_balance_error_kg":1.8917489796876907e-10,"max_recovery_dynamic_pressure_pa":17910.033885256333,"mission_success":true,"nominal_launch_mass_kg":100000.0,"operating_scope":"apr_100t_operating_v1","outcome":"landed","peak_angular_acceleration":{"acceleration_deg_s2":2.658308934465999,"angular_torque_bias_nm":-396.66540201045973,"attitude_target_deg":13.814974693366974,"control":[0.15923382188466625,-0.02396131844529513,14897.871330477246,0.0],"navigation_acceleration_bias_m_s2":[-0.059175174868048144,-0.16796494622255242],"observed_control_state":[177.7768179240208,36405.7675935407,-45.71157264630785,-995.3541403773239,0.06139433262755147,0.006061748677045181,20705.637150091894,256.99653105903036,0.0,0.0,0.0,-0.011426327216255985,0.05809201522087125,1499.9999999999943,0.9494879193984337,38.8281402411639,26.171859758841638,0.0,0.0],"phase":"entry","requested_control":[0.15923382188466625,-0.02396131844529513,14897.871330477246,0.0],"state":[176.80329856601207,36385.878707808464,-45.72039118325402,-995.3000615824677,0.06158394371527002,0.008381842374881774,20704.428690723093,256.9311957372162,0.0,0.0,0.0,-0.01497953164625222,0.0978858952069042,1499.9999999999943,0.957445570227935,38.82899033065302,26.171009669352514,-4.984765770118648,0.0008359005632064623],"time_s":302.9499999998326,"upper_attached":false},"rcs_propellant_used_kg":93.14714912992017,"record_type":"flight","remaining_main_propellant_kg":6080.576694907455,"remaining_rcs_propellant_kg":206.85285087007983,"return_plan":{"burn_end_time_s":137.7872310629709,"feasible":true,"predicted_ground_range_m":-0.006414976624029123,"predicted_main_at_terminal_kg":8799.519465670559,"predicted_peak_q_pa":17992.46406116641,"prediction_evaluations":5,"remaining_burn_s":0.8772310629872925,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true},"return_plan_history":[{"burn_end_time_s":137.54533958681907,"feasible":true,"predicted_ground_range_m":0.09757723921549655,"predicted_main_at_terminal_kg":8773.027698261345,"predicted_peak_q_pa":17992.536838371943,"prediction_evaluations":5,"remaining_burn_s":6.7553395868298995,"source":"finite_burn_predictor_corrector","time_s":130.78999999998916,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.75935518649942,"feasible":true,"predicted_ground_range_m":0.5061384443340557,"predicted_main_at_terminal_kg":8810.86633120883,"predicted_peak_q_pa":17992.165747626084,"prediction_evaluations":5,"remaining_burn_s":5.94935518651117,"source":"finite_burn_predictor_corrector","time_s":131.80999999998824,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76883228909844,"feasible":true,"predicted_ground_range_m":0.663591033336786,"predicted_main_at_terminal_kg":8809.62533998516,"predicted_peak_q_pa":17992.20310912578,"prediction_evaluations":5,"remaining_burn_s":4.938832289111123,"source":"finite_burn_predictor_corrector","time_s":132.8299999999873,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76707008104393,"feasible":true,"predicted_ground_range_m":-2.617368538312263,"predicted_main_at_terminal_kg":8807.958339586228,"predicted_peak_q_pa":17991.925504180217,"prediction_evaluations":5,"remaining_burn_s":3.917070081057551,"source":"finite_burn_predictor_corrector","time_s":133.84999999998638,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.76865564035612,"feasible":true,"predicted_ground_range_m":-1.7403494530887258,"predicted_main_at_terminal_kg":8806.382949314315,"predicted_peak_q_pa":17991.730808049702,"prediction_evaluations":5,"remaining_burn_s":2.898655640370675,"source":"finite_burn_predictor_corrector","time_s":134.86999999998545,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.77703474653427,"feasible":true,"predicted_ground_range_m":-0.7282117290249772,"predicted_main_at_terminal_kg":8802.499684496679,"predicted_peak_q_pa":17992.643890355514,"prediction_evaluations":5,"remaining_burn_s":1.887034746549734,"source":"finite_burn_predictor_corrector","time_s":135.88999999998452,"touchdown_prediction_is_not_acceptance":true},{"burn_end_time_s":137.7872310629709,"feasible":true,"predicted_ground_range_m":-0.006414976624029123,"predicted_main_at_terminal_kg":8799.519465670559,"predicted_peak_q_pa":17992.46406116641,"prediction_evaluations":5,"remaining_burn_s":0.8772310629872925,"source":"finite_burn_predictor_corrector","time_s":136.9099999999836,"touchdown_prediction_is_not_acceptance":true}],"separation":{"checks_before_separation":{"after_observed_max_q":true,"alpha":true,"altitude":true,"angular_rate":true,"dynamic_pressure":true,"main_engine_off":true,"main_reserve":true},"state":[2995.2938384852982,37271.74969158459,153.95322944220905,989.955028429584,0.13958007343257917,0.00122242322824211,22804.19256304825,290.45358350360186],"time_s":96.06999999999803},"subsystem_design_budget":{"allocated_within_existing_airframe_systems_mass_kg":{"bottle_and_regulation_hardware_kg":450.0,"helium_inventory_kg":65.0,"retained_buffer_collector_hardware_kg":150.0,"separation_pushers_kg":50.0,"tank_baffles_kg":300.0},"assumptions_are_measured":false,"buffer_full_flow_endurance_s":2.7581203124999996,"checks":{"allocations_inside_existing_dry_mass":true,"bottle_allocation_exceeds_ideal_shell_lower_bound":true,"buffer_covers_three_settling_time_constants":true,"feed_capacity_exceeds_nominal_engine_flow":true,"helium_covers_full_tank_drain":true,"modal_support_allocation_exceeds_tension_member_bound":true},"final_empty_tank_bottle_pressure_pa":5377907.852980379,"hardware_certified":false,"ideal_modal_support_section_area_m2":0.0006000000000000001,"ideal_modal_support_tension_member_mass_kg":7.536000000000001,"ideal_spherical_bottle_wall_lower_bound_kg":146.9481716829556,"initial_bottle_pressure_pa":28259263.78518377,"modal_force_design_limit_n":100000.0,"other_airframe_systems_mass_kg":7685.0,"settling_three_time_constants_s":1.0499999999999998,"theoretical_budget_consistent":true,"total_systems_allocation_kg":1015.0},"systems_diagnostics":{"first_failure":null,"ignition_events":[{"buffer_kg":1500.0,"phase":"ascent","ready_s":0.2,"requested_s":0.0,"tank_pressure_pa":350000.0},{"buffer_kg":1500.0,"phase":"boostback","ready_s":130.98999999998915,"requested_s":130.78999999998916,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":302.9099999998328,"requested_s":302.7099999998328,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.50999999976403,"requested_s":378.30999999976405,"tank_pressure_pa":350000.0},{"buffer_kg":1499.9999999999943,"phase":"entry","ready_s":378.6699999997639,"requested_s":378.4699999997639,"tank_pressure_pa":350000.0}],"maximum_feed_shortfall_kg_s":0.0,"maximum_helium_balance_error_kg":5.6274984672199935e-12,"maximum_slosh_displacement_m":1.599999587223653,"maximum_slosh_mode_force_n":34813.241086655,"minimum_feed_buffer_kg":1480.3589723955138,"minimum_tank_pressure_pa":349999.9999999979},"systems_model_version":"apr_100t_coupled_systems_v2","systems_settings":{"feed":{"acquisition_loss_time_s":8.0,"acquisition_time_s":0.35,"bottle_volume_m3":1.3,"buffer_capacity_kg":1500.0,"buffer_fill_time_s":0.5,"flow_emptying_time_s":0.05,"gas_temperature_k":290.0,"helium_specific_gas_constant_j_kg_k":2077.1,"helium_total_mass_kg":65.0,"liquid_density_kg_m3":826.0,"main_tank_volume_m3":91.89158511750145,"maximum_flow_kg_s":650.0,"minimum_pressure_pa":220000.0,"regulated_pressure_pa":350000.0,"regulator_head_pa":50000.0,"regulator_maximum_flow_kg_s":0.6,"regulator_time_s":0.1,"settled_acceleration_m_s2":0.3},"ignition":{"delay_s":0.2,"minimum_buffer_kg":350.0,"minimum_pressure_pa":280000.0},"separation":{"application_station_m":20.0,"effective_duration_s":0.15,"impulse_misalignment_deg":0.0,"lateral_offset_m":0.002,"relative_axial_speed_m_s":0.5},"slosh":{"damping_ratio":0.12,"liquid_density_kg_m3":826.0,"maximum_mode_force_n":100000.0,"modal_mass_fraction":0.03,"pendulum_length_m":0.8,"surface_tension_n_m":0.025,"tank_length_m":13.0,"tank_radius_m":1.5,"viscous_decay_rate_s_inv":0.08}},"unconnected_systems":["elastic_structure","upper_stage_ignition_and_plume","detailed_heating_and_ground_damage","leg_material_strength_and_pad_bearing"],"validation_status":{"basis":"theoretical_concept_design","continuous_operating_envelope_proven":false,"fluid_model":"single_equivalent_fluid_nonlinear_pendulum","measured_parameter_calibration":false,"pressure_model":"closed_isothermal_helium_pump_inlet","real_vehicle_safety_certified":false,"separation_model":"conserved_rigid_impulse_not_pyroshock","slosh_coordinate":"pendulum_arc_length"},"vehicle":"APR 100 t fixed design"},"source_hashes_after":{"configs/apr-operating-v1.yaml":"a4a9c0553511d288b9c330c0cdb1e795cc2837a132538314fda463dc99f623e4","configs/apr-regression-v1.json":"7c1f5251f75953f125fda6a06595aa2055274bd67bbfa9ad3241f649478c5ef6","scripts/evaluate_operating_envelope.py":"3f5730cdcb05c8ff2472cd0bde2ade2af90ec616d1d3568886ca068cdec56633","scripts/evaluate_regression_suite.py":"a05e78b7e79ea21f017e0a14ffa0f0f4b64beb1b1cd0a3b4d02acf48d5a10c01","scripts/run_nominal_flight.py":"839d04ad65eb27f79cbd3049537b66962309d49c80aa29c394ad7aa3367a9130","src/powered_landing_guidance/__init__.py":"0716cf6336853341bc8b4a9347361fbc84eebdcb9dd120166c86f7c3f54b1d60","src/powered_landing_guidance/apr_recovery.py":"9b9a85d181d6c3a620b712a8776cad956da31bf05926b9bfe675f991fd88916e","src/powered_landing_guidance/integrators.py":"8dea065422bbed25168f940786e92fe214bbd833b8460367a8dee6fa01f78fb5","src/powered_landing_guidance/observation_models.py":"178f77db500211c10560442e00fd30928e1fe01d7ad89b5c3ab8a079ab01544f","src/powered_landing_guidance/recovery_physics.py":"85f28bc624705d48bb97cd3f30f4125c5fadc46a44a615f602059b7cd3cb2746","src/powered_landing_guidance/vehicle_systems.py":"06769fae3362d6f1e96122eae473eb01cf3fdee31399ac987871af02755f12a8"},"split":"supplemental","wall_seconds":120.1792948000002}
