This Xcos block calculates jacobian of transformation of position and velocity vectors from one reference frame to another
This Xcos block calculates jacobian of transformation of position and velocity vectors from one reference frame to another Available reference frames are: ECI, ECF, ITRS, TIRS, PEF, Veis, CIRS, TOD, TEME, GCRS, MOD, EME2000 and EOD. Detailed description of those reference frames can be found in CL_fr_convert help chapter. First two inputs accept 3x1 vectors of position and velocity. Third input with current simulation time in "modified julian day since 1950" needs to be always connected, because reference frame conversions rely on current time.
Input 1 (mandatory): 3x1 double (position in the input reference frame)
Input 2 (optional): 3x1 double (velocity in the input reference frame)
Input 3 (mandatory): 1x1 double (time in "modified julian day since 1950" format)
Output 1: 6x1 double (jacobian of the transformation)
Input reference frame- reference frame of the input vetors
Output reference frame- reference frame of the output vetors
UTI-TREF- UTI-TREF [s] (1xN or 1x1)
TT-TREF- TT-TREF [s] (1xN or 1x1)
Position of the pole in ITRS- position of the pole [rad] (2xN or 2x1)
Correction to CIP coordinates- position of the pole [rad] (1x2)
Input reference frame- "ECI"
Output reference frame- "ECF" "
UTI-TREF- 0
TT-TREF- 67.184
Position of the pole in ITRS- [0,0]
Correction to CIP coordinates- [0,0]
macros/FRAME_CONV_JACOBIAN.sci
macros/AB_fr_convert.sci
CelestLab - CelestLab aerospace library
CL_fr_convert - CelestLab function used to perform the conversion between the reference frames.
KEP_TO_CAR - Aerospace Blockset block allowing for conversion from classical keplerian orbital elements to position and velocity for an elliptic, hyperbolic or parabolic orbit
CJD_TIME - Aerospace Blockset block providing configurable way of feeding time to the simulation in "modified julian day since 1950" format.
PLOT_GROUNDTRACK - Aerospace Blockset block allowing to plot ground track of satellites orbiting Earth based on their position in terrestial reference frame.
FRAME_CONVERSION - Aerospace Blockset block allowing for conversion of position and velocity vectors from one reference frame to another.