|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Public Member Functions | |
| setUp (self) | |
| test_identify_alpha_F (self) | |
| test_identify_alpha_O (self) | |
| test_identify_tau_line_F (self) | |
| test_identify_tau_line_O (self) | |
| test_identify_copv_coefficients (self) | |
| test_parameter_bounds (self) | |
| test_get_params (self) | |
| test_update_config (self) | |
Public Attributes | |
| cfg | |
Test parameter identification.
Definition at line 22 of file test_robust_ddp_identify.py.
| test_robust_ddp_identify.TestParameterIdentification.setUp | ( | self | ) |
Set up test fixtures.
Definition at line 25 of file test_robust_ddp_identify.py.
| test_robust_ddp_identify.TestParameterIdentification.test_get_params | ( | self | ) |
Test get_params method.
Definition at line 326 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_identify_alpha_F | ( | self | ) |
Test identification of alpha_F from synthetic data.
Definition at line 41 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_identify_alpha_O | ( | self | ) |
Test identification of alpha_O from synthetic data.
Definition at line 91 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_identify_copv_coefficients | ( | self | ) |
Test identification of COPV consumption coefficients.
Definition at line 229 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_identify_tau_line_F | ( | self | ) |
Test identification of tau_line_F from synthetic data.
Definition at line 137 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_identify_tau_line_O | ( | self | ) |
Test identification of tau_line_O from synthetic data.
Definition at line 183 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_parameter_bounds | ( | self | ) |
Test that parameters stay within bounds.
Definition at line 284 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.test_update_config | ( | self | ) |
Test slow update of config parameters.
Definition at line 342 of file test_robust_ddp_identify.py.
References engine.control.robust_ddp.controller.RobustDDPController.cfg, engine.control.robust_ddp.identify.ParameterIdentifier.cfg, payload.cold_gas_thruster.ColdGasThruster.cfg, test_robust_ddp_actuation.TestActuation.cfg, test_robust_ddp_controller_integration.TestControllerIntegration.cfg, test_robust_ddp_ddp_solver.TestDDPSolver.cfg, and cfg.
| test_robust_ddp_identify.TestParameterIdentification.cfg |
Definition at line 27 of file test_robust_ddp_identify.py.
Referenced by test_combustion_stability_audit.TestIntegration.test_acoustic_report_only_by_default(), test_robust_ddp_reference.TestReferenceGeneration.test_altitude_command(), test_robust_ddp_reference.TestReferenceGeneration.test_altitude_command_below_goal(), test_robust_ddp_reference.TestReferenceGeneration.test_build_reference_altitude_mode(), test_robust_ddp_reference.TestReferenceGeneration.test_build_reference_slew_rate(), test_robust_ddp_reference.TestReferenceGeneration.test_build_reference_thrust_mode(), test_combustion_stability_audit.TestIntegration.test_chug_gate_is_the_gain_margin_band_minimum(), test_robust_ddp_safety_filter.TestSafetyFilter.test_compute_action_cost(), test_robust_ddp_reference.TestReferenceGeneration.test_estimate_thrust_bounds(), test_robust_ddp_safety_filter.TestSafetyFilter.test_filter_action_clamping(), test_robust_ddp_safety_filter.TestSafetyFilter.test_filter_action_safe(), test_robust_ddp_safety_filter.TestSafetyFilter.test_filter_action_unsafe_mr(), test_robust_ddp_safety_filter.TestSafetyFilter.test_filter_action_unsafe_ullage(), test_robust_ddp_safety_filter.TestSafetyFilter.test_find_best_safe_action(), test_robust_ddp_safety_filter.TestSafetyFilter.test_generate_action_candidates(), test_get_params(), test_identify_alpha_F(), test_identify_alpha_O(), test_identify_copv_coefficients(), test_identify_tau_line_F(), test_identify_tau_line_O(), test_combustion_stability_audit.TestIntegration.test_missing_injector_drop_is_recorded_and_zero_is_zero(), test_combustion_stability_audit.TestIntegration.test_model_error_fails_closed(), test_parameter_bounds(), test_robust_ddp_reference.TestReferenceGeneration.test_project_thrust_bounds(), test_robust_ddp_reference.TestReferenceGeneration.test_project_thrust_slew_rate(), test_robust_ddp_safety_filter.TestSafetyFilter.test_tube_violates_constraints_copv_min(), test_robust_ddp_safety_filter.TestSafetyFilter.test_tube_violates_constraints_mr(), test_robust_ddp_safety_filter.TestSafetyFilter.test_tube_violates_constraints_safe(), test_robust_ddp_safety_filter.TestSafetyFilter.test_tube_violates_constraints_ullage_max(), and test_update_config().