SpaceEnvironmentParticleFlux#

class ansys.stk.core.stkobjects.SpaceEnvironmentParticleFlux#

Particle Flux settings.

Overview#

get_particle_mass_array

Return the particle mass array as an array of doubles. Uses Mass Dimension.

compute_meteor_impact_flux

Compute meteor impact flux. Uses DateFormat and Flux Dimensions.

compute_meteor_damage_impact_flux

Compute meteor damage impact flux. Uses DateFormat and Flux Dimensions.

compute_meteor_impact_flux_distribution

Compute meteor impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

compute_meteor_damage_impact_flux_distribution

Compute meteor damage impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

compute_debris_impact_flux

Compute debris impact flux. Uses DateFormat and Flux Dimensions.

compute_debris_damage_impact_flux

Compute debris damage impact flux. Uses DateFormat and Flux Dimensions.

compute_debris_impact_flux_distribution

Compute debris impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

compute_debris_damage_impact_flux_distribution

Compute debris damage impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

f10p7_source

Mode for computing 13-month average F10.7.

f10p7

F10.7 value. Dimensionless.

material

Vehicle material.

area

Area exposed to particles. Uses SmallArea Dimension.

pit_depth

Pit depth in the material that indicates damage. Uses SmallDistance Dimension.

use_sporadic_meteors

Flag to model sporadic meteors.

material_density

Density of the user-defined material.

tensile_strength

Tensile strength of the user-defined material in MPa.

flux_filename

Flux file containing F10.7 values.

Import detail#

from ansys.stk.core.stkobjects import SpaceEnvironmentParticleFlux

Property detail#

property SpaceEnvironmentParticleFlux.f10p7_source: VehicleSpaceEnvironmentF10P7SourceType#

Mode for computing 13-month average F10.7.

property SpaceEnvironmentParticleFlux.f10p7: float#

F10.7 value. Dimensionless.

property SpaceEnvironmentParticleFlux.material: VehicleSpaceEnvironmentMaterial#

Vehicle material.

property SpaceEnvironmentParticleFlux.area: float#

Area exposed to particles. Uses SmallArea Dimension.

property SpaceEnvironmentParticleFlux.pit_depth: float#

Pit depth in the material that indicates damage. Uses SmallDistance Dimension.

property SpaceEnvironmentParticleFlux.use_sporadic_meteors: bool#

Flag to model sporadic meteors.

property SpaceEnvironmentParticleFlux.material_density: float#

Density of the user-defined material.

property SpaceEnvironmentParticleFlux.tensile_strength: float#

Tensile strength of the user-defined material in MPa.

property SpaceEnvironmentParticleFlux.flux_filename: str#

Flux file containing F10.7 values.

Method detail#

SpaceEnvironmentParticleFlux.get_particle_mass_array(self) list#

Return the particle mass array as an array of doubles. Uses Mass Dimension.

Returns:

list

SpaceEnvironmentParticleFlux.compute_meteor_impact_flux(self, time: Any) float#

Compute meteor impact flux. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

float

SpaceEnvironmentParticleFlux.compute_meteor_damage_impact_flux(self, time: Any) float#

Compute meteor damage impact flux. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

float

SpaceEnvironmentParticleFlux.compute_meteor_impact_flux_distribution(self, time: Any) list#

Compute meteor impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

list

SpaceEnvironmentParticleFlux.compute_meteor_damage_impact_flux_distribution(self, time: Any) list#

Compute meteor damage impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

list

SpaceEnvironmentParticleFlux.compute_debris_impact_flux(self, time: Any) float#

Compute debris impact flux. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

float

SpaceEnvironmentParticleFlux.compute_debris_damage_impact_flux(self, time: Any) float#

Compute debris damage impact flux. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

float

SpaceEnvironmentParticleFlux.compute_debris_impact_flux_distribution(self, time: Any) list#

Compute debris impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

list

SpaceEnvironmentParticleFlux.compute_debris_damage_impact_flux_distribution(self, time: Any) list#

Compute debris damage impact flux for each particle of the mass array, returned as an array of doubles. Uses DateFormat and Flux Dimensions.

Parameters:

time : Any

Returns:

list