public interface ShortTermEncounter2DPOCMethod
实现此接口的所有方法至少假定以下情况:
因此,如果考虑地球,实现此接口的方法建议用于发生在低/中地球轨道(LEO和MEO)的碰撞,但不建议用于发生在地球静止轨道(GEO)的碰撞。
Modifier and Type | Field and Description |
---|---|
static double |
DEFAULT_ZERO_THRESHOLD
被视为零的阈值以下的值。
|
Modifier and Type | Method and Description |
---|---|
ProbabilityOfCollision |
compute(Cdm cdm, double combinedRadius)
使用相遇数据消息(CDM)计算碰撞概率。
|
default ProbabilityOfCollision |
compute(Cdm cdm, double primaryRadius, double secondaryRadius)
使用相遇数据消息(CDM)计算碰撞概率。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
compute(Cdm cdm, T combinedRadius)
使用相遇数据消息(CDM)计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(Cdm cdm, T combinedRadius, double zeroThreshold)
使用相遇数据消息(CDM)计算碰撞概率。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
compute(Cdm cdm, T primaryRadius, T secondaryRadius)
使用相遇数据消息(CDM)计算碰撞概率。
|
ProbabilityOfCollision |
compute(double xm, double ym, double sigmaX, double sigmaY, double radius)
使用特定于旋转相遇框架的参数计算碰撞概率。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T combinedRadius)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T combinedRadius, double zeroThreshold)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, T primaryRadius, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T secondaryRadius)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
default <T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldShortTermEncounter2DDefinition<T> encounter)
使用给定的碰撞定义计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(FieldShortTermEncounter2DDefinition<T> encounter, double zeroThreshold)
使用给定的碰撞定义计算碰撞概率。
|
default ProbabilityOfCollision |
compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
default ProbabilityOfCollision |
compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
ProbabilityOfCollision |
compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius, double zeroThreshold)
使用创建 碰撞定义 实例所需的参数计算碰撞概率。
|
default ProbabilityOfCollision |
compute(ShortTermEncounter2DDefinition encounter)
使用给定的碰撞定义计算碰撞概率。
|
ProbabilityOfCollision |
compute(ShortTermEncounter2DDefinition encounter, double zeroThreshold)
使用给定的碰撞定义计算碰撞概率。
|
<T extends org.hipparchus.CalculusFieldElement<T>> |
compute(T xm, T ym, T sigmaX, T sigmaY, T radius)
使用特定于旋转相遇框架的参数计算碰撞概率。
|
String |
getName()
获取方法的名称。
|
ShortTermEncounter2DPOCMethodType |
getType()
获取方法的类型。
|
boolean |
isAMaximumProbabilityOfCollisionMethod()
获取定义方法是否为最大碰撞概率计算方法的标志。
|
static final double DEFAULT_ZERO_THRESHOLD
default ProbabilityOfCollision compute(Cdm cdm, double primaryRadius, double secondaryRadius)
cdm
- 输入的相遇数据消息
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryRadius
- 次要碰撞对象等效球半径(米)
ProbabilityOfCollision compute(Cdm cdm, double combinedRadius)
cdm
- 输入的相遇数据消息
combinedRadius
- 组合半径(米)
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(Cdm cdm, T primaryRadius, T secondaryRadius)
T
- 字段元素的类型
cdm
- 输入的相遇数据消息
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryRadius
- 次要碰撞对象等效球半径(米)
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(Cdm cdm, T combinedRadius)
T
- 字段元素的类型
cdm
- 输入的相遇数据消息
combinedRadius
- 组合半径(米)
<T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(Cdm cdm, T combinedRadius, double zeroThreshold)
T
- 字段元素的类型
cdm
- 输入的相遇数据消息
combinedRadius
- 组合半径(米)
zeroThreshold
- 被视为零的阈值以下的值
default ProbabilityOfCollision compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, double primaryRadius, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double secondaryRadius)
碰撞定义
实例所需的参数计算碰撞概率。
primaryAtTCA
- 最接近时刻主碰撞对象的航天器状态
primaryCovariance
- 主碰撞对象的协方差
primaryRadius
- 主碰撞对象等效球半径(米)
secondaryAtTCA
- 最接近时刻次要碰撞对象的航天器状态
secondaryCovariance
- 次要碰撞对象的协方差
secondaryRadius
- 次要碰撞对象等效球半径(米)
default ProbabilityOfCollision compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius)
碰撞定义
实例所需的参数计算碰撞概率。
primaryAtTCA
- 最接近时刻主碰撞对象的航天器状态
primaryCovariance
- 主碰撞对象的协方差
secondaryAtTCA
- 最接近时刻次要碰撞对象的航天器状态
secondaryCovariance
- 次要碰撞对象的协方差
combinedRadius
- 组合半径(米)
ProbabilityOfCollision compute(Orbit primaryAtTCA, StateCovariance primaryCovariance, Orbit secondaryAtTCA, StateCovariance secondaryCovariance, double combinedRadius, double zeroThreshold)
碰撞定义
实例所需的参数计算碰撞概率。
primaryAtTCA
- 最接近时刻主碰撞对象的航天器状态
primaryCovariance
- 主碰撞对象的协方差
secondaryAtTCA
- 最接近时刻次要碰撞对象的航天器状态
secondaryCovariance
- 次要碰撞对象的协方差
combinedRadius
- 组合半径(米)
zeroThreshold
- 被视为零的阈值以下的值
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, T primaryRadius, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T secondaryRadius)
碰撞定义
实例所需的参数计算碰撞概率。
T
- 字段元素的类型
primaryAtTCA
- 最接近时刻主要碰撞对象的飞行器状态
primaryCovariance
- 主要碰撞对象的协方差
primaryRadius
- 主要碰撞对象的等效球半径(米)
secondaryAtTCA
- 最接近时刻次要碰撞对象的飞行器状态
secondaryCovariance
- 次要碰撞对象的协方差
secondaryRadius
- 次要碰撞对象的等效球半径(米)
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T combinedRadius)
碰撞定义
实例所需的参数计算碰撞概率。
T
- 字段元素的类型
primaryAtTCA
- 最接近时刻主要碰撞对象的飞行器状态
primaryCovariance
- 主要碰撞对象的协方差
secondaryAtTCA
- 最接近时刻次要碰撞对象的飞行器状态
secondaryCovariance
- 次要碰撞对象的协方差
combinedRadius
- 组合半径(米)
<T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldOrbit<T> primaryAtTCA, FieldStateCovariance<T> primaryCovariance, FieldOrbit<T> secondaryAtTCA, FieldStateCovariance<T> secondaryCovariance, T combinedRadius, double zeroThreshold)
碰撞定义
实例所需的参数计算碰撞概率。
T
- 字段元素的类型
primaryAtTCA
- 最接近时刻主要碰撞对象的飞行器状态
primaryCovariance
- 主要碰撞对象的协方差
secondaryAtTCA
- 最接近时刻次要碰撞对象的飞行器状态
secondaryCovariance
- 次要碰撞对象的协方差
combinedRadius
- 组合半径(米)
zeroThreshold
- 被视为零的阈值以下的值
default ProbabilityOfCollision compute(ShortTermEncounter2DDefinition encounter)
encounter
- 主要和次要碰撞对象之间的相遇定义
ProbabilityOfCollision compute(ShortTermEncounter2DDefinition encounter, double zeroThreshold)
encounter
- 主要和次要碰撞对象之间的相遇定义
zeroThreshold
- 被视为零的阈值以下的值
default <T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldShortTermEncounter2DDefinition<T> encounter)
T
- 字段元素的类型
encounter
- 主要和次要碰撞对象之间的相遇定义
<T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(FieldShortTermEncounter2DDefinition<T> encounter, double zeroThreshold)
T
- 字段元素的类型
encounter
- 主要和次要碰撞对象之间的相遇定义
zeroThreshold
- 被视为零的阈值以下的值
ProbabilityOfCollision compute(double xm, double ym, double sigmaX, double sigmaY, double radius)
旋转相遇框架由初始相遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
xm
- 在旋转相遇框架x轴上投影到碰撞平面上的另一个碰撞对象的位置(米)
ym
- 在旋转相遇框架y轴上投影到碰撞平面上的另一个碰撞对象的位置(米)
sigmaX
- 在碰撞平面上投影的组合协方差矩阵x轴特征值的平方根(米)
sigmaY
- 在碰撞平面上投影的组合协方差矩阵y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径之和(米)
<T extends org.hipparchus.CalculusFieldElement<T>> FieldProbabilityOfCollision<T> compute(T xm, T ym, T sigmaX, T sigmaY, T radius)
旋转相遇框架由初始相遇框架(在ShortTermEncounter2DDefinition
中定义)通过用于对角化组合协方差矩阵的旋转矩阵旋转而成。
T
- 字段元素的类型
xm
- 在旋转相遇框架x轴上投影到碰撞平面上的另一个碰撞对象的位置(米)
ym
- 在旋转相遇框架y轴上投影到碰撞平面上的另一个碰撞对象的位置(米)
sigmaX
- 在碰撞平面上投影的组合协方差矩阵x轴特征值的平方根(米)
sigmaY
- 在碰撞平面上投影的组合协方差矩阵y轴特征值的平方根(米)
radius
- 主要和次要碰撞对象等效球半径之和(米)
ShortTermEncounter2DPOCMethodType getType()
String getName()
boolean isAMaximumProbabilityOfCollisionMethod()
Copyright © 2002-2023 CS GROUP. All rights reserved.