This is a README file for the dataset "ULTRACONTROL.zip". The dataset contains the MATLAB program code and input files to compute the deviation of a solar sail from a Halo orbit using Dynamical System Theory semi-analytically and their output file. These were developed and implemented by M. Nakamiya and C. McInnes under the funding from the European Unionfs Horizon 2020 research and innovation program under the Marie Curie grant agreement No 799873, from Sep 2019 to Aug 2021. The details are as follows. =========================================================================== main_ULTRACONTROL.m --------------------------------------------------------------------------- MATLAB code to compute the deviation of a solar sail from a Halo orbit semi-analytically using Dynamical System Theory. input file: input_DST.mat, input_sail.mat output file: output_ULTRACONTROL.mat =========================================================================== =========================================================================== input_DST.mat --------------------------------------------------------------------------- Input data about the Dynamical System Theory Eval [nx6] Eigenvalue at each point Evec_1 [nx6] Eigenvector for unstable at each point Evec_2 [nx6] Eigenvector for stable at each point Evec_3 [nx6] Eigenvector for rotation at each point Evec_4 [nx6] Eigenvector for rotation at each point Evec_5 [nx6] Eigenvector for center at each point Evec_6 [nx6] Eigenvector for center at each point t_halo [nx1] time lapse at each point on a halo orbit [non-dim] (n: number of segment which a Halo orbit is divided into) =========================================================================== =========================================================================== input_sail.mat --------------------------------------------------------------------------- Input data about the direction of a solar sail beta [1x1] sail lightness number [non-dim] phi [1xn] sail angle in-plane [deg] gamma [1xn] sail angle out-of-plane [deg] (n: number of segment which a Halo orbit is divided into) =========================================================================== =========================================================================== output_ULTRACONTROL.mat --------------------------------------------------------------------------- Output data about the input data of solar sail direction and the magnitude of 6D deviation computed by the code beta [1x1] sail lightness number [non-dim] phi [1xn] sail angle in-plane [deg] gamma [1xn] sail angle out-of-plane [deg] dX_integral [1x1] magnitude of 6D deviation [non-dim] (n: number of segment which a Halo orbit is divided into) ===========================================================================