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 © 2018 CNES. All Rights Reserved.