public class ConfigurableLowThrustManeuver extends Maneuver
机动由一系列推进间隔组成。推进间隔由两个探测器定义。有关探测器的更多详细信息,请参见StartStopEventsTrigger
。姿态和推力方向由ThrustDirectionProvider的实例提供。有关推力方向和姿态的更多详细信息,请参见ThrustDirectionProvider
。
DATATION_ACCURACY
Constructor and Description |
---|
ConfigurableLowThrustManeuver(ThrustDirectionAndAttitudeProvider thrustDirectionProvider, ManeuverTriggers trigger, double thrust, double isp)
构造函数。
|
Modifier and Type | Method and Description |
---|---|
double |
getIsp()
获取比冲。
|
double |
getIsp(AbsoluteDate date)
获取比冲。
|
ThrustDirectionAndAttitudeProvider |
getThrustDirectionProvider()
获取由外部对象提供的推力方向和飞行器姿态。
|
double |
getThrustMagnitude()
获取推力大小。
|
double |
getThrustMagnitude(AbsoluteDate date)
获取推力大小。
|
acceleration, acceleration, addContribution, addContribution, dependsOnPositionOnly, getAttitudeOverride, getControl3DVectorCostType, getEventDetectors, getFieldEventDetectors, getManeuverTriggers, getName, getParametersDrivers, getPropulsionModel, init, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupported
getEventDetectors, getFieldEventDetectors
public ConfigurableLowThrustManeuver(ThrustDirectionAndAttitudeProvider thrustDirectionProvider, ManeuverTriggers trigger, double thrust, double isp)
有关探测器要求,请参见StartStopEventsTrigger
。
thrustDirectionProvider
- 推力方向和姿态提供者
trigger
- 机动触发器
thrust
- 推力大小(N)
isp
- 发动机比冲(s)
public ThrustDirectionAndAttitudeProvider getThrustDirectionProvider()
public double getThrustMagnitude(AbsoluteDate date)
date
- 想要了解推力的日期
public double getThrustMagnitude()
public double getIsp(AbsoluteDate date)
date
- 想要了解比冲的日期
public double getIsp()
Copyright © 2002-2023 CS GROUP. All rights reserved.