SRPVariableArea#

class ansys.stk.core.stkobjects.astrogator.SRPVariableArea#

Bases: IComponentInfo, ICloneable

Variable Area SRP propagator function.

Overview#

atmosphere_altitude

Get or set the atmospheric altitude for eclipse. A simple model to account for some measure of attenuation that simply increases the shape of the Earth by the defined altitude height, often taken to be 23 km. Uses Distance Dimension.

eclipsing_bodies

Other eclipsing bodies.

include_boundary_mitigation

True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step.

luminosity

Get or set the luminosity of sun. Dimensionless.

mean_flux

Get or set the mean solar flux at 1 au (W/m^2).

shadow_model

Get or set the shadow model type.

solar_force_method

Get or set the solar force method.

solar_radius

Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension.

sun_position

Get or set the sun position computation.

use_sun_central_body_file_values

True if solar values should come from the Sun.cb file.

variable_area_history_file

Full path of the variable area history file.

Import detail#

from ansys.stk.core.stkobjects.astrogator import SRPVariableArea

Property detail#

property SRPVariableArea.atmosphere_altitude: float#

Get or set the atmospheric altitude for eclipse. A simple model to account for some measure of attenuation that simply increases the shape of the Earth by the defined altitude height, often taken to be 23 km. Uses Distance Dimension.

property SRPVariableArea.eclipsing_bodies: CentralBodyComponentCollection#

Other eclipsing bodies.

property SRPVariableArea.include_boundary_mitigation: bool#

True if shadow boundary mitigation should be performed; the state of the satellite after crossing a shadow boundary will be corrected for errors possibly caused by the sudden change in SRP which occurred during the integration step.

property SRPVariableArea.luminosity: float#

Get or set the luminosity of sun. Dimensionless.

property SRPVariableArea.mean_flux: float#

Get or set the mean solar flux at 1 au (W/m^2).

property SRPVariableArea.shadow_model: ShadowModel#

Get or set the shadow model type.

property SRPVariableArea.solar_force_method: SolarForceMethod#

Get or set the solar force method.

property SRPVariableArea.solar_radius: float#

Get or set the solar radius value to use in eclipse calculations. Uses Distance Dimension.

property SRPVariableArea.sun_position: SunPosition#

Get or set the sun position computation.

property SRPVariableArea.use_sun_central_body_file_values: bool#

True if solar values should come from the Sun.cb file.

property SRPVariableArea.variable_area_history_file: str#

Full path of the variable area history file.