Next Article in Journal
Sensor-Based Assistive Devices for Visually-Impaired People: Current Status, Challenges, and Future Directions
Next Article in Special Issue
An Approach to Automated Fusion System Design and Adaptation
Previous Article in Journal
A Physical Activity Reference Data-Set Recorded from Older Adults Using Body-Worn Inertial Sensors and Video Technology—The ADAPT Study Data-Set
Previous Article in Special Issue
Real-Time Digital Signal Processing Based on FPGAs for Electronic Skin Implementation †
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Autonomous Pointing Control of a Large Satellite Antenna Subject to Parametric Uncertainty

1
School of Aeronautics and Astronautics, Dalian University of Technology, Dalian 116024, China
2
Qian Xuesen Laboratory of Space Technology, China Academy of Space Technology, Beijing 100094, China
3
School of Engineering, University of Glasgow, Glasgow G12 8QQ, UK
*
Author to whom correspondence should be addressed.
Sensors 2017, 17(3), 560; https://doi.org/10.3390/s17030560
Submission received: 3 January 2017 / Revised: 26 February 2017 / Accepted: 3 March 2017 / Published: 10 March 2017
(This article belongs to the Special Issue System-Integrated Intelligence and Intelligent Systems)

Abstract

:
With the development of satellite mobile communications, large antennas are now widely used. The precise pointing of the antenna’s optical axis is essential for many space missions. This paper addresses the challenging problem of high-precision autonomous pointing control of a large satellite antenna. The pointing dynamics are firstly proposed. The proportional–derivative feedback and structural filter to perform pointing maneuvers and suppress antenna vibrations are then presented. An adaptive controller to estimate actual system frequencies in the presence of modal parameters uncertainty is proposed. In order to reduce periodic errors, the modified controllers, which include the proposed adaptive controller and an active disturbance rejection filter, are then developed. The system stability and robustness are analyzed and discussed in the frequency domain. Numerical results are finally provided, and the results have demonstrated that the proposed controllers have good autonomy and robustness.

1. Introduction

In recent years, the development of large orbiting structures to support Earth observation and mobile communication technology has been witnessed [1,2,3]. These applications generally require large, satellite-borne antennas. Due to the restrictions of the fairing of launch vehicles, the paradigm of large satellite antennas (LSAs) is being gradually implemented in both commercial and scientific missions such as Thuraya and National Reconnaissance Office Launch 26 (NROL-26) [4,5,6,7]. Since the antenna signal is weak during satellite on-orbit operations, the optical axis of the antenna should be continuously directed towards the target. High-precision pointing of the optical axis of an LSA is therefore extremely desirable.
Some research works have proposed different control methodologies to increase the LSA pointing precision. The LSA pointing control can be generally divided into two separate types: the first achieves the antenna pointing maneuver through the satellite attitude control and the second by means of an antenna pointing mechanism (APM) on board a satellite. The linear quadratic gaussian based control was proposed for large space antennas [8], and the effect of parameter variations was further discussed in [9]. A beacon-based pointing control design synthesis for a large flexible antenna was studied in [10], and a method of integrating the structure design into the design procedure was also addressed. Collocated and noncollocated pointing control strategies were proposed, and the results demonstrated that noncollocated pointing control is more accurate during both transient and steady-state modes [10]. The antenna pointing control strategy for tracking and data relay satellites was also studied [11], in which the antenna pointing control concepts were described, and an on-board autonomous control scheme, including acquisition and autotrack modes, was proposed. An active disturbance rejection control for the antenna pointing control of a large flexible satellite system was proposed in [12], and the inner and outer loops of the control system were studied to improve pointing accuracy and rotation speed. The attitude control system on the Engineering Test Satellite-VIII, which has two large deployable antennas, was studied in [13]. The phase stabilization control for low mode frequencies and small damping, and the gain stabilization control for higher mode frequencies were respectively designed. Classical control design techniques were proposed for the Tracking and Data Relay Satellite antenna. The loop shaping provides good single loop stability margins, and multiloop stability margin analysis verifies stability robustness against sensor parametric uncertainties, modal frequency shifts and gain/phase variations [14]. An H∞ control approach, to achieve pointing control design of a flexible spacecraft antenna, was addressed in [15]. A proportional–derivative (PD) plus structural filter was designed to improve pointing accuracy and suppress vibration, and the frequency-domain method was used to analyze system performance [16].
All the above-mentioned works utilize satellite attitude maneuvers to perform large antenna pointing control. Meanwhile, an APM-based approach, to perform pointing control of LSA, was proposed in [17,18]. The APM, which can drive antenna maneuvers and then correct the pointing errors, is installed on the satellite body. If the antenna is relatively small and its structural frequency is high, the APM-based approach can be used for a high-performance antenna pointing control. However, if the antenna is large with high moments of inertia and low structural frequency, the fundamental frequency of the whole satellite–antenna system will be mainly driven by the antenna. In this case, the bandwidth of APM-based pointing control loop is then not much higher than that of the satellite attitude control loop, which will thus lead to complicated attitude dynamic coupling problems. In this scenario, satellite attitude stabilization could be significantly disturbed during APM maneuvers. Correcting the pointing error of the LSA optical axis by means of the satellite attitude control is therefore more practical [19,20,21,22].
The main factors that influence on-orbit pointing precision of LSA are twofold [16]. On the one hand, the LSA has very large dimensions and low stiffness, and the structural vibrations that may arise due to disturbances could seriously affect pointing and even system stability. On the other hand, the flexible satellite and LSA are subject to weight loss, thermal radiation and temperature variation in space. The modal parameters, which are uncertain or even time-varying, cannot not be known exactly. Besides, the thermal deformation error due to solar radiation, installation error and the deployment error also affect LSA pointing. All the above issues make it difficult to achieve high precision for LSA optical axis pointing. Besides, current space missions always require autonomy and intelligence, such as on-orbit identification and intelligent control. That means intelligent control techniques are applied in spacecraft systems, which could make the spacecraft perform on-orbit operations autonomously without the support of the ground station and astronauts. Consequently, it is imperative to take the stability of closed-loop system, parametric uncertainty and pointing errors into consideration simultaneously, and then develop a new intelligent control algorithm to achieve autonomous pointing maneuvers. The adaptive control approach provides an ideal solution to deal with this problem since it can handle online estimation for uncertain and unknown system parameters.
To address these challenges, frequency-domain methodology is used to design the autonomous pointing controllers in this paper. The proportional–derivative feedback and structural filter, to perform pointing maneuvers and suppress antenna vibrations, are firstly proposed. A modified adaptive controller, based on above controller and adaptive filter technique is then developed in the presence of modal parameter uncertainty. The active disturbance rejection filter is finally designed and integrated into the closed-loop system. The novelty lies in that the proposed autonomous controller could estimate in orbit, compensate the uncertain modal parameters and decrease the periodic pointing error simultaneously. The proposed control approach can avoid excessive complexity of the control laws, and reduce the dependency of the controller on the knowledge of the system parameters.

2. LSA Pointing Dynamics

The LSA is fixed on the satellite body, as shown in Figure 1, and the attitude dynamics include two components: the attitude dynamic model of the flexible satellite and the antenna pointing in the satellite body coordinate system. The attitude dynamics of flexible satellite is governed by the following differential equations [23,24,25]:
{ I θ ¨ + i = 1 m B r o t i η ¨ i = T + T d η ¨ i + 2 ς i Λ i η ˙ i + Λ i 2 η i + i = 1 m B r o t i T θ ¨ = 0 i = 1 , 2 , ... , m
where I is the inertia matrix, θ is the vector of the satellite attitude angles, B r o t i is the rotational coupling coefficient of the ith flexible appendage, η i is the modal coordinate, ς i is the modal damping ratio, Λ i is the modal frequency, and T and T d are the control torque and disturbance torque respectively. According to Craig–Bampton mode synthesis, the internal degree of freedom (DOF) of LSA is given by:
X I a = ϕ I J a X J a + ϕ I a η a
where ϕ I J a is the constrained modal matrix, ϕ I a is the main modal matrix, X J a represents interface DOF and η a is the LSA modal coordinate. Let i , j , k represent the LSA pointing DOF and L = [ L i , L j , L k ] denotes the pointing DOF matrix. Then, the pointing DOF in the satellite body coordinate system is [9,10]:
θ a = L X I a = L ϕ I J a X J a + L ϕ I a η a = θ + L ϕ I a η a
For each LSA pointing DOF, there is L ν = [ l ν 1 , l ν 2 , l ν 3 , l ν n ]    ν = i , j , k , where l ν 1 l ν n represents the weight of each DOF in antenna pointing. Considering the thermal deformation error θ t h e , the installation error θ i n s and the deployment error θ r e p , Equation (3) can be rewritten as:
θ a = θ + L ϕ I a η a + θ t h e + θ i n s + θ r e p
where θ a = [ θ a x    θ a y    θ a z ] T . Combining Equations (1) and (4) yields the following attitude dynamics with antenna pointing:
{ I θ ¨ + i = 1 m B r o t i η ¨ i = T + T d η ¨ i + 2 ς i Λ i η ˙ i + Λ i 2 η i + i = 1 m B r o t i T θ ¨ = 0 i = 1 , 2 , ... , m θ a = θ + L ϕ I a η a + θ t h e + θ i n s + θ r e p
Then, the LSA pointing dynamics are given by:
{ I θ ¨ a + i = 1 m B roti η ¨ i I θ ¨ Δ = T + T d η ¨ i + 2 ς i Λ i η ˙ i + Λ i 2 η i + i = 1 m B roti T θ ¨ = 0 i = 1 , 2 , ... , m
where θ Δ = L ϕ Ia η a + θ the + θ ins + θ rep .
Remark 1.
If we define the pointing angle ϕ = [ φ    ϑ    σ ] T in the antenna body coordinate system, then ϕ can be obtained by:
ϕ = C θ a
where C is the transformation matrix from the satellite body coordinate system to the antenna body coordinate system. The rotation order is Z-X-Y and rotation angles are θ z , θ x and θ y ; then, C is given by:
C = [ c θ y c θ z s θ y s θ x s θ z c θ y s θ z + s θ y s θ x c θ z s θ y c θ x s θ z c θ x c θ z c θ x s θ x s θ y c θ z + c θ y s θ x s θ z s θ y s θ z c θ y s θ x c θ z c θ y c θ x ]
where c represents cosine function and s denotes sine function.

3. Autonomous Controller Design

The pointing angles of the LSA are measured by an appropriate sensor, and this measured value can be used as feedback to correct pointing errors, considered as the noncollocated control. As can be seen in Equation (6), there exists coupling among satellite attitude angles, antenna pointing angles and control torques. A commonly-used method in practice is to diagonalize I and B r o t i through satellite structure design, then the satellite with large antenna is designed as three-axis decoupling. The autonomous pointing control of LSA pitch-axis, which is the most representative, is therefore proposed in this paper; others are similar with respect to pitch axis and are thus omitted here.
The design process of the autonomous pointing controller is addressed below. PD feedback plus a structural filter to perform pointing maneuvers and suppress antenna vibration are firstly presented in this section. Based on the controller, a modified adaptive controller is proposed subject to parametric uncertainty and pointing errors. Furthermore, the frequency-domain analysis technique is employed to design the control system, which is more practical in engineering problems. The proposed control approach has a simple structure, low orders and clear physical significance, which therefore avoids excessive complexity and provides a possible solution for engineering projects.

3.1. PD Plus Structural Filter Design

It is assumed that the satellite has only one flexible appendage, the LSA. We firstly propose a pointing controller, and the transfer function of the satellite pitch axis can be then given by:
θ y ( s ) T y ( s ) = 1 I y s 2 ( 1 j k j s 2 s 2 + 2 ς j Λ j s + Λ j 2 )
where θ y and T y are the satellite pitch angle and pitch-axis control torque respectively, I y is the pitch inertia, s is the Laplace transform variable, k j is the jth modal gain of LSA, ς j and Λ j are the modal damping ratio and the modal frequency of LSA pitch axis. The LSA pointing can be transformed as:
θ a y θ y = 1 s 2 j L y ϕ I a y B r o t j s 2 + 2 ς j Λ j s + Λ j 2
where θ a y is the LSA pitch pointing angle. According to Equations (9) and (10), the transfer function of LSA pitch pointing in the satellite body coordinate system is given by:
θ a y T y = 1 s 2 j L y ϕ I a y B r o t j s 2 + 2 ς j Λ j s + Λ j 2 I y s 2 ( 1 j k j s 2 s 2 + 2 ς j Λ j s + Λ j 2 )
where the subscript y represents pitch axis variables of satellite and LSA.
For the system presented in Equation (11), the conventional PD feedback can stabilize the antenna pointing control system, but cannot effectively suppress structural vibrations of the antenna. Figure 2 shows the open-loop Bode diagram of the LSA pointing control system (dashed line). As can be seen, the magnitude is amplified and exhibits a large discontinuity at the bending frequencies of 0.198 rad/s and 0.745 rad/s corresponding to unstable poles for the control system. This arises from the vibrations of the antenna structure, which can seriously affect pointing precision and wreck system stability.
The structural filter (SF) can provide a possible solution to suppress the vibration, and improve system performance. The SF can be realized from a second-order filter, represented as:
s 2 / ω z 2 + 2 ς z s / ω z + 1 s 2 / ω p 2 + 2 ς p s / ω p + 1
where ω z and ω p are the frequencies of SF zeros and poles, and ς z and ς p are the damping ratios. For different choices of ω z , ω p , ς z and ς p , different filters can be achieved. The principle and design process of the SF have been clearly investigated by the authors of [16]. The notch filter is a kind of gain-stable filter, and can be used to suppress structure vibration for LSA pointing control. Let the frequencies of SF zeros equal to the frequencies of unstable poles, then the vibration caused by the unstable poles could be suppressed in the closed-loop system.
The inertia matrix of the pitch-axis is I y = 18 , 050 kg m 2 , and other representative parameters are given in Table 1 [16]. As shown in Figure 2, the magnitude jumps at the frequencies of 0.198 rad/s and 0.745 rad/s. Then controller is therefore given by:
T y ( s ) = ( 520 s + 10 ) 25.5 s 2 + 0.1 s + 1 25.5 s 2 + 18.2 s + 1 1.83 s 2 + 0.01 s + 1 1.83 s 2 + 2 s + 1 ψ ( s )
where ψ ( s ) denotes the pitch pointing angle error, the subscript j represents the modal order, and the first four-order modal parameters are chosen. The magnitude plot of open loop system with controller from Equation (13) is shown in Figure 2 (solid line). Obviously, the magnitude at the frequencies of 0.198 rad/s and 0.745 rad/s is well reduced through introducing a notch filter into feedback loop. The SF can effectively remove the vibration signals embedded in the attitude dynamics.
Remark 2.
The closed-loop system with controller from Equation (13) has a gain margin of 60.2 dB and phase margin of 155 deg, which is therefore stable. For the proposed notch filter presented in the controller from Equation (13), the maximum magnitude gain can be obtained by 20 log 10 ς z ς p which occurs at ω z . The filter damping ratios will also determine the effective notch region and system settling time.

3.2. Adaptive Filter Control Design

In practice, the flexible satellite and LSA will be subject to weight loss, thermal radiation and temperature variations once in orbit. The modal parameters may well be uncertain, and even time-varying, which would render achieving the actual bending frequency extremely difficult. If the first-order modal parameters presented in Table 1 were to change, for example in the case that the values of Λ 1 , ς 1 and B r o t 1 changed to 0.082, 0.004 and 93, respectively, and the controller from Equation (13) was still adopted in the control loop to perform pointing maneuvers, then the corresponding Bode magnitude plot is that shown in Figure 3.
As can be seen, the magnitude presents significant discontinuity at the bending frequencies of 0.11 rad/s and 0.68 rad/s although the controller in Equation (13) is included in the system. This is because a particular SF can only remove particular bending vibration signals. Thus, in order to meet the principle of the same SF frequency as that of the bending vibration, an adaptive algorithm that estimates the actual system bending frequency is required. Based on the estimated values, the controller from Equation (13) is then redesigned. The block diagram of the LSA pointing control system is shown in Figure 4.
The least squares method (LSM) is proposed to estimate the actual bending frequency. The transfer function from Equation (11) is discretized, and its difference equation can be written as:
A ( z 1 ) y ( k ) = B ( z 1 ) u ( k d ) + ε ( k )
where A ( z 1 ) ,   B ( z 1 ) are discrete unit operator polynomials, ε ( k ) represents the external disturbances and d denotes the order of delay links. A ( z 1 ) and B ( z 1 ) can be developed as series expansions:
A ( z 1 ) = 1 + a 1 z 1 + a 2 z 2 ... + a n a z n a
B ( z 1 ) = b 0 + b 1 z 1 + b 2 z 2 ... + b n b z n b
where n a and n b denote the system orders, while a i and b i represent the parameters to be estimated. Equation (14) is rewritten as:
y ( k ) = a 1 y ( k 1 ) a n a y ( k n a ) + b 0 u ( k d ) + b n b u ( k d n b ) + ε ( k ) = φ T ( k ) δ + ε ( k )
where φ ( k ) and δ are the observation vector of system inputs and outputs and the coefficient matrix, and are respectively given by:
φ ( k ) = [ y ( k 1 ) , ... , y ( k n n a ) , u ( k d ) , ... , u ( k d n n a ) ] T
δ = [ a 1 , ... , a n a , b 0 , ... , b n b ] T
The quadratic performance index is defined as:
J = ε T ε = ( φ T δ ^ y ) T ( φ T δ ^ y ) = δ ^ T ( φ T φ ) δ ^ 2 y T φ T δ ^ + y T y
where δ ^ is the estimated value of δ . We can minimize J to obtain δ ^ , namely J δ ^ = 0 . δ ^ can be then obtained by the batch processing, and there exists:
δ ^ = ( Φ T Φ ) 1 Φ T Y
where Φ = [ φ T ( 1 )   φ T ( 2 )   , ... ,   φ T ( n ) ] T and Y = [ y ( 1 ) ,   y ( 2 )   , ... ,   y ( n ) ] T . Hence, we can solve Equations (15) and (16) for a i , b i . The actual bending frequency can be calculated by:
ω = 1 T s ln z r ln z r
where T s is the sampling time, z r and z r are conjugate poles with maximum imaginary part of discrete system as shown in Equation (14). Considering the first order modal parameter uncertainty mentioned above, we can obtain z r 1 = 0.5041 + 0.816 i , z r 1 = 0.5041 0.816 i , z r 2 = 0.7860 + 0.6081 i , z r 2 = 0.786 0.6081 i and ω 1 = 0.11 rad/s, ω 2 = 0.66 rad/s. Then the controller as shown in Equation (13) can be redesigned. The technical process can be readily accomplished by following the line in the above section. Then, the adaptive-filter-based pointing controller is finally given by:
T y ( s ) = ( 520 s + 10 ) 82.645 s 2 + 0.1 s + 1 82.645 s 2 + 18.2 s + 1 2.3 s 2 + 0.01 s + 1 2.3 s 2 + 2 s + 1 ψ ( s )
Only the uncertainties of the first order modal parameters are discussed above. If the uncertainties on the modal parameters of other modes are also considered, such as the second-order modal parameters, the actual bending frequencies could change and the magnitude will present discontinuity as well. Then, the adaptive filter control is designed as similar to the above process, and is thus omitted here.

3.3. Active Disturbance Rejection Filter

Thermal deformation errors, installation errors and deployment errors can all negatively affect the accuracy and stability of LSA pointing. The installation error and the deployment error can generally be assumed to be constant, and thus can be compensated through precise calibration and adding an integrator in a closed-loop system. During in-orbit operations, solar radiation pressure may periodically lead to antenna thermal deformation, which brings about periodic errors in the LSA pointing. After successful stabilization of the satellite and flexible LSA, to decrease the periodic pointing error, the active disturbance rejection technique is introduced into the feedback loop. The solar radiation-induced periodic error, θ t h e y , is firstly modeled as:
θ t h e y = θ 1 sin ( p 1 t + ϕ 1 )
where θ 1 and ϕ 1 are the unknown amplitude and phase angle, while p 1 denotes the known frequency. In general, the error θ t h e y can be described by a Laplace transformation:
θ t h e y ( s ) = N t h e y ( s ) D t h e y ( s )
where N t h e y ( s ) is arbitrary, while the roots of D t h e y ( s ) correspond to the frequencies at which periodic excitation takes place. The active disturbance rejection filter in the control loop provides a solution for effective cancellation of the poles of θ t h e y ( s ) , which is on the basis of the internal model principle. As shown in Figure 5, the closed-loop transfer function is:
y ( s ) = D S F ( s ) D they ( s ) D t h e y ( s ) D S F ( s ) D ( s ) + N S F ( s ) N P D ( s ) N they ( s ) D they ( s )
The presence of 1 / D they ( s ) in the control loop results in the effective cancellation of the poles of θ t h e y ( s ) , provided that no root of D they ( s ) is a zero of the system transfer function. Then, an active disturbance rejection filter can be designed that has proper transfer function and uses 1 / D they ( s ) . Besides, a proper numerator is chosen to go with 1 / D they ( s ) , which is of the same order as D they ( s ) , and as such that there is a zero for each pole.
The active disturbance rejection filter can employ a zero-pole combination, and is given by:
s 2 / z 1 2 + 2 ξ z s / z 1 + 1 s 2 / p 1 2 + 1
where z 1 and p 1 are a pair of zero poles, and ξ z is a gain. The modified controller is thus given by:
T z ( s ) = ( K d s + K p ) s 2 / ω z 2 + 2 ς z s / ω z + 1 s 2 / ω p 2 + 2 ς p s / ω p + 1 s 2 / z 1 2 + 2 ξ z s / z 1 + 1 s 2 / p 1 2 + 1 ψ ( s )
Equation (28) can then be rewritten as:
T z ( s ) = ( K d s + K p ) s 2 / ω z 2 + D 1 z s + 1 s 2 / ω p 2 + D 2 z s + 1 T z 1 s 2 + D z 1 s + 1 s 2 / p 1 2 + 1 ψ ( s )
where K d , K p , D 1 z , D 2 z , T z 1 and D z 1 are the design parameters. For the solar radiation induced error p 1 = 0.01    rad / s [16], hence, the modified autonomous pointing controller is governed by the following equations:
T z ( s ) = ( 520 s + 10 ) 1 × 10 6 s 2 + 200 s + 1 1 × 10 6 s 2 + 1 F ( s ) ψ ( s ) F ( s ) = 25.5 s 2 + 0.1 s + 1 25.5 s 2 + 18.2 s + 1 1.83 s 2 + 0.01 s + 1 1.83 s 2 + 2 s + 1
Remark 3.
The separation between the zero and the pole affects the setting time of the closed-loop system. Generally, the larger the separation is, the shorter the settling time will be. This is a consequence of the position of the closed-loop eigenvalue corresponding to the zero-pole. As the separation is increased, the eigenvalue is pushed farther to the left, speeding up the response time of the rejection filter. The separation however also influences the gain-phase characteristics of the system. The magnitude of the gain actually increases with the separation between zero and pole. A proper z 1 and p 1 should be chosen to balance the settling time and the stability of the closed-loop system.
Remark 4.
If the constant errors are further considered in the closed-loop system, the controller from Equation (30) can be rewritten as:
T z ( s ) = ( 520 s + 10 + 0.02 s ) 1 × 10 6 s 2 + 200 s + 1 1 × 10 6 s 2 + 1 F ( s ) ψ ( s )
where an integrator 0.02 s is added to the closed-loop system, and then a proportional-integral-derivative controller is achieved. The integrator and rejection filter have different effects, where the integrator is used to decrease the steady-state constant error and rejection filter can decrease periodic error of the closed-loop system. However, an integrator could also destroy dynamic performance of closed-loop system.

4. Numerical Results

In this section, numerical results showing the performance of the proposed autonomous control algorithms are presented. The satellite parameters are given in Table 1, and the first four-order modal parameters are chosen. The periodic error is firstly given as 0.3° sin(0.01t). The controllers are given by Equations (13), (23) and (30). The expected antenna pitch angle is 6°, the initial pointing angle and angular velocity are both 0, and the installation error and the deployment error of pitch angle are both set at 0.001°. Figure 6 and Figure 7 present the outcome of the performance of the controller in Equation (13) subject to the first-order modal parameter uncertainty. As can be seen, the pointing angle error and the angular velocity error can converge to ±0.1° and ±0.01°/s, while there obviously exists periodic oscillation along the pitch axis. This demonstrates that a particular SF is only effective for the particular bending vibration signal. Once the modal parameters change, the performance of the closed-loop control system becomes worse.
Figure 8, Figure 9 and Figure 10 show the pitch angle error, angular velocity error and control torque resulting from the implementation of controller in Equation (23). The steady-state errors converge to ±0.01° and ±1 × 10−4°/s in approximately 600 s. However, the steady-state errors appear to have periodic oscillations. Comparing Figure 8 and Figure 9 with Figure 6 and Figure 7, it can be seen that the proposed adaptive filter controller (23) provides a better pointing accuracy and stability in the presence of modal parameter uncertainty. This is because an LSM is employed to estimate the actual frequencies and the SF is therefore redesigned. The numerical results of implementing the controller shown in Equation (30) are shown in Figure 11, Figure 12 and Figure 13. As can be seen, the pitch pointing errors are decreased, namely less than to ±0.01° and ±1 × 10−4°/s in approximately 1000 s, with a decrease by one order of magnitude further in time as shown in sub-plots. This means that the periodic error is effectively compensated by the rejection filter. Figure 10 and Figure 13 present the control torques of controllers in Equations (23) and (30), which have similar amplitude. The pointing errors include two components: the constant error and the periodic error, such as 0.3° sin(0.01t) + 0.29°. The pointing errors of pitch axis by implementing controllers in Equations (30) and (31) are then shown in Figure 14 and Figure 15 respectively. As can be seen, the integrator in Equation (31) can decrease the steady-state constant error. It can be therefore concluded that different control schemes are able to reduce different pointing errors, and then finally increase the pointing accuracy and robustness.

5. Conclusions

The autonomous pointing problem of a large satellite antenna, which is achieved through satellite attitude maneuvers, is addressed in this paper. The LSA pointing dynamics are firstly proposed. The LSM-based adaptive controllers and active disturbance rejection filter are then respectively implemented in the presence of modal parameter uncertainty and pointing errors. It should be noted that the modal parameter uncertainty could lead to poorer performance for LSA pointing control. This is because a particular SF can only remove particular bending vibration signals. The LSM can effectively estimate the actual bending frequency, and then the LSM-based adaptive controller can increase pointing accuracy and stability. The active disturbance rejection filter is designed in the modified controller, which can further reduce periodic pointing errors. To deal with constant error, the integrator provides a realizable solution for a closed-loop system. Numerical results are finally presented to show that the proposed autonomous controllers are effective and simple, which makes them easier to implement in real-time applications. For the future work, the modified least squares methods, to further improve the estimation performance and efficiency of actual frequency, could be investigated for autonomous controller design.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (11502040 & 11572069), and the Fundamental Research Funds for the Central Universities (DUT15LK31 & DUT15RC(4)38).

Author Contributions

Shunan Wu, Yufei Liu and Shujun Tan conceived and designed the control algorithms; Shunan Wu and Yufei Liu performed the numerical simulation and analyzed the data; and Shunan Wu and Gianmarco Radice wrote the paper. All the authors reviewed the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kwan, A.S.K.; You, Z.; Pellegrino, S. Active and passive cable elements in deployable retractable masts. Int. J. Space Struct. 1993, 8, 29–40. [Google Scholar] [CrossRef]
  2. Sales, T.P.; Rade, D.A. Passive vibration control of flexible spacecraft using shunted piezoelectric transducers. Aerosp. Sci. Technol. 2013, 29, 403–412. [Google Scholar] [CrossRef]
  3. Zhao, J.; Cai, Z. Nonlinear dynamics and simulation of multi-tethered satellite formations in Halo orbits. Acta Astronaut. 2008, 63, 673–681. [Google Scholar] [CrossRef]
  4. Mitsugi, J.; Yasaka, T. Deployable modular mesh antenna and its surface adjustment. Int. J. Space Struct. Spec. Issue Deployable Space Struct. 1993, 8, 53–61. [Google Scholar] [CrossRef]
  5. Fowell, R.A.; Wang, H.G. Precision pointing of the thuraya satellite. Adv. Astronaut. Sci. 2003, 113, 455–469. [Google Scholar]
  6. Rahmat-Samii, Y.; Zaghloul, A.I. Large Deployable Antennas for Satellite Communications. In Proceedings of the IEEE Antennas and Propagation Society International Symposium, Salt Lake City, UT, USA, 16–21 July 2000; pp. 528–529.
  7. Balaji, K.; Nagaraj, B.P. Parametric study of sensitivity of deployed frequency for large cable net antenna. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2014, 228, 727–739. [Google Scholar] [CrossRef]
  8. Joshi, S.M. Control systems synthesis for a large flexible space antenna. Acta Astronaut. 1983, 10, 365–380. [Google Scholar] [CrossRef]
  9. Wang, S.J.; Cameron, J.M. Dynamics and control of a large space antenna. J. Guid. Control Dyn. 1984, 7, 69–76. [Google Scholar] [CrossRef]
  10. Xing, Z.; Liu, L.; Zheng, G. Pointing control of large deployable antenna based on beacon. Chin. Space Sci. Technol. 2012, 32, 1–6. [Google Scholar]
  11. Sun, X.; Yang, D. The antenna pointing control strategy study of tracking and data relay satellite. Acta Aeronaut. Astronaut. Sin. 2015, 36, 1140–1147. [Google Scholar]
  12. Li, S.; Yang, X. Active disturbance rejection control for high pointing accuracy and rotation speed. Automatica 2009, 45, 1854–1860. [Google Scholar] [CrossRef]
  13. Yonezawa, K.; Homma, M. Attitude Control on ETS-VIII Mobile Communication Satellite with Large Deployable Antenna. In Proceedings of the 21st International Communications Satellite Systems Conference and Exhibit, Yokohama, Japan, 15–19 April 2003.
  14. Tham, Q.; Ly, J.H.; Chiang, R.Y.; Bender, D.; Eyerly, B.N. Robust Antenna Pointing Control for TDRS Spacecraft. In Proceedings of the 36th IEEE Conference on Decision and Control, San Diego, CA, USA, 10–12 December 1997; pp. 4938–4942.
  15. Tham, Q.; Lee, F.; Ly, J. Robust Pointing Control of Spacecraft with Large Appendages. In Proceedings of the IEEE Aerospace Conference, Aspen, CO, USA, 1–8 February 1997; pp. 369–375.
  16. Wu, S.; Liu, L.; Wang, R.; Wu, Z. On-orbit high-accuracy pointing control for large mesh deployable antenna. J. Astronaut. 2015, 36, 1140–1147. [Google Scholar]
  17. Ge, S.; Wang, L. A method for decoupling control of satellite-borne large space antenna. J. Astronaut. 2013, 34, 46–53. [Google Scholar]
  18. Yu, C.; Liu, X. Design of satellite antenna pointing servo control system based on adaptive variable structure with sliding model controller. J. Syst. Simul. 2007, 19, 1351–1357. [Google Scholar]
  19. Hu, Q.; Li, J.; Zhang, J. Passivity control with practically finite-time convergence for large space structures. Acta Astronaut. 2017, 131, 152–158. [Google Scholar] [CrossRef]
  20. Mengali, G.; Quarta, A. Constrained large angle reorientation manoeuvres of a space telescope using potential functions and a variable control gain. Aeronaut. J. 2013, 117, 807–821. [Google Scholar] [CrossRef]
  21. Jiang, B.; Hu, Q.; Friswell, M. Fixed-time rendezvous control of spacecraft with a tumbling target under loss of actuator effectiveness. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1576–1586. [Google Scholar] [CrossRef]
  22. Hu, Q.; Li, B.; Qi, J. Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation. Aerosp. Sci. Technol. 2014, 39, 13–21. [Google Scholar] [CrossRef]
  23. Nagashio, T.; Kida, T. Robust two-degrees-of-freedom attitude controller design and flight test result for engineering test satellite-VIII spacecraft. IEEE Trans. Control Syst. Technol. 2014, 22, 157–168. [Google Scholar] [CrossRef]
  24. Hu, Q.; Zhang, J. Attitude control and vibration suppression for flexible spacecraft using control moment gyroscopes. J. Aerosp. Eng. 2016, 29, 04015027. [Google Scholar] [CrossRef]
  25. Ye, D.; Sun, Z. Variable structure tracking control for flexible spacecraft. Aircr. Eng. Aerosp. Technol. 2016, 88, 508–514. [Google Scholar] [CrossRef]
Figure 1. A satellite with flexible appendages.
Figure 1. A satellite with flexible appendages.
Sensors 17 00560 g001
Figure 2. Bode magnitude diagram of satellite and antenna pitch axis.
Figure 2. Bode magnitude diagram of satellite and antenna pitch axis.
Sensors 17 00560 g002
Figure 3. Bode magnitude diagram subject to modal parameter uncertainty.
Figure 3. Bode magnitude diagram subject to modal parameter uncertainty.
Sensors 17 00560 g003
Figure 4. Adaptive filter control system. PD: proportional–derivative; LSM: least squares method; LSA: large satellite antenna.
Figure 4. Adaptive filter control system. PD: proportional–derivative; LSM: least squares method; LSA: large satellite antenna.
Sensors 17 00560 g004
Figure 5. Active disturbance rejection control system. SF: structural filter.
Figure 5. Active disturbance rejection control system. SF: structural filter.
Sensors 17 00560 g005
Figure 6. Antenna pitch angle error—controller (13).
Figure 6. Antenna pitch angle error—controller (13).
Sensors 17 00560 g006
Figure 7. Antenna pitch angular velocity error—controller (13).
Figure 7. Antenna pitch angular velocity error—controller (13).
Sensors 17 00560 g007
Figure 8. Antenna pitch angle error—controller, Equation (23).
Figure 8. Antenna pitch angle error—controller, Equation (23).
Sensors 17 00560 g008
Figure 9. Antenna pitch angular velocity error—controller, Equation (23).
Figure 9. Antenna pitch angular velocity error—controller, Equation (23).
Sensors 17 00560 g009
Figure 10. Control torque—controller, Equation (23).
Figure 10. Control torque—controller, Equation (23).
Sensors 17 00560 g010
Figure 11. Antenna pitch angle error—controller, Equation (30).
Figure 11. Antenna pitch angle error—controller, Equation (30).
Sensors 17 00560 g011
Figure 12. Antenna pitch angular velocity error—controller, Equation (30).
Figure 12. Antenna pitch angular velocity error—controller, Equation (30).
Sensors 17 00560 g012
Figure 13. Control torque—controller, Equation (30).
Figure 13. Control torque—controller, Equation (30).
Sensors 17 00560 g013
Figure 14. Antenna pitch angle error—controller, Equation (30).
Figure 14. Antenna pitch angle error—controller, Equation (30).
Sensors 17 00560 g014
Figure 15. Antenna pitch angle error—controller, Equation (31).
Figure 15. Antenna pitch angle error—controller, Equation (31).
Sensors 17 00560 g015
Table 1. The modal parameters of pitch axis.
Table 1. The modal parameters of pitch axis.
j Λ j B r o t j ς j L y ϕ Iay
10.1270103.4910.005 1.01 × 10 2
20.14206.4850.005 5.51 × 10 4
30.34012.6670.005 4.433 × 10 4
40.5510−55.2810.005 7.48 × 10 3

Share and Cite

MDPI and ACS Style

Wu, S.; Liu, Y.; Radice, G.; Tan, S. Autonomous Pointing Control of a Large Satellite Antenna Subject to Parametric Uncertainty. Sensors 2017, 17, 560. https://doi.org/10.3390/s17030560

AMA Style

Wu S, Liu Y, Radice G, Tan S. Autonomous Pointing Control of a Large Satellite Antenna Subject to Parametric Uncertainty. Sensors. 2017; 17(3):560. https://doi.org/10.3390/s17030560

Chicago/Turabian Style

Wu, Shunan, Yufei Liu, Gianmarco Radice, and Shujun Tan. 2017. "Autonomous Pointing Control of a Large Satellite Antenna Subject to Parametric Uncertainty" Sensors 17, no. 3: 560. https://doi.org/10.3390/s17030560

APA Style

Wu, S., Liu, Y., Radice, G., & Tan, S. (2017). Autonomous Pointing Control of a Large Satellite Antenna Subject to Parametric Uncertainty. Sensors, 17(3), 560. https://doi.org/10.3390/s17030560

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop