public class ConstantProcessNoise extends AbstractCovarianceMatrixProvider
无论状态如何,此类始终提供一个初始噪声矩阵和一个恒定的过程噪声矩阵(两者可以相同)。
Constructor and Description |
---|
ConstantProcessNoise(org.hipparchus.linear.RealMatrix processNoiseMatrix)
简单构造函数。
|
ConstantProcessNoise(org.hipparchus.linear.RealMatrix initialNoiseMatrix, org.hipparchus.linear.RealMatrix processNoiseMatrix)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.linear.RealMatrix |
getProcessNoiseMatrix(SpacecraftState previous, SpacecraftState current)
获取前一个状态和当前状态之间的过程噪声矩阵。
|
getInitialCovarianceMatrix
public ConstantProcessNoise(org.hipparchus.linear.RealMatrix processNoiseMatrix)
processNoiseMatrix
- 恒定的过程噪声,用于初始噪声和前一个状态与当前状态之间的噪声
public ConstantProcessNoise(org.hipparchus.linear.RealMatrix initialNoiseMatrix, org.hipparchus.linear.RealMatrix processNoiseMatrix)
initialNoiseMatrix
- 初始过程噪声
processNoiseMatrix
- 恒定的过程噪声
public org.hipparchus.linear.RealMatrix getProcessNoiseMatrix(SpacecraftState previous, SpacecraftState current)
过程噪声矩阵是一个协方差矩阵,对应于由Kalman estimator
管理的参数。行数和列数及其顺序如下:
在大多数情况下,与测量部分对应的过程噪声(最后的行和列)将在前一个状态和当前状态之间的演变的过程噪声中设置为0。
previous
- 前一个状态
current
- 当前状态
PropagatorBuilder.getOrbitalParametersDrivers()
, PropagatorBuilder.getPropagationParametersDrivers()
Copyright © 2002-2023 CS GROUP. All rights reserved.