Atmospheric Drag¶
Atmospheric drag acceleration calculations.
Note
For conceptual explanations and examples, see Atmospheric Drag in the Learn section.
Drag Acceleration¶
accel_drag builtin ¶
accel_drag(x_object: ndarray, density: float, mass: float, area: float, drag_coefficient: float, T: ndarray) -> ndarray
Compute acceleration due to atmospheric drag.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
x_object | ndarray | Satellite state vector in inertial frame. Units: [m; m/s] | required |
density | float | Atmospheric density. Units: (kg/m³) | required |
mass | float | Spacecraft mass. Units: (kg) | required |
area | float | Wind-facing cross-sectional area. Units: (m²) | required |
drag_coefficient | float | Coefficient of drag (dimensionless) | required |
T | ndarray | Rotation matrix from inertial to true-of-date frame (3x3) | required |
Returns:
| Type | Description |
|---|---|
ndarray | np.ndarray: Acceleration due to drag. Units: (m/s²) |
See Also¶
- Atmospheric Drag (Learn) - Conceptual explanation and examples
- Atmospheric Density Models - Density calculation functions
- Orbital Dynamics Module - Complete orbit dynamics API reference