<< CL_dsp_kepCovPropa DEPRECATED CL_ev_visibilityEph >>

CelestLab >> DEPRECATED > CL_ev_visibility

CL_ev_visibility

Geometrical visibility start and end times - DEPRECATED

Calling Sequence

[visi_dates] = CL_ev_visibility(cjd,mean_kep,stations,stations_masks, ...
sim_period, [visi_min,prec,propag_model,er,mu,zonals,obla])

Description

Parameters

cjd:

Modified julian days from 1950.0 (TUC) (1x1)

mean_kep:

Satellite's keplerian mean orbital elements at time cjd in Gamma50 (Veis) frame [sma;ecc;inc;pom;raan;anm] (6x1)

stations:

Stations positions in the rotating (planet fixed) reference frame in elliptical (geodetic) coordinates [long,lat,alt] [rad,rad,m] (3xN)

stations_masks:

Station minimum elevations (above which there can be visibility) [rad] (1xN or 1x1)

sim_period:

Simulation time interval ([cjd_start; cjd_end]) in modified julian days from 1950.0 (TUC) (2x1)

visi_min:

(optional) Minimum visibility duration (default is 60 seconds) [sec] (1x1)

prec:

(optional) Computation accuracy on start/end visibility times (default is 1 second) [sec] (1x1)

propag_model:

(optional) Propagation model: 'kep' for keplerian, 'j2' for secular J2, 'lyd' for lyddane or 'eh' for Eckstein Hechler (default is lyddane) (1x1)

er :

(optional) Planet equatorial radius (default is %CL_eqRad) [m] (1x1)

mu:

(optional) Gravitational constant [m^3/s^2] (default value is %CL_mu)

zonals:

(optional) Vector of zonals coefficients J1 to Jn (troncated to J5) to be used (default is %CL_j1jn(1:5)) (1 x N)

obla :

(optional) Planet oblateness (default is %CL_obla) (1x1)

visi_dates:

Visibility start and end times: [cjd_visi_start ; cjd_visi_end] in modified julian days from 1950.0 (TUC) (2xM)

Authors

See also

Examples

t0 = 21915;
mean_kep0 = [7070.e3 ; 0.001 ; CL_deg2rad([98;90;10;15])];

// Definition of ground stations
sta1 = [CL_deg2rad(2);CL_deg2rad(70);200]; // high latitude
sta2 = [CL_deg2rad(20);CL_deg2rad(0);400]; // equator
stations = [sta1,sta2];
stations_masks = [ CL_deg2rad(10) , CL_deg2rad(2) ];

sim_period = [21915 ; 21918 ];  // 3 days

// Visibility computation
[visi_dates] = CL_ev_visibility(t0, mean_kep0, stations, ..
stations_masks, sim_period);

// Plot visibility duration (mn) as function of time
scf();
plot2d3(visi_dates(1,:) - t0, ..
(visi_dates(2,:) - visi_dates(1,:)) * 1440, style=2);

// Same computation with obla=0 (faster)
[visi_dates] = CL_ev_visibility(t0, mean_kep0, stations, ..
stations_masks, sim_period, obla=0);

// Plot visibility duration (mn) as function of time
plot2d3(visi_dates(1,:) - t0, ..
(visi_dates(2,:) - visi_dates(1,:)) * 1440, style=5);

Report an issue
<< CL_dsp_kepCovPropa DEPRECATED CL_ev_visibilityEph >>