public class IsotropicRadiationClassicalConvention extends Object implements RadiationSensitive
该模型使用经典的热光学系数Ca表示吸收,Cs表示镜面反射,Cd表示漫反射。方程Ca + Cs + Cd = 1始终成立。
在姊妹类IsotropicRadiationCNES95Convention
中实现了一组不太标准的系数α = Ca表示吸收,τ = Cs/(1-Ca)表示镜面反射。
BoxAndSolarArraySpacecraft
, IsotropicDrag
, IsotropicRadiationCNES95Convention
ABSORPTION_COEFFICIENT, GLOBAL_RADIATION_FACTOR, REFLECTION_COEFFICIENT
Constructor and Description |
---|
IsotropicRadiationClassicalConvention(double crossSection, double ca, double cs)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
List<ParameterDriver> |
getRadiationParametersDrivers()
获取支持参数的驱动程序。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
radiationPressureAcceleration(FieldSpacecraftState<T> state, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux, T[] parameters)
计算由辐射压力引起的加速度。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
radiationPressureAcceleration(SpacecraftState state, org.hipparchus.geometry.euclidean.threed.Vector3D flux, double[] parameters)
计算由辐射压力引起的加速度。
|
public IsotropicRadiationClassicalConvention(double crossSection, double ca, double cs)
crossSection
- 表面积(m²)
ca
- 吸收系数Ca,取值范围为0.0到1.0
cs
- 镜面反射系数Cs,取值范围为0.0到1.0
public List<ParameterDriver> getRadiationParametersDrivers()
getRadiationParametersDrivers
在接口 RadiationSensitive
public org.hipparchus.geometry.euclidean.threed.Vector3D radiationPressureAcceleration(SpacecraftState state, org.hipparchus.geometry.euclidean.threed.Vector3D flux, double[] parameters)
radiationPressureAcceleration
在接口 RadiationSensitive
state
- 当前状态
flux
- 辐射通量,与航天器轨道相同的惯性参考系中
parameters
- 力模型参数的值
public <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> radiationPressureAcceleration(FieldSpacecraftState<T> state, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> flux, T[] parameters)
radiationPressureAcceleration
在接口 RadiationSensitive
T
- 扩展了CalculusFieldElement
state
- 当前状态
flux
- 辐射通量,与航天器轨道相同的惯性参考系中
parameters
- 力模型参数的值
Copyright © 2002-2023 CS GROUP. All rights reserved.