SpacecraftParameters#

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

Bases: IRuntimeTypeInfoProvider

Spacecraft parameters.

Overview#

dry_mass

Get or set the mass of the spacecraft exclusive of propellant. Uses Mass Dimension.

cd

Get or set the dimensionless drag coefficient associated with the drag area. Dimensionless.

drag_area

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of motion, used for atmospheric drag calculations. Uses SmallArea Dimension.

cr

Get or set the reflectivity of the spacecraft used for solar radiation pressure calculations, where 2.0 is fully reflective and 1.0 is not reflective at all. Dimensionless.

solar_radiation_pressure_area

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of solar radiation, used for solar radiation calculations. Uses SmallArea Dimension.

ck

Get or set the reflectivity of the spacecraft used for central body radiation pressure (albedo / thermal pressure) calculations, where 2.0 is fully reflective and 1.0 is not reflective at all. Dimensionless.

radiation_pressure_area

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of central body radiation, used for central body radiation (albedo / thermal pressure) calculations. Uses SmallArea Dimension.

k1

If you are using a non-spherical SRP model, this field defines the model’s GPS solar radiation pressure K1 (scale) value. Dimensionless.

k2

If you are using a non-spherical SRP model, this field defines the model’s GPS solar radiation pressure K2 (scale) value. Dimensionless.

Import detail#

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

Property detail#

property SpacecraftParameters.dry_mass: float#

Get or set the mass of the spacecraft exclusive of propellant. Uses Mass Dimension.

property SpacecraftParameters.cd: float#

Get or set the dimensionless drag coefficient associated with the drag area. Dimensionless.

property SpacecraftParameters.drag_area: float#

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of motion, used for atmospheric drag calculations. Uses SmallArea Dimension.

property SpacecraftParameters.cr: float#

Get or set the reflectivity of the spacecraft used for solar radiation pressure calculations, where 2.0 is fully reflective and 1.0 is not reflective at all. Dimensionless.

property SpacecraftParameters.solar_radiation_pressure_area: float#

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of solar radiation, used for solar radiation calculations. Uses SmallArea Dimension.

property SpacecraftParameters.ck: float#

Get or set the reflectivity of the spacecraft used for central body radiation pressure (albedo / thermal pressure) calculations, where 2.0 is fully reflective and 1.0 is not reflective at all. Dimensionless.

property SpacecraftParameters.radiation_pressure_area: float#

Get or set the cross-sectional area of the spacecraft assumed perpendicular to the direction of central body radiation, used for central body radiation (albedo / thermal pressure) calculations. Uses SmallArea Dimension.

property SpacecraftParameters.k1: float#

If you are using a non-spherical SRP model, this field defines the model’s GPS solar radiation pressure K1 (scale) value. Dimensionless.

property SpacecraftParameters.k2: float#

If you are using a non-spherical SRP model, this field defines the model’s GPS solar radiation pressure K2 (scale) value. Dimensionless.