SpacecraftParameters#

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

Bases: IRuntimeTypeInfoProvider

Spacecraft parameters.

Overview#

cd

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

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.

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.

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.

dry_mass

Get or set the mass of the spacecraft exclusive of propellant. Uses Mass 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.

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.

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.

Import detail#

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

Property detail#

property SpacecraftParameters.cd: float#

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

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.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.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.dry_mass: float#

Get or set the mass of the spacecraft exclusive of propellant. Uses Mass 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.

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.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.