Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Influence of Satellite Motion Control System Parameters on Performance of Space Debris Capturing

Influence of Satellite Motion Control System Parameters on Performance of Space Debris Capturing aerospace Article Influence of Satellite Motion Control System Parameters on Performance of Space Debris Capturing 1 2 , Mahdi Akhloumadi and Danil Ivanov * Moscow Institute of Physics and Technology, State University, Institutsky Lane 9, Dolgoprudny, 141701 Moscow Region, Russia; akhloumadi@phystech.edu Keldysh Institute of Applied Mathematics RAS, Miusskaya sq. 4, 125047 Moscow, Russia * Correspondence: danilivanovs@gmail.com Received: 18 September 2020; Accepted: 4 November 2020; Published: 6 November 2020 Abstract: Relative motion control problem for capturing the tumbling space debris object is considered. Onboard thrusters and reaction wheels are used as actuators. The nonlinear coupled relative translational and rotational equations of motion are derived. The SDRE-based control algorithm is applied to the problem. It is taken into account that the thrust vector has misalignment with satellite center of mass, and reaction wheels saturation a ects the ability of the satellite to perform the docking maneuver to space debris. The acceptable range of a set of control system parameters for successful rendezvous and docking is studied using numerical simulations taking into account thruster discreteness, actuators constrains, and attitude motion of the tumbling space debris. Keywords: formation flying; relative motion control; space debris capture; SDRE-based control; reaction wheels saturation; thruster misalignment 1. Introduction Further exploration of near-Earth space in the short term will become impossible without solving the problem of space debris removal. A number of international projects are aimed at its solution [1,2]. Space debris removal approaches can be divided into two classes: passive and active [3–5]. In the case of passive approach the space debris are removed with the help of external natural forces, for example, aerodynamic drag in low Earth orbits [6,7], solar pressure [8], ionospheric drag [9] etc. Active removal of inactive spacecrafts and rocket stages often involves the use of special small satellites that can attach themselves on the space debris object or capture it with a manipulator [10], net [11,12] or harpoon with tether [13,14], and change its orbit using the on-board motion control system. Active debris removal implies autonomous relative motion control in order to achieve relative state vector required for capturing. An onboard propulsion is often considered for the translational motion control and reaction wheels are for the attitude maneuvers. However, small satellites have restrictions on mass, size, energy, on-board computing power, and the composition of the control system equipment, which complicates the on-board control algorithms for the main modes of motion at the mission design stage, taking into account the limited capabilities of the satellites. The reaction wheels may experience saturation which must be avoided, the saturation may be caused by thruster misalignment or by high angular velocity of the tumbling debris. These situations may lead to the failure of the object capturing. That is why it is required to study the influence of the control system parameters on rendezvous and capturing maneuver capabilities. The problem of relative translational and attitude motion control is well studied and a big variety of control approaches is developed. For example, sliding control-based algorithms [15,16] are Aerospace 2020, 7, 160; doi:10.3390/aerospace7110160 www.mdpi.com/journal/aerospace Aerospace 2020, 7, 160 2 of 16 developed for the relative orbit-attitude tracking problem, for the rendezvous problem the swarm particle optimization algorithm is applied for the required trajectories generation [17], for the docking stage with non-cooperative object the majority of the proposed control algorithms are fuel-optimal or time-optimal [18–22]. The fuel-optimal trajectory generation algorithms are computationally intensive, its implementation in a real-time system is very challenging. Therefore, the optimal algorithms for calculating trajectories are often replaced by computationally simpler and faster non-optimal ones [23,24], however their performance is strongly dependent on initial conditions at the docking stage. As a compromise between two approaches a feedback control law developed for minimization of some defined cost-function can be applied to the problem. A linear quadratic regulator (LQR) is a well-known example of such an algorithm, though the relative motion equations are highly non-linear. To overcome this inconsistency the motion equations are linearized in the vicinity of the current state vector and LQR-like State-Dependent Riccati Equation-based (SDRE) control algorithm is applied [25–27]. In [28,29] a comparative study between SDRE and LQR is presented, and SDRE showed its advantages considering fuel consumption, rendezvous time, and trajectory accuracy. The SDRE-based algorithms are used to address various problems such as the position and attitude control of a single spacecraft [30] or relative motion control in satellite formation flying [29]. For the problem of space debris object capturing the kinematic coupling e ect must be taken into account when the relative motion of not centers of mass of two bodies but motion between two defined body-fixed points is considered as in [31]. The paper [32] studies the application of the SDRE-based control for this type of relative motion equations. The main contribution of the current paper is in the study of the influence of the control system parameters on the performance of the SDRE-based control algorithm on the relative motion during the capturing, taking into account the reaction wheels saturation and thrusters misalignment. This paper considers a spacecraft with thrusters installed on board to control the center of mass motion and it is equipped with reaction wheels for the attitude control [33]. The motion of a non-cooperative object relative to the spacecraft is considered known for the sake of simplicity. In real cases the target motion is estimated by relative motion determination system with some errors and uncertainties. The purpose of the work is to develop an algorithm for controlling both the center of mass motion and the angular motion to achieve the required relative position and attitude of the spacecraft relative to a non-cooperative object, which is necessary for the capturing. It is assumed that the object of space debris has an axis of dynamical symmetry and rotates freely under the influence of a gravitational torque and its tumbling motion is similar to nutation. To capture space debris it is necessary to match a desired point on the spacecraft reference frame with a point on the object surface [31,34]. As a capturing system can be considered a robotic arm capable of catching on an element of the space debris body. SDRE control algorithm to achieve relative motion along a desired trajectory is developed in the paper [35]. The SDRE method requires linearization of the equations of motion in the vicinity of the current state [27], and the optimal controller coecients are calculated as a result of solving the Riccati equation at each control cycle [36]. Nonlinear coupled translational and rotational motion equations of the spacecraft relative to the object are used. It is assumed that the value of the thrust is limited and discrete, and the thrust vector has a misalignment, which produces an additional disturbing torque and an external coupling e ect [37]. Because of control limitations the successful capture of a space debris object is possible only in the region of acceptable values of the system parameters. The parameters include the initial conditions for the motion equations, the magnitude of the misalignment of the thrust, the value of the control constraints, the position of the capture point on the object, the parameters of the angular motion of the object. This paper is the continuation of authors pervious work [35], it considers a more generalized equations of motion and proposes a methodology for assessing the acceptable range of these parameters using a numerical study of the system motion. Aerospace 2020, 7, 160 3 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 3 of 16 2. Equations of Motions and Control Law 2. Equations of Motions and Control Law In this section a short introduction to equations of motion and control law is presented. The In this section a short introduction to equations of motion and control law is presented. relative state vector consist of relative position and velocity between the centers of mass of a chaser The relative state vector consist of relative position and velocity between the centers of mass of (active satellite) and target (passive space debris) and relative attitude quaternion and angular a chaser (active satellite) and target (passive space debris) and relative attitude quaternion and angular velocity. Since for the capturing it is necessary to align two points on the surfaces of the satellites and velocity. Since for the capturing it is necessary to align two points on the surfaces of the satellites in the object (the position of the capturing system of the chaser and capturing point of the target, see and in the object (the position of the capturing system of the chaser and capturing point of the target, Figure 1), the relative rotational and translational motion equation are coupled. see Figure 1), the relative rotational and translational motion equation are coupled. Figure 1. Reference frames of chaser satellite and target object. Figure 1. Reference frames of chaser satellite and target object. 2.1. Relative Rotational and Translational Equations of Motion For modeling the dynamics of this problem the coupled sets of nonlinear rotational and translational 2.1. Relative Rotational and Translational Equations of Motion relative equations of motion of spacecraft with respect to the non-cooperative object are used. For modeling the dynamics of this problem the coupled sets of nonlinear rotational and The Equations (1) and (2) describe the changes of angular momentum of chaser H and the target H C T translational relative equations of motion of spacecraft with respect to the non-cooperative object are in inertial reference frame: used. The Equations (1) and (2) describe the changes of angular momentum of chaser Н and the dH dH C C target Н in inertial reference frame: = + !  H = N + T . (1) C C C C dt dt I C ddHH CC =+ωH× =N+T . (1) CC C C dH dH T T dt dt = + !  H = N (2) IC T T T dt dt I T ddHH TT where j , j , and j are derivative in the inertial, chaser-fixed, target-fixed reference frame I C T =+ωH× =N TT T (2) dt dt respectively, ! , ! are chaser and target angular velocities, N and N are external torques acting C T IT C T on the spacecraft and debris respectively, and T is the control torque. The chaser satellite is equipped where  ,  , and  are derivative in the inertial, chaser-fixed, target-fixed reference frame I C T with reaction wheels, so its angular momentum is calculated as follows: respectively, ωω , are chaser and target angular velocities, NN and are external torques CT CT H = I ! + h C C C WC acting on the spacecraft and debris respectively, and T is the control torque. The chaser satellite is (3) H = I ! t T T equipped with reaction wheels, so its angular momentum is calculated as follows: where h is the angular momentum produced by reaction wheels, I and I are chaser and HI=+ω h ,, H=Iω WC C T (3) CC C WC t T T debris inertia tensor. It is assumed that the chaser satellite is equipped with three reaction wheels, where h is the angular momentum produced by reaction wheels, I and I are chaser and WC C T the angular momentum of each wheel is aligned with principal axis of the satellite. All the variables in debris inertia tensor. It is assumed that the chaser satellite is equipped with three reaction wheels, Equations (1) and (2) are expressed in the corresponding body-fixed reference frame. the angular momentum of each wheel is aligned with principal axis of the satellite. All the variables Since the target is passive and the chaser is equipped with control system, the relative rotational in Equations (1) and (2) are expressed in the corresponding body-fixed reference frame. equation of motion should be expressed in target-fixed reference frame. By subtracting (2) from (1) and Since the target is passive and the chaser is equipped with control system, the relative rotational equation of motion should be expressed in target-fixed reference frame. By subtracting (2) from (1) and taking into account the transition matrix Dq () between the chaser reference frame to target reference frame the following relative angular motion equation is obtained: Aerospace 2020, 7, 160 4 of 16 taking into account the transition matrix D(q) between the chaser reference frame to target reference frame the following relative angular motion equation is obtained: 1 1 1 T T T T I ! = I D(q)I [D(q) ! + !  I D(q) ! + ! T T C C T T (4) T T T T T T D(q) ! + ! h h + T + N ] I ! ! + [!  I ! ] WC WC C C T T T T T T T C T Here ! = D(q)! ! is the relative angular velocity which is expressed in the target’s C T reference frame, superscript defines the reference frame where the value is expressed, “C” stands for chaser and “T” stands for non-cooperative target. The direction cosine matrix of rotation can be expressed using quaternion q that defines the transition from chaser to target reference frame. The external torque N acting on the target includes only gravitational torque, but N also T C includes the torque N caused by thruster vector misalignment from the chaser center of mass. th N = r  F th th th where F is a thrust vector of the thruster, r is the radius vector from center of mass to the center of th th thrust application. The kinematical equation can be written for quaternions as follow: . 1 q = Q(q)! (5) In (5) Q is given as: 2 3 q q q 6 4 3 2 7 6 7 6 7 6 7 6 7 q q q 6 3 4 1 7 6 7 Q = 6 7 (6) 6 7 6 7 q q q 6 2 1 4 7 6 7 4 5 q q q 1 2 3 In Figure 1 the local-vertical-local-horizontal coordinate system of target is shown as C x y z . T T T T C    is the target body-fixed reference frame and C    is the chaser body-fixed reference T T T T C C C C frame of the chaser. The general nonlinear relative equations of motion centers of mass of two objects are given as follows: (r + x) .. . . x 2! y ! y ! x = + + a (7) OT OT OT h i 2 2 2 T 2 2 ( ) r + x + y + z .. . . y + 2! x + ! x ! y = + a (8) OT OT OT y h i 2 2 (r + x) + y + z .. z = + a (9) h i 2 2 (r + x) + y + z where  = [x; y; z] is radius-vector of chaser center of mass in LHLV reference frame with target in the origin C , r is the value of the radius-vector of the target center of mass in inertial reference frame; T T h i a = a a a is the control acceleration, which is produced by thrusters; ! is the orbital angular x y z OT velocity of the target;  is the Earth gravitational constant. In the case of near circular orbits and r   these equations can be linearized and the well-known Clohessy-Wiltshire can be obtained [38]. T 0 To provide control acceleration it is assumed that the chaser satellite is equipped with six thrusters, a pair of thrusters with opposite directions for each principal axis of satellite. To develop a control algorithm for capturing the target it is required to obtain the equations of relative motion of two points—the point of the chaser satellite where the capturing mechanism is placed, and the point of the target object for which the object can be captured. The coupling e ect Aerospace 2020, 7, 160 5 of 16 between translational and attitude motion should be taken into account. Consider two arbitrary points of the target r and of the chaser r (see Figure 1). For these two points the relative motion equations T C can be derived from the following relation for the relative vector  between these points: i j =  + r r (10) i j 0 C T All of the vectors are expressed in LVLH reference frame. Calculating the first and then second derivative the following equations can be obtained: . . =  + ! r (11) i j 0 .. .. . i i =  + ! r + ! (! r ) (12) i j 0 C C h i Taking into account that  = x y z Equation (12) can be rewritten in the following form: i j i j i j i j .. . . x 2! y ! y 3! x = a + K i j OT OT i j OT i j 1 i j .. . . y + 2! x + ! x = a + K (13) OT i j OT i j y 2 i j .. z + ! z = a + K i j i j z 3 OT where K = [K K K ] are terms which consist of ! and express the coupling between (13) and (4): 2 3 h    i . . i i i i i i K = ! ! y ! x ! ! x ! z + ! z ! y 1 y x y z z x y z C C C C C C j j  r (14) i i i 2 i T +2! ! x + ! z + ! y + y + 3! x + x + OT z x OT 2 3 C C C T OT C T r r T C h    i . . i i i i i i K = ! ! z ! y ! ! y ! x + ! x ! z 2 z y z x x y z x C C C C C C (15) j j i i i 2 i +2! ! z + ! y + ! x + x + ! y + y y z OT OT C C C T OT C T h    i . . i i i i i i i K = ! ! x ! z + ! ! z ! y + ! y ! x + ! z z (16) 3 x z x y y z x y OT C C C C C C C j j j j i i i i where r = [x y z ] is the radius-vector of the capturing point of the target and r = [x y z ] is T T T T C C C C the radius-vector of the capturing system of the chaser. Note that these coupled equations are expressed in LVLH placed in the target. However, for the onboard algorithms is it necessary to develop the equations in body-fixed reference frame. This issue is addressed in the next chapter. 2.2. Modified Coupled Translational Equations of Motion .. As mentioned above  is expressed in LVLH and it is required to be expressed in body reference i j frame of the target. The relation between radius-vector between the centers of mass  in the LVLH reference frame and its value e in target body-fixed reference frame is as follows: e = A(q ) (17) 0 0 where q is quaternion of the target reference frame relative to LVLH, A(q ) is the direction cosine T T matrix. The kinematical relations for direction cosine matrix can be written as: A = WA, (18) where W is skew-symmetric matrix filled using target angular velocity relative to LVLH. Taking time derivative from (17) and substituting (18) one can obtain the following: e = We + A . (19) 0 0 0 Aerospace 2020, 7, 160 6 of 16 From this equation we get the following: = A e We (20) 0 0 0 Taking derivative from (19) acceleration relationship can be found .. . .. e = We W e + 2We + A (21) 0 0 0 0 0 On the other hand we can rewrite Clohessy-Whiltshire equations [33] in vector-matrix form as: .. . + M + N = a + K (22) 0 0 0 where 2 3 6 3! ! 0 7 OT OT 6 7 6 7 6 7 6 7 N = 6 ! 0 0 7 OT 6 7 6 7 4 5 0 0 ! OT 2 3 (23) 6 0 2! 0 7 OT 6 7 6 7 6 7 6 7 M = 2! 0 0 6 7 OT 6 7 6 7 4 5 0 0 0 The Equation (22) is written in LVLH. Rewrite both sides of the equation is in target body-fixed reference frame: .. . . . T 2 T T T T A e We + W e 2We + MA e We + NA e = A e a + A K (24) 0 0 0 0 0 0 0 where K = AK, a = Aa. From this equation one can rewrite it as follows: .. . e e e e = a + K +  +  (25) 0 0 0 where h i T T = A MA 2A W AW h i (26) T 2 = A NA MA W + AW So, the Equation (25) are expressed in body-fixed reference frame of target. Now it is possible to derive coupled equations of motion between two points expressed in the target body frame. Let the points of the target r and of the chaser r are written in target reference frame. Then, using (10) and T C . .. . .. substituting e , e , e instead of  , , in (12) the following equation is obtained: 0 0 0 0 0 0 .. . T j T 2 T i e = e + e + [! ] [! ] + [! ] r + r + e a + K (27) i j i j i j x x x C T These equations of the relative motion of two arbitrary points of the target and the chaser is used for control algorithm development. 2.3. SDRE Control Algorithm The common nonlinear motion equations of the considered system is as follows: x = f(x(t)) + g(x(t), u(t)) (28) Aerospace 2020, 7, 160 7 of 16 n m Here x 2 R is the state vector; u 2 R is the control vector, f( ), g( ) are nonlinear smooth functions; for establishing the SDRE control algorithm for the dynamical system of type (28) the functional J of type (29) is considered: h i T T J = x(t) Q x(t) + u(t) R u(t) dt (29) where Q,R are positive definite weighting matrices. In (29) finite horizon t is considered. Here the point x = 0 is assumed to be equilibrium of the system. In (29) the minimization of the infinite horizon cost function is required. SDRE method requires the linearization of the equation of motion in a neighborhood of the equilibrium. The optimal coecients of the regulator are calculated as a result of solving Riccati equation at each time step. In this paper Q,R are considered as constant matrices. Next step is to linearize the nonlinear system. After linearization, the dynamical system has the following form: x = A(x)x + B(x)u (30) where A(x) is the matrix of dynamic and B(x) is the control matrix. Similar to linear quadratic regulator a corresponding algebraic Riccati equation can be derived for nonlinear quadratic regulator. After forming the Hamilton function and using the maximum principle of Pontryagin [36], necessary conditions for optimality can be applied to obtain the optimal control law as (31) 1 T u(x) = R B (x)P(x)x (31) The control function is similar to LQR, but unlike LQR here the coecients are functions of state vector. The matrix P(x) is unique, symmetric, and positive-definite and can be achieved by solving following Riccati equation: T 1 T P(x)A(x) + A (x)P(x) P(x)B(x)R (x)B (x)P(x) + Q(x) = 0 (32) The closed loop system using this semi-optimal control (31): 1 T ( ) ( ) ( ) x = A B x R B x P x x (33) The Riccati equation can be solved analytically using Hamiltonian matrix [39,40]. 2.4. Control Application to the Problem of Capturing In this paper the state vector x(t) consisting of 12 components is considered. The state vector is composed of three vector-part quaternion components of relative attitude between the target and the h i chaser [q , q , q ] , the angular velocity vector ! ,! ,! , relative translational position, and velocity x y z 1 2 3 . . . T of docking points e x , e y ,e z , e x , e y ,e z . The control vector u(t) contains six elements to provide a i j i j i j i j i j i j full feedback control for the coupled motion. The three first elements of vector u(t) are reaction wheels control vector h and thrusters force vector F. The matrix of dynamic A(x) and control matrix B(x) WC are as follows: h i 2 3 2 3 T T 6 7 6 D (q)! q D 7 6 4 7 6 7 6 x 7 6 7 6 7 0 6 66 7 4 5 6 7 6 7 0 Ro 6 33 7 6 " # 7 A = . (34) 6 7 6 7 6 7 0 I 6 33 33 7 6 7 4 5 66 Aerospace 2020, 7, 160 8 of 16 2 3 0 0 6 7 33 33 6 7 6 7 6 1 7 6 7 DI 0 6 33 7 6 7 B = 6 7, (35) 6 7 6 7 0 0 6 33 33 7 6 7 4 5 0 I /m 33 33 where h i h i h i h i 1 T T T 1 T 1 T T T T T T 1 T Ro = DI D ! I D + [h ] DI D DI D ! I D ! + I D ! DI D (36) C WC C C C C C T T T C x x x Since the control is aimed to coincide attitude of the target and the chaser, then the docking points of the target r and of the chaser r should be chosen in order not to avoid the collision of them. T C From the mathematical point of view it means the constraint that can be written as scalar product of these two vectors must be negative, i.e., r , r < 0. In the case when the capturing point of the target T C is not satisfied then we can apply an additional rotation to chaser with attitude matrix S, it means that the point will be calculated as Sr . 3. Numerical Study Consider a demonstration of the proposed docking algorithm application. At the initial time the parameters of the target objects is set according to the Table 1. The chaser satellite is initially has no angular velocity with respect to the LVLH, but the target has defined initial rotation. The relative initial conditions for the attitude motion and for the translational motion is also presented in the right part of the Table 1. Table 1. Parameters and initial condition of the modelling. Orbital Parameters Initial Conditions T C T ( ) ( ) ( ) Altitude, km 750 q t = q t = q t [0, 0, 0, 1] 0 0 0 T C T C T T Eccentricity 0.03 !(t ) = ! (t ), deg/s! (t ), deg/s [10,10, 20] [0, 0, 0] 0 0 0 T T Inclination, deg 70 (t ) = [x , y , z ] , m [50, 27, 100] 0 0 0 0 . . Right ascension, deg 50 (t ) = r , m/s [0,2, 0] 0 0 i T Argument of perigee, deg 80 r , m [1, 1, 0] Initial true anomaly 0 r , m [1, 0, 1] In this example the weight matrix Q is set to identity matrix and matrix R is block matrix of the following structure: " # R 0 rot 3x3 R = (37) 0 R 3x3 tran The matrix R equals to 160 I and R = 160 I . These parameters are chosen using trial rot 6x6 tran 6x6 and error approach in order not to meet reaction wheels saturation. It is assumed in the paper that R is fixed, but the influence of R on the algorithm is studied. The thruster misalignment in this tran rot example is set to 3.5 mm. In this example the inertia tensor of the target is set to identity matrix, and the inertia tensor of the chaser is 2 I . The maximal reaction wheel kinematic momentum is chosen as 3x3 1 Nms, which corresponds to reaction wheels mini-wheels produced by Honeywell company [41]. For the docking, it is necessary to control motion in a way that relative distance and velocity (both of rotational and translational motion) converge to zero. These relative position and velocity are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure 4. Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure Aerospace 2020, 7, 160 9 of 16 Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 4. Relative motion of satellite to target. Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 and 6. 5 3 Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 deg of the −5 −3 deviation) and 6. At the andti itme of is assumed aboutas 135 s qua the requir terni ed accuracy on parameters for attitude achieve va tracking. lues less than At the same10 time (a the bou position t 10 Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 err deg of t ors arh ee de quite viat lar ion ge) and and the it is as mor sum e contr ed as t ol eh e re ort qu from ired acc thrusters uracy ar fe or at requir titued de t to rack obtain ing. At rendezvous. the same −5 −3 and 6. At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 When the relative distance becomes less than 1 cm the docking is assumed to be accomplished. This time −5 −3 deg of the deviation) and it is assumed as the required accuracy for attitude tracking. At the same is longer and is 294 which is shown in Figures 2 and 3. and 6. At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 deg of the deviation) and it is assumed as the required accuracy for attitude tracking. At the same Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 time the position errors are quite large and the more control effort from thrusters are required to time the position errors are quite large and the more control effort from thrusters are required to obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be time the position errors are quite large and the more control effort from thrusters are required to accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be Aerospace 2020, 7, 160 10 of 16 accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 7 shows the discrete thrust values that are used to control translational motion. The value Figure 7 shows the discrete thrust values that are used to control translational motion. The value Figure 7 shows the discrete thrust values that are used to control translational motion. The value of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved Figure 7 shows the discrete thrust values that are used to control translational motion. The value their final constant values to hold to tracking attitude. Because of thruster misalignment and in order their final constant values to hold to tracking attitude. Because of thruster misalignment and in order their final constant values to hold to tracking attitude. Because of thruster misalignment and in order of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved to track the target attitude the reaction wheels angular momentum is increased but still do not exceed to track the target attitude the reaction wheels angular momentum is increased but still do not exceed to track the target attitude the reaction wheels angular momentum is increased but still do not exceed their final constant values to hold to tracking attitude. Because of thruster misalignment and in order the maximal values of 1 Nms. the maximal values of 1 Nms. the maximal values of 1 Nms. to track the target attitude the reaction wheels angular momentum is increased but still do not exceed the maximal values of 1 Nms. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Aerospace 2020, 7, 160 11 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 11 of 16 Figure 8. Angular momentum of reaction wheels. Figure 8. Angular momentum of reaction wheels. Reaction wheels have operational limitation, exceeding these limits will lead to saturation, Reaction wheels have operational limitation, exceeding these limits will lead to saturation, which is caused not only by the thruster misalignment but also by improper choices of control which is caused not only by the thruster misalignment but also by improper choices of control algorithm parameters such as weighting matrix R . The inertia tensor of the target and its rotational rot algorithm parameters such as weighting matrix R . The inertia tensor of the target and its rot velocity can cause saturation as well. Here the task is to determine the maximum values of angular rotational velocity can cause saturation as well. Here the task is to determine the maximum values of velocity of the target, the misalignment of thrust vector, the weighting matrix at which the capturing angular velocity of the target, the misalignment of thrust vector, the weighting matrix at which the maneuver will be successful, i.e., the required attitude and points positions deviation will be achieved. capturing maneuver will be successful, i.e., the required attitude and points positions deviation will After numerical simulation it will be possible to determine the operational range of reaction wheels be achieved. After numerical simulation it will be possible to determine the operational range of under critical variables to avoid the wheels saturation. reaction wheels under critical variables to avoid the wheels saturation. Consider a target with inertia tensor that is not identity matrix, but a inertia tensor of body with Consider a target with inertia tensor that is not identity matrix, but a inertia tensor of body with dynamical symmetry as the following: dynamical symmetry as the following: I = diag(J, J, kJ) (38) I = diag J,, J kJ () (38) where J is inertia moment along principal axis, k is the ration coecient for the inertia moment where J is inertia moment along principal axis, k is the ration coefficient for the inertia moment along axis of dynamical symmetry. According to physical constraint of the inertia moments k > 0.5. along axis of dynamical symmetry. According to physical constraint of the inertia moments k > 0.5 . It is assumed that the inertia tensor of the target is known. In practical cases it is estimated at the It is assumed that the inertia tensor of the target is known. In practical cases it is estimated at the stage stage of space debris observation, for example using image processing technique [42]. The target of space debris observation, for example using image processing technique [42]. The target with with dynamical symmetry is chosen for consideration because in that case it is easier to study the dynamical symmetry is chosen for consideration because in that case it is easier to study the influence influence of the inertial moment of the target on control algorithm performance. Moreover, a lot of of the inertial moment of the target on control algorithm performance. Moreover, a lot of debris such debris such as upper stages of rockets and some inactive satellites are close to body with dynamical as upper stages of rockets and some inactive satellites are close to body with dynamical symmetry. symmetry. Taking all the parameters from the previous simulation example except the target inertia Taking all the parameters from the previous simulation example except the target inertia tensor, the tensor, the maximal value of the reaction wheels momentum is calculated for changing ratio coecient maximal value of the reaction wheels momentum is calculated for changing ratio coefficient k . The k. The results are shown in Figure 9. It can be seen that the lowest maximal angular momentum results are shown in Figure 9. It can be seen that the lowest maximal angular momentum is close to is close to the case when k = 1 that correspond to spherical body. In the case when the body has a the case when k = 1 that correspond to spherical body. In the case when the body has a dynamical dynamical symmetry the more the ratio coecient of matrix of inertia, the higher the maximal angular symmetry the more the ratio coefficient of matrix of inertia, the higher the maximal angular momentum of the reaction wheels. It can be explained by the increasing influence of the nutation momentum of the reaction wheels. It can be explained by the increasing influence of the nutation motion of the body, the capturing point of the target position is harder to track by the reaction wheels motion of the body, the capturing point of the target position is harder to track by the reaction wheels of the chaser. To further study the influence of nutation motion on the control algorithm performance, of the chaser. To further study the influence of nutation motion on the control algorithm performance, the initial angular velocity is also varied. For the random ratio k from the interval k 2 [0.5, 3] and the initial angular velocity is also varied. For the random ratio k from the interval k ∈ [0.5, 3] and for the random initial angular velocity of the target (each component value is chosen from interval for the random initial angular velocity of the target (each component value is chosen from interval [0, 24] deg/s) after simulation the maximum value of the reaction wheels momentum is obtained. [0, 24] deg/s ) after simulation the maximum value of the reaction wheels momentum is obtained. Figure 10 shows these points for each simulation and corresponding values of maximum angular Figure 10 shows these points for each simulation and corresponding values of maximum angular momentum which is required to be provided by reaction wheels. Almost all of the maximal values of momentum which is required to be provided by reaction wheels. Almost all of the maximal values the reaction wheels are less than 1 Nms, that is assumed to be the upper limit. However, in the case the of the reaction wheels are less than 1 Nms, that is assumed to be the upper limit. However, in the angular velocity is higher that 24 deg/s the wheels saturation often occurs that causes the inappropriate case the angular velocity is higher that deg/s the wheels saturation often occurs that causes the errors for the capturing. inappropriate errors for the capturing. Aerospace 2020, 7, x FOR PEER REVIEW 12 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 12 of 16 Aerospace 2020, 7, 160 12 of 16 Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular moment value. moment value. The reaction wheels saturation can be also caused by thruster misalignment. To study its Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular e ect on the capturing the random misalignment l 2 [0, 0.01] m is added to simulations additionally moment value. The reaction wheels saturation can be also caused by thruster misalignment. To study its effect to the varying parameters k and angular velocity of the target. Moreover, the control parameter on the capturing the random misalignment l ∈ [0, 0.01] m is added to simulations additionally to the weighting matrix R a ects the required angular momentum of reaction wheel, consequently the rot The reaction wheels saturation can be also caused by thruster misalignment. To study its effect varying parameters changing elements of Rand a 2 [120, ngula 200r veloci ] are added ty of as well the ta to therg simulation et. More alongside over, the c otherontrol par varying ameter rot on the capturing the random misalignment l ∈ [0, 0.01] m is added to simulations additionally to the parameters. The results of multiple simulations are presented in the Figure 11 in the parameters ranges, weighting matrix R affects the required angular momentum of reaction wheel, consequently the rot where bubbles mean that there is no saturation and the capturing is successful, and the stars are for varying parameters k and angular velocity of the target. Moreover, the control parameter changing elements of R ∈ [120, 200] are added as well to the simulation alongside other varying rot capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the maximal weighting matrix R affects the required angular momentum of reaction wheel, consequently the rot parameters. The results of multiple simulations are presented in the Figure 11 in the parameters angular momentum of the reactions wheels. changing elements of R ∈ [120, 200] are added as well to the simulation alongside other varying rot ranges, where bubbles mean that there is no saturation and the capturing is successful, and the stars parameters. The results of multiple simulations are presented in the Figure 11 in the parameters are for capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the ranges, where bubbles mean that there is no saturation and the capturing is successful, and the stars maximal angular momentum of the reactions wheels. are for capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the maximal angular momentum of the reactions wheels. Aerospace 2020, 7, x FOR PEER REVIEW 13 of 16 Aerospace 2020, 7, 160 13 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 13 of 16 Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no saturation and the capturing is successful, and the stars are for the capturing failure due to reaction Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no saturation and the capturing is successful, and the stars are for the capturing failure due to reaction wheels saturation). saturation and the capturing is successful, and the stars are for the capturing failure due to reaction wheels saturation). wheels saturation). To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. misalignment of thrusters from the center of mass. The 50% of the simulation results are inside the misalignment of thrusters from the center of mass. The 50% of the simulation results are inside Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the rectangular and each outside interval contains 25% of results, the mean value is depicted as horizontal the rectangular and each outside interval contains 25% of results, the mean value is depicted as misalignment of thrusters from the center of mass. The 50% of the simulation results are inside the line in the box. Figure 12 demonstrates a gradual increase in angular momentum which intuitively horizontal line in the box. Figure 12 demonstrates a gradual increase in angular momentum which rectangular and each outside interval contains 25% of results, the mean value is depicted as horizontal could be predicted. Starting from 8 mm of thruster misalignment some of the simulations results intuitively could be predicted. Starting from 8 mm of thruster misalignment some of the simulations line in the box. Figure 12 demonstrates a gradual increase in angular momentum which intuitively exceed the limit of the angular momentum. Figure 13 shows the effect of angular momentum of target results exceed the limit of the angular momentum. Figure 13 shows the e ect of angular momentum of could be predicted. Starting from 8 mm of thruster misalignment some of the simulations results on maximum angular momentum of reaction wheels. In the given scale the increment seems that the target on maximum angular momentum of reaction wheels. In the given scale the increment seems exceed the limit of the angular momentum. Figure 13 shows the effect of angular momentum of target lower values are exponentially converging to the value of 0.9 Nms. Using Figure 11 with a fixed H that the lower values are exponentially converging to the value of 0.9 Nms. Using Figure 11 with a on maximum angular momentum of reaction wheels. In the given scale the increment seems that the T fixed H and l it is possible to choose the optimum value for control weighting matrix R . lower and va l lue it is s pos are exponent sible to choos ially converging to the va e the optimum value lue of for cont 0.rol wei 9 Nms.g Usi hting m ng Figu atrre ix 1R 1 wi. th a fixed H T rot rot and l it is possible to choose the optimum value for control weighting matrix R . rot Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Aerospace 2020, 7, x FOR PEER REVIEW 14 of 16 Aerospace 2020, 7, 160 14 of 16 Figure 13. Box diagram of target’s angular momentum vector and angular momentum of Figure 13. Box diagram of target’s angular momentum vector and angular momentum of reaction reaction wheels. wheels. Thus, the developed relative coupled motion equations and SDRE-based control algorithm allow to study the Thus, the developed influence of the mostrela crucial tive coupled parameters motion influence equon atithe onscapturing and SDRE-b performance. ased contThe rol alg multiple orithm allow to study the influence of the most crucial parameters influence on the capturing performance. numerical study showed that for the presented case with defined parameters the successful capturing isThe mult possible when iple numeric the thruster al study misalignment showed th does at for t noth exceed e presented c 8 mm, the ase w contr ith de ol weighting fined parmatrix ameters the R rot successful capturing is possible when the thruster misalignment does not exceed 8 mm, the control elements are inside the interval [120, 200]. Moreover, the successful capturing is limited to the target angular weightvelocity ing matof rix about R 24 eleme deg/snfor ts are each in component side the interv and inertia al [120 tensor , 200] ratio . Moreov k 2 (0.5, er, the succe 2.8]. It should ssful rot be noted that these results will be di erent for di erent initial relative vector and for other limit of the capturing is limited to the target angular velocity of about 24 deg/s for each component and inertia reaction wheels momentum but using the same methodology it is possible to obtain the allowable tensor ratio k ∈ (0.5, 2.8] . It should be noted that these results will be different for different initial range for the successful capturing. relative vector and for other limit of the reaction wheels momentum but using the same methodology it is possible to obtain the allowable range for the successful capturing. 4. Conclusions 4. Con In this cluswork ions an active space debris removal approach is considered. An algorithm for capturing a non-cooperative target in LEO orbit is presented. Moreover, a method to explore the boundaries and In this work an active space debris removal approach is considered. An algorithm for capturing limitation of this suggested algorithm is developed. This method is used to determine the range of a non-cooperative target in LEO orbit is presented. Moreover, a method to explore the boundaries the acceptability of the algorithm with respect to the parameters such as targets angular momentum, and limitation of this suggested algorithm is developed. This method is used to determine the range and misalignment of the thrusters to avoid saturation of reaction wheels. For a debris with given of the acceptability of the algorithm with respect to the parameters such as targets angular moment on inertia and angular velocity this method allows to predict the possibility of tracking the momentum, and misalignment of the thrusters to avoid saturation of reaction wheels. For a debris target and capturing it. The multiple numerical study showed that for the presented case with defined with given moment on inertia and angular velocity this method allows to predict the possibility of parameters the successful capturing is possible when the thruster misalignment does not exceed 8 mm, tracking the target and capturing it. The multiple numerical study showed that for the presented case the control weighting matrix R elements are inside the interval [120, 200]. Moreover, the successful rot with defined parameters the successful capturing is possible when the thruster misalignment does capturing is limited to the target angular velocity of about 24 deg/s for each component and inertia not exceed 8 mm, the control weighting matrix R elements are inside the interval . [120, 200] rot tensor ratio k 2 (0.5, 2.8]. It should be noted that these results will be di erent for di erent initial Moreover, the successful capturing is limited to the target angular velocity of about 24 deg/s for each relative vector and for other limit of the reaction wheels momentum but using the same methodology component and inertia tensor ratio k ∈ (0.5, 2.8] . It should be noted that these results will be different it is possible to obtain the allowable range for the successful capturing. for different initial relative vector and for other limit of the reaction wheels momentum but using the Author Contributions: M.A. conducted numerical study, D.I. proposed the main theory. All authors have read same methodology it is possible to obtain the allowable range for the successful capturing. and agreed to the published version of the manuscript. Author Contributions: M.A. conducted numerical study, D.I. proposed the main theory. All authors have read Funding: The work is supported by the Russian Foundation of Basic Research, grants NO 18-31-20014, 20-31-90072. and agreed to the published version of the manuscript. Conflicts of Interest: The authors declare no conflict of interest regarding the publication of this paper. Funding: The work is supported by the Russian Foundation of Basic Research, grants NO 18-31-20014, 20-31- References Conflicts of Interest: The authors declare no conflict of interest regarding the publication of this paper. 1. Aglietti, G.S.; Taylor, B.; Fellowes, S.; Salmon, T.; Retat, I.; Hall, A.; Chabot, T.; Pisseloup, A.; Cox, C.; Zarkesh, A.; et al. The active space debris removal mission RemoveDebris. Part 2: In orbit operations. References Acta Astronaut. 2020, 168, 310–322. [CrossRef] 2. Hakima, H.; Bazzocchi, M.C.F.; Emami, M.R. A deorbiter CubeSat for active orbital debris removal. 1. Aglietti, G.S.; Taylor, B.; Fellowes, S.; Salmon, T.; Retat, I.; Hall, A.; Chabot, T.; Pisseloup, A.; Cox, C.; Adv. Space Res. 2018, 61, 2377–2392. [CrossRef] Zarkesh, A.; et al. The active space debris removal mission RemoveDebris. Part 2: In orbit operations. Acta Astronaut. 2020, 168, 310–322, doi:10.1016/j.actaastro.2019.09.001. Aerospace 2020, 7, 160 15 of 16 3. Shan, M.; Guo, J.; Gill, E. Review and comparison of active space debris capturing and removal methods. Prog. Aerosp. Sci. 2016, 80, 18–32. [CrossRef] 4. Bonnal, C.; Ruault, J.M.; Desjean, M.C. Active debris removal: Recent progress and current trends. Acta Astronaut. 2013, 85, 51–60. [CrossRef] 5. Mark, C.P.; Kamath, S. Review of Active Space Debris Removal Methods. Space Policy 2019, 47, 194–206. [CrossRef] 6. Kristensen, A.S.; Ulriksen, M.D.; Damkilde, L. Self-Deployable Deorbiting Space Structure for Active Debris Removal. J. Spacecr. Rocket. 2017, 54, 323–326. [CrossRef] 7. Dalla Vedova, F.; Morin, P.; Roux, T.; Brombin, R.; Piccinini, A.; Ramsden, N. Interfacing Sail Modules for Use with “Space Tugs”. Aerospace 2018, 5, 48. [CrossRef] 8. Trofimov, S.; Ovchinnikov, M. Sail-Assisted End-of-Life Disposal of Low-Earth Orbit Satellites. J. Guid. Control Dyn. 2017, 40, 1796–1805. [CrossRef] 9. Smith, B.G.A.; Capon, C.J.; Brown, M.; Boyce, R.R. Ionospheric drag for accelerated deorbit from upper low earth orbit. Acta Astronaut. 2020, 176, 520–530. [CrossRef] 10. Felicetti, L.; Gasbarri, P.; Pisculli, A.; Sabatini, M.; Palmerini, G.B. Design of robotic manipulators for orbit removal of spent launchers’ stages. Acta Astronaut. 2016, 119, 118–130. [CrossRef] 11. Benvenuto, R.; Lavagna, M.; Salvi, S. Multibody dynamics driving GNC and system design in tethered nets for active debris removal. Adv. Space Res. 2016, 58, 45–63. [CrossRef] 12. Botta, E.M.; Miles, C.; Sharf, I. Simulation and tension control of a tether-actuated closing mechanism for net-based capture of space debris. Acta Astronaut. 2020, 174, 347–358. [CrossRef] 13. Dudziak, R.; Tuttle, S.; Barraclough, S. Harpoon technology development for the active removal of space debris. Adv. Space Res. 2015, 56, 509–527. [CrossRef] 14. Aslanov, V.; Yudintsev, V. Dynamics of large space debris removal using tethered space tug. Acta Astronaut. 2013, 91, 149–156. [CrossRef] 15. Zhang, J.; Ye, D.; Biggs, J.D.; Sun, Z. Finite-time relative orbit-attitude tracking control for multi-spacecraft with collision avoidance and changing network topologies. Adv. Space Res. 2019, 63, 1161–1175. [CrossRef] 16. Zhang, J.; Biggs, J.D.; Ye, D.; Sun, Z. Extended-State-Observer-Based Event-Triggered Orbit-Attitude Tracking for Low-Thrust Spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2872–2883. [CrossRef] 17. Zhang, J.; Biggs, J.D.; Ye, D.; Sun, Z. Finite-time attitude set-point tracking for thrust-vectoring spacecraft rendezvous. Aerosp. Sci. Technol. 2020, 96, 105588. [CrossRef] 18. Hartley, E.N.; Trodden, P.A.; Richards, A.G.; Maciejowski, J.M. Model predictive control system design and implementation for spacecraft rendezvous. Control Eng. Pract. 2012, 20, 695–713. [CrossRef] 19. Breger, L.S.; How, J.P. Safe Trajectories for Autonomous Rendezvous of Spacecraft. J. Guid. Control Dyn. 2008, 31, 1478–1489. [CrossRef] 20. Liu, X.; Lu, P. Solving Nonconvex Optimal Control Problems by Convex Optimization. J. Guid. Control Dyn. 2014, 37, 750–765. [CrossRef] 21. Lu, P.; Liu, X. Autonomous Trajectory Planning for Rendezvous and Proximity Operations by Conic Optimization. J. Guid. Control Dyn. 2013, 36, 375–389. [CrossRef] 22. Ventura, J.; Ciarcià, M.; Romano, M.; Walter, U. Fast and Near-Optimal Guidance for Docking to Uncontrolled Spacecraft. J. Guid. Control Dyn. 2017, 40, 3138–3154. [CrossRef] 23. Sabatini, M.; Palmerini, G.B.; Gasbarri, P. A testbed for visual based navigation and control during space rendezvous operations. Acta Astronaut. 2015, 117, 184–196. [CrossRef] 24. Ivanov, D.; Koptev, M.; Ovchinnikov, M.; Tkachev, S.; Proshunin, N.; Shachkov, M. Flexible microsatellite mock-up docking with non-cooperative target on planar air bearing test bed. Acta Astronaut. 2018, 153, 357–366. [CrossRef] 25. Cloutier, J.R.; Stansbery, D.T. The capabilities and art of state-dependent Riccati equation-based design. In Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301), Anchorage, AK, USA, 8–10 May 2002; Volume 1, pp. 86–91. 26. Cloutier, J.R.; Cockburn, J.C. The state-dependent nonlinear regulator with state constraints. Proc. Am. Control Conf. 2001, 1, 390–395. [CrossRef] 27. Çimen, T. Survey of State-Dependent Riccati Equation in Nonlinear Optimal Feedback Control Synthesis. J. Guid. Control Dyn. 2012, 35, 1025–1047. [CrossRef] Aerospace 2020, 7, 160 16 of 16 28. Navabi, M.; Reza Akhloumadi, M. Nonlinear Optimal Control of Orbital Rendezvous Problem for Circular and Elliptical Target Orbit. Modares Mech. Eng. 2016, 15, 132–142. 29. Felicetti, L.; Palmerini, G.B. A comparison among classical and SDRE techniques in formation flying orbital control. In Proceedings of the 2013 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2013. 30. Stansbery, D.T.; Cloutier, J.R. Position and attitude control of a spacecraft using the state-dependent Riccati equation technique. Proc. Am. Control Conf. 2000, 3, 1867–1871. [CrossRef] 31. Segal, S.; Gurfil, P. E ect of Kinematic Rotation-Translation Coupling on Relative Spacecraft Translational Dynamics. J. Guid. Control Dyn. 2009, 32, 1045–1050. [CrossRef] 32. Lee, D.; Bang, H.; Butcher, E.A.; Sanyal, A.K. Kinematically Coupled Relative Spacecraft Motion Control Using the State-Dependent Riccati Equation Method. J. Aerosp. Eng. 2015, 28, 04014099. [CrossRef] 33. Navabi, M.; Akhloumadi, M.R. Nonlinear Optimal Control of Relative Rotational and Translational Motion of Spacecraft Rendezvous. J. Aerosp. Eng. 2017, 30, 04017038. [CrossRef] 34. Alfriend, K.T. Spacecraft Formation Flying: Dynamics, Control and Navigation; Elsevier/Butterworth-Heinemann: Oxford, UK, 2010; ISBN 9780750685337. 35. Akhloumadi, M.; Ivanov, D. Satellite relative motion SDRE-based control for capturing a noncooperative tumbling object. In Proceedings of the 9th International Conference on Recent Advances in Space Technologies, RAST 2019, Istanbul, Turkey, 11–14 June 2019; pp. 253–260. 36. Kirk, D.E. Optimal Control Theory: An Introduction; Prentice-Hall: Upper Saddle River, NJ, USA, 1970; ISBN 9780486434841. 37. Massari, M.; Zamaro, M. Application of SDRE technique to orbital and attitude control of spacecraft formation flying. Acta Astronaut. 2014, 94, 409–420. [CrossRef] 38. Clohessy, W.H.; Wiltshire, R.S. Terminal Guidance System for Satellite Rendezvous. J. Astronaut. Sci. 1960, 27, 653–678. [CrossRef] 39. Laub, A.J. Schur Method For Solving Algebraic Riccati Equations. In Proceedings of the IEEE Conference on Decision and Control, San Diego, CA, USA, 10–12 January 1979; pp. 60–65. 40. Lancaster, P.; Rodman, L. Algebraic Riccati Equations; Clarendon Press: Oxford, UK, 1995; ISBN 9780198537953. 41. Miniature Reaction Wheels Interface Connector Mounting Flange. Available online: www.honeywell.com/ space/CEM (accessed on 27 October 2020). 42. Ivanov, D.; Ovchinnikov, M.; Sakovich, M. Relative Pose and Inertia Determination of Unknown Satellite Using Monocular Vision. Int. J. Aerosp. Eng. 2018, 1–16. [CrossRef] Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional aliations. © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Aerospace Multidisciplinary Digital Publishing Institute

Influence of Satellite Motion Control System Parameters on Performance of Space Debris Capturing

Aerospace , Volume 7 (11) – Nov 6, 2020

Loading next page...
 
/lp/multidisciplinary-digital-publishing-institute/influence-of-satellite-motion-control-system-parameters-on-performance-ACgXcvupRl

References (42)

Publisher
Multidisciplinary Digital Publishing Institute
Copyright
© 1996-2020 MDPI (Basel, Switzerland) unless otherwise stated Disclaimer The statements, opinions and data contained in the journals are solely those of the individual authors and contributors and not of the publisher and the editor(s). MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Terms and Conditions Privacy Policy
ISSN
2226-4310
DOI
10.3390/aerospace7110160
Publisher site
See Article on Publisher Site

Abstract

aerospace Article Influence of Satellite Motion Control System Parameters on Performance of Space Debris Capturing 1 2 , Mahdi Akhloumadi and Danil Ivanov * Moscow Institute of Physics and Technology, State University, Institutsky Lane 9, Dolgoprudny, 141701 Moscow Region, Russia; akhloumadi@phystech.edu Keldysh Institute of Applied Mathematics RAS, Miusskaya sq. 4, 125047 Moscow, Russia * Correspondence: danilivanovs@gmail.com Received: 18 September 2020; Accepted: 4 November 2020; Published: 6 November 2020 Abstract: Relative motion control problem for capturing the tumbling space debris object is considered. Onboard thrusters and reaction wheels are used as actuators. The nonlinear coupled relative translational and rotational equations of motion are derived. The SDRE-based control algorithm is applied to the problem. It is taken into account that the thrust vector has misalignment with satellite center of mass, and reaction wheels saturation a ects the ability of the satellite to perform the docking maneuver to space debris. The acceptable range of a set of control system parameters for successful rendezvous and docking is studied using numerical simulations taking into account thruster discreteness, actuators constrains, and attitude motion of the tumbling space debris. Keywords: formation flying; relative motion control; space debris capture; SDRE-based control; reaction wheels saturation; thruster misalignment 1. Introduction Further exploration of near-Earth space in the short term will become impossible without solving the problem of space debris removal. A number of international projects are aimed at its solution [1,2]. Space debris removal approaches can be divided into two classes: passive and active [3–5]. In the case of passive approach the space debris are removed with the help of external natural forces, for example, aerodynamic drag in low Earth orbits [6,7], solar pressure [8], ionospheric drag [9] etc. Active removal of inactive spacecrafts and rocket stages often involves the use of special small satellites that can attach themselves on the space debris object or capture it with a manipulator [10], net [11,12] or harpoon with tether [13,14], and change its orbit using the on-board motion control system. Active debris removal implies autonomous relative motion control in order to achieve relative state vector required for capturing. An onboard propulsion is often considered for the translational motion control and reaction wheels are for the attitude maneuvers. However, small satellites have restrictions on mass, size, energy, on-board computing power, and the composition of the control system equipment, which complicates the on-board control algorithms for the main modes of motion at the mission design stage, taking into account the limited capabilities of the satellites. The reaction wheels may experience saturation which must be avoided, the saturation may be caused by thruster misalignment or by high angular velocity of the tumbling debris. These situations may lead to the failure of the object capturing. That is why it is required to study the influence of the control system parameters on rendezvous and capturing maneuver capabilities. The problem of relative translational and attitude motion control is well studied and a big variety of control approaches is developed. For example, sliding control-based algorithms [15,16] are Aerospace 2020, 7, 160; doi:10.3390/aerospace7110160 www.mdpi.com/journal/aerospace Aerospace 2020, 7, 160 2 of 16 developed for the relative orbit-attitude tracking problem, for the rendezvous problem the swarm particle optimization algorithm is applied for the required trajectories generation [17], for the docking stage with non-cooperative object the majority of the proposed control algorithms are fuel-optimal or time-optimal [18–22]. The fuel-optimal trajectory generation algorithms are computationally intensive, its implementation in a real-time system is very challenging. Therefore, the optimal algorithms for calculating trajectories are often replaced by computationally simpler and faster non-optimal ones [23,24], however their performance is strongly dependent on initial conditions at the docking stage. As a compromise between two approaches a feedback control law developed for minimization of some defined cost-function can be applied to the problem. A linear quadratic regulator (LQR) is a well-known example of such an algorithm, though the relative motion equations are highly non-linear. To overcome this inconsistency the motion equations are linearized in the vicinity of the current state vector and LQR-like State-Dependent Riccati Equation-based (SDRE) control algorithm is applied [25–27]. In [28,29] a comparative study between SDRE and LQR is presented, and SDRE showed its advantages considering fuel consumption, rendezvous time, and trajectory accuracy. The SDRE-based algorithms are used to address various problems such as the position and attitude control of a single spacecraft [30] or relative motion control in satellite formation flying [29]. For the problem of space debris object capturing the kinematic coupling e ect must be taken into account when the relative motion of not centers of mass of two bodies but motion between two defined body-fixed points is considered as in [31]. The paper [32] studies the application of the SDRE-based control for this type of relative motion equations. The main contribution of the current paper is in the study of the influence of the control system parameters on the performance of the SDRE-based control algorithm on the relative motion during the capturing, taking into account the reaction wheels saturation and thrusters misalignment. This paper considers a spacecraft with thrusters installed on board to control the center of mass motion and it is equipped with reaction wheels for the attitude control [33]. The motion of a non-cooperative object relative to the spacecraft is considered known for the sake of simplicity. In real cases the target motion is estimated by relative motion determination system with some errors and uncertainties. The purpose of the work is to develop an algorithm for controlling both the center of mass motion and the angular motion to achieve the required relative position and attitude of the spacecraft relative to a non-cooperative object, which is necessary for the capturing. It is assumed that the object of space debris has an axis of dynamical symmetry and rotates freely under the influence of a gravitational torque and its tumbling motion is similar to nutation. To capture space debris it is necessary to match a desired point on the spacecraft reference frame with a point on the object surface [31,34]. As a capturing system can be considered a robotic arm capable of catching on an element of the space debris body. SDRE control algorithm to achieve relative motion along a desired trajectory is developed in the paper [35]. The SDRE method requires linearization of the equations of motion in the vicinity of the current state [27], and the optimal controller coecients are calculated as a result of solving the Riccati equation at each control cycle [36]. Nonlinear coupled translational and rotational motion equations of the spacecraft relative to the object are used. It is assumed that the value of the thrust is limited and discrete, and the thrust vector has a misalignment, which produces an additional disturbing torque and an external coupling e ect [37]. Because of control limitations the successful capture of a space debris object is possible only in the region of acceptable values of the system parameters. The parameters include the initial conditions for the motion equations, the magnitude of the misalignment of the thrust, the value of the control constraints, the position of the capture point on the object, the parameters of the angular motion of the object. This paper is the continuation of authors pervious work [35], it considers a more generalized equations of motion and proposes a methodology for assessing the acceptable range of these parameters using a numerical study of the system motion. Aerospace 2020, 7, 160 3 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 3 of 16 2. Equations of Motions and Control Law 2. Equations of Motions and Control Law In this section a short introduction to equations of motion and control law is presented. The In this section a short introduction to equations of motion and control law is presented. relative state vector consist of relative position and velocity between the centers of mass of a chaser The relative state vector consist of relative position and velocity between the centers of mass of (active satellite) and target (passive space debris) and relative attitude quaternion and angular a chaser (active satellite) and target (passive space debris) and relative attitude quaternion and angular velocity. Since for the capturing it is necessary to align two points on the surfaces of the satellites and velocity. Since for the capturing it is necessary to align two points on the surfaces of the satellites in the object (the position of the capturing system of the chaser and capturing point of the target, see and in the object (the position of the capturing system of the chaser and capturing point of the target, Figure 1), the relative rotational and translational motion equation are coupled. see Figure 1), the relative rotational and translational motion equation are coupled. Figure 1. Reference frames of chaser satellite and target object. Figure 1. Reference frames of chaser satellite and target object. 2.1. Relative Rotational and Translational Equations of Motion For modeling the dynamics of this problem the coupled sets of nonlinear rotational and translational 2.1. Relative Rotational and Translational Equations of Motion relative equations of motion of spacecraft with respect to the non-cooperative object are used. For modeling the dynamics of this problem the coupled sets of nonlinear rotational and The Equations (1) and (2) describe the changes of angular momentum of chaser H and the target H C T translational relative equations of motion of spacecraft with respect to the non-cooperative object are in inertial reference frame: used. The Equations (1) and (2) describe the changes of angular momentum of chaser Н and the dH dH C C target Н in inertial reference frame: = + !  H = N + T . (1) C C C C dt dt I C ddHH CC =+ωH× =N+T . (1) CC C C dH dH T T dt dt = + !  H = N (2) IC T T T dt dt I T ddHH TT where j , j , and j are derivative in the inertial, chaser-fixed, target-fixed reference frame I C T =+ωH× =N TT T (2) dt dt respectively, ! , ! are chaser and target angular velocities, N and N are external torques acting C T IT C T on the spacecraft and debris respectively, and T is the control torque. The chaser satellite is equipped where  ,  , and  are derivative in the inertial, chaser-fixed, target-fixed reference frame I C T with reaction wheels, so its angular momentum is calculated as follows: respectively, ωω , are chaser and target angular velocities, NN and are external torques CT CT H = I ! + h C C C WC acting on the spacecraft and debris respectively, and T is the control torque. The chaser satellite is (3) H = I ! t T T equipped with reaction wheels, so its angular momentum is calculated as follows: where h is the angular momentum produced by reaction wheels, I and I are chaser and HI=+ω h ,, H=Iω WC C T (3) CC C WC t T T debris inertia tensor. It is assumed that the chaser satellite is equipped with three reaction wheels, where h is the angular momentum produced by reaction wheels, I and I are chaser and WC C T the angular momentum of each wheel is aligned with principal axis of the satellite. All the variables in debris inertia tensor. It is assumed that the chaser satellite is equipped with three reaction wheels, Equations (1) and (2) are expressed in the corresponding body-fixed reference frame. the angular momentum of each wheel is aligned with principal axis of the satellite. All the variables Since the target is passive and the chaser is equipped with control system, the relative rotational in Equations (1) and (2) are expressed in the corresponding body-fixed reference frame. equation of motion should be expressed in target-fixed reference frame. By subtracting (2) from (1) and Since the target is passive and the chaser is equipped with control system, the relative rotational equation of motion should be expressed in target-fixed reference frame. By subtracting (2) from (1) and taking into account the transition matrix Dq () between the chaser reference frame to target reference frame the following relative angular motion equation is obtained: Aerospace 2020, 7, 160 4 of 16 taking into account the transition matrix D(q) between the chaser reference frame to target reference frame the following relative angular motion equation is obtained: 1 1 1 T T T T I ! = I D(q)I [D(q) ! + !  I D(q) ! + ! T T C C T T (4) T T T T T T D(q) ! + ! h h + T + N ] I ! ! + [!  I ! ] WC WC C C T T T T T T T C T Here ! = D(q)! ! is the relative angular velocity which is expressed in the target’s C T reference frame, superscript defines the reference frame where the value is expressed, “C” stands for chaser and “T” stands for non-cooperative target. The direction cosine matrix of rotation can be expressed using quaternion q that defines the transition from chaser to target reference frame. The external torque N acting on the target includes only gravitational torque, but N also T C includes the torque N caused by thruster vector misalignment from the chaser center of mass. th N = r  F th th th where F is a thrust vector of the thruster, r is the radius vector from center of mass to the center of th th thrust application. The kinematical equation can be written for quaternions as follow: . 1 q = Q(q)! (5) In (5) Q is given as: 2 3 q q q 6 4 3 2 7 6 7 6 7 6 7 6 7 q q q 6 3 4 1 7 6 7 Q = 6 7 (6) 6 7 6 7 q q q 6 2 1 4 7 6 7 4 5 q q q 1 2 3 In Figure 1 the local-vertical-local-horizontal coordinate system of target is shown as C x y z . T T T T C    is the target body-fixed reference frame and C    is the chaser body-fixed reference T T T T C C C C frame of the chaser. The general nonlinear relative equations of motion centers of mass of two objects are given as follows: (r + x) .. . . x 2! y ! y ! x = + + a (7) OT OT OT h i 2 2 2 T 2 2 ( ) r + x + y + z .. . . y + 2! x + ! x ! y = + a (8) OT OT OT y h i 2 2 (r + x) + y + z .. z = + a (9) h i 2 2 (r + x) + y + z where  = [x; y; z] is radius-vector of chaser center of mass in LHLV reference frame with target in the origin C , r is the value of the radius-vector of the target center of mass in inertial reference frame; T T h i a = a a a is the control acceleration, which is produced by thrusters; ! is the orbital angular x y z OT velocity of the target;  is the Earth gravitational constant. In the case of near circular orbits and r   these equations can be linearized and the well-known Clohessy-Wiltshire can be obtained [38]. T 0 To provide control acceleration it is assumed that the chaser satellite is equipped with six thrusters, a pair of thrusters with opposite directions for each principal axis of satellite. To develop a control algorithm for capturing the target it is required to obtain the equations of relative motion of two points—the point of the chaser satellite where the capturing mechanism is placed, and the point of the target object for which the object can be captured. The coupling e ect Aerospace 2020, 7, 160 5 of 16 between translational and attitude motion should be taken into account. Consider two arbitrary points of the target r and of the chaser r (see Figure 1). For these two points the relative motion equations T C can be derived from the following relation for the relative vector  between these points: i j =  + r r (10) i j 0 C T All of the vectors are expressed in LVLH reference frame. Calculating the first and then second derivative the following equations can be obtained: . . =  + ! r (11) i j 0 .. .. . i i =  + ! r + ! (! r ) (12) i j 0 C C h i Taking into account that  = x y z Equation (12) can be rewritten in the following form: i j i j i j i j .. . . x 2! y ! y 3! x = a + K i j OT OT i j OT i j 1 i j .. . . y + 2! x + ! x = a + K (13) OT i j OT i j y 2 i j .. z + ! z = a + K i j i j z 3 OT where K = [K K K ] are terms which consist of ! and express the coupling between (13) and (4): 2 3 h    i . . i i i i i i K = ! ! y ! x ! ! x ! z + ! z ! y 1 y x y z z x y z C C C C C C j j  r (14) i i i 2 i T +2! ! x + ! z + ! y + y + 3! x + x + OT z x OT 2 3 C C C T OT C T r r T C h    i . . i i i i i i K = ! ! z ! y ! ! y ! x + ! x ! z 2 z y z x x y z x C C C C C C (15) j j i i i 2 i +2! ! z + ! y + ! x + x + ! y + y y z OT OT C C C T OT C T h    i . . i i i i i i i K = ! ! x ! z + ! ! z ! y + ! y ! x + ! z z (16) 3 x z x y y z x y OT C C C C C C C j j j j i i i i where r = [x y z ] is the radius-vector of the capturing point of the target and r = [x y z ] is T T T T C C C C the radius-vector of the capturing system of the chaser. Note that these coupled equations are expressed in LVLH placed in the target. However, for the onboard algorithms is it necessary to develop the equations in body-fixed reference frame. This issue is addressed in the next chapter. 2.2. Modified Coupled Translational Equations of Motion .. As mentioned above  is expressed in LVLH and it is required to be expressed in body reference i j frame of the target. The relation between radius-vector between the centers of mass  in the LVLH reference frame and its value e in target body-fixed reference frame is as follows: e = A(q ) (17) 0 0 where q is quaternion of the target reference frame relative to LVLH, A(q ) is the direction cosine T T matrix. The kinematical relations for direction cosine matrix can be written as: A = WA, (18) where W is skew-symmetric matrix filled using target angular velocity relative to LVLH. Taking time derivative from (17) and substituting (18) one can obtain the following: e = We + A . (19) 0 0 0 Aerospace 2020, 7, 160 6 of 16 From this equation we get the following: = A e We (20) 0 0 0 Taking derivative from (19) acceleration relationship can be found .. . .. e = We W e + 2We + A (21) 0 0 0 0 0 On the other hand we can rewrite Clohessy-Whiltshire equations [33] in vector-matrix form as: .. . + M + N = a + K (22) 0 0 0 where 2 3 6 3! ! 0 7 OT OT 6 7 6 7 6 7 6 7 N = 6 ! 0 0 7 OT 6 7 6 7 4 5 0 0 ! OT 2 3 (23) 6 0 2! 0 7 OT 6 7 6 7 6 7 6 7 M = 2! 0 0 6 7 OT 6 7 6 7 4 5 0 0 0 The Equation (22) is written in LVLH. Rewrite both sides of the equation is in target body-fixed reference frame: .. . . . T 2 T T T T A e We + W e 2We + MA e We + NA e = A e a + A K (24) 0 0 0 0 0 0 0 where K = AK, a = Aa. From this equation one can rewrite it as follows: .. . e e e e = a + K +  +  (25) 0 0 0 where h i T T = A MA 2A W AW h i (26) T 2 = A NA MA W + AW So, the Equation (25) are expressed in body-fixed reference frame of target. Now it is possible to derive coupled equations of motion between two points expressed in the target body frame. Let the points of the target r and of the chaser r are written in target reference frame. Then, using (10) and T C . .. . .. substituting e , e , e instead of  , , in (12) the following equation is obtained: 0 0 0 0 0 0 .. . T j T 2 T i e = e + e + [! ] [! ] + [! ] r + r + e a + K (27) i j i j i j x x x C T These equations of the relative motion of two arbitrary points of the target and the chaser is used for control algorithm development. 2.3. SDRE Control Algorithm The common nonlinear motion equations of the considered system is as follows: x = f(x(t)) + g(x(t), u(t)) (28) Aerospace 2020, 7, 160 7 of 16 n m Here x 2 R is the state vector; u 2 R is the control vector, f( ), g( ) are nonlinear smooth functions; for establishing the SDRE control algorithm for the dynamical system of type (28) the functional J of type (29) is considered: h i T T J = x(t) Q x(t) + u(t) R u(t) dt (29) where Q,R are positive definite weighting matrices. In (29) finite horizon t is considered. Here the point x = 0 is assumed to be equilibrium of the system. In (29) the minimization of the infinite horizon cost function is required. SDRE method requires the linearization of the equation of motion in a neighborhood of the equilibrium. The optimal coecients of the regulator are calculated as a result of solving Riccati equation at each time step. In this paper Q,R are considered as constant matrices. Next step is to linearize the nonlinear system. After linearization, the dynamical system has the following form: x = A(x)x + B(x)u (30) where A(x) is the matrix of dynamic and B(x) is the control matrix. Similar to linear quadratic regulator a corresponding algebraic Riccati equation can be derived for nonlinear quadratic regulator. After forming the Hamilton function and using the maximum principle of Pontryagin [36], necessary conditions for optimality can be applied to obtain the optimal control law as (31) 1 T u(x) = R B (x)P(x)x (31) The control function is similar to LQR, but unlike LQR here the coecients are functions of state vector. The matrix P(x) is unique, symmetric, and positive-definite and can be achieved by solving following Riccati equation: T 1 T P(x)A(x) + A (x)P(x) P(x)B(x)R (x)B (x)P(x) + Q(x) = 0 (32) The closed loop system using this semi-optimal control (31): 1 T ( ) ( ) ( ) x = A B x R B x P x x (33) The Riccati equation can be solved analytically using Hamiltonian matrix [39,40]. 2.4. Control Application to the Problem of Capturing In this paper the state vector x(t) consisting of 12 components is considered. The state vector is composed of three vector-part quaternion components of relative attitude between the target and the h i chaser [q , q , q ] , the angular velocity vector ! ,! ,! , relative translational position, and velocity x y z 1 2 3 . . . T of docking points e x , e y ,e z , e x , e y ,e z . The control vector u(t) contains six elements to provide a i j i j i j i j i j i j full feedback control for the coupled motion. The three first elements of vector u(t) are reaction wheels control vector h and thrusters force vector F. The matrix of dynamic A(x) and control matrix B(x) WC are as follows: h i 2 3 2 3 T T 6 7 6 D (q)! q D 7 6 4 7 6 7 6 x 7 6 7 6 7 0 6 66 7 4 5 6 7 6 7 0 Ro 6 33 7 6 " # 7 A = . (34) 6 7 6 7 6 7 0 I 6 33 33 7 6 7 4 5 66 Aerospace 2020, 7, 160 8 of 16 2 3 0 0 6 7 33 33 6 7 6 7 6 1 7 6 7 DI 0 6 33 7 6 7 B = 6 7, (35) 6 7 6 7 0 0 6 33 33 7 6 7 4 5 0 I /m 33 33 where h i h i h i h i 1 T T T 1 T 1 T T T T T T 1 T Ro = DI D ! I D + [h ] DI D DI D ! I D ! + I D ! DI D (36) C WC C C C C C T T T C x x x Since the control is aimed to coincide attitude of the target and the chaser, then the docking points of the target r and of the chaser r should be chosen in order not to avoid the collision of them. T C From the mathematical point of view it means the constraint that can be written as scalar product of these two vectors must be negative, i.e., r , r < 0. In the case when the capturing point of the target T C is not satisfied then we can apply an additional rotation to chaser with attitude matrix S, it means that the point will be calculated as Sr . 3. Numerical Study Consider a demonstration of the proposed docking algorithm application. At the initial time the parameters of the target objects is set according to the Table 1. The chaser satellite is initially has no angular velocity with respect to the LVLH, but the target has defined initial rotation. The relative initial conditions for the attitude motion and for the translational motion is also presented in the right part of the Table 1. Table 1. Parameters and initial condition of the modelling. Orbital Parameters Initial Conditions T C T ( ) ( ) ( ) Altitude, km 750 q t = q t = q t [0, 0, 0, 1] 0 0 0 T C T C T T Eccentricity 0.03 !(t ) = ! (t ), deg/s! (t ), deg/s [10,10, 20] [0, 0, 0] 0 0 0 T T Inclination, deg 70 (t ) = [x , y , z ] , m [50, 27, 100] 0 0 0 0 . . Right ascension, deg 50 (t ) = r , m/s [0,2, 0] 0 0 i T Argument of perigee, deg 80 r , m [1, 1, 0] Initial true anomaly 0 r , m [1, 0, 1] In this example the weight matrix Q is set to identity matrix and matrix R is block matrix of the following structure: " # R 0 rot 3x3 R = (37) 0 R 3x3 tran The matrix R equals to 160 I and R = 160 I . These parameters are chosen using trial rot 6x6 tran 6x6 and error approach in order not to meet reaction wheels saturation. It is assumed in the paper that R is fixed, but the influence of R on the algorithm is studied. The thruster misalignment in this tran rot example is set to 3.5 mm. In this example the inertia tensor of the target is set to identity matrix, and the inertia tensor of the chaser is 2 I . The maximal reaction wheel kinematic momentum is chosen as 3x3 1 Nms, which corresponds to reaction wheels mini-wheels produced by Honeywell company [41]. For the docking, it is necessary to control motion in a way that relative distance and velocity (both of rotational and translational motion) converge to zero. These relative position and velocity are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure 4. Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure Aerospace 2020, 7, x FOR PEER REVIEW 9 of 16 are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure are shown correspondingly in Figures 2 and 3. This relative translational motion is shown in Figure Aerospace 2020, 7, 160 9 of 16 Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 2. Relative position with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 3. Relative velocity with respect to the target during the capturing maneuver. Figure 4. Relative motion of satellite to target. Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 and 6. 5 3 Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 deg of the −5 −3 deviation) and 6. At the andti itme of is assumed aboutas 135 s qua the requir terni ed accuracy on parameters for attitude achieve va tracking. lues less than At the same10 time (a the bou position t 10 Figure 4. Relative motion of satellite to target. The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 err deg of t ors arh ee de quite viat lar ion ge) and and the it is as mor sum e contr ed as t ol eh e re ort qu from ired acc thrusters uracy ar fe or at requir titued de t to rack obtain ing. At rendezvous. the same −5 −3 and 6. At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 The attitude of the chaser and angular velocity with respect to the target is shown in Figures 5 When the relative distance becomes less than 1 cm the docking is assumed to be accomplished. This time −5 −3 deg of the deviation) and it is assumed as the required accuracy for attitude tracking. At the same is longer and is 294 which is shown in Figures 2 and 3. and 6. At the time of about 135 s quaternion parameters achieve values less than 10 (about 10 deg of the deviation) and it is assumed as the required accuracy for attitude tracking. At the same Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 10 of 16 time the position errors are quite large and the more control effort from thrusters are required to time the position errors are quite large and the more control effort from thrusters are required to obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be time the position errors are quite large and the more control effort from thrusters are required to accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. obtain rendezvous. When the relative distance becomes less than 1 cm the docking is assumed to be Aerospace 2020, 7, 160 10 of 16 accomplished. This time is longer and is 294 which is shown in Figures 2 and 3. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 5. Relative quaternion with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 6. Relative angular velocity with respect to the target. Figure 7 shows the discrete thrust values that are used to control translational motion. The value Figure 7 shows the discrete thrust values that are used to control translational motion. The value Figure 7 shows the discrete thrust values that are used to control translational motion. The value of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved Figure 7 shows the discrete thrust values that are used to control translational motion. The value their final constant values to hold to tracking attitude. Because of thruster misalignment and in order their final constant values to hold to tracking attitude. Because of thruster misalignment and in order their final constant values to hold to tracking attitude. Because of thruster misalignment and in order of the discreet thrust is 0.5 N. Figure 8 shows angular momentum of reaction wheels that achieved to track the target attitude the reaction wheels angular momentum is increased but still do not exceed to track the target attitude the reaction wheels angular momentum is increased but still do not exceed to track the target attitude the reaction wheels angular momentum is increased but still do not exceed their final constant values to hold to tracking attitude. Because of thruster misalignment and in order the maximal values of 1 Nms. the maximal values of 1 Nms. the maximal values of 1 Nms. to track the target attitude the reaction wheels angular momentum is increased but still do not exceed the maximal values of 1 Nms. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Figure 7. Thrust vector of satellite. Aerospace 2020, 7, 160 11 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 11 of 16 Figure 8. Angular momentum of reaction wheels. Figure 8. Angular momentum of reaction wheels. Reaction wheels have operational limitation, exceeding these limits will lead to saturation, Reaction wheels have operational limitation, exceeding these limits will lead to saturation, which is caused not only by the thruster misalignment but also by improper choices of control which is caused not only by the thruster misalignment but also by improper choices of control algorithm parameters such as weighting matrix R . The inertia tensor of the target and its rotational rot algorithm parameters such as weighting matrix R . The inertia tensor of the target and its rot velocity can cause saturation as well. Here the task is to determine the maximum values of angular rotational velocity can cause saturation as well. Here the task is to determine the maximum values of velocity of the target, the misalignment of thrust vector, the weighting matrix at which the capturing angular velocity of the target, the misalignment of thrust vector, the weighting matrix at which the maneuver will be successful, i.e., the required attitude and points positions deviation will be achieved. capturing maneuver will be successful, i.e., the required attitude and points positions deviation will After numerical simulation it will be possible to determine the operational range of reaction wheels be achieved. After numerical simulation it will be possible to determine the operational range of under critical variables to avoid the wheels saturation. reaction wheels under critical variables to avoid the wheels saturation. Consider a target with inertia tensor that is not identity matrix, but a inertia tensor of body with Consider a target with inertia tensor that is not identity matrix, but a inertia tensor of body with dynamical symmetry as the following: dynamical symmetry as the following: I = diag(J, J, kJ) (38) I = diag J,, J kJ () (38) where J is inertia moment along principal axis, k is the ration coecient for the inertia moment where J is inertia moment along principal axis, k is the ration coefficient for the inertia moment along axis of dynamical symmetry. According to physical constraint of the inertia moments k > 0.5. along axis of dynamical symmetry. According to physical constraint of the inertia moments k > 0.5 . It is assumed that the inertia tensor of the target is known. In practical cases it is estimated at the It is assumed that the inertia tensor of the target is known. In practical cases it is estimated at the stage stage of space debris observation, for example using image processing technique [42]. The target of space debris observation, for example using image processing technique [42]. The target with with dynamical symmetry is chosen for consideration because in that case it is easier to study the dynamical symmetry is chosen for consideration because in that case it is easier to study the influence influence of the inertial moment of the target on control algorithm performance. Moreover, a lot of of the inertial moment of the target on control algorithm performance. Moreover, a lot of debris such debris such as upper stages of rockets and some inactive satellites are close to body with dynamical as upper stages of rockets and some inactive satellites are close to body with dynamical symmetry. symmetry. Taking all the parameters from the previous simulation example except the target inertia Taking all the parameters from the previous simulation example except the target inertia tensor, the tensor, the maximal value of the reaction wheels momentum is calculated for changing ratio coecient maximal value of the reaction wheels momentum is calculated for changing ratio coefficient k . The k. The results are shown in Figure 9. It can be seen that the lowest maximal angular momentum results are shown in Figure 9. It can be seen that the lowest maximal angular momentum is close to is close to the case when k = 1 that correspond to spherical body. In the case when the body has a the case when k = 1 that correspond to spherical body. In the case when the body has a dynamical dynamical symmetry the more the ratio coecient of matrix of inertia, the higher the maximal angular symmetry the more the ratio coefficient of matrix of inertia, the higher the maximal angular momentum of the reaction wheels. It can be explained by the increasing influence of the nutation momentum of the reaction wheels. It can be explained by the increasing influence of the nutation motion of the body, the capturing point of the target position is harder to track by the reaction wheels motion of the body, the capturing point of the target position is harder to track by the reaction wheels of the chaser. To further study the influence of nutation motion on the control algorithm performance, of the chaser. To further study the influence of nutation motion on the control algorithm performance, the initial angular velocity is also varied. For the random ratio k from the interval k 2 [0.5, 3] and the initial angular velocity is also varied. For the random ratio k from the interval k ∈ [0.5, 3] and for the random initial angular velocity of the target (each component value is chosen from interval for the random initial angular velocity of the target (each component value is chosen from interval [0, 24] deg/s) after simulation the maximum value of the reaction wheels momentum is obtained. [0, 24] deg/s ) after simulation the maximum value of the reaction wheels momentum is obtained. Figure 10 shows these points for each simulation and corresponding values of maximum angular Figure 10 shows these points for each simulation and corresponding values of maximum angular momentum which is required to be provided by reaction wheels. Almost all of the maximal values of momentum which is required to be provided by reaction wheels. Almost all of the maximal values the reaction wheels are less than 1 Nms, that is assumed to be the upper limit. However, in the case the of the reaction wheels are less than 1 Nms, that is assumed to be the upper limit. However, in the angular velocity is higher that 24 deg/s the wheels saturation often occurs that causes the inappropriate case the angular velocity is higher that deg/s the wheels saturation often occurs that causes the errors for the capturing. inappropriate errors for the capturing. Aerospace 2020, 7, x FOR PEER REVIEW 12 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 12 of 16 Aerospace 2020, 7, 160 12 of 16 Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 9. Maximum angular momentum with respect to inertial moment of the target. Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular moment value. moment value. The reaction wheels saturation can be also caused by thruster misalignment. To study its Figure 10. Maximum angular momentum of reaction wheels with respect to the target angular e ect on the capturing the random misalignment l 2 [0, 0.01] m is added to simulations additionally moment value. The reaction wheels saturation can be also caused by thruster misalignment. To study its effect to the varying parameters k and angular velocity of the target. Moreover, the control parameter on the capturing the random misalignment l ∈ [0, 0.01] m is added to simulations additionally to the weighting matrix R a ects the required angular momentum of reaction wheel, consequently the rot The reaction wheels saturation can be also caused by thruster misalignment. To study its effect varying parameters changing elements of Rand a 2 [120, ngula 200r veloci ] are added ty of as well the ta to therg simulation et. More alongside over, the c otherontrol par varying ameter rot on the capturing the random misalignment l ∈ [0, 0.01] m is added to simulations additionally to the parameters. The results of multiple simulations are presented in the Figure 11 in the parameters ranges, weighting matrix R affects the required angular momentum of reaction wheel, consequently the rot where bubbles mean that there is no saturation and the capturing is successful, and the stars are for varying parameters k and angular velocity of the target. Moreover, the control parameter changing elements of R ∈ [120, 200] are added as well to the simulation alongside other varying rot capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the maximal weighting matrix R affects the required angular momentum of reaction wheel, consequently the rot parameters. The results of multiple simulations are presented in the Figure 11 in the parameters angular momentum of the reactions wheels. changing elements of R ∈ [120, 200] are added as well to the simulation alongside other varying rot ranges, where bubbles mean that there is no saturation and the capturing is successful, and the stars parameters. The results of multiple simulations are presented in the Figure 11 in the parameters are for capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the ranges, where bubbles mean that there is no saturation and the capturing is successful, and the stars maximal angular momentum of the reactions wheels. are for capturing the failure due to reaction wheels saturation. The smaller the bubbles the less the maximal angular momentum of the reactions wheels. Aerospace 2020, 7, x FOR PEER REVIEW 13 of 16 Aerospace 2020, 7, 160 13 of 16 Aerospace 2020, 7, x FOR PEER REVIEW 13 of 16 Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no saturation and the capturing is successful, and the stars are for the capturing failure due to reaction Figure 11. Random points and range of saturation of reaction wheels (bubbles means that there is no saturation and the capturing is successful, and the stars are for the capturing failure due to reaction wheels saturation). saturation and the capturing is successful, and the stars are for the capturing failure due to reaction wheels saturation). wheels saturation). To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the To interpret Figure 11 it will be helpful to present the box diagram of influential parameters. misalignment of thrusters from the center of mass. The 50% of the simulation results are inside the misalignment of thrusters from the center of mass. The 50% of the simulation results are inside Figure 12 shows the dependence of maximum angular momentum of reaction wheels to the rectangular and each outside interval contains 25% of results, the mean value is depicted as horizontal the rectangular and each outside interval contains 25% of results, the mean value is depicted as misalignment of thrusters from the center of mass. The 50% of the simulation results are inside the line in the box. Figure 12 demonstrates a gradual increase in angular momentum which intuitively horizontal line in the box. Figure 12 demonstrates a gradual increase in angular momentum which rectangular and each outside interval contains 25% of results, the mean value is depicted as horizontal could be predicted. Starting from 8 mm of thruster misalignment some of the simulations results intuitively could be predicted. Starting from 8 mm of thruster misalignment some of the simulations line in the box. Figure 12 demonstrates a gradual increase in angular momentum which intuitively exceed the limit of the angular momentum. Figure 13 shows the effect of angular momentum of target results exceed the limit of the angular momentum. Figure 13 shows the e ect of angular momentum of could be predicted. Starting from 8 mm of thruster misalignment some of the simulations results on maximum angular momentum of reaction wheels. In the given scale the increment seems that the target on maximum angular momentum of reaction wheels. In the given scale the increment seems exceed the limit of the angular momentum. Figure 13 shows the effect of angular momentum of target lower values are exponentially converging to the value of 0.9 Nms. Using Figure 11 with a fixed H that the lower values are exponentially converging to the value of 0.9 Nms. Using Figure 11 with a on maximum angular momentum of reaction wheels. In the given scale the increment seems that the T fixed H and l it is possible to choose the optimum value for control weighting matrix R . lower and va l lue it is s pos are exponent sible to choos ially converging to the va e the optimum value lue of for cont 0.rol wei 9 Nms.g Usi hting m ng Figu atrre ix 1R 1 wi. th a fixed H T rot rot and l it is possible to choose the optimum value for control weighting matrix R . rot Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Figure 12. Box diagram of eccentricity of thrusters vector and angular momentum of reaction wheels. Aerospace 2020, 7, x FOR PEER REVIEW 14 of 16 Aerospace 2020, 7, 160 14 of 16 Figure 13. Box diagram of target’s angular momentum vector and angular momentum of Figure 13. Box diagram of target’s angular momentum vector and angular momentum of reaction reaction wheels. wheels. Thus, the developed relative coupled motion equations and SDRE-based control algorithm allow to study the Thus, the developed influence of the mostrela crucial tive coupled parameters motion influence equon atithe onscapturing and SDRE-b performance. ased contThe rol alg multiple orithm allow to study the influence of the most crucial parameters influence on the capturing performance. numerical study showed that for the presented case with defined parameters the successful capturing isThe mult possible when iple numeric the thruster al study misalignment showed th does at for t noth exceed e presented c 8 mm, the ase w contr ith de ol weighting fined parmatrix ameters the R rot successful capturing is possible when the thruster misalignment does not exceed 8 mm, the control elements are inside the interval [120, 200]. Moreover, the successful capturing is limited to the target angular weightvelocity ing matof rix about R 24 eleme deg/snfor ts are each in component side the interv and inertia al [120 tensor , 200] ratio . Moreov k 2 (0.5, er, the succe 2.8]. It should ssful rot be noted that these results will be di erent for di erent initial relative vector and for other limit of the capturing is limited to the target angular velocity of about 24 deg/s for each component and inertia reaction wheels momentum but using the same methodology it is possible to obtain the allowable tensor ratio k ∈ (0.5, 2.8] . It should be noted that these results will be different for different initial range for the successful capturing. relative vector and for other limit of the reaction wheels momentum but using the same methodology it is possible to obtain the allowable range for the successful capturing. 4. Conclusions 4. Con In this cluswork ions an active space debris removal approach is considered. An algorithm for capturing a non-cooperative target in LEO orbit is presented. Moreover, a method to explore the boundaries and In this work an active space debris removal approach is considered. An algorithm for capturing limitation of this suggested algorithm is developed. This method is used to determine the range of a non-cooperative target in LEO orbit is presented. Moreover, a method to explore the boundaries the acceptability of the algorithm with respect to the parameters such as targets angular momentum, and limitation of this suggested algorithm is developed. This method is used to determine the range and misalignment of the thrusters to avoid saturation of reaction wheels. For a debris with given of the acceptability of the algorithm with respect to the parameters such as targets angular moment on inertia and angular velocity this method allows to predict the possibility of tracking the momentum, and misalignment of the thrusters to avoid saturation of reaction wheels. For a debris target and capturing it. The multiple numerical study showed that for the presented case with defined with given moment on inertia and angular velocity this method allows to predict the possibility of parameters the successful capturing is possible when the thruster misalignment does not exceed 8 mm, tracking the target and capturing it. The multiple numerical study showed that for the presented case the control weighting matrix R elements are inside the interval [120, 200]. Moreover, the successful rot with defined parameters the successful capturing is possible when the thruster misalignment does capturing is limited to the target angular velocity of about 24 deg/s for each component and inertia not exceed 8 mm, the control weighting matrix R elements are inside the interval . [120, 200] rot tensor ratio k 2 (0.5, 2.8]. It should be noted that these results will be di erent for di erent initial Moreover, the successful capturing is limited to the target angular velocity of about 24 deg/s for each relative vector and for other limit of the reaction wheels momentum but using the same methodology component and inertia tensor ratio k ∈ (0.5, 2.8] . It should be noted that these results will be different it is possible to obtain the allowable range for the successful capturing. for different initial relative vector and for other limit of the reaction wheels momentum but using the Author Contributions: M.A. conducted numerical study, D.I. proposed the main theory. All authors have read same methodology it is possible to obtain the allowable range for the successful capturing. and agreed to the published version of the manuscript. Author Contributions: M.A. conducted numerical study, D.I. proposed the main theory. All authors have read Funding: The work is supported by the Russian Foundation of Basic Research, grants NO 18-31-20014, 20-31-90072. and agreed to the published version of the manuscript. Conflicts of Interest: The authors declare no conflict of interest regarding the publication of this paper. Funding: The work is supported by the Russian Foundation of Basic Research, grants NO 18-31-20014, 20-31- References Conflicts of Interest: The authors declare no conflict of interest regarding the publication of this paper. 1. Aglietti, G.S.; Taylor, B.; Fellowes, S.; Salmon, T.; Retat, I.; Hall, A.; Chabot, T.; Pisseloup, A.; Cox, C.; Zarkesh, A.; et al. The active space debris removal mission RemoveDebris. Part 2: In orbit operations. References Acta Astronaut. 2020, 168, 310–322. [CrossRef] 2. Hakima, H.; Bazzocchi, M.C.F.; Emami, M.R. A deorbiter CubeSat for active orbital debris removal. 1. Aglietti, G.S.; Taylor, B.; Fellowes, S.; Salmon, T.; Retat, I.; Hall, A.; Chabot, T.; Pisseloup, A.; Cox, C.; Adv. Space Res. 2018, 61, 2377–2392. [CrossRef] Zarkesh, A.; et al. The active space debris removal mission RemoveDebris. Part 2: In orbit operations. Acta Astronaut. 2020, 168, 310–322, doi:10.1016/j.actaastro.2019.09.001. Aerospace 2020, 7, 160 15 of 16 3. Shan, M.; Guo, J.; Gill, E. Review and comparison of active space debris capturing and removal methods. Prog. Aerosp. Sci. 2016, 80, 18–32. [CrossRef] 4. Bonnal, C.; Ruault, J.M.; Desjean, M.C. Active debris removal: Recent progress and current trends. Acta Astronaut. 2013, 85, 51–60. [CrossRef] 5. Mark, C.P.; Kamath, S. Review of Active Space Debris Removal Methods. Space Policy 2019, 47, 194–206. [CrossRef] 6. Kristensen, A.S.; Ulriksen, M.D.; Damkilde, L. Self-Deployable Deorbiting Space Structure for Active Debris Removal. J. Spacecr. Rocket. 2017, 54, 323–326. [CrossRef] 7. Dalla Vedova, F.; Morin, P.; Roux, T.; Brombin, R.; Piccinini, A.; Ramsden, N. Interfacing Sail Modules for Use with “Space Tugs”. Aerospace 2018, 5, 48. [CrossRef] 8. Trofimov, S.; Ovchinnikov, M. Sail-Assisted End-of-Life Disposal of Low-Earth Orbit Satellites. J. Guid. Control Dyn. 2017, 40, 1796–1805. [CrossRef] 9. Smith, B.G.A.; Capon, C.J.; Brown, M.; Boyce, R.R. Ionospheric drag for accelerated deorbit from upper low earth orbit. Acta Astronaut. 2020, 176, 520–530. [CrossRef] 10. Felicetti, L.; Gasbarri, P.; Pisculli, A.; Sabatini, M.; Palmerini, G.B. Design of robotic manipulators for orbit removal of spent launchers’ stages. Acta Astronaut. 2016, 119, 118–130. [CrossRef] 11. Benvenuto, R.; Lavagna, M.; Salvi, S. Multibody dynamics driving GNC and system design in tethered nets for active debris removal. Adv. Space Res. 2016, 58, 45–63. [CrossRef] 12. Botta, E.M.; Miles, C.; Sharf, I. Simulation and tension control of a tether-actuated closing mechanism for net-based capture of space debris. Acta Astronaut. 2020, 174, 347–358. [CrossRef] 13. Dudziak, R.; Tuttle, S.; Barraclough, S. Harpoon technology development for the active removal of space debris. Adv. Space Res. 2015, 56, 509–527. [CrossRef] 14. Aslanov, V.; Yudintsev, V. Dynamics of large space debris removal using tethered space tug. Acta Astronaut. 2013, 91, 149–156. [CrossRef] 15. Zhang, J.; Ye, D.; Biggs, J.D.; Sun, Z. Finite-time relative orbit-attitude tracking control for multi-spacecraft with collision avoidance and changing network topologies. Adv. Space Res. 2019, 63, 1161–1175. [CrossRef] 16. Zhang, J.; Biggs, J.D.; Ye, D.; Sun, Z. Extended-State-Observer-Based Event-Triggered Orbit-Attitude Tracking for Low-Thrust Spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2872–2883. [CrossRef] 17. Zhang, J.; Biggs, J.D.; Ye, D.; Sun, Z. Finite-time attitude set-point tracking for thrust-vectoring spacecraft rendezvous. Aerosp. Sci. Technol. 2020, 96, 105588. [CrossRef] 18. Hartley, E.N.; Trodden, P.A.; Richards, A.G.; Maciejowski, J.M. Model predictive control system design and implementation for spacecraft rendezvous. Control Eng. Pract. 2012, 20, 695–713. [CrossRef] 19. Breger, L.S.; How, J.P. Safe Trajectories for Autonomous Rendezvous of Spacecraft. J. Guid. Control Dyn. 2008, 31, 1478–1489. [CrossRef] 20. Liu, X.; Lu, P. Solving Nonconvex Optimal Control Problems by Convex Optimization. J. Guid. Control Dyn. 2014, 37, 750–765. [CrossRef] 21. Lu, P.; Liu, X. Autonomous Trajectory Planning for Rendezvous and Proximity Operations by Conic Optimization. J. Guid. Control Dyn. 2013, 36, 375–389. [CrossRef] 22. Ventura, J.; Ciarcià, M.; Romano, M.; Walter, U. Fast and Near-Optimal Guidance for Docking to Uncontrolled Spacecraft. J. Guid. Control Dyn. 2017, 40, 3138–3154. [CrossRef] 23. Sabatini, M.; Palmerini, G.B.; Gasbarri, P. A testbed for visual based navigation and control during space rendezvous operations. Acta Astronaut. 2015, 117, 184–196. [CrossRef] 24. Ivanov, D.; Koptev, M.; Ovchinnikov, M.; Tkachev, S.; Proshunin, N.; Shachkov, M. Flexible microsatellite mock-up docking with non-cooperative target on planar air bearing test bed. Acta Astronaut. 2018, 153, 357–366. [CrossRef] 25. Cloutier, J.R.; Stansbery, D.T. The capabilities and art of state-dependent Riccati equation-based design. In Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301), Anchorage, AK, USA, 8–10 May 2002; Volume 1, pp. 86–91. 26. Cloutier, J.R.; Cockburn, J.C. The state-dependent nonlinear regulator with state constraints. Proc. Am. Control Conf. 2001, 1, 390–395. [CrossRef] 27. Çimen, T. Survey of State-Dependent Riccati Equation in Nonlinear Optimal Feedback Control Synthesis. J. Guid. Control Dyn. 2012, 35, 1025–1047. [CrossRef] Aerospace 2020, 7, 160 16 of 16 28. Navabi, M.; Reza Akhloumadi, M. Nonlinear Optimal Control of Orbital Rendezvous Problem for Circular and Elliptical Target Orbit. Modares Mech. Eng. 2016, 15, 132–142. 29. Felicetti, L.; Palmerini, G.B. A comparison among classical and SDRE techniques in formation flying orbital control. In Proceedings of the 2013 IEEE Aerospace Conference, Big Sky, MT, USA, 2–9 March 2013. 30. Stansbery, D.T.; Cloutier, J.R. Position and attitude control of a spacecraft using the state-dependent Riccati equation technique. Proc. Am. Control Conf. 2000, 3, 1867–1871. [CrossRef] 31. Segal, S.; Gurfil, P. E ect of Kinematic Rotation-Translation Coupling on Relative Spacecraft Translational Dynamics. J. Guid. Control Dyn. 2009, 32, 1045–1050. [CrossRef] 32. Lee, D.; Bang, H.; Butcher, E.A.; Sanyal, A.K. Kinematically Coupled Relative Spacecraft Motion Control Using the State-Dependent Riccati Equation Method. J. Aerosp. Eng. 2015, 28, 04014099. [CrossRef] 33. Navabi, M.; Akhloumadi, M.R. Nonlinear Optimal Control of Relative Rotational and Translational Motion of Spacecraft Rendezvous. J. Aerosp. Eng. 2017, 30, 04017038. [CrossRef] 34. Alfriend, K.T. Spacecraft Formation Flying: Dynamics, Control and Navigation; Elsevier/Butterworth-Heinemann: Oxford, UK, 2010; ISBN 9780750685337. 35. Akhloumadi, M.; Ivanov, D. Satellite relative motion SDRE-based control for capturing a noncooperative tumbling object. In Proceedings of the 9th International Conference on Recent Advances in Space Technologies, RAST 2019, Istanbul, Turkey, 11–14 June 2019; pp. 253–260. 36. Kirk, D.E. Optimal Control Theory: An Introduction; Prentice-Hall: Upper Saddle River, NJ, USA, 1970; ISBN 9780486434841. 37. Massari, M.; Zamaro, M. Application of SDRE technique to orbital and attitude control of spacecraft formation flying. Acta Astronaut. 2014, 94, 409–420. [CrossRef] 38. Clohessy, W.H.; Wiltshire, R.S. Terminal Guidance System for Satellite Rendezvous. J. Astronaut. Sci. 1960, 27, 653–678. [CrossRef] 39. Laub, A.J. Schur Method For Solving Algebraic Riccati Equations. In Proceedings of the IEEE Conference on Decision and Control, San Diego, CA, USA, 10–12 January 1979; pp. 60–65. 40. Lancaster, P.; Rodman, L. Algebraic Riccati Equations; Clarendon Press: Oxford, UK, 1995; ISBN 9780198537953. 41. Miniature Reaction Wheels Interface Connector Mounting Flange. Available online: www.honeywell.com/ space/CEM (accessed on 27 October 2020). 42. Ivanov, D.; Ovchinnikov, M.; Sakovich, M. Relative Pose and Inertia Determination of Unknown Satellite Using Monocular Vision. Int. J. Aerosp. Eng. 2018, 1–16. [CrossRef] Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional aliations. © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

Journal

AerospaceMultidisciplinary Digital Publishing Institute

Published: Nov 6, 2020

There are no references for this article.