<< CL_man_lowThrustApsKep Trajectory and maneuvers CL_man_vLambert >>

celestlab >> Trajectory and maneuvers > CL_man_thrustDuration

CL_man_thrustDuration

Thrust duration as function of mass consumed

Calling Sequence

output = CL_man_thrustDuration(type_output, par1, par2, par3 [[, g0]])
dt = CL_man_thrustDuration("dt", dm, F, isp [[, g0]])
dm = CL_man_thrustDuration("dm", dt, F, isp [[, g0]])
F = CL_man_thrustDuration("F", dt, dm, isp [[, g0]])
isp = CL_man_thrustDuration("isp", dt, dm, F [[, g0]])

Description

Parameters

type_output:

String defining the parameter to be computed. It can be "dt", "dm", "F" or "isp". (1x1)

par1:

First input parameter: dt, dm, F or isp [s, kg, N, or s] (PxN)

par2:

Second input parameter: dm, F or isp [kg, N, or s] (PxN)

par3:

Third input parameter: F or isp [N, or s] (PxN)

g0:

(optional) value of gravity acceleration. [m/s^2] (default value is CL_dataGet("g0") ) (1x1)

output:

Value of computed parameter: dt, dm, F or isp [s, kg, N, or s] (PxN)

Authors

Bibliography

See also

Examples

// mass consumed in kg
isp = 220; // seconds
dv = 1; // m/s
m = 180; // kg
dm = CL_man_consumption("dm", dv, m, isp);

// thrust duration in seconds
F = 1; // N
[dt] = CL_man_thrustDuration("dt", dm, F, isp)

Report an issue
<< CL_man_lowThrustApsKep Trajectory and maneuvers CL_man_vLambert >>