|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.forces.maneuvers.ConstantThrustManeuver
public class ConstantThrustManeuver
This class implements a simple maneuver with constant thrust.
The maneuver is defined by a direction in satelliteframe.
The current attitude of the spacecraft, defined by the current
spacecraft state, will be used to compute the thrust direction in
inertial frame. A typical case for tangential maneuvers is to use a
LOF aligned attitude law for state propagation and a
velocity increment along the +X satellite axis.
| Field Summary | |
|---|---|
static double |
G0
Reference gravity acceleration constant (m/s2). |
| Constructor Summary | |
|---|---|
ConstantThrustManeuver(AbsoluteDate date,
double duration,
double thrust,
double isp,
org.apache.commons.math.geometry.Vector3D direction)
Simple constructor for a constant direction and constant thrust. |
|
| Method Summary | |
|---|---|
void |
addContribution(SpacecraftState s,
TimeDerivativesEquations adder)
Compute the contribution of the force model to the perturbing acceleration. |
EventDetector[] |
getEventsDetectors()
Get the discrete events related to the model. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double G0
| Constructor Detail |
|---|
public ConstantThrustManeuver(AbsoluteDate date,
double duration,
double thrust,
double isp,
org.apache.commons.math.geometry.Vector3D direction)
date - maneuver dateduration - the duration of the thrust (s) (if negative,
the date is considered to be the stop date)thrust - the thrust force (N)isp - engine specific impulse (s)direction - the acceleration direction in satellite frame.| Method Detail |
|---|
public void addContribution(SpacecraftState s,
TimeDerivativesEquations adder)
throws OrekitException
addContribution in interface ForceModels - current state information: date, kinematics, attitudeadder - object where the contribution should be added
OrekitException - if some specific error occurspublic EventDetector[] getEventsDetectors()
getEventsDetectors in interface ForceModel
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||