public class IsotropicRadiationCNES95Convention extends Object implements RadiationSensitive
该模型使用1995年由法国国家航天局编辑的集体书籍中描述的系数:《航天动力学》(第一部分),第5.2.2.1.3.1节(英文版第296页)。吸收系数称为α,镜面反射系数称为τ。同一本书的第5.2.2.1.3.2节中的一条评论如下:
一些作者更喜欢使用以下系数来表达表面的热光学特性 使用以下系数:Ka = α,Ks = (1-α)τ,Kd = (1-α)(1-τ)
Ka是相同的吸收系数,Ks也称为镜面反射系数,这导致了混淆。实际上,由于Ka、Ks和Kd系数是最常用的系数(使用名称Ca、Cs和Cd),当谈论反射系数时,更常考虑的是Cd而不是τ。
经典系数Ca、Cs和Cd在姊妹类IsotropicRadiationClassicalConvention
中实现,这可能比这个传统类更好。
BoxAndSolarArraySpacecraft
, IsotropicDrag
, IsotropicRadiationClassicalConvention
ABSORPTION_COEFFICIENT, GLOBAL_RADIATION_FACTOR, REFLECTION_COEFFICIENT
Constructor and Description |
---|
IsotropicRadiationCNES95Convention(double crossSection, double alpha, double tau)
简单构造函数。
|
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 IsotropicRadiationCNES95Convention(double crossSection, double alpha, double tau)
crossSection
- 表面积(m²)
alpha
- 吸收系数α,取值范围为0.0到1.0
tau
- 镜面反射系数τ,取值范围为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.