Journal of Robotics, Networking and Artificial Life

Volume 8, Issue 2, September 2021, Pages 94 - 98

Adaptive Sliding Mode Control of Inclination Angle and Tension for a Suspended Anti-Gravity Device

Authors
Yuxin Jia, Yingmin Jia*, Kai Gong
The Seventh Research Division and the Center for Information and Control, School of Automation Science and Electrical Engineering, Beihang University (BUAA), Beijing 100191, China
*Corresponding author. Email: ymjia@buaa.edu.cn
Corresponding Author
Yingmin Jia
Received 6 November 2020, Accepted 8 May 2021, Available Online 22 July 2021.
DOI
10.2991/jrnal.k.210713.005How to use a DOI?
Keywords
Suspended anti-gravity device; microgravity; adaptive sliding mode control; ground verification
Abstract

In this paper, the Suspended Anti-Gravity Device (SAGD) is studied to construct sustainable microgravity environment on the ground. To overcome the difficulty of accurate gravity compensation when SAGD is disturbed, a new adaptive sliding mode controller is proposed based on the dynamic model, which effectively ensures the stability of inclination angle and tension. The simulation and experiment results show that the transient time and steady-state error are small, which satisfies the requirements of spacecraft ground verification.

Copyright
© 2021 The Authors. Published by Atlantis Press International B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

1. INTRODUCTION

In 2020, space probes such as “Perseverance”, “Chang’e-5” and “Tianwen-1” have been launched to explore Mars and the moon. It shows that human beings are marching toward deep space, ushering in a new era of rapid development of space technology. As we all know, it is difficult for human beings to reach space, which determines that the development of space technology is particularly dependent on ground experiments [13]. Since microgravity is the most important feature of space environment, many important devices have been developed to construct microgravity environment on the ground, including drop tower, air-floating platform, Suspended Anti-Gravity Device (SAGD), etc. However, the operation time and internal movable space of the drop tower and air-floating platform are limited. The SAGD offset the gravity of test object through the tension of hanging wire, breaking through the above limitations [4,5]. In the 1990s, Carnegie Mellon University developed an experimental device to verify various algorithms of space manipulator. The device uses counter-weight, pulleys and other mechanical structures to generate constant tension on the steel wire to offset the gravity of space manipulator. Subsequently, SAGD is concerned by many scientific research institutions [6]. Harbin Institute of Technology used single sling to offset five-sixths of the gravity of “YuTu” lunar rover, and measured its wheel pressure in a simulated lunar gravity environment. In 2019, Beijing Institute of Space Electromechanical Research developed a landing test device to verify the performance of probe during the landing phase in extraterrestrial body. It has been successfully applied to the landing test of Mars probe. The height of the device is 140 m, and the diameter of the experimental area is 120 m. By adjusting the tension of 36 steel wires, it can simulate the gravity environment of extraterrestrial body.

The SAGD has been widely applied. Therefore, it is significant to study how to keep the inclination angle and output force constant in the presence of disturbance. An Adaptive Sliding Mode Controller (ASMC) is proposed in this paper. Compared with the traditional method, the anti-interference ability of SAGD is improved.

2. SYSTEM MODELING

The SAGD consists of a horizontal servo system, a low stiffness structure, an unconstrained structure, a universal joint, a suspension system, and a test satellite, as shown in Figure 1 [5].

Figure 1

Schematic diagram of SAGD.

When the test satellite is disturbed, the horizontal servo system can quickly track its horizontal movement, and ensure that the low stiffness structure remains vertical. The universal joint and unconstrained structure can ensure that the freedom of test satellite is not restricted, so that the test satellite can perform approximate unconstrained pitching, yawing and rolling motion under a small frictional torque disturbance. The suspension system can control the output tension of SAGD by adjusting the moving distance of rack. A tilt sensor is installed under the universal joint to measure the inclination of low stiffness structure. Only when the inclination angle is 0 and the output force is equal to the gravity of test satellite, can accurate gravity compensation be realized and a long-term microgravity environment can be constructed. How to establish the coordinate system, please refer to Figure 2. O1 is the center of the gear in suspension system, O2 is the meshing point with rack. O3 and O4 are the center of universal joint and test satellite respectively. The physical meanings of the main symbols are as follows:

  • g, Gravitational acceleration.

  • R, Radius of the gear in suspension system.

  • k, Elastic coefficient of low stiffness structure.

  • ω, Inclination angle of low stiffness structure.

  • L0, Initial length of low stiffness structure.

  • L, Variation length of low stiffness structure.

  • M, The sum of the masses of unconstrained structure and test satellite.

  • Tα, Driving torque of the motor in suspension system.

  • M1, M2, The loads on X- and Y-direction motor of horizontal servo system.

  • Ma, Mb, The masses of the gear and rack in suspension system.

  • Fx, Fy, Driving forces of X- and Y-direction motor of horizontal servo system.

  • δx, δy, δz, Disturbing forces.

  • ωx, ωy, Orthogonal decomposition values of ω.

Figure 2

The coordinate system of SAGD.

According to the operation principle of SAGD, the model can be obtained by Lagrange equation.

Hq¨+Jq˙+N=F+H˜δ (1)

The matrices defined in the model are as follows:

H=[ωx(η11)d(η11)0ωy(η21)0d(η21)R(MMc)/M00]H˜=[0η1/d000η2/dRMc/MωxRMc/(Md)ωyRMc/(Md)]J=[2ω˙x(η11)002ω˙y(η21)00000],F=1M[FxFyTα],δ=1M[δzδxδy]N=[00R(g+(MMbg+LMck)/M2)],q=[Lωxωy]
d=L+L0+Mg/k,Mc=Ma/2+Mb+Mη1=(M+M1)/M,η2=(M+M2)/M
where F is the input of SAGD. q is the state vector, including the variation length of low stiffness structure and the orthogonal decomposition values of ω. δ is the disturbing forces and is assumed to be bounded.

3. ASMC DESIGN

In this section, a new ASMC is designed, which can reduce the influence of uncertain disturbing forces on the accuracy of gravity compensation. Define variables:

A(q,q˙)=H1(Jq˙+N)B(q)=H1,δ˜=H1H˜δ=[δ˜1,δ˜2,δ˜3]T

The dynamic model (1) is transformed into

q¨=A(q,q˙)+B(q)F+δ˜ (2)

To offset the gravity of test satellite, and verify its attitude control performance in floating state, this paper defines the expected value of state vector q as qd = [0,0,0]T. The system error is e = qqd, and the upper bound of |δ˜| is β = [β1, β2, β3]T. Thus, Equation (2) is transformed into

e¨=A(q,q˙)+B(q)F+δ˜q¨d (3)

The switching function is defined as:

s=De+Vsgn(e˙)zsgn(e˙)z=[|e1|zsign(e1),|e2|zsign(e2),|e3|zsign(e3)]T (4)
where, D = diag (d1, d2, d3) and V = diag (v1, v2, v3) are positive definite matrices, s = [s1, s2, s3]T, z = diag (z, z, z) and satisfies 1 < z < 2.

The adaptive parameter φ = [φ1, φ2, φ3]T is used in controller design to improve the anti-interference ability of SAGD. The adaptive law is defined as Equation (5), and φ is dynamically adjusted according to the value of switching function Equation (4).

φ˙=[|s1|f1,|s2|f2,|s3|f3]T (5)
where, f1, f2, f3 are all positive constants.

Assumption 1.

The stable value φˆ=[φˆ1,φˆ2,φˆ3]T of the adaptive parameter satisfies φˆp>βp,p=1,2,3.

Theorem 1.

Under Assumption 1, the system error e will converge to 0, if the ASMC F is designed as:

F=Fe+Fd+FsFe=B(q)1diag(1zv1|e˙1|z1,1zv2|e˙2|z1,1zv3|e˙3|z1)De˙Fd=B(q)1(A(q,q˙)+q¨d)Fs=B(q)1(diag(φ)sign(s)) (6)

When ėp = 0, define

1/(zvp|e˙p|z1)=0,p=1,2,3

Proof. The error of adaptive parameter φ is φ˜=φφˆ, and the Lyapunov function is defined as:

VL=12sTs+12φ˜diag(f1,f2,f3)diag(θ1,θ2,θ3)φ˜diag(θ1,θ2,θ3)=zVdiag(|e˙|z1) (7)

Furthermore, the derivatives of Equations (4) and (7) can be obtained

s˙=De˙+zVdiag(|e˙|z1)e¨V˙L=sTs˙+φ˜Tdiag(f1,f2,f3)diag(θ1,θ2,θ3)φ˜˙ (8)

Substitute the ASMC Equation (6) into Equation (8)

V˙L=θ1(δ˜1s1φˆ1|s1|)+θ2(δ˜2s2φˆ2|s2|)+θ3(δ˜3s3φˆ3|s3|)0 (9)

According to the analysis of Equation (9), the ASMC can stabilize the system. Substituting the controller Equation (6) into the system error model Equation (3), it can be found that the solution (e, ė) of the system error model will not make V˙L0 except for origin (0, 0). Therefore, the system error e will converge to 0. The proof is completed.

4. SIMULATION ANALYSIS

In this section, to verify the ability of ASMC, the simulation experiment is carried out. Equation (10) is used instead of the sign function Sign(s) to reduce the oscillation of state response.

s/(|s|+0.05) (10)

The parameters of the SAGD are R = 0.02 m, M = 15.5 kg, Ma = 0.52 kg, Mb = 4 kg, M1 = 16 kg, M2 = 41.5 kg, L0 = 0.45 m, k = 690 N/m. The pulse disturbance shown in Figure 3 is applied to the system. φ¯ is used to represent the initial value of φ, and the parameters of ASMC are as follows:

f1=f2=f3=1,φ¯=[1,1,1]T,z=1.1D=diag(280,510,450),V=diag(7.5,8,9)

Figure 3

Disturbing forces.

The simulation results are shown in Figures 4 and 5. It can be found that the maximum errors of L, ωx and ωy are 5.151 × 10−5 m, 3.779 × 10−5 rad, 1.254 × 10−5 rad, respectively. Therefore, the output tension error is 0.036 N, and the gravity compensation accuracy is about 99%. In the following, the ASMC is used to compare with the controller in Jia et al. [5]. By analyzing the results in Figures 4 and 6, it can be concluded that the transient time of the ASMC system is shorter and the steady-state error is smaller. When the simulation time t >1.6 s, the state error of ASMC system satisfies ||e|| < 4 × 10−6, while the control system in Jia et al. [5] needs 1.7 s. Furthermore, on the basis of disturbance, Gaussian noise obeying N(0,1) is added. The simulation results are shown in Figure 7, the state error satisfies ||e|| < 6.5 × 10−4, which still satisfies the requirements of ground verification.

Figure 4

State response of the ASMC system.

Figure 5

The output of ASMC.

Figure 6

State response of the control system in Jia et al. [5].

Figure 7

State response of the ASMC system with noise.

5. EXPERIMENT RESULTS

To further verify the superiority of ASMC proposed in this paper, experiments were carried out in the actual device shown in Figure 8. The experiment results are shown in Figures 9 and 10. The maximum errors of ωx and ωy are 0.55° and 0.18°, which means that the low stiffness structure remains approximately vertical. The expected value of force sensor output is Mg = 151.9N, and the maximum error is 9.1N. Therefore, SAGD can compensate the gravity with an accuracy of about 94%.

Figure 8

Suspended anti-gravity device.

Figure 9

The output of tilt sensor.

Figure 10

The output of force sensor.

6. CONCLUSION

In this paper, the dynamic model of SAGD is established by Lagrange equation, and then a new ASMC is proposed. The controller can make the system asymptotically stable, and overcome the difficulty of accurate gravity compensation in the presence of disturbance. The simulation results show that, compared with the existing methods, the ASMC has the advantages of small steady-state error and fast convergence speed. In addition, the performance of ASMC has been tested through the actual device, which can satisfy the requirements of ground verification.

CONFLICTS OF INTEREST

The authors declare they have no conflicts of interest.

ACKNOWLEDGMENT

This work was supported by the NSFC (61327807, 61520106010).

AUTHORS INTRODUCTION

Mr. Yuxin Jia

He received the B.S. degree in automation from Chongqing University, China, in 2017. He is currently pursuing the PhD degree with the Seventh Research Division and the Center for Information and Control, School of Automation Science and Electrical Engineering, Beihang University. His current research interests include gravity compensation and intelligent control of robots.

Prof. Yingmin Jia

He received the B.S. degree in control theory from Shandong University, China, in 1982, and the M.S. and PhD degrees both in control theory and applications from Beihang University, China, in 1990 and 1993, respectively. Then, he joined the Seventh Research Division at Beihang University where he is currently Professor of automatic control. He was the recipient of the National Science Fund for Distinguished Young Scholars in 1996, and was appointed as Chang Jiang Scholar of the Ministry of Education of China in 2004. His current research interests include robust control, adaptive control and intelligent control, and their applications in robots systems.

Mr. Kai Gong

He received the B.S. degree in measurement & control technology and instrument from Harbin Engineering University, China, in 2016. He is currently pursuing the PhD degree with the Seventh Research Division and the Center for Information and Control, School of Automation Science and Electrical Engineering, Beihang University. His current research interests include motion and path planning for robotics and automation.

Journal
Journal of Robotics, Networking and Artificial Life
Volume-Issue
8 - 2
Pages
94 - 98
Publication Date
2021/07/22
ISSN (Online)
2352-6386
ISSN (Print)
2405-9021
DOI
10.2991/jrnal.k.210713.005How to use a DOI?
Copyright
© 2021 The Authors. Published by Atlantis Press International B.V.
Open Access
This is an open access article distributed under the CC BY-NC 4.0 license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Yuxin Jia
AU  - Yingmin Jia
AU  - Kai Gong
PY  - 2021
DA  - 2021/07/22
TI  - Adaptive Sliding Mode Control of Inclination Angle and Tension for a Suspended Anti-Gravity Device
JO  - Journal of Robotics, Networking and Artificial Life
SP  - 94
EP  - 98
VL  - 8
IS  - 2
SN  - 2352-6386
UR  - https://doi.org/10.2991/jrnal.k.210713.005
DO  - 10.2991/jrnal.k.210713.005
ID  - Jia2021
ER  -