Next Article in Journal
Network Resource Allocation Algorithm Using Reinforcement Learning Policy-Based Network in a Smart Grid Scenario
Next Article in Special Issue
CrossTLNet: A Multitask-Learning-Empowered Neural Network with Temporal Convolutional Network–Long Short-Term Memory for Automatic Modulation Classification
Previous Article in Journal
Cuckoo-Store Engine: A Reed–Solomon Code-Based Ledger Storage Optimization Scheme for Blockchain-Enabled IoT
Previous Article in Special Issue
Virtual Network Function Migration Considering Load Balance and SFC Delay in 6G Mobile Edge Computing Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rigid–Flexible Coupled System Attitude–Orbit Integration Fixed-Time Control

1
China Academy of Space Technology, Beijing 100082, China
2
State Key Laboratory of Astronautic Dynamics, Xi’an 710000, China
3
College of Aerospace and Civil Engineering, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(15), 3329; https://doi.org/10.3390/electronics12153329
Submission received: 22 May 2023 / Revised: 13 June 2023 / Accepted: 18 June 2023 / Published: 3 August 2023
(This article belongs to the Special Issue Edge AI for 6G and Internet of Things)

Abstract

:
A diffractive imaging system consisting of two satellites is analyzed in view of dynamics. The mathematical model of rigid and flexion couples is studied to describe the relative motion of diffractive satellites and imaging satellites. Based on an integrated dynamics model with dual quaternion, a fixed-time non-singular terminal sliding mode controller is designed to meet the requirements of Earth observation. Finally, introducing the non-singular terminal sliding mode as the control group, a comparative simulation of relative motion and control is implemented to verify the controller and dynamics model.

1. Introduction

Mega constellations make the implementation of 6G mobile networks possible; furthermore, earth observation satellites are important for the construction of space-based Internet of Things. High resolution is an important development direction for the Earth observing system (EOS). To meet the requirements of the rocket launch envelope and realize the giant aperture optical imaging, the thin film diffraction imaging technique has been studied by many scholars as a new imaging technique. Diffractive films have the advantages of being lightweight, having changeable face shapes, having smaller face densities, being low cost, and being easy to fold and unfold compared to conventional optical imaging loads. Thin film diffraction imaging is one of the most promising and effective methods and technical implementations used to solve the problem of very large aperture and ultra-light load imaging systems in space [1,2].
In the area of diffraction imaging, research institutions have conducted a lot of exploration and experiments. In 1998, the Lawrence Livermore National Laboratory (LLNL) proposed the Eyeglass program, which used two satellites, an objective, and an eyepiece to form a telescope system [3,4]. Ground prototypes proved the feasibility of diffraction imaging technology. In 2010, the Defense Advanced Research Projects Agency (DARPA) of the US Department of Defense announced the MORIE (Membrane Optical Imager Real-time Exploration) satellite research program, which made significant improvements based on the Eyeglass program [5,6]. The Royal Observatory of the UK has proposed a 30 m diameter diffractive space telescope scheme similar to the Eyeglass project; it is named GISMO and is based on relevant research from LLNL [7,8]. The French Space Research Center has proposed the Fresnel Diffractive Array Imager (FDAI) with a 20 m Fresnel diffractive array as its primary mirror aperture, which is expected to be launched in 2025 to verify the feasibility of Fresnel diffractive array imaging [9,10]. In 2019, the Falcon Satellite 7 developed by the US Air Force Academy for imaging the sun was successfully launched into orbit. The rigid arm structure of the Falcon Satellite 7 supports the 0.2 m diameter “photon sieve” carried to maintain its correct position. Falcon 7, as a pathfinder for future low-mass, high-resolution surveillance application missions, has verified in orbit the effectiveness of deployable photon sieve telescopes and successfully demonstrated space-based deployable diffractive film telescope technology; this has provided a basis for the next expansion to larger-scale spacecrafts and larger aperture diffractive film applications [11,12]. Sliding mode control is widely used in the field of spacecraft attitude and orbit control due to its fast response and insensitivity to system uncertain parameters, such as distributed attitude control [13], event-driven sliding mode robust control [14], and fixed-time active disturbance rejection high-order sliding mode control [15].
Many scholars have studied the modeling and control of the attitude orbit integration of rigid spacecrafts and the dynamic modeling of the attitude vibration coupling of rigid–flexible coupled spacecrafts; however, there are fewer studies considering the attitude orbit integration modeling and control of rigid–flexible coupled systems. Daero Lee used the exponential coordinates in SE (3) to represent the relative configuration of spacecrafts relative to the virtual leader for spacecraft formation flying (SFF) and established a coupled dynamics model of relative translation and rotation for rigid spacecraft formation [16,17]. Jun Sun et al. derived dynamic equations for the cross-coupling of the translation, rotation, and vibration of flexible rigid systems using dual quaternions within the same mathematical framework for high-precision, ultra-close range formation missions of spacecrafts carrying large-scale antenna arrays [18]. Henry D considered the coupling effects of large-scale solar cell array flexible attachments, propellant sloshing, and spatial disturbances for autonomous rendezvous in orbit. Based on dual quaternions, a single equation has been established to describe the rotation and motion dynamics of spacecrafts and an attitude–orbit integrated fault-tolerant controller has been designed [19]. Zhang Xianliang et al. considered the complex coupling effects between structural module deformation and vibration during transportation, as well as the translational and rotational maneuvers of the assembly robot; they designed an attitude orbit-integrated PD controller based on the relative dynamics model of the rigid torsion system derived from dual quaternions for the problem of the large-scale antenna in-orbit assembly [20]. Sun L et al. aimed at addressing the problem of short-range maneuvers of on-orbit service spacecrafts; a dynamics model based on dual quaternion was established and they further designed a fixed-time-tracking adjustment and drive allocation scheme for redundant driven spacecrafts [21].
In this paper, we propose a double-satellite formation diffractive thin-film imaging system in the context of high-resolution Earth observation. Aiming at the characteristics of “rigid flexure” coupled large aperture diffractive film satellites, an attitude orbit integration dynamics model based on dual quaternion is established. Considering the bounded interference in the complex space environment, a fixed-time non-singular terminal sliding mode controller for attitude orbit integration is derived. In Section 2, a brief introduction is given regarding basic knowledge of dual quaternions and fixed time theory. In Section 3, the relative dynamics model of the rigid–flexible coupled system is proposed; in Section 4, a fixed-time non-singular terminal sliding mode controller is designed to realize the position–attitude integrated control of the rigid–flexible coupled system. Finally, the simulation results are presented in Section 5 and the conclusions are given in Section 6.

2. Preliminaries

Compared with other methods that can represent spiral motion in space, dual quaternions have a concise and compact form with high computational efficiency. Roonye’s research has shown that dual quaternions are the most effective and concise form of spatial line transformation [22,23].
A dual quaternion is a pair of even numbers with elements of quaternion, as follows:
q = q 0 + q 1 i + q 2 j + q 3 k q ^ = q + ε q q ^ = [ s ^ v ^ ]
where q and q are ordinary quaternions, s ^ is a pair of even numbers, and v ^ is a pair of even vectors. According to Bottega’s conclusion, the unit dual quaternion is defined as [24]:
q ^ = q + ε q = q + ε 1 2 q p = q e ε q q log q ^ = log q + ε 1 2 p
The Euler theorem states that the motion of any rigid body can be achieved by rotating around an axis and moving parallel to that axis [25]. The six degrees of freedom (6-DOF) transformation consisting of the rotated quaternion q and the translated r ( x , y , z ) can be expressed as:
q 0 = cos ( θ / 2 ) , q 1 = n x sin ( θ / 2 ) , q 2 = n y sin ( θ / 2 ) , q 3 = n z sin ( θ / 2 )
r b = q r a q * r N = q * r O q
The vector r a rotates around axis n by an angle θ to obtain the vector r b , it is also possible to fix the vector rotation coordinate system, and the projection r N of the vector r after rotation is derived from the projection r O before rotation.
Compared to quaternions that can only describe rotational motion, dual quaternions can describe helical motion, avoiding decomposing motion into two processes: rotation and translation.
As shown in Figure 1, spiral motion can be described as rotating the θ angle around the n-axis and then translating d along the n-axis. The coordinate system O rotates the angle θ around the n-axis and then shifts d to obtain the coordinate system N .
q ^ = [ cos ( θ ^ 2 ) , sin ( θ ^ 2 ) n ^ ]
where, n ^ = n + ε c × n is the helical axis, and θ ^ = θ + ε d is the dual angle. The projection point of the origin of the coordinate system O on the spiral n-axis is p. For a more detailed derivation, please refer to reference [24].
By analogy with Equation (5), the Plücker linear transformation can be expressed as L ^ N = q ^ * L ^ O q ^ . Where L ^ N and L ^ O are Plücker lines in the coordinate system O and the coordinate system N , respectively, specifically:
L ^ O = l O + ε m O L ^ N = l N + ε m N
where l N = ( q * l O q ) , equivalent formulas can be derived:
l N + ε m N = ( q + ε q ) * ( l O + ε m O ) ( q + ε q )
Dual quaternions can be represented as:
q ^ = q + ε q = q + ε 1 2 r O q = q + ε 1 2 q r N
The formula for a unit dual quaternion can be derived as follows:
r O = 2 q q * r N = 2 q * q

3. Model Establishment

3.1. Mathematical Model of a Single Rigid–Flexion Coupled Spacecraft

As shown in Figure 2, the system consists of an imaging satellite and a diffraction thin film satellite, where the diffraction thin film satellite is mainly composed of a central rigid body and diffraction thin film. To derive the comprehensive dynamics model of the system, the following four basic assumptions are made in this article:
(1)
The main body of the spacecraft is rigid, and it can freely engage in unrestricted translational and rotational motion relative to inertial space.
(2)
The attachment is modeled as a flexible body that can be discretization by the finite element method, and its translational and rotational motions relative to the platform are limited.
(3)
Assuming that the elastic displacement of the satellite’s flexible attachment is very small, it follows the theory of linear elasticity.
(4)
The centroid of the entire system coincides with the geometric center, and the displacement of the system centroid caused by the vibration of flexible attachments is a negligibly small amount.
As shown in Figure 3, the thin film diffraction mirror array satellite (diffraction satellite) consists of a central rigid body b r i g , a flexible body b f l e , and a girder. The diffraction satellite can be simplified into rigid modules and flexible modules, which are marked with dashed and solid lines briefly indicating the state before and after deformation.
The following reference coordinate system is introduced:
(1)
Earth-Centered Inertial (ECI) O X Y Z : Taking the center of the Earth as the origin, the x-axis points towards the vernal equinox along the intersection of the equatorial and ecliptic planes, the z-axis points towards the North Pole, and the y-axis is determined by the right-hand rule.
(2)
Satellite system: With the center of mass of the spacecraft as the origin, the x-axis, y-axis, and z-axis are the three inertia axes of the spacecraft.
(3)
Floating coordinate system O b X b Y b Z b : The floating coordinate system is the follow-up coordinate system for the flexible module to move relative to the attitude of the main spacecraft. When the origin O b of the coordinate system is attached to the material point of the flexible attachment space structure, the direction of the three-axis X b Y b Z b is determined by the attachment direction of the coordinate system; When the origin O b of the coordinate system is not attached to the material point of the flexible attachment structure, the position O b of the origin of the coordinate system and the direction of the three-axis X b Y b Z b is determined by the defined constraint conditions.
The motion of rigid–flexible coupling spacecraft B can be described as three translations and three rotations of its system O B X B Y B Z B relative to the inertial frame O X Y Z . Represent the angular velocity vector and velocity vector of this system O B X B Y B Z B relative to the inertial frame O X Y Z as ω b and v b , respectively. As shown in Figure 2, k ( k = 1 , 2 , , n ) is selected as the nominal point of flexible attachment. In addition, r b k and u k are the position vector and elastic displacement vector of the point k relative to the O b X b Y b Z b system, respectively. Wherein the elastic displacement vector u k is measured relative to O b X b Y b Z b this system.
The position vector of any point k on the spatial structure of a flexible attachment in the earth-centered fixed coordinate system O X Y Z can be expressed as
R J = r B + A J b ( r b k + u k )
where r B is the position vector of the origin O b X b Y b Z b in the floating coordinate system O b X b Y b Z b in the O X Y Z coordinate system, and r b k is the position vector of the nominal point k in the coordinate system O b X b Y b Z b . The elastic displacement vector u k is measured relative to the coordinate system O b X b Y b Z b and A J b is the coordinate transformation matrix from the coordinate system O b X b Y b Z b to the coordinate system O X Y Z .
The component of the velocity vector of the nominal point k relative to the centroid O b in the O b X b Y b Z b coordinate system can be expressed as:
v b f l e ( k ) = ω b f l e ( k ) × ( r b k + u k ) + u ˙ k
where ω b f l e ( k ) R 3 is the angular velocity vector of the nominal point k relative to the center of mass in the coordinate system O b X b Y b Z b . Is always equal to ω b , and u ˙ k represents the elastic velocity of the nominal point k . Obviously, ω b f l e ( k ) is always equal to ω b , and u ˙ k represents the elastic velocity at the nominal point k .
Brodsky and Shoham treat objects as a set of discrete mass elements, each of which corresponds to a unique velocity spinor ω ^ = ω + ε v [26,27]. The dual mass of the mass element is described as d m ^ = d m d / d ε , The linear momentum d m ^ ω ^ = d m d d ε ( ω + ε v ) = v d m of each mass element is the product of the dual mass and the velocity spin. Further, linear momentum and angular momentum can be combined to form dual momentum.
In addition, the dual operator d / d ε and ε have complementary definitions:
d d ε a ^ = d d ε ( a + ε a 0 ) = a 0     ε a ^ = ε ( a + ε a 0 ) = ε a
The component of the dual velocity vector of the nominal point k relative to the center of mass in the O b X b Y b Z b coordinate system can be expressed as a dual quaternion:
ω ^ b f l e ( k ) = ω ˜ b f l e ( k ) + ε v ˜ b f l e ( k )
where ω ˜ b f l e ( k ) = [ 0 ω b f l e T ( k ) ] T R 4 , v ˜ b f l e ( k ) = [ 0 v b f l e T ( k ) ] T R 4 is the nominal point k angular velocity vector and velocity vector described by the quaternion.
The dual momentum of the point k relative to the center of mass O b in the O b X b Y b Z b coordinate system can be expressed as:
H ^ b f l e ( k ) = R ^ b f l e ( k ) [ m ^ k ω ^ b f l e ( k ) ]
R ^ b f l e ( k ) = 1 + ε [ r ˜ b k + u ˜ k ] × = [ E 3 × 3 0 [ r b k + u k ] × E 3 × 3 ] is the Hermitian matrix of k points, where r ˜ b k = [ 0 r b k T ] T R 4 and u ˜ k = [ 0 u k T ] T R 4 are four-dimensional vectors related to r b k and u k , respectively. m ^ k is the dual mass of the point k , and H ^ b f l e ( k ) R 8 represents the dual momentum of the point k .
Substituting Equation (13) into Equation (14), the dual momentum of the point k can be expressed as:
H ^ b f l e ( k ) = [ 1 + ε [ r ˜ b k + u ˜ k ] × ] [ m k d d ε [ ω ˜ b f l e ( k ) + ε v ˜ b f l e ( k ) ] ]   = [ 1 + ε [ r ˜ b k + u ˜ k ] × ] m k v ˜ b f l e ( k )   = m k v ˜ b f l e ( k ) + ε [ m k ( r ˜ b k + u ˜ k ) × v ˜ b f l e ( k ) ]
Based on the finite element principle, the dual momentum components of the flexible attachment b f l e relative to the centroid O b along the system were obtained, as follows:
H ^ b f l e ( k ) = k = 1 n H ^ b f l e ( k ) , k = 1 , 2 , , n
Substitute Equations (11) and (14) into Equation (13) to obtain the dual momentum of the flexible attachment b f l e :
H ^ b f l e = k = 1 n H ^ b f l e ( k )   = k = 1 n ( m k ( ω b f l e ( k ) × ( r b k + u k ) + u ˙ k )     + ε [ m k [ r ˜ b k + u ˜ k ] × ( ω b f l e ( k ) × ( r b k + u k ) + u ˙ k ) ]   = k = 1 n [ m k ( [ ω ˜ b ] × ( r ˜ b k + u ˜ k ) + u ˜ ˙ k ) ]     + ε ( k = 1 n [ r ˜ b k + u ˜ k ] × m k [ [ ω ˜ b ] × ( r ˜ b k + u ˜ k ) + u ˜ ˙ k ] )
where, ω ˜ b = [ 0 ω b T ] T R 4 is an extended four-dimensional vector of ω b . [ ω ˜ b ] × R 4 × 4 , [ r ˜ b k + u ˜ k ] × R 4 × 4 is the cross-product extension matrix of ω ˜ b and ( r ˜ b k + u ˜ k ) .
Because the elastic displacement modulus u ˜ k is much smaller than the attachment size, the elastic displacement u ˜ k can be ignored in the above calculation. Subsequently, Equation (17) can be transformed into
H ^ b f l e = k = 1 n H ^ b f l e ( k )   = k = 1 n [ m k ( [ ω ˜ b ] × r ˜ b k + u ˜ ˙ k ) ] + ε ( k = 1 n m k [ r ˜ b k ] × [ [ ω ˜ b ] × r ˜ b k + u ˜ ˙ k ] )   = k = 1 n [ m k [ r ˜ b k ] V × ω ˜ b + m k u ˜ ˙ k ] + ε ( k = 1 n m k [ r ˜ b k ] × [ r ˜ b k ] V × ω ˜ b + m k [ r ˜ b k ] × u ˜ ˙ k )
[ C ˜ b f l e ] V × = k = 1 n m k [ r ˜ b k ] V × , I ˜ b f l e = k = 1 n m k [ r ˜ b k ] × [ r ˜ b k ] V ×
Bringing Equation (19) into Equation (18) yields
H ^ b f l e = [ C ˜ b f l e ] V × ω ˜ b + ( k = 1 n m k u ˜ ˙ k ) + ε ( I ˜ b f l e ω ˜ b + k = 1 n m k [ r ˜ b k ] × u ˜ ˙ k )
where
I ˜ b f l e = [ 0 0 1 × 3 0 3 × 1 I b f l e ]
I b f l e is the inertia matrix of the flexible attachment relative to the O b X b Y b Z b coordinate system. The component of the dual momentum of the flexible attachment b f l e in the O b X b Y b Z b coordinate system relative to the geocentric fixed inertial system is
H ^ b f l e = ( k = 1 n m k v ˜ b ) + [ C ˜ b f l e ] V × ω ˜ b + ( k = 1 n m k u ˜ ˙ k ) + ε ( I ˜ b f l e ω ˜ b + k = 1 n m k [ r ˜ b k ] × u ˜ ˙ k )
where v ˜ b = [ 0 v b T ] T is the extension vector of the velocity vector component v b relative to the geocentric fixed coordinate system of the flexible spacecraft B in its system.
The dual quaternion form expression for the displacement response of each node obtained by combining the flexible attachment modal superposition method is
u ˜ k = Φ ˜ k η
where η is the modal coordinate n × 1 matrix, n is the modal order, and Φ ˜ k = [ 0 N × 1 Φ k T ] T R 4 × N is the eigenvector matrix of the point k based on dual quaternion representation. Using u ˜ k is a convenient method to represent the dual displacement response of attachments; u ˜ k relates to the displacement response u k and has no physical meaning.
Define the stiffness torsion translational coupling matrix B ˜ t r a n and the rotational coupling matrix B ˜ r o t as follows [20]:
B ˜ t r a n = k = 1 n m k Φ ˜ k , B ˜ r o t = k = 1 n m k [ r ˜ b k ] Φ ˜ k
Substitute Equations (23) and (24) into Equation (22) to obtain the dual momentum of the flexible attachment b f l e in the mixed coordinate system O b X b Y b Z b .
H ^ b f l e = m b f l e v ˜ b + [ C ˜ b f l e ] V × ω ˜ b + B ˜ t r a n η ˙ + ε ( I ˜ b f l e ω ˜ b + B ˜ r o t η ˙ )
Convert to matrix form
H ^ b f l e = [ [ C ˜ b f l e ] V × m b f l e E 4 × 4 I ˜ b f l e 0 4 × 4 ] [ ω ˜ b v ˜ b ] + [ B ˜ t r a n 0 4 × N 0 4 × N B ˜ r o t ] [ η ˙ η ˙ ]
where, E and 0 are the identity matrix and zero matrix, respectively.
M ^ b f l e = [ [ C ˜ b f l e ] V × m b f l e E 4 × 4 I ˜ b f l e 0 4 × 4 ] represents the dual inertia of the flexible attachment, ω ^ b = [ ω ˜ b v ˜ b ] represents the dual velocity vector of the system relative to the inertial frame, B ^ = [ B ˜ t r a n 0 4 × N 0 4 × N B ˜ r o t ] and η ^ ˙ = [ η ˙ η ˙ ] represent the coupling matrix and modal coordinate matrix in the dual quaternion form. Equation (26) can be simplified as
H ^ b f l e = M ^ b f l e ω ^ b + B ^ η ^ ˙

3.2. An Integrated Relative Motion Model for Attitude Orbit of a Rigid–Flexion Coupled Spacecraft

3.2.1. Relative Kinematics Model

The relative motion between Spacecraft B and Spacecraft A can be regarded as the spiral motion of Spacecraft B relative to Spacecraft A, that is, the spiral motion from O a x a y a z a to O b x b y b z b , that is, the relative kinematics equation can be expressed as
q ^ ˙ B A = 1 2 q ^ B A ω ˜ B A B
where, q ^ B A R 8 and q ^ B A = q B A + ε 1 2 q B A r ˜ B A B , and q B A represents the relative attitude quaternion between spacecraft B and spacecraft A. ω ˜ B A B , r ˜ B A B are the extended matrices of ω B A B , r B A B , and ω ^ B A B is the relative dual velocity spinor of the two spacecraft in the O x B y B z B coordinate system.
ω ^ B A B = ω ˜ B A B + ε v ˜ B A B = ω ˜ B A B + ε ( r ˜ ˙ B A B + ω ˜ B A B × r ˜ B A B )
Extended matrix with v ˜ B A B as v B A B , ω B A B and r B A B are the angular velocity and centroid relative position vectors of spacecraft B relative to spacecraft A in the O x B y B z B coordinate system, respectively. ω ^ A A and ω ^ B B , respectively, represent the dual velocity spinors of two spacecraft in their respective body coordinate systems, and ω ^ B A B can be expressed as
ω ^ B A B = ω ^ B B q ^ B A * ω ^ A A q ^ B A
where ω ^ A A = ω ˜ A A + ε v ˜ A A , ω ^ B B = ω ˜ B B + ε v ˜ B B . ω ˜ A A and ω ˜ B B are the extended matrices of ω ^ A A and ω ^ B B , respectively, and q ^ B A * is the conjugate of q ^ B A .

3.2.2. Relative Dynamics Model

The expression for the relative dual velocity spinor ω ^ B A B of two spacecraft in the O x B y B z B coordinate system has been derived in the previous text. Further derivation of Equation (30) yields
ω ^ ˙ B A B = ω ^ ˙ B B q ^ B A * ω ^ ˙ A A q ^ B A q ^ ˙ B A * ω ^ ˙ A A q ^ B A q ^ B A * ω ^ ˙ A A q ^ ˙ B A
Substituting the dynamics equation of a single spacecraft’s rigid torsion coupling system under dual quaternion description can obtain:
ω ^ ˙ B A B = M ^ B 1 F ^ B M ^ B 1 B ^ η ^ ¨ M ^ B 1 ω ^ B B × ( M ^ B ω ^ B B + B ^ η ^ ˙ ) q ^ B A * ω ^ ˙ A A q ^ B A q ^ ˙ B A * ω ^ A A q ^ B A q ^ B A * ω ^ A A q ^ ˙ B A
Equation (32) is the relative dynamics equation established based on dual quaternions. M ^ B is the dual inertia matrix of spacecraft B which M ^ B = M ^ b r i g + M ^ b f l e . F ^ B is the dual forces acting on spacecraft B.
We expand the coupling terms M ^ B 1 [ F ^ B B ^ η ^ ¨ ω ^ B B × ( M ^ B ω ^ B B + B ^ η ^ ˙ ) ] and ω ^ ˙ B A B × ( q ^ B A * ω ^ A A q ^ B A ) in Equation (32) into matrix form as follows:
M ^ B 1 [ F ^ B B ^ η ^ ¨ ω ^ B B × ( M ^ B ω ^ B B + B ^ η ^ ˙ ) ] = [ 0 4 × 4 I ˜ B 1 ( 1 / m B ) E 4 × 4 0 4 × 4 ] [ F ˜ B T ˜ B ] [ 0 4 × 4 I ˜ B 1 ( 1 / m B ) E 4 × 4 0 4 × 4 ] [ B ˜ t r a n 0 4 × N 0 4 × N B ˜ r o t ] [ η ¨ η ¨ ] [ 0 4 × 4 I ˜ B 1 ( 1 / m B ) E 4 × 4 0 4 × 4 ] [ [ ω ˜ B B ] × 0 4 × 4 [ v ˜ B B ] × [ ω ˜ B B ] × ] [ 0 m B E 4 × 4 I ˜ B 0 4 × 4 ] [ ω ˜ B B v ˜ B B ] [ 0 4 × 4 I ˜ B 1 ( 1 / m B ) E 4 × 4 0 4 × 4 ] [ [ ω ˜ B B ] × 0 4 × 4 [ v ˜ B B ] × [ ω ˜ B B ] × ] [ B ˜ t r a n 0 4 × N 0 4 × N B ˜ r o t ] [ η ˙ η ˙ ] = [ I ˜ B 1 ( T ˜ B ω ˜ B B × I ˜ B ω ˜ B B B ˜ r o t η ¨ ω ˜ B B × B ˜ r o t η ˙ v ˜ B B × B ˜ t r a n η ˙ ) ( 1 / m B ) ( F ˜ B m B ( ω ˜ B B × v ˜ B B ) B ˜ t r a n η ¨ ω ˜ B B × B ˜ t r a n η ˙ ) ]
ω ^ B A B × ( q ^ B A * ω ^ A A q ^ B A ) = [ [ ω ˜ B A B ] × 0 4 × 4 [ v ˜ B A B ] × [ ω ˜ B A B ] × ] [ ω ˜ A B v ˜ A B ] = [ ω ^ B A B × ω ˜ A B v ˜ B A B × ω ˜ A B + ω ˜ B A B × v ˜ A B ]
Equation (33) consists of two parts, one of which represents the real part of the rotational relative dynamics coupling interaction, including the rotational coupling term ω ˜ B B × I ˜ B ω ˜ B B ω ˜ B B × B ˜ r o t η ˙ , the translational coupling term v ˜ B B × B ˜ t r a n η ˙ , and the vibration coupling term B ˜ r o t η ¨ . It illustrates the influence of the relative orbital translational and rigid–flexible coupling spacecraft vibration on the relative attitude operation of two spacecraft; the other part is the dual part that represents the coupling interaction between relative orbital motion, where m B ( ω ˜ B B × v ˜ B B ) ω ˜ B B × B ˜ t r a n η ˙ , B ˜ t r a n η ¨ , and these terms describe the coupling interaction between vibration and rotation acting on the orbital motion. The dual part in Equation (34) has a ω ^ B A B term, indicating the impact of the relative attitude motion of two spacecraft on the orbital motion. In summary, these coupling terms describe the coupling effects between the relative posture and structural vibration of spacecraft.
In addition, the vibration equation of the flexible attachment in the coordinate system O x B y B z B can be written as
η ¨ + 2 ξ Λ η ˙ + Λ 2 η + ( B t r a n ) T v ˙ B A B + ( B r o t ) T ω ˙ B A B = 0

3.3. A Dynamics Model for Relative Error Motion of Rigid–Flexion Coupled Spacecraft

Based on Equations (28) and (32), the relative error kinematics equation and relative error dynamics equation of rigid–flexible coupling spacecraft can be expressed as
q ^ ˙ e = 1 2 q ^ e ω ˜ e
ω ^ ˙ e = M ^ 1 ( ω ^ e + q ^ e * ω ^ d q ^ e ) × ( M ^ ( ω ^ e + q ^ e * ω ^ d q ^ e ) + B ^ η ^ ˙ ) + M ^ 1 F ^ B q ^ e * ω ^ ˙ d q ^ e + ω ^ e × ( q ^ e * ω ^ d q ^ e ) M ^ 1 B ^ η ^ ¨
where the relative error q ^ e of dual quaternions can be expressed as q ^ e = q e + ε 1 2 q e [ 0 r e ] T , where q e and r e are error quaternions and error position vectors, respectively. F ^ B = f B + ε τ B is the dual force acting on the center of mass of the spacecraft, while f B is composed of gravitational force f g = μ m r / r 3 , control force f u , and interference force f d .
τ B consists of gravity gradient torque τ g = 3 μ r × J r / r 5 , control torque τ u , and interference torque τ d . The velocity spin error can be expressed as ω ^ e = ω ^ q ^ e * ω ^ d q ^ e , where ω ^ d is the expected velocity spin.

4. Fixed Time Non-Singular Terminal Sliding Mode Design

The convergence time of the traditional terminal sliding mode controller depends on the initial state. When the initial value is large, the time is long, which is unacceptable in practical engineering applications. This article is based on the fixed time theory and introduces a piecewise switching function to propose a globally fixed time convergent non-singular terminal sliding surface. Thus, the transition from finite time convergence to fixed time convergence is achieved, which improves the control response speed and accuracy [28,29].
Theorem 1.
Nonlinear system  x ˙ = L sig λ x , where λ = ( m + n ) / 2 + ( ( m n ) / 2 ) sign ( | x | 1 ) , x ( 0 ) = x 0 , L > 0 , m > 1 , 1 > n > 0 . The system converges to 0 within a fixed time, and the upper bound of its convergence time is
t t max = m n L ( m 1 ) ( 1 n )
Proof of Theorem 1.
Select the Lyapunov function V ( x ) = x 2 and differential the function to obtain
V ˙ ( x ) = 2 x x ˙ = 2 L | x | λ + 1 = 2 L | V | λ + 1 2
when | x | > 1 , it can be equivalent to | V | > 1 , where λ = m . When | x | = 1 , it can be equivalent to | V | = 1 , where λ = ( m + n ) / 2 .
In both cases, Equation (39) can be derived as V ˙ ( x ) = 2 L | V | m + 1 2 , ( m + 1 ) / 2 > 1 , Equation d V / ( 2 L | V | m + 1 2 ) = d t holds. Solve the time upper bound t max 1 when the system converges to V = 1 .
t max 1 = lim V ( 0 ) t ( V ( 0 ) ) = lim V 0 + 1 V 0 1 2 L V m + 1 2 d V = 1 L ( m 1 )
when | x | < 1 , it can be equivalent to V < 1 , where λ = n .
Equation (39) can be derived as V ˙ ( x ) = 2 L V n + 1 2 , ( n + 1 ) / 2 < 1 , and equation d V / ( 2 L V n + 1 2 ) = d t holds. The time upper bound t max 2 for the system to converge to the origin can be solved as
t max 2 = lim V ( 0 ) 1 t ( V ( 0 ) ) = lim V 0 1 V 0 1 1 2 L V n + 1 2 d V = 1 L ( 1 n )
According to References [30,31], the nonlinear system x ˙ = L sig λ x is a fixed-time stable system, and the origin is the equilibrium point of the system. The upper bound of the convergence time is
t t max = t max 1 + t max 2 = m n L ( m 1 ) ( 1 n )
Theorem 2.
Nonlinear system x ˙ = L 1 sig λ x L 2 sign ( x ) , where x ( 0 ) = x 0 , L 1 , L 2 > 0 , λ = ( m + n ) / 2 + ( ( m n ) / 2 ) sign ( | x | 1 ) , m > 1 , 1 > n > 0 . The system converges to 0 within a fixed time, and the upper bound of its convergence time is
t t max = 2 m 1 2 L 1 2 m + 1 ( m 1 ) ( L 1 2 m + 1 + L 2 2 m + 1 ) 1 m 2 + 1 L 2 ( 1 n ) ln ( L 1 + L 2 L 1 )
Proof of Theorem 2.
Select the Lyapunov function V ( x ) = x 2 and differential the function to obtain
V ˙ ( x ) = 2 x x ˙ = 2 L 1 | x | λ + 1 2 L 2 | x | = 2 L 1 | V | λ + 1 2 2 L 2 | V | 1 2
when x > 1 , it can be equivalent to V > 1 , where V 1 2 > 1 , λ = m . When x = 1 , it can be equivalent to V m + n + 2 4 = V m + 1 2 = 1 , where λ = ( m + n ) / 2 .
In the above two cases, Equation (44) can be derived as
V ˙ ( x ) = 2 L 1 V m + 1 2 2 L 2
d V / ( 2 L 1 V m + 1 2 2 L 2 ) d t
Integrating both sides of Equation (46) simultaneously yields
t max 3 lim V ( 0 ) t ( V ( 0 ) ) lim V 0 + 1 V 0 1 2 L 1 V m + 1 2 + 2 L 2 d V
According to [21,32], in the case of ( m + 1 ) / 2 > 1 , the following equation holds
L 1 V m + 1 2 + L 2 2 1 m 2 ( L 1 2 m + 1 V + L 2 2 m + 1 ) m + 1 2
t max 3 lim V 0 + 1 x 0 1 2 3 m 2 ( L 1 2 m + 1 V + L 2 2 m + 1 ) m + 1 2 d V = 2 m 1 2 L 1 2 m + 1 ( m 1 ) ( L 1 2 m + 1 V + L 2 2 m + 1 ) 1 m 2
when | x | < 1 , it can be equivalent to V < 1 , where λ = n . Equation (44) can be derived as
V ˙ ( x ) 2 L 1 V n + 1 2 2 L 2 V 1 1 n d V 1 n 2 d t ( L 1 + 2 L 2 V 1 n 2 )
Substituting V 1 n 2 into Equation (50) yields
t max 4 = lim z ( 0 ) 1 t ( z ( 0 ) ) lim z 0 1 z 0 0 d z ( n 1 ) ( L 1 + L 2 z ) = 1 L 2 ( 1 n ) ln ( L 1 + L 2 L 1 )
The nonlinear system x ˙ = L 1 sig λ x L 2 sign ( x ) is a fixed-time stable system, and the origin is the equilibrium point of the system. The upper bound of the convergence time of the system is represented as follows:
t max = t max 3 + t max 4 = 2 m 1 2 L 1 2 m + 1 ( m 1 ) ( L 1 2 m + 1 V + L 2 2 m + 1 ) 1 m 2 + 1 L 2 ( 1 n ) ln ( L 1 + L 2 L 1 )
For the integrated relative error model of the attitude orbit of a rigid–flexible coupling spacecraft described in Equations (36) and (37), this paper designs a fixed-time non-singular terminal sliding surface as follows:
s ^ = ω ^ e + g ( q ^ v )
where
g ( q ^ v ) = { L sig λ q ^ v | q ^ v | ξ L ξ n 1 q ^ v | q ^ v | < ξ
Equation (52) λ = ( m + n ) / 2 + ( ( m n ) / 2 ) sign ( | q ^ v | 1 ) , L > 0 , m > 1 , 1 > n > 0 , and that ξ > 0 is a constant with very small values.
Differentiate Equation (54) and further obtain from reference [33]:
g ˙ ( q ^ v , ω ^ e ) = { L λ ω ^ e | q ^ v | λ 1 | q ^ v | ξ L ξ n 1 ω ^ e | q ^ v | < ξ
The fixed-time nonsingular terminal sliding mode controller is as follows:
F ^ u = ( ω ^ e + q ^ e * ω ^ d q ^ e ) × ( M ^ ( ω ^ e + q ^ e * ω ^ d q ^ e ) + B ^ η ^ ˙ )   M ^ ω ^ e × ( q ^ e * ω ^ d q ^ e ) + M ^ ( q ^ e * ω ^ ˙ d q ^ e ) + B ^ η ^ ¨ F ^ g   g ˙ ( q ^ v , ω ^ e ) ρ ^ sig γ ( s ^ ) T ^ sign ( s ^ )
where γ = ( a + b ) / 2 + ( ( a b ) / 2 ) sign ( | s ^ | 1 ) , a > 1 , 1 > b > 0 , ρ ^ and T ^ are both positive definite diagonal matrices. Equation (54) is a continuous piecewise function. When q ^ v converges to the | q ^ v | < ξ region, the sliding surface shown in Equation (53) switches to a linear sliding surface form to avoid singular problems.
The proof will be divided into two steps:
Step 1
Prove that the system state converges to s ^ = 0 within a fixed time.
  • Select Lyapunov function
V 1 = 1 2 s ^ , M ^ s ^
Equation (57) is derived as:
V ˙ 1 = s ^ , M ^ s ^ ˙   = s ^ T ( ( ω ^ e + q ^ e * ω ^ d q ^ e ) × ( M ^ ( ω ^ e + q ^ e * ω ^ d q ^ e ) + B ^ η ^ ˙ ) + M ^ ω ^ e × ( q ^ e * ω ^ d q ^ e ) M ^ ( q ^ e * ω ^ ˙ d q ^ e ) B ^ η ^ ¨ + g ˙ ( q ^ v , ω ^ e ) + F ^ u + F ^ g + F ^ d )
Assuming that the interference received by the spacecraft is bounded, the F ^ u of Equation (56) is substituted into Equation (58) for calculation.
V ˙ 1 = s ^ T ( ρ ^ sig ( s ^ ) T ^ sign ( s ^ ) ) = ρ ^ | s ^ | γ + 1 T ^ | s ^ | = ρ ^ V 1 γ + 1 2 T ^ V 1 1 2
According to Theorem 2, during the approaching stage of the sliding mode surface, the system state can reach s ^ = 0 + ε 0 within a fixed time.
t 1 = 2 a 1 2 ρ 2 a + 1 ( a 1 ) ( ρ 2 a + 1 + T 2 a + 1 ) 1 a 2 + 1 T ( 1 b ) ln ( ρ + T ρ )
Step 2
Prove that in the case of s ^ = 0 , the system state variables q ^ v and ω ^ e ( t ) converge to 0 in finite time.
When s ^ = 0 ,
ω ^ e = g ( q ^ v )
when | q ^ v | ξ the Lyapunov function is selected as
V 2 = 1 2 q ^ v , q ^ v
Derive to obtain Equation (63):
V ˙ 2 = L | q ^ v | λ + 1 = L V 2 γ + 1 2
According to Theorem 1, q ^ v and ω ^ e ( t ) converge within a fixed time t 2 after reaching the sliding surface.
t 2 t 1 + m n L ( m 1 ) ( 1 n )
when | q ^ v | < ξ the equation d q ^ v / d t = L ξ n 1 q ^ v holds and exponentially converges.
Proof completed.

5. Simulation and Results

To verify the feasibility and effectiveness of the control algorithm proposed in the previous section, mathematical simulations were conducted based on mathematical simulation software. The target orbit parameters of the spacecraft and the initial state error parameters of the tracking spacecraft relative to the target spacecraft are detailed in Table 1 and Table 2.
Set the target spacecraft to be oriented toward the ground with an angular velocity of ω d = [ 0 0 0.0010334 ] T rad / s .
Assuming that the rigid platform mass m r i g of the rigid–flexible coupling spacecraft is 80 kg, the mass m f l e of the flexible attachment is 20 kg, and the rotational inertia of the rigid platform and the flexible attachment are
I r i g = [ 100 0 0 0 150 0 0 0 120 ]   I f l e = [ 40.34 4.92 8.50 4.92 150 29.93 8.5 29.93 233.33 ]
For the convenience of calculation, the flexible mode of a rigid–flexible coupled spacecraft is simplified and equivalent to the flexible cantilever mode. Its initial mode is η ( 0 ) = η ˙ ( 0 ) = η ¨ ( 0 ) = 0 , and the specific parameter information is shown in Table 3.
Assuming that the spacecraft is subjected to the following environmental dual interference forces
F ^ d = [ 0.006 + 0.001 sin ( π t / 10 ) 0.005 + 0.003 sin ( π t / 10 ) 0.004 + 0.006 sin ( π t / 10 ) ] N + ε [ 0.0001 + 0.002 sin ( π t / 10 ) 0.003 0.001 sin ( π t / 10 ) 0.002 + 0.003 sin ( π t / 10 ) ] N m
Considering the actual control execution mechanism, in the simulation process of the following three sets of controller models, the control force and torque are limited to the range of [ 1 1 ] T N and [ 0.2 0.2 ] N m , respectively.
The fixed-time nonsingular terminal sliding mode controller is selected as follows:
p ^ = 0.1 + ε 0.1 T ^ = 5 + ε 5 L = 0.2 ξ = 0.001 m = 1.05 n = 0.95 a = 1.05 b = 0.95
To better compare the effect of fixed time convergence speed, the nonsingular terminal sliding mode controller is introduced as the control group. Its sliding mode surface and approach law (switching control term) are as follows:
s ^ = δ ^ v + a ^ sig ( δ ^ ˙ v ) α
F ^ v s s = ρ ^ sign ( s ^ ) + T ^ s ^
where sig ( ξ ^ v ) α = sign ( q v ) | q v | α + ε   sign ( r e ) | r e | α , 1 < α < 2 . a ^ = a + ε a is a dual constant and a > 0 ,   a > 0 . The parameters of the nonsingular sliding mode controller are selected as follows:
a ^ = 20 + ε 20 p ^ = 0.3 + ε 0.3 T ^ = 5 + ε 5 α = 1.5
In order to present the simulation results more clearly and intuitively, this article calculates the relative dual quaternion into the form of relative attitude quaternion and relative position and also converts the attitude quaternion into Euler angle form, which is more conducive to visually observing and comparing the changes in attitude angle errors. The simulation results are shown in Figure 4, Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. The left side of the image is the fixed-time nonsingular sliding mode controller designed in this paper, and the right side of the image is the nonsingular terminal sliding mode control group.
From Figure 4, Figure 5 and Figure 6, it can be seen that the relative attitude quaternion error, relative Euler angle error, and relative angular velocity error decrease over time. The fixed time nonsingular terminal sliding mode attitude quaternion and attitude angle converge to zero within 200 s, and the steady-state error accuracy can reach 10−4 within 300 s. The relative angular velocity error converges within 200 s. The attitude quaternion, attitude angle, and relative angular velocity errors of nonsingular terminal sliding mode converge within 1500 s due to the influence of the initial state of the system. The actual control torque output under [ 0.2 0.2 ] N m conditions is shown in Figure 7.
Figure 8, Figure 9 and Figure 10 show the variation of the relative orbital motion parameters of the rigid–flexion coupling system, as shown in Figure 8. The dual part variation curve of the dual quaternion of the fixed time non-singular terminal sliding mode, that is, the orbital motion and attitude orbit coupling part converge to 0 within 150 s; the dual part of the nonsingular terminal sliding mode dual quaternion converges to 0 within 180 s.
As shown in Figure 9 and Figure 10, the relative position and relative velocity errors of the fixed time nonsingular terminal sliding mode converge to zero within 150 s, and the steady-state error can reach 10−3 after 300 s. The relative position and relative velocity errors of the nonsingular terminal sliding mode converge to zero within 180 s. Figure 11 shows the actual control force output under [ 1 1 ] N conditions.
Figure 12 and Figure 13, respectively, show the modal vibration curves of the fixed time nonsingular terminal sliding mode and the flexible attachment of the nonsingular terminal sliding mode controller in relative attitude orbit motion. The fixed time nonsingular terminal sliding mode flexible mode converges to the steady state within 150 s; the mode of the flexible attachment of the nonsingular terminal sliding mode controller tends to be stable within 400 s.
Through simulation and comparison, it can be concluded that under the same initial state and controller parameters of the same magnitude, the convergence time of nonsingular terminal sliding mode is relatively long, which is unacceptable in practical engineering applications. Fixed time control has stronger robustness, faster convergence speed, and higher convergence accuracy. The most important thing is that its convergence time is independent of the initial conditions and only depends on the control parameters. Therefore, it is more suitable for practical task applications, even if the task environment is different, there is no need to adjust the parameters accordingly. The simulation results show that the designed controller can improve the convergence speed, achieve a transition from finite time convergence to fixed time convergence, have good robustness, and improve the control performance of the system.

6. Conclusions

To better describe the dual star thin film diffraction imaging system, an integrated dynamics model and relative error motion and dynamics equations for the relative motion, attitude, and orbit of a rigid–flexible coupling spacecraft were established based on dual quaternions. Considering external interference, a fixed time convergent nonsingular terminal sliding mode surface is constructed by switching the power terminal of the system state variable to address the problem of integrated attitude and orbit control of rigid–flexible coupled spacecraft based on dual quaternion. Theoretical analysis and verification show that the controller proposed in this chapter can achieve state error convergence to zero, achieving a transition from finite time related to the initial state of the system to fixed time independent of the initial state of the system. Numerical simulation verifies the effectiveness of the proposed controller and introduces a nonsingular terminal sliding mode controller to compare and analyze the application advantages of the fixed-time nonsingular terminal sliding mode controller designed in this paper through numerical simulation.

Author Contributions

Y.Z.; validation, J.P.; formal analysis, J.P. and X.S.; resources, X.S.; writing—original draft, S.M.; writing—review and editing, Y.Z. and C.M.; supervision, B.L. and M.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Fundamental Research Funds for the Central Universities, grant number 3072022JC0202.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ma, S.; Song, X.; Li, J.; Sun, Y.; Wang, Y. Adaptive tracking control for diffractive film based on nonlinear sliding mode. Trans. Nanjing Univ. Aeronaut. Astronaut. 2022, 39, 696–706. [Google Scholar]
  2. Enrique, J.F.; Pablo, A. Membrane deformable mirror for adaptive optics: Performance limits in visual optics. Opt. Express 2003, 11, 1056–1069. [Google Scholar]
  3. Hyde, R.A. Eyeglass-1 Very large aperture diffractive telescopes. Appl. Opt. 1999, 38, 4198–4212. [Google Scholar] [CrossRef]
  4. Daniel, C.; David, J. Technology for the next generation space telescope. In UV, Optical, and IR Space Telescopes and Instruments, Proceedings of the Astronomical Telescopes and Instrumentation, Munich, Germany, 27 March–1 April 2000; SPIE: Bellingham, DC, USA, 2000; Volume 4013, pp. 784–794. [Google Scholar]
  5. Qu, W.D.; Gu, H.R.; Tan, Q.F. Design of refractive/diffractive hybrid optical elements for beam shaping with large diffraction pattern. Chin. Opt. Lett. 2016, 14, 031404. [Google Scholar]
  6. Tandy, W.; Atcheson, P.; Domber, J.; Seltzer, A. MOIRE gossamer space telescope—Structural challenges and solutions. In Proceedings of the 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference <BR> 20th AI, Honolulu, HI, USA, 23–26 April 2012. [Google Scholar]
  7. Hawarden, T.G.; Johnstone, C.; Johnstone, G. GISMO, an ELT in space: A giant (30-m) far-infrared and sub-millimeter space observatory. In Second Backaskog Workshop on Extremely Large Telescopes, Proceedings of the 2nd Backaslog Workshop on Extremely Large Telescopes, Backaskog, Sweden, 9–11 September 2003; SPIE: Bellingham, DC, USA, 2004. [Google Scholar]
  8. Staguhn, J.; Allen, C.; Benford, D.; Sharp, E.; Ames, T.; Arendt, R.; Chuss, D.; Dwek, E.; Kovacs, A.; Maher, S.; et al. GISMO, a 2mm bolometer camera optimized for the study of high redshift galaxies. J. Low Temp. Phys. 2008, 151, 709–714. [Google Scholar] [CrossRef]
  9. Berdeu, L. New progress on the Fresnel imager for UV space astronomy. Astrophys. Space Sci. 2014, 354, 147–153. [Google Scholar]
  10. Raksasataya, T.; de Castro, A.-I.G.; Koechlin, L.; Rivet, J.P. A space Fresnel imager for ultra-violet astrophysics: Example on accretion disks. Exp. Astron. 2011, 30, 183–194. [Google Scholar] [CrossRef]
  11. Machi, V. Air Force’s June R&D Launch to Test SpaceX’s Falcon Heavy Reusability in ‘Most Challenging’ Mission Yet. Defense Daily, 10 June 2019. Available online: https://www.defensedaily.com/air-forces-june-rd-launch-test-space-xs-falcon-heavy-reusability-challenging-mission-yet/space/(accessed on 17 June 2023).
  12. Garrett-Glaser, B. SpaceX’s historic falcon heavy arabsat-6a launch is a success. Defense Daily, 12 April 2019. Available online: https://www.defensedaily.com/spacexs-historic-falcon-heavy-arabsat-6a-launch-success/uncategorized/(accessed on 17 June 2023).
  13. Feng, Z.Y.; Wang, J.W.; Wan, N.; Li, H.Y. Distributed Adaptive NN-Based Attitude Synchronous Tracking Control with Input Saturation. Electronics 2023, 11, 4093. [Google Scholar] [CrossRef]
  14. Amrr, S.M.; Alturki, A.; Kumar, A.; Nabi, M. Prescribed Performance-Based Event-Driven Fault-Tolerant Robust Attitude Control of Spacecraft under Restricted Communication. Electronics 2021, 10, 1709. [Google Scholar] [CrossRef]
  15. Song, C.; Wei, C.; Yang, F.; Cui, N. High-Order Sliding Mode-Based Fixed-Time Active Disturbance Rejection Control for Quadrotor Attitude System. Electronics 2018, 7, 357. [Google Scholar] [CrossRef] [Green Version]
  16. Lee, D. Spacecraft coupled tracking maneuver using sliding mode control with input saturation. J. Aerosp. Eng. 2015, 28, 04014136.1–04014136.11. [Google Scholar] [CrossRef]
  17. Lee, D.; Sanyal, A.K.; Butcher, E.A. Asymptotic tracking control for spacecraft formation flying with decentralized collision avoidance. J. Guid. Control. Dyn. 2015, 38, 587–600. [Google Scholar] [CrossRef] [Green Version]
  18. Sun, J.; Zhang, X.; Wu, X.; Song, T. Dual-quaternion-based translation-rotation-vibration integrated dynamics modeling for flexible spacecraft. J. Aerosp. Eng. 2019, 32, 04018135.1–04018135.11. [Google Scholar] [CrossRef]
  19. Henry, D.; Zenteno-Torres, J.; Cieslak, J.; De Loza, A.F.; Dávila, J. A 6-DOF sliding mode fault tolerant control solution for in-orbit autonomous rendezvous. Aerosp. Sci. Technol. 2021, 118, 107050. [Google Scholar] [CrossRef]
  20. Zhang, X.; Zhu, W.; Wu, X.; Song, T.; Xie, Y.; Zhao, H. Dynamics and control for in-space assembly robots with large translational and rotational maneuvers. Acta Astronaut. 2020, 174, 166–179. [Google Scholar] [CrossRef]
  21. Sun, L.; Huang, Y.; Fei, H.; Xiao, B.; Yeatman, E.M.; Montazeri, A.; Wang, Z. Fixed-time regulation of spacecraft orbit and attitude coordination with optimal actuation allocation using dual quaternion. Front. Robot. AI 2023, 10, 1138115. [Google Scholar] [CrossRef] [PubMed]
  22. Martinez-Teran, G.; Urena-Ponce, O.; Soria-Garcia, G.; Ortega-Cisneros, S.; Bayro-Corrochano, E. Fast Study Quadric Interpolation in the Conformal Geometric Algebra Framework. Electronics 2022, 11, 1527. [Google Scholar] [CrossRef]
  23. Rooney, J. William Kingdon Clifford (1845–1879). In Distinguished Figures in Mechanism and Machine Science; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  24. Kenwright, B. A beginner guide to dual-quaternions: What they are, how they work, and how to use them for 3d character hierarchies. In Proceedings of the 20th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen, Czech Republic, 26–28 June 2012. [Google Scholar]
  25. Selig, J.M. Geometric Fundamentals of Robotics; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  26. Brodsky, V.; Shoham, M. Dual numbers representation of rigid body dynamics. Mech. Mach. Theory 1999, 34, 693–718. [Google Scholar] [CrossRef]
  27. Brodsky, V.; Shoham, M. Derivation of dual forces in robot manipulators. Mech. Mach. Theory 1998, 33, 1241–1248. [Google Scholar] [CrossRef]
  28. Cui, L.; Jin, N.; Chang, S.; Zuo, Z.; Zhao, Z. Fixed-time ESO based fixed-time integral terminal sliding mode controller design for a missile. ISA Trans. 2022, 125, 237–251. [Google Scholar] [CrossRef]
  29. Jin, N.; Cui, L.; Chang, S.; Zong, Y. Fixed-time ESO-based fixed-time controller design for a Missile. In Advances in Guidance, Navigation and Control, Proceedings of the 2020 International Conference on Guidance, Navigation and Control, ICGNC 2020, Tianjin, China, 23–25 October 2020; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  30. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control. 2012, 57, 2106–2110. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, L.; Xia, Y.; Shen, G.; Cui, B. Fixed-time attitude tracking control for spacecraft based on a fixed-time extended state observer. Sci. China Inf. Sci. 2021, 64, 212201. [Google Scholar] [CrossRef]
  32. Chen, C.; Li, L.; Peng, H.; Yang, Y.; Mi, L.; Wang, L. A new fixed-time stability theorem and its application to the synchronization control of memristive neural networks. Neurocomputing 2019, 349, 290–300. [Google Scholar] [CrossRef]
  33. Park, Y. Robust and optimal attitude stabilization of spacecraft with external disturbances. Aerosp. Sci. Technol. 2005, 9, 253–259. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of coordinate transformation.
Figure 1. Schematic diagram of coordinate transformation.
Electronics 12 03329 g001
Figure 2. Schematic diagram of dual star orbit position.
Figure 2. Schematic diagram of dual star orbit position.
Electronics 12 03329 g002
Figure 3. Simplified flexible attachment model of the diffractive thin-film satellite.
Figure 3. Simplified flexible attachment model of the diffractive thin-film satellite.
Electronics 12 03329 g003
Figure 4. Quaternion error curve of relative attitude.
Figure 4. Quaternion error curve of relative attitude.
Electronics 12 03329 g004
Figure 5. Attitude angle error.
Figure 5. Attitude angle error.
Electronics 12 03329 g005
Figure 6. Relative angular velocity error.
Figure 6. Relative angular velocity error.
Electronics 12 03329 g006
Figure 7. Control torques.
Figure 7. Control torques.
Electronics 12 03329 g007
Figure 8. Dual quaternion dual part.
Figure 8. Dual quaternion dual part.
Electronics 12 03329 g008
Figure 9. Relative velocity error.
Figure 9. Relative velocity error.
Electronics 12 03329 g009
Figure 10. Relative position error.
Figure 10. Relative position error.
Electronics 12 03329 g010
Figure 11. Control force.
Figure 11. Control force.
Electronics 12 03329 g011
Figure 12. Modal parameters of flexible attachments for FNTSMC.
Figure 12. Modal parameters of flexible attachments for FNTSMC.
Electronics 12 03329 g012
Figure 13. Modal parameters of flexible attachments for NTSMC.
Figure 13. Modal parameters of flexible attachments for NTSMC.
Electronics 12 03329 g013
Table 1. Six elements of spacecraft target orbit.
Table 1. Six elements of spacecraft target orbit.
a / m e i / deg Ω / deg ω / deg f / deg
7,200,0000450030
Table 2. Initial state error parameters of spacecraft.
Table 2. Initial state error parameters of spacecraft.
Attitude quaternion error q e = [ 0.8 0.4 - 0.4 0.2 ] T
Track position error r e = [ 10 15 10 ] T
Attitude angular velocity error ω e = [ 0.001 0.002 0.001 ] T
velocity error v e = [ 0.2 0.1 0.25 ] T
Table 3. Parameters of rigid–flexion coupled spacecraft.
Table 3. Parameters of rigid–flexion coupled spacecraft.
Translational Coupling MatrixRotational Coupling MatrixModal Damping CoefficientModal Stiffness Coefficient
B t r a n = [ 0.0155 0.0155 0.0225 ] kg B r o t = [ 0.02 0.005 0.015 ] kg m ξ = 0.05 Λ = 0.5
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.

Share and Cite

MDPI and ACS Style

Zhang, Y.; Ma, C.; Ma, S.; Pan, J.; Sui, X.; Lin, B.; Shi, M. Rigid–Flexible Coupled System Attitude–Orbit Integration Fixed-Time Control. Electronics 2023, 12, 3329. https://doi.org/10.3390/electronics12153329

AMA Style

Zhang Y, Ma C, Ma S, Pan J, Sui X, Lin B, Shi M. Rigid–Flexible Coupled System Attitude–Orbit Integration Fixed-Time Control. Electronics. 2023; 12(15):3329. https://doi.org/10.3390/electronics12153329

Chicago/Turabian Style

Zhang, Yinghui, Chen Ma, Songjing Ma, Junfeng Pan, Xiaohong Sui, Boxuan Lin, and Mengjie Shi. 2023. "Rigid–Flexible Coupled System Attitude–Orbit Integration Fixed-Time Control" Electronics 12, no. 15: 3329. https://doi.org/10.3390/electronics12153329

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