public interface DragSensitive
DragForce
Modifier and Type | Field and Description |
---|---|
static String |
DRAG_COEFFICIENT
阻力系数的参数名称。
|
static String |
GLOBAL_DRAG_FACTOR
全局乘法因子的参数名称。
|
static String |
LIFT_RATIO
启用雅可比处理的升力比参数名称。
|
Modifier and Type | Method and Description |
---|---|
<T extends org.hipparchus.CalculusFieldElement<T>> |
dragAcceleration(FieldSpacecraftState<T> state, T density, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity, T[] parameters)
计算由阻力引起的加速度。
|
org.hipparchus.geometry.euclidean.threed.Vector3D |
dragAcceleration(SpacecraftState state, double density, org.hipparchus.geometry.euclidean.threed.Vector3D relativeVelocity, double[] parameters)
计算由阻力引起的加速度。
|
List<ParameterDriver> |
getDragParametersDrivers()
获取支持参数的驱动程序。
|
List<ParameterDriver> getDragParametersDrivers()
org.hipparchus.geometry.euclidean.threed.Vector3D dragAcceleration(SpacecraftState state, double density, org.hipparchus.geometry.euclidean.threed.Vector3D relativeVelocity, double[] parameters)
计算包括所有航天器特定特征,如形状、面积和系数。
state
- 当前状态
density
- 航天器位置处的大气密度
relativeVelocity
- 大气相对于航天器的相对速度,在与航天器轨道相同的惯性参考系中(m/s)
parameters
- 力模型参数的值
<T extends org.hipparchus.CalculusFieldElement<T>> org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> dragAcceleration(FieldSpacecraftState<T> state, T density, org.hipparchus.geometry.euclidean.threed.FieldVector3D<T> relativeVelocity, T[] parameters)
计算包括所有航天器特定特征,如形状、面积和系数。
T
- CalculusFieldElement的实例
state
- 当前状态
density
- 航天器位置处的大气密度
relativeVelocity
- 大气相对于航天器的相对速度,在与航天器轨道相同的惯性参考系中(m/s)
parameters
- 力模型参数的值
Copyright © 2002-2023 CS GROUP. All rights reserved.