<< CL_op_repeatGroundTracks Orbit properties CL_op_shortPeriodsJ2Circ >>

celestlab >> Orbit properties > CL_op_searchRepeatOrbits

CL_op_searchRepeatOrbits

Search for repeat orbits

Calling Sequence

params = CL_op_searchRepeatOrbits(smaMin, smaMax, QMin, QMax, ecc, sso [[, incInput, er, mu, j2, rotr_pla, rotr_pla_sun]])

Description

Parameters

smaMin:

Lower bound of semi major axis range. [m] (1x1)

smaMax:

Upper bound of semi major axis range. [m] (1x1)

QMin:

Minimum number of "orbital days" per repeat cycle (integer). [-] (1x1)

QMax:

Maximum number of "orbital days" per repeat cycle (integer). [-] (1x1)

ecc:

Eccentricity. [-] (1x1)

sso:

1 = search for sun-synchronous orbits, 0 = search for orbits with fixed inclination. (1x1)

incInput:

(mandatory if sso==0, else optional) Inclination. [rad] (1x1)

er:

(optional) Equatorial radius. Default: %CL_eqRad. [m] (1x1)

mu:

(optional) Gravitational constant. Default: %CL_mu. [m^3/s^2] (1x1)

j2:

(optional) Second zonal harmonic (unnormalized). Default: %CL_j1jn(2). [-] (1x1)

rotr_pla:

(optional) Body rotation rate. Default: %CL_rotrBody. [rad/s] (1x1)

rotr_pla_sun:

(optional) Mean apparent rotation rate of the Sun around the body. Default: %CL_rotrBodySun. [rad/s] (1x1)

params:

Results (See description).

Authors

See also

Examples

smaMin = 7000.0 * 1000;
smaMax = 7050.0 * 1000;
QMin = 2;
QMax = 6;
ecc = 0.001;
sso = 1;
[params] = CL_op_searchRepeatOrbits(smaMin, smaMax, QMin, QMax, ecc, sso)

sso = 0;
incInput = CL_deg2rad(98.5);
[params] = CL_op_searchRepeatOrbits(smaMin, smaMax, QMin, QMax, ecc, sso, incInput)

Report an issue
<< CL_op_repeatGroundTracks Orbit properties CL_op_shortPeriodsJ2Circ >>