monte_carlo_uncertainty_analysis
Quantify uncertainty in spacecraft trajectory by sampling uncertain parameters and running simulations, providing statistical summaries and confidence intervals.
Instructions
Perform Monte Carlo uncertainty analysis on spacecraft trajectory.
Args: nominal_trajectory: Nominal trajectory parameters uncertainty_parameters: Parameters with uncertainty distributions n_samples: Number of Monte Carlo samples analysis_options: Optional analysis settings
Returns: JSON string with uncertainty analysis results including statistical summaries (mean, std, percentiles) of trajectory metrics.
Raises: No exceptions are raised directly; errors are returned as formatted strings.
Note: Monte Carlo analysis samples uncertain parameters from their specified distributions (e.g., Gaussian, uniform) and runs n_samples trajectory simulations. Statistical analysis of the results provides: - Mean and standard deviation of key performance metrics. - Confidence intervals (e.g., 95th percentile bounds). - Dispersion ellipses for correlated output parameters. Latin Hypercube Sampling (LHS) may be used for efficient coverage of the parameter space with fewer samples than pure random sampling.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| nominal_trajectory | Yes | ||
| uncertainty_parameters | Yes | ||
| n_samples | No | ||
| analysis_options | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |