public class SGP4 extends TLEPropagator
用户不应该在这个类中进行操作,因为它由TLEPropagator
在内部处理。
这个实现在很大程度上受到论文和源代码重新审视Spacetrack报告#3的启发,并完全符合其结果和测试用例。
a, a0dp, beta0, beta02, c1, c2, c4, coef, coef1, cosi0, e, e0sq, eeta, eta, etasq, i, omega, omgdot, perige, s4, sini0, t2cof, theta2, tle, tsi, utc, xl, xmdot, xn0dp, xnodcf, xnode, xnodot
DEFAULT_MASS
Constructor and Description |
---|
SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass)
用于唯一初始TLE的构造函数。
|
SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme)
用于唯一初始TLE的构造函数。
|
Modifier and Type | Method and Description |
---|---|
protected void |
sxpInitialize()
每个传播器(SGP或SDP)的初始化。
|
protected void |
sxpPropagate(double tSince)
每个传播器(SGP或SDP)的传播。
|
createHarvester, getDefaultTleGenerationAlgorithm, getFrame, getJacobiansColumnsNames, getMass, getMU, getPVCoordinates, getTLE, propagateOrbit, resetInitialState, resetIntermediateState, selectExtrapolator, selectExtrapolator, selectExtrapolator, selectExtrapolator
acceptStep, addEventDetector, basicPropagate, clearEventsDetectors, getEphemerisGenerator, getEventsDetectors, getPvProvider, propagate
addAdditionalStateProvider, getAdditionalStateProviders, getAttitudeProvider, getHarvester, getInitialState, getManagedAdditionalStates, getMultiplexer, getPVCoordinates, getStartDate, initializeAdditionalStates, initializePropagation, isAdditionalStateManaged, propagate, setAttitudeProvider, setStartDate, setupMatricesComputation, stateChanged, updateAdditionalStates, updateUnmanagedStates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearStepHandlers, getDefaultLaw, setStepHandler, setStepHandler
getPosition
@DefaultDataContext public SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass)
此构造函数使用默认数据上下文
。
initialTLE
- 要传播的TLE。
attitudeProvider
- 姿态计算提供程序
mass
- 航天器质量(千克)
SGP4(TLE, AttitudeProvider, double, Frame)
public SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme)
initialTLE
- 要传播的TLE。
attitudeProvider
- 姿态计算提供程序
mass
- 航天器质量(千克)
teme
- 用于传播的TEME参考系。
protected void sxpInitialize()
sxpInitialize
在类 TLEPropagator
protected void sxpPropagate(double tSince)
sxpPropagate
在类 TLEPropagator
tSince
- 距离初始时刻的偏移(分钟)
Copyright © 2002-2023 CS GROUP. All rights reserved.