Preprint
Article

An Attitude Adaptive Integral Sliding Mode Control Algorithm with Feedforward Compensation Disturbance Observer for Microsatellites to Track High-Speed Moving Targets

Altmetrics

Downloads

84

Views

20

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

01 March 2024

Posted:

01 March 2024

You are already at the latest version

Alerts
Abstract
Gaze tracking of high-speed moving targets is a novel application mode for low Earth orbit microsatellites. In this mode, small satellites are equipped with high-resolution narrow-field-of-view video cameras for stable gaze-tracking imaging of high-speed moving targets. This paper proposes a high-precision attitude adaptive integral sliding mode control method with a feedforward compensation disturbance observer to enhance the capability of a microsatellite attitude control system for gaze tracking of high-speed moving targets. Specifically, first, we present the attitude control system model for microsatellites and the calculation method for the desired attitude of target tracking based on image feedback. Then, an adaptive integral sliding mode attitude control algorithm with a feedforward compensation disturbance observer, which meets the requirements of high-precision tracking control, is designed. The developed algorithm utilizes the disturbance observer to observe the friction torque of the flywheel and compensates for it through feedforward control. It also employs the adaptive integral sliding mode control algorithm to reduce the impact of uncertain disturbances, decrease the steady-state error of the system, and enhance the attitude control precision. Simulation experiments demonstrated that the designed disturbance observer can successfully observe the frictional disturbance torque of the flywheel. The attitude Euler angle control precision for high-speed moving target tracking reached 0.009°, and the angular velocity control precision reached 0.005°/s, validating the effectiveness of the proposed approach.
Keywords: 
Subject: Engineering  -   Aerospace Engineering

1. Introduction

Video microsatellites offer continuous target observation, which, coupled with short development cycles and low costs, makes microsatellites widely applicable. Gaze tracking of targets is a primary operational mode for video microsatellites [1,2]. However, for high-precision target gaze under high resolution and narrow field of view, the attitude control precision of microsatellites has strict requirements. Furthermore, given that video microsatellites operate in low Earth orbit, external disturbances significantly influence the satellite [3]. In addition, the internal actuation mechanism within the satellite is subject to interference from frictional forces [4], and the satellite's moment of inertia may also vary over time [5]. This is particularly the case for microsatellites, which feature a relatively low moment of inertia. These factors substantially impact the attitude control precision of microsatellites, sometimes leading to spacecraft control failures [6]. Overcoming the effects of these disturbances is a major challenge in satellite attitude tracking control.
Currently, two main approaches address the impact of disturbances on spacecraft attitude control [7,8,9,10]. The first one compensates for disturbance torques through precise modeling or establishing observers. For instance, a method based on event-triggered anti-disturbance attitude control [11] addressed the rigid spacecraft facing attitude control challenges under multiple disturbances. This method categorizes disturbances into uncertain model disturbances and norm-bounded equivalent disturbances. It designs a disturbance observer to estimate the disturbances, ensuring the convergence of the attitude control system to a small invariant set. In [12], the authors proposed a composite attitude stabilization scheme for spacecraft based on dual disturbance observers and high-precision nonsingular terminal sliding mode control. This scheme considers flywheel dynamics and multiple disturbances, compensating for estimated disturbances and mitigating the impact of estimation errors through a composite nonsingular terminal sliding mode attitude controller. It should be noted that existing external disturbance observers often assume that external disturbances remain constant or change slowly. Thus, in [13], a new disturbance observer was designed to ensure the convergence of attitude and angular velocity to a small range under arbitrary disturbance conditions.
The second approach involves designing robust controllers with superior performance and achieving attitude control while sacrificing a certain degree of precision. Among various control algorithms, sliding mode variable structure control is a typical robust control algorithm. However, the robustness of sliding mode variable structure control relies on the controller continuously changing structures near zero, leading to the chattering problem. Hence, to reduce chattering, scholars worldwide have proposed various methods, such as the boundary layer method [14], high-order sliding mode control [15,16], and control methods based on the convergence law [17,18,19,20,21,22]. In [23], a spacecraft attitude-tracking control problem was studied using an adaptive integral sliding mode fault-tolerant control strategy. Furthermore, incorporating adaptive laws, a modified fault-tolerant control scheme was proposed to compensate for actuator faults and system uncertainties, including external disturbances and inertia uncertainties. In [24], the authors combined integral sliding mode with an adaptive law based on barrier functions to address external disturbances and inertia uncertainties a rigid spacecraft faces. This method suppresses disturbances and inertia uncertainties while ensuring the rigid spacecraft system is initially near the sliding mode surface, enhancing system robustness.
This paper synthesizes the above two approaches and proposes an adaptive integral sliding mode controller with a feedforward compensation disturbance observer. Specifically, a disturbance observer was designed to estimate the friction torque for the flywheel’s frictional disturbance torque. Disturbance compensation for the friction torque was achieved through feedforward control, reducing the upper bound of total disturbances. Secondly, an adaptive integral sliding mode controller was developed for external uncertain disturbances. The adaptive law adjusts the switching gain according to the magnitude of disturbances, reducing the chattering amplitude of the control torque.
The remainder of this paper is organized as follows: Section 2 presents the calculation method for the desired attitude of target tracking based on image feedback and describes the reaction wheel and microsatellite attitude models. Section 3 derives the feedforward compensation disturbance observer and adaptive integral sliding mode variable structure controller. Section 4 introduces the simulation experiments and analysis, while Section 5 concludes this work.

2. Attitude Control System Model

2.1. Calculation of Desired Attitude for Target Tracking Based on Image Feedback

For attitude tracking control based on image feedback, the first step involves solving for the angle Φ between the satellite camera's optical axis direction and the satellite's target direction, as depicted in Figure 1. According to the parameter definition of Euler axis/angle attitude, this angle represents the Euler rotation angle between the current attitude and the desired attitude, and the normal to face O s T O p 2 is the Euler axis e . However, only the target coordinates u v in the detector plane can be obtained through the camera payload. Therefore, solving the desired attitude for target tracking is transformed into determining the Euler rotation angle Φ and Euler axis e based on u v .
In the detector plane coordinate system O p 1 U V and O p 2 X Y the coordinates of the target image point T are u v and x t y t , respectively. Their relationship is given by:
x t = u n 2 d x y t = v m 2 d y
where n and m are the number of detector pixels in the horizontal and vertical directions, and d x and d y are the physical dimensions of a single pixel in the horizontal and vertical directions, respectively.
Based on their geometric relationship, we have:
Φ = arctan x t 2 + y t 2 f
e = O s T × O s O p 2 O s T × O s O p 2
According to the relationship between attitude quaternion and Euler axis/angle, the error quaternion between the current attitude and the desired attitude is:
q e = q e 0 q e v = cos Φ 2 e x sin Φ 2 e y sin Φ 2 e z sin Φ 2 T
The desired angular velocity when tracking the target is related to the target's velocity on the detector plane. At this point, the target is considered to be in the center of the detector's field of view. Therefore, the desired angular velocity is:
ω c = x ˙ i + y ˙ i f = u ˙ d x + v ˙ d y f
The direction of angular velocity is perpendicular to O s O p 2 and the linear velocity direction.

2.2. Reaction Wheel Model

Moving target tracking requires the microsatellite detector's optical axis to constantly align with the target, imposing high demands on control precision. Among various actuation mechanisms, the reaction wheel can continuously output high-precision torque, making it suitable for high-precision attitude control of satellites. Therefore, this paper designs an attitude controller using the reaction wheel as the actuation mechanism. Next, we present the configuration and mathematical model of the reaction wheel system.
In reaction wheel systems, common configurations include the three orthogonal configurations, one oblique configuration, and the four skewed configurations, as illustrated in Figure 2 and Figure 3. The three orthogonal and one oblique configurations comprise four reaction wheels, with three wheels orthogonally mounted along the three axes of the satellite's body coordinate system and one wheel obliquely mounted. The oblique axis is generally inclined at an angle equal to the satellite's body coordinate system axes. Besides, the four-skewed configuration has all four wheels inclined and serving as backups to each other.
Theoretically, it can be proven that the oblique configuration has certain advantages in terms of power consumption, maximum output torque, reliability, and adaptability compared to the orthogonal configuration. However, the oblique configuration has a noticeable impact on the overall design of the satellite, especially on the layout and structure, as it requires the installation of reaction wheel brackets, adding weight to the satellite. Moreover, the internal space utilization efficiency is not high, posing a significant drawback for microsatellites. Therefore, this paper adopts the reaction wheel system's three orthogonal and one oblique configuration.
Let the angular momentum of the oblique wheel be h 4 , represented in the body coordinate system as:
h 4 = h 4 x , h 4 y , h 4 z T
The components satisfy h 4 x 2 + h 4 y 2 + h 4 z 2 = h 4 2 , and since the three components are equal in magnitude:
h 4 x = h 4 y = h 4 z = 1 3 h 4
The angle between the oblique axis and each coordinate axis is then given by:
β = cos 1 1 3 = 54.74
Let the array of angular momenta for the reaction wheels be h w = h 1 h 2 h 3 h 4 T , and the total angular momentum of the reaction wheel system in the satellite body coordinate system be h . The relationship between them is expressed as:
h = C h w
where C is the mounting matrix for the reaction wheel system.
For the three orthogonal and one oblique configuration,
C = 1 0 0 3 3 0 1 0 3 3 0 0 1 3 3
The primary control effect of a reaction wheel on the microsatellite is the reaction torque of the wheel. According to Newton's third law, the reaction torque T 0 exerted by the wheel on the satellite is equal in magnitude but opposite in direction to the torque T 1 applied by the motor on the wheel. Combining the angular momentum theorem:
T 0 = T 1 = T w o T w f = C J w Ω ˙ w
where T w o is the electromagnetic torque on the reaction wheel, T w f is the frictional disturbance torque on the reaction wheel, J w is the rotational inertia of the reaction wheel, and Ω w is the angular velocity of the reaction wheel.
Operating under torque mode, the reaction wheel follows that T 0 T w f is proportional to the commanded torque. This paper adopts the Stribeck friction model to simulate the frictional disturbance torque on the reaction wheel.
For a single reaction wheel, when the wheel is at rest:
T w f = T max T w o > T max T w o T max T w o T max T max T w o < T max
When the wheel is rotating:
T w f = k υ Ω w + T c + T max T c e μ Ω w sgn Ω w
where T max is the maximum static friction torque, k υ is the viscous friction coefficient, T c is the Coulomb friction torque, and μ is the empirical coefficient.

2.3. Microsatellite Attitude Model

Using quaternions to express satellite attitude kinematics equations avoids singularity issues and simplifies the calculation process by only involving matrix multiplication operations without complex trigonometric calculations. Therefore, this paper models the kinematic characteristics of the satellite using the attitude kinematics equations based on the attitude quaternion q = [ q 0 q 1 q 2 q 3 ] T = [ q 0 q v ] T .
The satellite attitude kinematics model based on the attitude quaternion is given by:
q ˙ v = 1 2 q v × + q 0 I 3 ω bi
where q v × = 0 q 3 q 2 q 3 0 q 1 q 2 q 1 0 is the cross product antisymmetric skew-symmetric matrix of q v , and ω bi is the angular velocity vector of the satellite relative to the inertial coordinate system in the body coordinate system.
The object studied is a microsatellite, generally treated as a rigid body. The dynamics model for the attitude of the microsatellite is given by:
J ω ˙ bi + ω bi × J ω bi + C h w = C d h w d t + T
where J is the rotational inertia matrix of the microsatellite and T is the external torque applied at the satellite's center of mass.

3. High-Precision Attitude Adaptive Integral Sliding Mode - Tracking Control Algorithm Based on Feedforward Compensation Disturbance Observer

3.1. Design of Feedforward Compensation Disturbance Observer

Focusing on the frictional torque of the flywheel, this paper employs the disturbance observer approach to estimate the frictional torque and compensate for it through feedforward control. Based on the previously presented flywheel torque model, the disturbance observer is designed as follows:
Ω ^ ˙ w = 1 J w T w o T ^ w f + L 1 Ω w Ω ^ w T ^ ˙ w f = L 2 Ω w Ω ^ w
where Ω ^ w and T ^ w f are the estimated values of the flywheel angular velocity Ω w and frictional disturbance torque T w f , respectively.
Utilizing the disturbance observer mentioned above and choosing suitable L 1 and L 2 ensures that as t + , and thus the estimated errors for flywheel angular velocity and frictional disturbance torque tend to be zero.
The estimation error of the observer is defined as:
Ω w e = Ω w Ω ^ w T w f e = T w f T ^ w f
Taking the derivative of both sides of the above equation concerning time:
Ω ˙ w e = Ω ˙ w Ω ^ ˙ w T ˙ w f e = T ˙ w f T ^ ˙ w f
Substituting the observer model and flywheel torque model into the equation, we obtain:
Ω ˙ w e = T w f e J w + L 1 Ω w e T ˙ w f e = L 2 Ω w e
Organizing the above equation into matrix form:
Ω ˙ w e T ˙ w f e = L 1 1 J w L 2 0 Ω w e T w f e
The characteristic equation of the observer is then given by:
λ 2 L 1 λ + L 2 J w = 0
Ensuring L 1 < 0 and L 2 > 0 , the characteristic equation guarantees that all roots of the equation fall on the left half of space s. For any initial values, as time t + , the estimated errors for flywheel angular velocity and frictional disturbance torque satisfy Ω w e 0 and T w f e 0 .

3.2. Design of Adaptive Integral Sliding Mode Variable Structure Controller

This section proposes an adaptive global integral sliding mode control algorithm for external disturbance torque. By designing an adaptive law, this controller can dynamically adjust the gain based on the magnitude of external disturbances, thereby reducing chattering amplitude. Specifically, to prevent excessive adaptation of the adaptive law, a global integral sliding mode vector is adopted, as presented in Eq. (22). This structure ensures the system's initial state is already on the sliding surface S = 0 , eliminating the approaching phase.
S = ω e + 0 t k P ω e + k I q e v d τ ω e 0
where k P > 0 and k I > 0 .
When on the sliding surface, the system's state eventually stabilizes at the origin. Combining the sliding mode vector with the kinematic and dynamic models of the microsatellite, we get:
J S ˙ = T 0 + T f + k P J ω e + k I J q e v Γ
where Γ = J C o b ω ˙ d ω e × C o b ω d + ω b × J ω b + C J w Ω w .
Combining Eqs. (22) and (23), the sliding mode variable structure controller is:
u = k sgn S k P J ω e k I J q e v + Γ
The fundamental idea is to continuously transform the control structure so the system remains on the sliding surface S = 0 , allowing the system error to converge to zero. The term k sgn S in the controller is the root cause of chattering in the sliding mode variable structure control and is also the factor that imparts robustness to external disturbances. Besides, the magnitude of the switching gain k determines the chattering amplitude, and stability is achieved only when the chattering amplitude exceeds the disturbance upper limit.
In a traditional sliding mode variable structure control, the parameter k is fixed, often chosen to be large to ensure stability, thus increasing the chattering amplitude. Adaptive sliding mode variable structure control adjusts the value of k in real-time through the adaptive law, precisely meeting the stability requirements of the system. Based on the analysis above, the adaptive law is designed as follows:
k ^ = ε 0 t S d τ
where k ^ is the adaptive switching gain and ε > 0 .
From the structure of the adaptive law presented above, it is clear that the adaptation does not originate directly from external disturbance torque but adjusts the gain's magnitude based on how far the sliding mode vector S deviates from zero. That is, the gain is increased whenever S is non-zero until S converges to zero.
Considering Eqs. (16), (24), and (25), the adaptive integral sliding mode controller can be designed as:
u = ε 0 t S d τ sgn S k P J ω e k I J q e + Γ · + T ^ w f
Next, we proceed to prove the stability of this controller.
Proof. Taking the Lyapunov function as:
V = 1 2 S T J S + 1 2 k ^ k ¯ 2
where k ¯ is the final value that satisfies the switching gain required for control k ¯ > T f .
V ˙ = S T J S ˙ + k ^ k ¯ k ^ ˙ = S T T 0 + T f + k P J ω e + k I J q e Γ · + k ^ k ¯ k ^ ˙
Substituting the designed controller and adaptive law into Eq. (28), we get:
V ˙ = S T k ^ sgn S + T ^ w f T w f + T f + k ^ k ¯ S 1 = k ^ S 1 S T sgn S + S T T f k ¯ S 1 + T ^ w f T w f = S T T f k ¯ S 1 + T ^ w f T w f
As time progresses, T ^ w f T w f will eventually tend to zero. Therefore:
lim t V ˙ = S T T f k ¯ S 1 < T f k ¯ S 1 < 0
So, the system will eventually remain on the sliding surface S = 0 , and the system state on the sliding surface will eventually stabilize to zero. □
Although this paper reduces chattering amplitude by designing the adaptive law, the controller still exhibits noticeable chattering due to the non-continuous function sgn S . Thus, a saturation function sat S inspired by the boundary layer method is introduced to overcome this drawback Therefore, the final design of the controller is:
u 1 = ε 0 t S d τ sat S k P J ω e k I J q e + Γ · + T ^ w f

4. Simulation Results and Analysis

The following simulations involve moving target tracking using a semi-physical ground real-time simulation system for microsatellites. The system comprises an electric satellite, a real-time simulation machine, and ground measurement software, as depicted in Figure 4. The electric satellite is composed and configured to mimic the real conditions of satellites in orbit, enabling the physical simulation of microsatellites. The real-time simulation machine facilitates the simulation of satellite orbital operations, environmental conditions, and target scenarios. The ground measurement software monitors and controls the satellite's state.
The simulation conditions were set as follows. The satellite operates in a circular orbit at an altitude of 500 km from the Earth's surface, with an inclination angle i = 30 o , right ascension of the ascending node Ω = 0 o , and the initial ground projection geographical coordinates of the target point are 9.9727 ° N , 150.5970 E , with an altitude of 12 km, flying North at a speed of 0.8 Ma.
The moment of inertia for the microsatellite's rotation was given by:
J = 4 0 0 0 6 0 0 0 5 kg m 2
External environmental disturbance torque was configured as:
d = 3 sin 10 t 6 3 sin 10 t 5 3 sin 10 t + 2 × 10 4 N m
The controller parameters were set as k P = 0.4 , k I = 0.1 , ε = 1.5 , and δ = 0.01 . The disturbance observer parameters were set as L 1 = 1 and L 2 = 0.03 . Table 1 reports the performance parameters of the flywheel.
Utilizing the method presented in Section 3 provides the quaternion error and desired angular velocity between the current attitude and the desired attitude. The designed controller was then used to track the desired attitude. In this simulation, first, the effectiveness of the disturbance observer was examined, with the corresponding results illustrated in Figure 5 and Figure 6. Figure 5 presents the actual friction torque values generated by the flywheel, and Figure 6 displays the observed flywheel friction torque values obtained by the disturbance observer. Figure 5 highlights that the flywheel experienced zero speed at 56s and 132s, resulting in a sudden change in frictional force. Comparing the two figures, it is evident that the designed disturbance observer successfully observed the frictional disturbance torque of the flywheel, albeit with a slight deviation at the zero-speed crossings.
Four additional parameter combinations were simulated to demonstrate the impact of parameters L 1 and L 2 on the disturbance observer. Table 2 reports the four data sets, and the corresponding simulation results are depicted in Figure 7.
Figure 7(a) and (b) reveal that as the parameter L 1 increased, the observer became less sensitive to abrupt changes in frictional force. Similarly, Figure 7(c) and (d) highlight that as the parameter L 2 decreased, the observer became less sensitive to abrupt changes in frictional force. In practical applications, a reasonable choice of observer parameters is crucial. Indeed, if L 2 / L 1 is too large, the observer becomes overly sensitive to sudden changes in frictional force, leading to oscillations in observed values at the point of frictional force transition, thereby affecting subsequent observations. Conversely, if L 2 / L 1 is too small, the observer may fail to detect abrupt changes in frictional force.
Next, the tracking performance of the controller was examined. For clarity, the quaternion attitude was converted to Euler angles. The simulation results are illustrated in Figure 8, Figure 9 and Figure 10.
Figure 8 infers that the satellite achieved high accuracy in yaw and roll angles while the pitch angle accuracy was slightly lower. Specifically, the yaw accuracy was 0.0012°, roll accuracy was 0.0011° and pitch accuracy was 0.009°. Figure 9 demonstrates that the satellite's angular velocity control accuracy was high, with errors in all three axes maintained within 0.005°/s. The lowest accuracy in satellite attitude was observed around 110s, primarily because the satellite is closest to the target point at this time, resulting in rapid changes in satellite attitude. The deviation between attitudes at the previous and subsequent instants is significant within one control cycle, preventing complete convergence to zero. This gives rise to a certain level of attitude control error.
Figure 10 illustrates the variation of satellite control torques in the entire process. The x-axis- and z-axis torques were almost zero, while the y-axis direction had significant torque between 60s and 140s. The satellite's attitude changed relatively quickly during this interval, calling for a large control torque. A sudden torque transition occurred around the 60s and 130s, which is evident in Figure 8 and Figure 9. This is attributed to the zero crossing of the flywheel's speed, where the flywheel friction torque transitions from moving friction to static friction and then back to moving friction, as indicated in the performance analysis of the disturbance observer.

5. Conclusions

This paper proposes an adaptive integral sliding mode variable structure attitude controller based on feedforward compensation disturbance observer to address the challenge of stable tracking of high-speed moving targets by low Earth orbit microsatellites under conditions of high-resolution narrow-field-of-view. The proposed method improved the precision of microsatellite tracking and gaze attitude control for high-speed moving targets.
Overall, the following conclusions are drawn through simulation verification:
  • The designed disturbance observer can accurately estimate the flywheel's friction torque. Specifically, a larger parameter L 1 and a smaller parameter L 2 make the observer less sensitive to abrupt changes in frictional force.
  • Under the simulation conditions of this paper, with the existence of flywheel friction torque and external disturbance torque, the designed controller ensures Euler angle precision of 0.009° and angular velocity control accuracy of 0.005°/s during the process of tracking high-speed moving targets validating the effectiveness of the proposed algorithm.

Author Contributions

Formal analysis, Yurong Liao; Investigation, Xinyan Yang and Zhaoming Li; Software, Lei Li; Validation, Zhaoming Li.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study is available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. AF Pei, Wenjing.” Staring Imaging Attitude Tracking Control Laws for Video Satellites Based on Image Information by Hyperbolic Tangent Fuzzy Sliding Mode Control” Computational Intelligence and Neuroscience. [CrossRef]
  2. Huang, XW, Dong, ZY, Zhang, K, Zhang, F and Zhang, LH Approximation-Free Attitude Fault-Tolerant Tracking Control of Rigid Spacecraft with Global Stability and Appointed Accuracy. IEEE Transactions on Aerospace and Electronic Systems. [CrossRef]
  3. Zhang Gaowang, S. Qiu, and F. Wang. "Adaptive Fuzzy Fault-Tolerant Control of Flexible Spacecraft with Rotating Appendages." International Journal of Fuzzy Systems, 25.1(2023):326-337. [CrossRef]
  4. Wu, Shunan, et al. "Robust attitude maneuver control of spacecraft with reaction wheel low-speed friction compensation." Aerospace Science & Technology, 2015:213-218. [CrossRef]
  5. Fan, Shaoyan, et al. "Quick-response attitude takeover control using multiple servicing spacecraft based on inertia properties identification." Advances in Space Research: The Official Journal of the Committee on Space Research(COSPAR) (2022). [CrossRef]
  6. Yu, Xiang, et al. "Antidisturbance Controllability Analysis and Enhanced Antidisturbance Controller Design with Application to Flexible Spacecraft." IEEE Transactions on Aerospace and Electronic Systems 57-5(2021). [CrossRef]
  7. He, Tongfu, and Z. Wu. "Iterative Learning Disturbance Observer Based Attitude Stabilization of Flexible Spacecraft Subject to Complex Disturbances and Measurement Noises." IEEE/CAA Journal of Automatica Sinica 008.009(2021):P.1576-1587. [CrossRef]
  8. He, Tongfu, and Z. Wu. "Neural network disturbance observer with extended weight matrix for spacecraft disturbance attenuation." Aerospace Science and Technology, Jul.(2022):126. [CrossRef]
  9. Chen, Zhaoyue, H. Zhang, and B. Xiao. " Appointed-time nonsingular sliding mode control of spacecraft attitude stabilization." IET Control Theory and Applications. [CrossRef]
  10. Xiao, B, Wu, XW, Cao, L and Hu, XX Prescribed Time Attitude Tracking Control of Spacecraft with Arbitrary Disturbance. IEEE Transactions on Aerospace and Electronic Systems. [CrossRef]
  11. Cao, Lei Ding, Zhengtao. "Event-triggered anti-disturbance attitude control for rigid spacecrafts with multiple disturbances." International Journal of Robust and Nonlinear Control, 31.2(2021). [CrossRef]
  12. Qiao, Jianzhong, et al. "Composite Nonsingular Terminal Sliding Mode Attitude Controller for Spacecraft with Actuator Dynamics Under Matched and Mismatched Disturbances." IEEE Transactions on Industrial Informatics, (2020). [CrossRef]
  13. Xiao, Bing, L. Cao, and D. Ran. "Attitude Exponential Stabilization Control of Rigid Bodies via Disturbance Observer." IEEE Transactions on Systems, Man, and Cybernetics: Systems PP.99(2019):1-9. [CrossRef]
  14. Eshghi, Samira, and R. Varatharajoo. "Singularity-Free Integral-Augmented Sliding Mode Control for Combined Energy and Attitude Control System." Advances in Space Research 59.2(2016):631-644. [CrossRef]
  15. Van, Mien. "Higher-order terminal sliding mode controller for fault accommodation of Lipschitz second-order nonlinear systems using fuzzy neural network." Applied Soft Computing 104.4(2021):107186. [CrossRef]
  16. Mazare, Mahmood, M. Taghizadeh, and P. Ghaf-Ghanbari. "Fault-tolerant control based on adaptive super-twisting nonsingular integral-type terminal sliding mode for a delta parallel robot." Journal of the Brazilian Society of Mechanical Sciences and Engineering 42.8(2020):1-15. [CrossRef]
  17. Yang, YX, Chen, M, Peng, KX and Yu, M. Adaptive Sliding Mode Fault-tolerant Control for Attitude Tracking of Spacecraft with Actuator Faults. International Journal of Control Automation and Systems. [CrossRef]
  18. Lu K, Xia Y, Zhu Z, et al. Sliding mode attitude tracking of rigid spacecraft with disturbances. Journal of the Franklin Institute, 2012, 349(2):413-440. [CrossRef]
  19. Gao S, Jing Y, Liu X, et al. Finite-time attitude-tracking control for rigid spacecraft with actuator failures and saturation constraints. International Journal of Robust and Nonlinear Control, 2019, 30(2). [CrossRef]
  20. Wu Y D, Wu S F, Gong D R, et al. Spacecraft Attitude Maneuver Using Fast Terminal Sliding Mode Control Based on Variable Exponential Reaching Law. International Conference on Aerospace System Science and Engineering. Springer, Singapore, 2019. [CrossRef]
  21. Wang C, Xia H, Wang Y, et al. Discrete-time Sliding Mode Control with Adaptive Reaching Law via Implicit Euler Method. International Journal of Control, Automation, and Systems, 2023. [CrossRef]
  22. Ma H, Xiong Z, Li Y, et al. Sliding Mode Control for Uncertain Discrete-Time Systems Using an Adaptive Reaching Law. IEEE Transactions on Circuits and Systems II: Express Briefs, 2020. [CrossRef]
  23. Wang Z, Li Q, Li S. Adaptive Integral-Type Terminal Sliding Mode Fault Tolerant Control for Spacecraft Attitude Tracking. IEEE Access, 2019:35195-35207. [CrossRef]
  24. Wang, Jie, Y. S. Hu, and W. Ji. "Barrier Function-Based Adaptive Integral Sliding Mode Finite-time Attitude Control for Rigid Spacecraft." Nonlinear Dynamics :1-16. [CrossRef]
Figure 1. Relationship between the optical axis direction for target imaging and the satellite’s target direction.
Figure 1. Relationship between the optical axis direction for target imaging and the satellite’s target direction.
Preprints 100290 g001
Figure 2. Three orthogonal and one oblique configuration of reaction wheels.
Figure 2. Three orthogonal and one oblique configuration of reaction wheels.
Preprints 100290 g002
Figure 3. Four skewed configurations of reaction wheels.
Figure 3. Four skewed configurations of reaction wheels.
Preprints 100290 g003
Figure 4. Semi-physical ground real-time simulation system for microsatellites.
Figure 4. Semi-physical ground real-time simulation system for microsatellites.
Preprints 100290 g004
Figure 5. Flywheel friction torque.
Figure 5. Flywheel friction torque.
Preprints 100290 g005
Figure 6. Observed flywheel friction torque.
Figure 6. Observed flywheel friction torque.
Preprints 100290 g006
Figure 7. Observed flywheel friction torques under various parameter sets:(a) Parameter Set 1;(b) Parameter Set 2; (c) Parameter Set 3; (d) Parameter Set 4.
Figure 7. Observed flywheel friction torques under various parameter sets:(a) Parameter Set 1;(b) Parameter Set 2; (c) Parameter Set 3; (d) Parameter Set 4.
Preprints 100290 g007aPreprints 100290 g007b
Figure 8. Euler angle error of attitude tracking.
Figure 8. Euler angle error of attitude tracking.
Preprints 100290 g008
Figure 9. Angular velocity error of attitude tracking.
Figure 9. Angular velocity error of attitude tracking.
Preprints 100290 g009
Figure 10. Control torque of attitude tracking.
Figure 10. Control torque of attitude tracking.
Preprints 100290 g010
Table 1. Flywheel performance parameters.
Table 1. Flywheel performance parameters.
Parameter Value
Maximum torque / Nm 0.4
Maximum angular velocity Ω rad s 1 m a x ±5000
Moment of inertia J w / kg m 2 0.025
Viscous friction coefficient k υ 0.0000318
Coulomb friction torque T c / Nm 0.0040
Maximum static friction torque T Nm m a x 0.0055
Empirical coefficient μ 2
Maximum torque / Nm 0.4
Maximum angular velocity Ω rad s 1 m a x ±5000
Moment of inertia J w / kg m 2 0.025
Table 2. Disturbance observer parameters.
Table 2. Disturbance observer parameters.
Set 1 Set 2 Set 3 Set 4
L 1 -0.5 -2 -1 -1
L 2 0.03 0.03 0.01 0.06
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated