public final class StelaSpacecraftFactory extends Object
| Modifier and Type | Method and Description |
|---|---|
static Assembly |
createStelaCompatibleSpacecraft(String mainPartName,
double mass,
double dragArea,
double dragCoefficient,
double srpArea,
double srpReflectionCoefficient)
Utility method to create a STELA Assembly, made of a sphere with both radiative and aerodynamic properties.
|
static Assembly |
createStelaRadiativeSpacecraft(String mainPartName,
double mass,
double srpArea,
double srpReflectionCoefficient)
Utility method to create a STELA Assembly, made of a sphere with only radiative properties.
|
public static Assembly createStelaCompatibleSpacecraft(String mainPartName, double mass, double dragArea, double dragCoefficient, double srpArea, double srpReflectionCoefficient) throws PatriusException
Utility method to create a STELA Assembly, made of a sphere with both radiative and aerodynamic properties.
The reflection coefficient Cr (parameter srpReflectionCoefficient) is related to the diffuse reflection coefficient kd as per :
kd = (Cr - 1) * 9 / 4.
mainPartName - name of spacecraftmass - mass of spacecraftdragArea - drag area of spacecraftdragCoefficient - drag coefficient of spacecraftsrpArea - radiative are of spacecrafsrpReflectionCoefficient - reflection coefficient of spacecraftPatriusException - if the mass is negative (PatriusMessages.MASS_ARGUMENT_IS_NEGATIVE)public static Assembly createStelaRadiativeSpacecraft(String mainPartName, double mass, double srpArea, double srpReflectionCoefficient) throws PatriusException
Utility method to create a STELA Assembly, made of a sphere with only radiative properties.
The reflection coefficient Cr (parameter srpReflectionCoefficient) is related to the diffuse reflection coefficient kd as per :
kd = (Cr - 1) * 9 / 4.
mainPartName - name of spacecraftmass - mass of spacecraftsrpArea - radiative are of spacecrafsrpReflectionCoefficient - reflection coefficient of spacecraftPatriusException - if the mass is negative (PatriusMessages.MASS_ARGUMENT_IS_NEGATIVE)Copyright © 2024 CNES. All rights reserved.