optimize_thrust_profile
Optimize rocket thrust profile to achieve better performance via trajectory optimization, targeting max altitude, min dynamic pressure, or low gravity losses.
Instructions
Optimize rocket thrust profile for better performance using trajectory optimization.
Args: rocket_geometry: Rocket geometry parameters burn_time_s: Burn time in seconds total_impulse_target: Target total impulse in N⋅s n_segments: Number of thrust segments objective: Optimization objective
Returns: JSON string with optimized thrust profile including segment-wise thrust levels and resulting trajectory performance.
Raises: No exceptions are raised directly; errors are returned as formatted strings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rocket_geometry | Yes | ||
| burn_time_s | Yes | ||
| total_impulse_target | Yes | ||
| n_segments | No | ||
| objective | No | max_altitude |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |