|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
Namespaces | |
| namespace | copv_flight_helpers |
| namespace | feed_pressure_model |
| namespace | helpers |
| namespace | injector_dp_penalty |
| namespace | layers |
| namespace | main_optimizer |
| namespace | utils |
Variables | |
| list | __all__ |
Optimization layers for full engine design optimization.
This package contains the modular layers of the optimization pipeline:
Modules:
- helpers.py: Pressure curve generation and variable conversion
- layers/layer1_static_optimization.py: Layer 1 geometry optimization
- layers/layer2_pressure.py: Layer 2 pressure curve optimization
- layers/layer3_thermal_protection.py: Layer 3 thermal protection sizing
- layers/layer4_flight_simulation.py: Layer 4 flight simulation
- copv_flight_helpers.py: COPV and flight simulation utilities
- utils.py: Parameter extraction and misc utilities
Usage:
from engine.optimizer import (
# Pressure curve helpers
generate_segmented_pressure_curve,
segments_from_optimizer_vars,
optimizer_vars_from_segments,
# Layer functions
create_layer1_apply_x_to_config,
run_layer2_pressure,
run_layer3_thermal_protection,
run_layer4_flight_simulation,
# Utilities
extract_all_parameters,
calculate_copv_pressure_curve,
run_flight_simulation,
)
|
private |
Definition at line 81 of file __init__.py.