Constructor and Description |
---|
SlewingPanel(org.hipparchus.geometry.euclidean.threed.Vector3D rotationAxis, double rotationRate, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double area, double drag, double liftRatio, double absorption, double reflection)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
getNormal(FieldSpacecraftState<T> state)
获取航天器坐标系中的面板法线。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
getNormal(SpacecraftState state)
获取航天器坐标系中的面板法线。
|
getAbsorption, getArea, getDrag, getLiftRatio, getReflection, isDoubleSided
public SlewingPanel(org.hipparchus.geometry.euclidean.threed.Vector3D rotationAxis, double rotationRate, AbsoluteDate referenceDate, org.hipparchus.geometry.euclidean.threed.Vector3D referenceNormal, double area, double drag, double liftRatio, double absorption, double reflection)
由于吸收系数、镜面反射系数和漫反射系数的总和恰好为1,因此这里只需要前两个系数,第三个系数是从其他系数推导出来的。
面板被认为围绕一个轴旋转,以使其法线尽可能接近目标。这意味着目标将始终位于由旋转轴和面板法线定义的平面中。
rotationAxis
- 面板的旋转轴
rotationRate
- 面板的旋转速率(弧度/秒)
referenceDate
- 面板旋转的参考日期
referenceNormal
- 航天器坐标系中参考日期的面板法线方向
area
- 面板面积(平方米)
drag
- 阻力系数
liftRatio
- 阻力提升比率(大气分子在撞击航天器时经历镜面反射而不是漫反射的比例,从而产生升力,比例在0到1之间)
absorption
- 辐射压吸收系数(介于0和1之间)
reflection
- 辐射压镜面反射系数(介于0和1之间)
public org.hipparchus.geometry.euclidean.threed.Vector3D getNormal(SpacecraftState state)
public <T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> getNormal(FieldSpacecraftState<T> state)
Copyright © 2002-2023 CS GROUP. All rights reserved.