Abstract

The tethered system with a long tether has its unique advantages in space environment exploration. With the development of requirement, the orbital transfer of the tethered system under a constant thrust and its related optimal control become significant and challenging. Three different optimal control schemes of the tethered system are proposed, including the tension control, the thrust vector control, and the mixed control. In the tension control, in order to ensure the smoothness of pendular motion of the tethered system, different cost functions are adopted and compared. In the thrust vector control, the constraint of thrust direction angle is fully considered. In the mixed control, equivalent conditions to other control schemes are investigated. The advantages and disadvantages of three optimal control schemes are compared and analyzed, which provides a reference for research on the optimal control problem of the tethered system under a constant thrust.

1. Introduction

In practical application, the tethered system has a broad application prospect in space environment exploration and space resource development [1]. This system is generally formed by a base satellite and a detector joined by a long tether. With the development of requirement, the global spatial distribution of physical parameters needs to be explored, which cannot be obtained only by deploying and retrieving the detector. Thus, the tethered system is facing the problem of orbital transfer under a thrust. In practical engineering, conventional orbital transfers can be utilized, such as the Hohmann orbital transfer and the Bielliptical orbital transfer [2]. During conventional orbital transfers, a certain windlass mechanism needs to be installed on the base satellite for damping out the pendular motion of the tethered system by adjusting the length of a tether, which is essentially consistent with the application of the traditional tethered system on the ellipse orbit. Whereas, this method actually has several limitations in applications. For example, it is not suitable for the tethered system with a short tether due to a sudden impact of impulse thrust; besides, if the windlass mechanism is broken, the pendular motion of the tethered system cannot be inhibited. Thus, a continuous thrust is more appropriate for the orbital transfer of the tethered system, and it can also be implemented to stabilize the attitude of the tethered system. Meanwhile, with the progress of small thrust (microthrust) technology, a small, continuous, and constant thrust becomes a practical and effective method, which possesses merits, such as low control requirements, high safety, and repeatability. Accordingly, proper control must be applied during orbital transfer subject to boundary conditions, cost functions, and path constraints. Therefore, the study on the optimal control of the tethered system under a constant thrust has an important theoretical and practical significance.

In recent five years, the requirement of space debris disposal becomes more urgent and important; thus, research on the tethered system with a thrust is mainly focused on the area of active debris removal (ADR). Aslanov et al. studied the dynamics of large debris connected to a space tug by a tether and also the chaotic motions of tethered satellites with low thrust [36]. Jasper and Schaub explored an active debris removal method, which utilizes fuel reserves on a recently launched upper stage to rendezvous with and tether to debris [7]. Benvenuto et al. made dynamics analysis and an GNC design of flexible systems for space debris active removal [8]. Linskens and Mooij focused on the preliminary design of a guidance and control system to achieve space-debris removal as well as on the influence of different tether parameters on mission performance [9]. Sun et al. derived analytical solutions of the librational angles; besides, a method of hierarchical sliding mode tension control and a method of thrust control are presented to solve the control problems of the tethered system under a thrust, respectively [1012]. Huang et al. studied the coupling dynamics modelling of a tethered space robot, explored a space tethered towing method which utilizes thrust to fulfill transfer, and bounded tension to stabilize tether heading; besides, Huang et al. studied the dynamics analysis and a controller design for maneuvering a tethered space net robot and also discussed the design, measurement, control, and experiment of a dexterous tethered space robot [1316].

In these papers, a continuous thrust is normally implemented during active debris removal; meanwhile, a certain windlass mechanism can be adopted for damping out the pendular motion of the tethered system in orbit maneuvering. Nevertheless, boundary conditions, cost function, and path constraints of the tethered system are not fully considered in the design of a controller. Research on the optimal control of the tethered system under a thrust is limited. Cho and McClamroch proposed an optimal orbit transfer method in which a continuous thrust on the base satellite is controlled to achieve orbital transfer between two circular orbits [17]. In the research, the value of thrust is variable and the length of a tether is fixed; besides, linearized equations are adopted for the control design. Zhong and Zhu proposed a timescale separate optimal control of tethered space-tug systems for space debris removal, in which a Hohmann transfer orbit is implemented [2]. In practical engineering, optimal control methods adopting different actuators present different properties. Based on the previous research, the article is mainly focused on the optimal control of the tethered system under a small, continuous, and constant thrust. In the article, different optimal control schemes are proposed and studied; meanwhile, the advantages and disadvantages of methods are compared and analyzed. Moreover, the effect of cost function and path constraint on control performance is deeply analyzed.

2. Mathematical Model

Normally, the base satellite in practical engineering is within the range of 800∼1200 kg. The detectors applied for space environment exploration include a three-dimensional imager, a γ-ray spectrometer, an X-ray spectrometer, and a microwave radiometer; hence, the mass of the detector is usually within the range of 50∼150 kg. The Kevlar rope is widely used in the tethered system. The length of a tether is within the range of 1∼5 km, and the linear density of a tether . With respect to the mass of a detector, the mass of a tether is very small and then is treated as a rigid rod ignoring mass, elastic strain, and damping (a dumbbell model).

It should be noticed that there are several other kinds of tether dynamical models such as the lumped mass model and the beam model, in which the mass, elastic strain, and damping of a tether are fully considered; thus, the deformation of a tether can be described and it also leads to a high-order vibration, which is superimposed on the pendular motion of the tethered system. However, this kind of vibration is limited and does not affect the stability and control of the tethered system. Besides, the dumbbell model is helpful to improve the calculation efficiency of a controller. Thus, a dumbbell model is adopted to derive dynamics equations involved in the control problem (Figure 1).

2.1. Attitude Dynamics

The tethered system is formed by two-end masses joined by a rigid rod of length of l. The mass of the base satellite is M, and the mass of a detector is m. In addition, the base satellite actively drags the detector under a small, continuous, and constant thrust in an orbital plane.

Let Exyz be the geocentric inertial frame. Its origin E is the mass center of the Earth. The axis Ex points to the first Aries point, the axis Ey is in the equatorial plane, and the coordinate system is right-hand oriented. Subsequently, let Oxyz (Figure 1) be the orbital frame with origin at the mass center of the tethered system O. The Oz axis points to the mass center of the Earth E, the Ox axis is normal to the Oz axis in the orbital plane and points along the direction of an increasing polar angle α, and the coordinate system is right-hand oriented. Afterwards, let Oxoyozo be the original frame with origin at the mass center O. The Ozo axis points to the detector, and the noninertial frame is determined by one rotation from the orbital frame Oxyz. Following the rotations of angle θ about the Oy axis and angle ϕ about Oxo axis, θ and ϕ are defined as in-plane and out-of-plane angles, respectively. Compared with the in-plane angle θ, the initial out-of-plane angle ϕ is very small; moreover, the coupling of in-plane angle θ and out-of-plane angle ϕ is not obvious during orbital transfer in an orbital plane; thus, for simplicity, the out-of-plane motion is not considered in the study.

Since the method of derivation is similar to that in [810], the process of derivation is omitted. According to the Euler-Lagrange equation, the attitude dynamics equations are derived as where μ = 3.986 × 105 km3/s2 is the gravitational constant of the Earth. r and α are the geocentric distance and the orbital polar angle of the mass center O, respectively. The thrust direction angle γ is the intersection angle from Fα to F. F is the value of thrust F, and Fα is the transversal component of F. Besides, T is the tether tension.

2.2. Orbit Dynamics

The thrust imposed on the base satellite always remains in the orbital plane. In practical engineering, the value of thrust F is within the range of 100 mN∼10 N and the specific impulse Is is in the range of 300 s∼400 s. Besides, the transfer time usually reaches to 1∼2 orbit periods; therefore, the fuel consumption approaches to 2 kg approximately during orbital transfer. With respect to the mass of the base satellite, the fuel consumption can be ignored.

Moreover, because the tethered system is applied for the space environment exploration in the low orbit, the aerodynamic forces can affect the librational motion of the tethered system, especially in a long term. However, the aerodynamic force on the tethered system is smaller than 10−5 N. During orbital transfer, the value of thrust F is within the range of 10−1 N∼10 N and the gravity is greater than 10−1 N; hence, the aerodynamic force can be neglected with respect to the thrust and the gravity. The orbit dynamics equations of the tethered system in polar coordinate can be expressed as

3. Nonlinear Optimal Control

3.1. Description of an Optimal Control Problem

During orbital transfer, the base satellite actively drags the detector under a small, continuous, and constant thrust F in the orbital plane. Initially, the attitude of the tethered system is stable without pendular motion, which means Then, the thrust F is imposed on the base satellite. The value of thrust is constant, but the direction of thrust can be controlled during orbital transfer; in addition, the tether tension T can also be adjusted. Finally, as the mass center O reaches to the expected circular orbit, the length of a tether comes back to the original value (Figure 2) and

3.2. Control Schemes

According to different actuators, optimal control schemes of tethered system under a small, continuous, constant thrust can be divided into three categories. (1)Tension control: the transfer orbit of the tethered system is ascertained in advance, which is not related to the pendular motion of the tethered system. Besides, the thrust direction angle γ is decided by the motion of the mass center; thus, it becomes an independent problem of orbit transfer. During orbital transfer, the tether tension T is controlled to ensure the desired state of the tethered system at the final moment. Moreover, the smoothness of the pendular motion of the tethered system should be taken into consideration, which belongs to an optimal control problem of tether tension.(2)Thrust vector control: during orbital transfer, the tether of the tethered system is with fixed length. The only control variable is the thrust direction angle γ, which is requested not only to achieve the orbital transfer between two circular orbits in the shortest possible time but also to guarantee the desired state of the tethered system at the final moment. Besides, to avoid the adverse effect of thrust on the base satellite, the constraint on thrust direction angle γ should be considered.(3)Mixed control: except for the thrust direction angle γ, the tether tension can also be controlled. These two control variables are applied to achieve the orbital transfer and the desired state of the tethered system in the meantime.

3.3. Control Method

According to (1) and (2), the dynamic equations of the tethered system under a constant thrust in the orbital plane can be obtained as where and the state vector x is defined as besides, and the control vector u is defined as The nonlinear scalar functions of x and u are given by

Equation (3) can be directly used for a controller design, as the mixed control is adopted. But if the tension control is implemented, γ will be ascertained in advance and the control variable ; besides, when the thrust vector control is applied, and .

According to the description of the optimal control problem, the boundary conditions can be expressed as where l0 and lf are the initial and final lengths of a tether, respectively; besides, l0 = lf = lc and lc is the original length of a tether. r0 and rf are the geocentric distances of initial and final circular orbits, respectively. α0 and αf are the initial and final polar angles, respectively.

The inequality path constraint is written as

In addition, the cost function (Lagrange type) can be expressed as

In the study, a MATLAB software, GPOPS (general pseudospectral optimization software) [18], is adopted for solving the optimization control problem. The method employed by GPOPS is the Radau pseudospectral method (RPM) where the collocation points are the Legendre-Gauss-Radau (LGR) points; besides, the hp-adaptive approach is implemented to solve the NLP (nonlinear programming) problem [18].

4. Case Study

In this section, three different optimal control schemes are studied, respectively; besides, the effects of the cost function J (x,u) and the path constraint C (x,u,t) on the control performance are analyzed.

4.1. Tension Control Scheme

In the tension control scheme, the thrust direction angle γ and the orbital trajectory of the mass center are ascertained in advance. Taking the orbital transfer between two circular orbits as an example, different orbital transfer methods can be adopted, such as an optimized orbital transfer or a transversal orbital transfer. In order to study the optimization of the tether tension, a transversal orbital transfer is implemented, in which the thrust direction angle γ ≡ 0 during orbital transfer.

According to the transversal orbital transfer, a small, continuous, and constant thrust is imposed on the base satellite and along the transversal direction of the mass center O; then, the polar angle α and the geocentric distance r can be expressed as [8] where As the orbital trajectory of the mass center returns to an another circular orbit; meanwhile, the transfer time tf and the transversal thrust acceleration fα can be derived as

In practical engineering, the mass of the base satellite is within the range of 800∼1200 kg and the mass of the detector is within the range of 50∼150 kg. The tethered system is mainly utilized to explore the space environment in a low Earth orbit; normally, the orbit altitude is within the range of 400∼800 km. Because the length of a tether is within a limited range of 1∼5 km, the tethered system can only obtain the spatial environment data in the vicinity by deploying and retrieving the detector. In order to obtain the global spatial data, the orbit altitude of the tethered system is requested to be increased by at least 10 km. Without loss of generality, the geocentric distance of the initial circular orbit is set to 7000 km and the geocentric distance of the final circular orbit is set to 7010 km in the case study. In addition, the other simulation parameters of the tethered system are listed in Table 1.

In the GPOPS [18], the node number and the tolerance is smaller than 10−6; besides, the tension tether T > 0. In order to ensure the smoothness of the pendular motion of the tethered system during orbital transfer, the Lagrange function is adopted. As and the optimal controller is designed to minimize the variation of tether length. And if and the variation of the in-plane angle is requested to be the minimum. Besides, when and both of and are integrated into account in the Lagrange function. Considering the magnitudes of and and without loss of generality, the Lagrange function is selected as and respectively.

As shown in Figure 3, the tethered system returns to the equilibrium position after completing orbital transfer. The curves of l and θ present approximate symmetrical distributions. Without constraints on l and θ, when the Lagrange function the length of the tether l changes within the reasonable range of 400∼1000 m and meanwhile the in-plane angle θ varies in the range of −48°∼0°. Though the variation of θ is large with respect to the curve of θ is smooth and the flight safety can be ensured during orbital transfer. Inversely, if the Lagrange function the in-plane angle varies in a small range of −18°∼0°, but the length of the tether l reaches to 3000 m and attains to ±5 m/s; then, it is negative for the stability of the tethered system and also brings difficulty to the mechanism. Compared with the Lagrange function is conductive to the smoothness of pendular motion and the flight safety. Besides, in order to further improve the performance of optimal control, two methods can be adopted. In the first method, the constraints on l and θ can be considered, but it may lead to a sudden change of the tether, which is not easy to realize in practical engineering. In the second method, both of and are integrated into account in the Lagrange function. For instance, as the Lagrange function with respect to the variation of in-plane angle θ is reduced to the range of −35°∼0° and meanwhile the curve of l changes a little. In general, this method is more suitable in engineering applications.

Remark 1. In order to improve the calculation efficiency of the controller, the dumbbell model is adopted in this paper. Whereas, in practical engineering, though the effect of tether vibration on the pendular motion is limited, several effects associated with the tether flexibility, elasticity, and the detector rotation, such as “bounce back” and “tail wagging,” should be taken into account. In order to soften this problem, two methods can be adopted. One method is to introduce the lumped model instead of the dumbbell model, which can improve the control accuracy; but even so, the qualitative trends, results, and conclusions are consistent. The other method is to guarantee the good initial condition of the tether by utilizing the windlass mechanism; then, the “bounce back” phenomenon can be avoided.

Remark 2. In the tension control scheme, the tension is defined as the control input, which is provided by a windlass mechanism; whereas, there is no actuator that can directly provide the desired time-varying tension signal. In practical engineering, the tension of the tether can be measured by a force sensor and transmitted to a motor controller. The controller drives the motor to operate, and then the desired tension of the tether can be provided. It should be noticed that the error, delay, and transmission of tether tension ought to be fully considered in the feedback controller.

Remark 3. GPOPS generates the open-loop control, and the control inputs are obtained online. In order to ensure the closed-loop stability and the robustness to disturbances, the real-time merits of the presented schemes can be further exploited to design a closed-loop controller based on more advanced control design techniques such as model-predictive control.

4.2. Thrust Vector Control

In the thrust vector control scheme, the thrust direction angle γ can be adjusted, but the length of the tether is with fixed length. In order to make a comparison, the value of thrust acceleration is still selected as 9.25 × 10−4 m/s2 and other simulation parameters are consistent with Table 1. The Lagrange function L is set as 1 and respectively. When L = 1, the transfer time is requested to be shortest; when the variation of the in-plane angle is requested to be the minimum.

As shown in Figure 4, when the Lagrange function L = 1, the thrust direction angle γ changes in the range of −15°∼55°. Obviously, as γ is utilized to control the orbital transfer and the pendular motion at the same time, the transfer time tf between two circular orbits is 6214 s, which is longer than the transfer time of the transversal thrust transfer orbit (5835 s). Meanwhile, the in-plane angle θ varies within the range of −30°∼0° and the tether tension maintains in the range of 0.02∼0.12 N. Though the variation of θ is large with respect to the curve of γ is smooth and the controller can be realized in practical engineering. To be opposite, if the Lagrange function the in-plane angle varies in a small range of −7°∼0°, but the transfer time reaches to 16,419 s and γ changes dramatically, which goes against the flight safety during orbital transfer.

Thus, is not suitable for the optimal control of the tethered system during orbital transfer.

Furthermore, in order to avoid the adverse effect of thrust on the base satellite, the constraint on thrust direction angle γ is considered when L = 1; then, the constraints of |γ| ≤ 40°, |γ| ≤ 50°, and |γ| ≤ 60° are selected, respectively. As shown in Figure 5, if |γ| ≤ 60°, the inequality path constraint does not affect the optimized result. Whereas, if more strict constraint of |γ| ≤ 40° is considered, the transfer time rises to 6228 s, but θ and T change a little; thus, proper constraint on γ is effective and conducive to orbital transfer. However, if the threshold value of |γ| continues to decrease or even tends to zero, γ will switch back and forth and reasonable optimal solutions cannot be obtained. Moreover, in order to study the effect of the thrust on the optimal control, the thrust accelerations f = 9 × 10−4 m/s2, f = 9.25 × 10−4 m/s2, and f = 10 × 10−4 m/s2 are selected, respectively (Figure 6). Accordingly, the final moments of orbital transfer are 5909 s, 6214 s, and 6358 s, respectively. Obviously, when the thrust acceleration f increases, the transfer time tf is shortened; whereas, the variations of the in-plane angle θ and the tether tension T increase. In practical engineering, the value of thrust is decided by the specific task, but the trends of time responses present were similar.

4.3. Mixed Control

In the mixed control scheme, both γ and T are implemented to solve the problem of optimal control. Similarly, the value of thrust acceleration is selected as 9.25 × 10−4 m/s2 and other simulation parameters are consistent with Table 1; besides, the tension tether T > 0.

At first, the Lagrange function L is set to 1. As shown in Figure 7, when the transfer time is requested to be the shortest, the thrust is implemented only for orbit optimization; thus, the transfer time tf decreases to 5821 s and the trajectory of the orbit is not related to the pendular motion of the tethered system. In other words, when L = 1, the mixed control is same as the tension control in essence except for the difference that a transversal thrust transfer orbit is replaced by an optimized transfer orbit. During this optimized orbital transfer, the tethered system can be viewed as a spacecraft with no tethers.

Moreover, the Lagrange function L is set to and respectively. As shown in Figure 8, when the tether length is fixed at 1000 m and the transfer time attains to 6932 s; meanwhile, the in-plane angle θ varies within the range of −21°∼0° and the tether tension changes mildly. Actually, when the mixed control is almost same as the thrust vector control but the transfer time is not requested to be the shortest. If the Lagrange function the in-plane angle θ is limited to −2°∼0°; however, the length of the tether reaches to 10,000 m, the transfer time approaches to 14,737 s, and the thrust direction angle γ changes seriously. Obviously, is adverse to the orbital transfer. If the in-plane angle θ decreased to the range of −17°∼0° with respect to in the meantime, the transfer time tf changes to 7360 s and the variation of tether length is only 1.5 m. Overall, the mixed control has both advantages of tension control and thrust vector control; besides, the performance can be improved by adjusting the Lagrange function. Therefore, the mixed control is more practical and effective in engineering.

5. Conclusion

Based on a series of analyses and simulations of optimal control of the tethered system, the following conclusions can be drawn: in practical engineering applications, all three optimal control schemes possess their own merits. In terms of the tension control, the orbit trajectory of the mass center of the tethered system is ascertained in advance without regard to the pendular motion of the tethered system, so typical transfer orbits can be implemented, such as the time-optimal transfer orbit, the transversal thrust transfer orbit, and the Hohmann transfer orbit. Furthermore, the smoothness of pendular motion can be ensured by adopting a proper cost function. In the tension control, the windlass mechanism can help avoid the slackness of the tether. Accordingly, the reliability of the windlass mechanism needs to be further verified in space applications. In the thrust vector control scheme, the only control variable is the thrust direction angle γ, which is adopted for optimizations of both orbit and attitude of the tethered system. This method is convenient due to its simple configuration of the actuator, but the fuel consumption is higher with respect to the tension control; besides, though the constraint of γ is considered, the magnitude of variation of thrust direction angle γ is still large, which will increase the control difficulty of the base satellite. As far as the mixed control is concerned, two control variables T and γ are employed; hence, this method combines the advantages of both tension control and thrust vector control on the performance and the practicability. The mixed control is best to be utilized as the main control mode; whereas, as the fuel consumption is limited or the windlass mechanism is broken, the control mode can be switched to the tension control mode or thrust vector control mode. According to the optimal performance, the Lagrange function is not suitable for optimal control; inversely, is conducive to the orbital transfer, but the values of kl and kθ need to be further studied in practical engineering and as well as the threshold value of γ. This paper provides a reference for the research on the optimal control problem of the tethered system under a constant thrust.

Conflicts of Interest

There is no conflict of interest in the manuscript.

Acknowledgments

This research is funded by the National Natural Science Foundation of China under Grant no. 11602008 and Grant no. 11572016, which do not lead to any conflict of interests regarding the publication of this manuscript.