Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Active control of flexible spacecraft in orbit based on partial differential equations

Abstract

Flexible spacecraft possess the ability to adapt to complex environments and use energy more efficiently, offering enhanced flexibility and stability in space missions, particularly in tasks with significant external disturbances such as deep space exploration and satellite attitude control. However, vibration suppression in flexible spacecraft remains a critical challenge. This study addresses the problem of vibration suppression in flexible spacecraft systems under external disturbances and input constraints. First, a partial differential equation (PDE) with boundary initial conditions is derived using Hamilton’s principle, accurately describing the dynamic characteristics of the flexible structure. A backstepping controller based on the Nassbaum function and a disturbance observer is then designed to ensure system stability in the presence of input constraints and external disturbances. A Lyapunov function is constructed, and appropriate control parameters are selected to further guarantee system stability. Numerical simulations confirm the superiority of the proposed control method, with results showing an reduction in settling time and a decrease in peak overshoot compared to conventional PD control. The proposed scheme significantly enhances the performance and stability of flexible spacecraft systems, demonstrating its potential for improving spacecraft dynamics in challenging space environments.

1 Introduction

A flexible spacecraft refers to a spacecraft with a flexible or deformable structural design [13]. These spacecraft are typically made of lightweight, deformable materials that can adapt to changes in the external environment during operation, such as air flow, gravity, temperature variations, and vibrations during maneuvers. Vibration suppression for flexible spacecraft is necessary because their flexible structure is prone to unnecessary vibrations caused by external disturbances or operations. These vibrations can affect the spacecraft’s stability and precise control, thereby impacting the execution of the mission. Vibration suppression helps reduce such interference, ensuring that the spacecraft operates more stably during the mission, enhancing its performance and reliability[46].

Comparing with the traditional hard spacecraft, the flexible spacecraft system has complex dynamic characteristics, so it is more difficult to design the controller (see [7,8]). The flexible spacecraft is essentially an infinite dimensional distributed parameter system (DPS), and its state variables (space and time) are generally described by partial differential equations (PDEs). The previous research on the dynamic characteristics of flexible hose is based on ordinary differential equations (ODEs) (see [9]). Different from other traditional DO (see [10,11]), Takagi-Sugeno fuzzy method is used to describe the flexible model of flexible solar panels. The simulation also proves that this method has good stability and robustness. Awan, Zainab Shahid and Ali, Khurram et al. proposed a hybrid fault-tolerant control scheme for a 6-DOF robotic manipulator, integrating nonlinear observers, sensor redundancy, and adaptive backstepping-based actuator fault estimation with controller reconfiguration, validated by LabVIEW simulations for improved tracking under faults[12]. In [13], according to the dynamic characteristics of microsatellite, a new compound controller based on sliding mode control and finite time DO is proposed in the inner loop. In [14], a finite-time trajectory tracking controller is presented for a space manipulator, addressing model uncertainty, external disturbances, and actuator saturation. A radial basis function neural network (NN) is used to estimate model uncertainties, while an auxiliary system compensates for actuator saturation, and a NN-based adaptive terminal sliding mode controller ensures stable trajectory tracking, as confirmed by Lyapunov stability analysis and numerical simulations. In [15], a robust nonlinear hybrid control for a MIMO separately excited DC motor, combining adaptive backstepping and integral sliding mode control to handle uncertainties and disturbances, with simulation results confirming improved tracking and reduced settling time compared to conventional methods. Although ODEs are simple in model description and controller design, it can not accurately describe the physical dynamic characteristics of flexible systems, which easily leads to control overflow.

There are many research results on the description of system dynamic characteristics based on PDEs. In [16], this study presents two distributed control strategies for a team of flexible spacecraft to track the attitude of a virtual leader using a PDE observer. The first strategy uses direct state measurements from the hub and free tip of the beam, while the second incorporates a PDE observer to estimate the beam’s states, with both approaches ensuring asymptotic attitude tracking without residual vibration. In [17], the flexible satellite dynamics is modeled as a combination of coupled ordinary differential equations (ODEs) and PDEs using Hamilton’s principle. Then, a fault-tolerant control (FTC) strategy based on adaptive integral sliding mode is proposed to address problems such as inertial uncertainty and external disturbances. In [18], the use of basic PDE models and boundary control helps simplify the dynamic modeling of a small robot with flexible wings. Similarly, [19] derives nonlinear coupled PDEs for the dynamics of a satellite propellant tank using Hamilton’s principle, and applies a PDE-based controller to suppress slosh instability. In [20], flexible solar panels are modeled as symmetric Euler-Bernoulli beams using PDEs, and a composite controller combining Nussbaum-type functions and backstepping is developed to suppress vibration under input constraints and external disturbances. Reference [21] also adopts a PDE-based infinite-dimensional modeling framework for flexible structures, similar to [17] and [20], and designs a boundary control-based FTC scheme.

While PDE-based modeling enables high-fidelity representation of distributed-parameter systems, especially in flexible structures and fluid-structure interactions, it inevitably increases the computational complexity. Compared to ODE-based lumped models, PDE models result in infinite-dimensional systems that require spatial discretization techniques (e.g., finite element, finite difference, or spectral methods) for numerical simulation and control implementation. Moreover, there are many literatures on control methods for suppressing flexible spacecraft in the presence of external disturbances, such as disturbance observer based control (DOBC) (see [22]), active disturbance rejection control (ADRC) [23,24] and so on. In [25], the complex dynamic model of refueling hose is described based on PDEs. Then, a DO is designed to estimate the vibration of the hose. In [26], PDEs and boundary control method are used to suppress the vibration problem of nonlinear flexible manipulator in three-dimensional space. Besides, the output signal is controlled within the adjustable range by selecting the barrier Lyapunov function. In [27], according to Hamilton’s principle and PDEs, the refueling hose model transformed into a DPS. Furthermore, a boundary control scheme is proposed based on the original PDEs to regulate the vibration of the flexible spacecraft and deal with the influence of control input constraints.

Although numerous studies have addressed the characteristics of flexible systems using PDEs (see [10,20,28]), the application of PDEs to describe the characteristics of flexible spacecraft is limited due to the complexity involved in controller design. In practical engineering, many physical characteristics cannot be adequately described using ordinary differential equations (ODEs). Flexible systems inherently possess infinite dimensions and are essentially distributed parameter systems (DPS). Consequently, the flexible hose model can be represented by both infinite-dimensional equations (which describe the flexible body using PDEs) and finite-dimensional equations (which describe the boundary conditions using ODEs). The use of PDEs to model flexible systems introduces challenges in controller design. Therefore, developing a novel control strategy to address the design challenges associated with flexible hose systems is of significant practical importance.

Inspired from the above mentioned documents, in this paper, a novel controller based on boundary control is proposed for flexible hose subject to the external disturbances and input constraints. The main contributions of this paper are as follows:

  1. Different from describing model characteristics based on traditional ODEs (see [22,29]). Flexible spacecraft have infinite dimensions and are essentially DPS. ODEs can not accurately describe the system characteristics, and even cause control overflow problems. Thus, this paper describes the dynamic characteristics of flexible hose based on PDEs.
  2. Considering the external disturbances and input constrainted in flexible hose system, a backstepping control scheme (see [20,3033]) based on DO and boundary conditions is proposed for suppressing the elastic vibration of the flexible spacecraft.
    1. The disturbance observer is constructed to estimate the disturbance d(t) in the flexible hose system, which further enhances the anti-disturbance performance of the system.
    2. For the convenience of controller design, DO and Nussbaum functions are constructed to deal with the problem of external disturbances and input constraints.
  3. With the proposed boundary control strategy, the closed-loop system can be uniformly bounded by Lyapunov direct method, and the hose state of the system can be converged to a compact set by selecting appropriate parameters.

The structure of the paper is organized as follows: In Section 1, we provide an overview of the problem description and the analysis of the flexible hose model using PDEs. Section 2 introduces a novel backstepping control strategy that utilizes boundary conditions and DO to enhance control performance. In Section 3, we present a comparative study between the proposed control method and a traditional PD control approach through simulation examples, demonstrating the effectiveness and advantages of our proposed strategy. Finally, Section 4 offers concluding remarks and discusses potential directions for future work in this field.

2 Problem description and model analysis

2.1 Problem description

The flexible spacecraft system is mainly composed of tanker, receiver and flexible spacecraft, as shown in Fig 1. represents an inertial reference frame. XY represents the local coordinate system and moves horizontally. xy is the body fixed coordinate system, which is attached to the connection point between the flexible spacecraft and the receiver aircraft. In this paper, only the horizontal direction of flexible spacecraft is discussed. The control input u(t) represents the top boundary actuator of the flexible spacecraft. represents the external disturbances to the flexible hose during flexible spacecraft. m is the mass of the actuator.

2.2 Dynamic analysis

Compared with the traditional HPAR, the flexible spacecraft system belongs to DPS in essence. According to Hamilton’s principle (see [3436]), the dynamic model of flexible hose can be obtained by variation as:

(1)

where represents the variation of . t1 and t2 are two time constants and satisfy . , and represent the kinetic energy (KE), potential energy (PE) and virtual work of the system respectively. It is worth noting that is the virtual work done by the non-conservative force, which includes the lateral load of the hose system, external disturbances and flexible damping structure.

The KE of the hose system can be written as

(2)

where is the elastic deflection in time t relative to the position x. represents the density of hose material. l represents the length of the flexible spacecraft. The due to the bending can be obtained from

(3)

where E represents young’s modulus, I represents the inertia matrix of hose. For clarity, defining .

The virtual work done by the flexible hose system is expressed as

(4)

where represents elastic damping coefficient.

It can be written that the virtual work done by generating the hose lateral control force of u(t) to suppress vibration can be expressed as

(5)

From Eqs (2) and (3), we obtain

(6)(7)

and we further obtain

(8)(9)

For , by combining the derived equations with appropriate boundary conditions and applying Hamilton’s principle (Eq 1), we can obtain the structural dynamics of the flexible spacecraft as follows

(10)(11)(12)

Remark 1: For clarity and consistency throughout the article, the following symbols are introduced and used: , , , , , .

Assumption 1: The external disturbances d(t) represent all disturbances acting on the flexible spacecraft and are assumed to be bounded within certain limits. These disturbances, including their derivatives , are considered to have an upper bound in magnitude, meaning that and , where and dm are finite values that can be determined based on system specifications and environmental factors.

Assumption 2: The and of the flexible spacecraft system are assumed to be bounded. For , , , and are assumed to be bounded.

2.3 Control objectives

The objective of this paper is to develop a controller u(t) aimed at mitigating the deformation of the flexible hose caused by external disturbances and input constraints. Using the backstepping method, a boundary control law is formulated for the flexible spacecraft system. Furthermore, the closed-loop stability of the system is guaranteed by applying the Lyapunov direct method, along with the careful selection of control parameters to ensure robustness and performance.

3 Anti-disturbance boundary controller design

Lemma 1 (see [37]): For any and , the following inequality holds:

(13)

where .

Lemma 2 (see [38,39]): For and are smooth functions defined on which , and is an even smooth Nussbaum function. Then, the following inequalities exist

(14)

where C > 0, M > 0, . For , and are bounded, then the following inequality holds

(15)

Lemma 3 : Let , with the following inequalities hold

(16)(17)

where f is a constant and satisfies f > 0.

Lemma 4 : For any continuously differentiable on , the following inequalities hold

(18)

Remark 2: In practical engineering, the influence of disturbances on the system is inevitable. Similarly, there are multiple disturbances d(t) in the flexible spacecraft system. Compared with [40,41], a DO is constructed in this section to estimate the disturbances d(t) in the flexible spacecraft system.

3.1 Design of disturbance observer

In this section, a DO is designed to estimate the disturbances d(t) in the flexible spacecraft system. The estimated disturbance is denoted as , and the derivative of the external disturbance estimation is given by [42]

(19)

where .

Next, design an auxiliary function as

(20)

For the Eq (12), it follows that

(21)

Computing the time derivative of Eq (20)

(22)

Submitting Eq (21) into Eq (22), then have

(23)

Noting Eqs (20) and (23), the dynamics of the disturbance observer can express as follows

(24)

Defining

(25)

where is the disturbance estimation error.

3.2 Design of backstepping boundary controller

In general, as a backstepping control method, the following model transformations can be performed

(26)(27)(28)

where and are the virtual control laws to be designed. um is a known bound of u(t), is the control signal to be designed next. As mentioned above, the input constraint model is described

(29)

Step 1: Select the candidate functions of Lyapunov function as follows

(30)

The derivative along the trajectory of the Eq (30) can be obtained

(31)

Select virtual control law as

(32)

where the selected r1 and r2 are both positive.

Substituting Eq (32) into Eq (31), it can obtain

(33)

Step 2: Then we choose the candidate functions of Lyapunov function as

(34)

The derivative along the trajectory of the Eq (34) with respect to time yields

(35)

Select virtual control law as

(36)

where, and .

Substituting Eq (36) into Eq (35)

(37)

From the following inequality, Eq (37) can be rewritten as

(38)(39)

Then combining Eqs (12), (26) and (27), and we can obtain

(40)

From Eqs (26)(29), an auxiliary equation of the controller is designed as

(41)

where the parameter , is the designed auxiliary control law

Differentiating Eq (28)

(42)

Substituting Eq (41) into Eq (42), it can be obtained

(43)

According to Lemma 2, then, it can be obtained

(44)

Remark 3: It is important to highlight that represents an unknown, nonlinear, and time-varying function, which introduces significant challenges in both its analysis and the design of effective controllers. To address the issue of the unknown time-varying function in nonlinear system control, we draw inspiration from the works [20,4345]. Specifically, we introduce a Nussbaum function to tackle this complex problem, leveraging its unique properties to effectively manage the uncertainties and variations in the system dynamics.

According to the [43], a Nussbaum function is even and differentiable and satisfies the properties:

(45)(46)

Then, the auxiliary control law is designed as

(47)

Next, a Nussbaum function is designed as

(48)

where is a design parameter and satisfies .

Then, we design as

(49)

where the parameters b1 > 0 and b2 > 0.

Substituting Eqs (40), (43) into Eq (49), one has

(50)

Step 3: Consider the following Lyapunov function as

(51)

The derivative along the trajectory of the Eq (51)

(52)

Substituting Eqs (47) and (50) into Eq (52), it can be further obtained

(53)

Combinating inequalities Eqs (12), (20)(22), (25) and (38), it is noted that

(54)(55)

According to Lemma 3 and assumption 1, Eq (55) follows that

(56)

Therefore

(57)

Theorem 1: With the dynamic equation of flexible spacecraft based on PDE (see Eq (12)) and boundary conditions (see Eqs (10) and (11)), under the proposed control law (see Eqs (32), (36), (47) and (49)), then the folowing properities hold:

  1. The closed-loop system (Eq (12)) is uniformly bounded, and , where .
  2. The control input (Eq (12)) is bounded, and have .

Remark 4: The design of the control law relies on the Lyapunov direct method, with the assumption that all signals involved in the boundary controller and disturbance observer (as described in Eq 24) can either be directly measured by sensors or derived through a backward difference algorithm. Specifically, the values of and can be obtained using a laser displacement sensor and an inclinometer placed at the top boundary of the flexible spacecraft. Additionally, the backward difference algorithm allows for the computation of and from the available measurements. However, in the practical docking scenario of the flexible spacecraft, there will inevitably be discrepancies between the sensor measurements and the actual system behavior. These measurement errors can influence the controller’s performance. Therefore, when designing the controller, it is crucial to carefully select the appropriate control parameters to ensure satisfactory performance despite these uncertainties.

Proof: Considering the following Lyapunov function

(58)

where

(59)(60)

Take the derivation of Eq (59), it follows that

(61)

Substituting Eq (10) and boundary conditions into the Eq (61), can be rewritten as

(62)

Computing the time derivative along the trajectory of the Eq (60)

(63)

Substituting Eq (10) and boundary conditions into the Eq (63), then use integration by parts, we have

(64)

From Eqs (56), (62) and (64), we further obtain the Lyapunov function

(65)

According to Lemma 4, then we can get the following inequality

(66)

where and r3 are constants, and , r3 > 0.

(67)

From Eq (59), the Lyapunov function is bounded as

(68)

where .

Similarly, from Eq (60), the Lyapunov function is bounded as

(69)

where .

Then

(70)

where , .

Combining with Eq (58), we can obtain

(71)

where , .

Considering the Lyapunov equation (67), selecting appropriate parameters r1, r2, r3, , and b1 can satisfy the following conditions:

(72)(73)(74)(75)(76)(77)

From the Eq (71), the Eq (67) can be further rewritten as

(78)

where .

Following the Eqs (71) and (78)  it can be obtained

(79)

where

(80)

Then, by integrating Eq (80), we can obtain

(81)

From Lemma 2, we can draw a conclusion that , , s1, s2, s3, and are all bounded on . Then, based on assumption 2, we can have the following properties:

(82)(83)(84)

Moreover, combining the following inequality

(85)

Furthermore, it can be obtained that

(86)

This completes the proof.

4 Simulation Examples

4.1 Two control methods for comparison

In this paper, the simulation is based on MATLAB/SIMULINK, with a simulation period of 50s and a simulation step of 0.001 seconds. We have updated the manuscript to include the MATLAB/Simulink version used for the simulations and the specifications of the machine. The simulations were run on a system with an 11th Gen Intel(R) Core(TM) i7-1165G7 processor at 2.80 GHz, 16.0 GB of RAM (15.7 GB usable), Intel(R) Iris(R) Xe Graphics (128 MB), and a 477 GB SSD (Samsung MZALQ512HALU-000L1). The operating system is 64-bit based on an x64 processor.

To better demonstrate the robustness of flexible spacecraft, this paper proposes a boundary control strategy based on the Back-Stepping method (denoted as BCBS). Additionally, a comparison is made with a boundary control strategy based on Proportional-Derivative (PD) control, referred to as the BCPD method. In this simulation, the finite difference method is employed to present the simulation results. The relevant parameters of the flexible spacecraft are provided in Table 1. In addition, the main code program of the paper is shown in the S1 attachment uploaded.

The initial condition of the flexible hose is set as . For better showing the superiority of the control method (BCBS) proposed in this paper, the flexible hose parameters and simulation environment in the BCPD method are the same as those in BCBS method. The boundary control strategy based on PD is set as

(87)

where , kp > 0 and kd > 0 are the control gains, and are positive weighting constants. In addition, the control parameters based on BCBS and BCPD methods are shown in Table 2.

4.2 Simulation results

To demonstrate that the BCBS method offers greater robustness to external disturbances, this paper considers two types of disturbances: constant disturbance and time-varying disturbance. These disturbances are used to highlight the ability of the BCBS method to effectively handle external influences and maintain system stability.

(a) Constant disturbance : .

(b) Time-varying disturbance:

As depicted in Figs 2, 3 and 4, it can be seen that the vibration deformation of flexible spacecraft without control method, BCPD method and BCBS method respectively. From Fig 2, it can be seen that the vibration deformation of the flexible spacecraft is very obvious without any control. The vibration deformation of the flexible spacecraft shown in Fig 3 exhibits a amplitude compared to that in Fig 2 when the BCPD method is applied. Furthermore, the BCBS method proposed in this paper effectively reduces the vibration deformation to a negligible level within 35 seconds, with the amplitude notably decreasing during the initial 30 seconds. This demonstrates that the BCBS method achieves rapid and effective attenuation of the lateral vibration . By comparing the elastic deflections in the three figures, we can see that the proposed control method offers significant advantages in suppressing the elastic vibrations of the spacecraft. Without control, the spacecraft exhibits large vibration amplitudes and long settling times, with the system unable to effectively dampen disturbances. With PD control, although the vibrations are reduced, there are still substantial peak overshoots and long settling times. In contrast, the proposed control method quickly attenuates the vibrations to near zero, significantly reducing both peak overshoot and settling time, demonstrating superior vibration suppression performance. Quantitative analysis shows that the proposed method reduces settling time by approximately , peak overshoot by about , and steady-state error to near zero, proving its superiority in suppressing elastic vibrations in spacecraft. From Figs 5 and 6, it can be seen that the boundary displacement of flexible spacecraft , under the control method (BCPD method and BCBS method) and without control. As can be seen from Figs 5 and 6, compared with the method without control and BCPD method, the boundary displacement of the flexible spacecraft in the control method proposed (BCBP method) in this paper approaches zero after about 25s, which shows the anti-disturbance and robustness of BCBS method are better.

thumbnail
Fig 2. The elastic deflection of the flexible spacecraft without control.

https://doi.org/10.1371/journal.pone.0331610.g002

thumbnail
Fig 3. The elastic deflection of the flexible spacecraft with PD control.

https://doi.org/10.1371/journal.pone.0331610.g003

thumbnail
Fig 4. The elastic deflection of the flexible spacecraft with proposed control.

https://doi.org/10.1371/journal.pone.0331610.g004

thumbnail
Fig 5. The boundary displacement of flexible spacecraft with control and without control.

https://doi.org/10.1371/journal.pone.0331610.g005

thumbnail
Fig 6. The boundary displacement of flexible spacecraft with control and without control.

https://doi.org/10.1371/journal.pone.0331610.g006

The responses of disturbance d(t), its estimation and disturbance error against a constant disturbance in Fig 7. Different from Fig 7, the responses of disturbance d(t), its estimation and disturbance error against time-varying disturbance in Fig 8. From Figs 7 and 8, it can be observed that, for both constant and time-varying disturbances, the disturbance observer designed in this paper accurately estimates the disturbance, with the disturbance estimation error converging to near zero. These results indicate that the proposed disturbance observer possesses effective disturbance estimation capability under different disturbance conditions. The response of control input under the BCPD methods and BCBS methods are shown in Fig 9. Fig 9 compares the control inputs under PD control and the proposed control method. The PD control input (top) exhibits large oscillations with peaks reaching up to 1000 N, indicating high control effort and potentially inefficient actuator usage. In contrast, the proposed control (bottom) limits the peaks to about 50 N, representing a reduction in control input magnitude. Additionally, the proposed control shows smoother and more stable input throughout the process, suggesting lower energy consumption and reduced actuator stress. This demonstrates that the proposed control method is significantly more efficient, requiring much less control effort while still achieving effective system stabilization.

thumbnail
Fig 7. The responses of disturbance d(t), its estimation and disturbance error against a constant disturbance.

https://doi.org/10.1371/journal.pone.0331610.g007

thumbnail
Fig 8. The responses of disturbance d(t), its estimation and disturbance error against a time-varying disturbance.

https://doi.org/10.1371/journal.pone.0331610.g008

thumbnail
Fig 9. The diagram of control input under the two control methods.

https://doi.org/10.1371/journal.pone.0331610.g009

5 Conclusion

In this paper, the problem of the vibration deformation of flexible spacecraft subject to external disturbances and control input constrained are investigated. Based on PDEs and boundary initial conditions, a novel backstepping control strategy based on Nussbaum function and disturbance observer is proposed to suppress the elastic vibration of the flexible spacecraft.

  • First, unlike traditional ordinary differential equations (ODEs) that fail to accurately capture the physical characteristics of flexible systems, this paper utilizes PDEs to effectively model the dynamic behavior of flexible spacecraft, providing a more precise description of their characteristics.
  • Second, a backstepping control approach is introduced (as referenced in [20,25,31,32]), incorporating a Nussbaum function and a disturbance observer to address the challenges posed by external disturbances and input constraints, ensuring better performance and stability.
  • Last but not least, by applying the Lyapunov direct method and selecting suitable control parameters, the system can be steered toward a compact set, achieving desired performance. Furthermore, numerical simulations demonstrate the effectiveness and robustness of the proposed control strategy, providing further validation of its applicability.

The vibration of flexible spacecraft can significantly impact the success rate of aerial refueling docking operations. Therefore, future research will focus on conducting a comprehensive safety analysis of flexible spacecraft to better understand and mitigate the risks associated with these vibrations during critical operations.

Supporting information

References

  1. 1. Song G, Agrawal BN. Vibration suppression of flexible spacecraft during attitude control. Acta Astronautica. 2001;49(2):73–83.
  2. 2. Hu Q, Ma G. Vibration suppression of flexible spacecraft during attitude maneuvers. Journal of Guidance, Control, and Dynamics. 2005;28(2):377–80.
  3. 3. Zhong C, Chen Z, Guo Y. Attitude control for flexible spacecraft with disturbance rejection. IEEE Transactions on Aerospace and Electronic Systems. 2017;53(1):101–10.
  4. 4. Yang T, Zhou S, Fang S, Qin W, Inman DJ. Nonlinear vibration energy harvesting and vibration suppression technologies: designs, analysis, and applications. Applied Physics Reviews. 2021;8(3).
  5. 5. Qin Y, Tang X, Jia T, Duan Z, Zhang J, Li Y. Noise and vibration suppression in hybrid electric vehicles: state of the art and challenges. Renewable and Sustainable Energy Reviews. 2020;124:109782.
  6. 6. Huang X, Yang B. Towards novel energy shunt inspired vibration suppression techniques: principles, designs and applications. Mechanical Systems and Signal Processing. 2023;182:109496.
  7. 7. Ro K, Kuk T, Kamman J. Design, test and evaluation of an actively stabilized drogue refueling system. In: Infotech@ Aerospace 2011, 2011.
  8. 8. Quan Q, Du GX, Cai KY. Proportional-integral stabilizing control of a class of MIMO systems subject to nonparametric uncertainties by additive-state-decomposition dynamic inversion design. IEEE/ASME Transactions on Mechatronics. 2015;21(2):1092–101.
  9. 9. Yin S, Xiao B, Ding SX, Zhou D. A review on recent development of spacecraft attitude fault tolerant control system. IEEE Transactions on Industrial Electronics. 2016;63(5):3311–20.
  10. 10. Cao F, Liu J. Adaptive neural network control of an arm-string system with actuator fault based on a PDE model. Journal of Vibration and Control. 2019;25(1):172–81.
  11. 11. Qu Y, Zhong X, Zhang F, Tong X, Fan L, Dai L. Robust disturbance observer-based fast maneuver method for attitude control of optical remote sensing satellites. Acta Astronautica. 2022;201:83–93.
  12. 12. Awan ZS, Ali K, Iqbal J, Mehmood A. Adaptive backstepping based sensor and actuator fault tolerant control of a manipulator. Journal of Electrical Engineering & Technology. 2019;14(6):2497–504.
  13. 13. Qiao J, Zhang D, Zhu Y, Zhang P. Disturbance observer-based finite-time attitude maneuver control for micro satellite under actuator deviation fault. Aerospace science and technology. 2018;82:262–71.
  14. 14. Jia S, Shan J. Finite-time trajectory tracking control of space manipulator under actuator saturation. IEEE Transactions on Industrial Electronics. 2019;67(3):2086–96.
  15. 15. Afifa R, Ali S, Pervaiz M, Iqbal J. Adaptive backstepping integral sliding mode control of a mimo separately excited dc motor. Robotics. 2023;12(4):105.
  16. 16. Chen T, Wen H, Wei Z. Distributed attitude tracking for multiple flexible spacecraft described by partial differential equations. Acta astronautica. 2019;159:637–45.
  17. 17. Ashayeri L, Doustmohammadi A, Saberi FF. Fault-tolerant control of flexible satellite with infinite-dimensional model. Advances in Space Research. 2021;68(7):3080–92.
  18. 18. Paranjape AA, Guan J, Chung SJ, Krstic M. PDE boundary control for flexible articulated wings on a robotic aircraft. IEEE Transactions on Robotics. 2013;29(3):625–40.
  19. 19. Jokar M, Salarieh H, Pishkenari HN. Satellite attitude PDE-based controller design considering fluid fuel sloshing in planar maneuver. Aerospace Science and Technology. 2022;122:107366.
  20. 20. Ji N, Liu J. Vibration control for a flexible satellite with input constraint based on Nussbaum function via backstepping method. Aerospace Science and Technology. 2018;77:563–72.
  21. 21. Ataei MM, Salarieh H, Nejat Pishkenari H, Jalili H. Boundary control design based on partial differential equation observer for vibration suppression and attitude control of flexible satellites with multi-section solar panels. Journal of Vibration and Control. 2021.
  22. 22. Noshadi A, Shi J, Lee WS, Shi P, Kalam A. Robust control of an active magnetic bearing system using H and disturbance observer-based control. Journal of Vibration and Control. 2017;23(11):1857–70.
  23. 23. Fang H, Yuan X, Liu P. Active-disturbance-rejection-control and fractional-order-proportional-integral-derivative hybrid control for hydroturbine speed governor system. Measurement and Control. 2018;51(5–6):192–201.
  24. 24. Zhang Y, Chen Z, Sun M. Trajectory tracking control for a quadrotor unmanned aerial vehicle based on dynamic surface active disturbance rejection control. Transactions of the Institute of Measurement and Control. 2020;42(12):2198–205.
  25. 25. Liu Z, Liu J, He W. Dynamic modeling and vibration control of a flexible aerial refueling hose. Aerospace Science and Technology. 2016;55:92–102.
  26. 26. Wang J, Liu J, Ji B, He Y, Xia S, Zhou Y. Vibration suppression and boundary control for nonlinear flexible rotating manipulator in three-dimensional space subject to output restrictions. Communications in Nonlinear Science and Numerical Simulation. 2023;120:107151.
  27. 27. Liu Z, Liu J, He W. Modeling and vibration control of a flexible aerial refueling hose with variable lengths and input constraint. Automatica. 2017;77:302–10.
  28. 28. He W, He X, Zou M, Li H. PDE model-based boundary control design for a flexible robotic manipulator with input backlash. IEEE Transactions on Control Systems Technology. 2014;27(2):790–7.
  29. 29. Tiwari PM, Janardhanan S, un Nabi M. Rigid spacecraft attitude control using adaptive integral second order sliding mode. Aerospace Science and Technology. 2015;42:50–7.
  30. 30. Wang H, Dong X, Xue J, Liu J. Dynamic modeling of a hose-drogue aerial refueling system and integral sliding mode backstepping control for the hose whipping phenomenon. Chinese Journal of Aeronautics. 2014;27(4):930–46.
  31. 31. Su Z, Wang H, Shao X, Huang Y. A robust back-stepping based trajectory tracking controller for the tanker with strict posture constraints under unknown flow perturbations. Aerospace Science and Technology. 2016;56:34–45.
  32. 32. Kartal Y, Kolaric P, Lopez V, Dogan A, Lewis F. Backstepping approach for design of PID controller with guaranteed performance for micro-air UAV. Control Theory Technol. 2020;18(1):19–33.
  33. 33. Su Z, Wang H, Yao P, Huang Y, Qin Y. Back-stepping based anti-disturbance flight controller with preview methodology for autonomous aerial refueling. Aerospace Science and Technology. 2017;61:95–108.
  34. 34. Hill EL. Hamilton’s principle and the conservation theorems of mathematical physics. Reviews of Modern Physics. 1951;23(3):253.
  35. 35. Kibble T, Berkshire FH. Classical mechanics. World Scientific Publishing Company; 2004.
  36. 36. McIver D. Hamilton’s principle for systems of changing mass. Journal of Engineering Mathematics. 1973;7(3):249–61.
  37. 37. Polycarpou M, Ioannou PA. A robust adaptive nonlinear control design. Automatica. 1996;32(3):423–7.
  38. 38. Esfandiari K, Abdollahi F, Talebi HA. Adaptive control of uncertain nonaffine nonlinear systems with input saturation using neural networks. IEEE Trans Neural Netw Learn Syst. 2015;26(10):2311–22. pmid:25532213
  39. 39. Wen C, Zhou J, Liu Z, Su H. Robust adaptive control of uncertain nonlinear systems in the presence of input saturation and external disturbance. IEEE Transactions on Automatic Control. 2011;56(7):1672–8.
  40. 40. Ren J, Hang B, Sang M, Hong R, Xu B. Nonlinearity compensation based robust tracking control of nonlinear nonminimum phase hypersonic flight vehicles. ISA Trans. 2022;131:236–45. pmid:35662518
  41. 41. Xiao B, Hu Q, Zhang Y. Adaptive sliding mode fault tolerant attitude tracking control for flexible spacecraft under actuator saturation. IEEE Transactions on Control Systems Technology. 2011;20(6):1605–12.
  42. 42. Ajwad SA, Iqbal J, Khan AA, Mehmood A. Disturbance-observer-based robust control of a serial-link robotic manipulator using SMC and PBC techniques. Studies in Informatics and Control. 2015;24(4):401–8.
  43. 43. Chen Z. Nussbaum functions in adaptive control with time-varying unknown control coefficients. Automatica. 2019;102:72–9.
  44. 44. Chen C, Liu Z, Zhang Y, Chen CLP, Xie S. Saturated Nussbaum function based approach for robotic systems with unknown actuator dynamics. IEEE Trans Cybern. 2016;46(10):2311–22. pmid:26415196
  45. 45. Cho SJ, Jin M, Kuc TY, Lee JS. Stability guaranteed auto-tuning algorithm of a time-delay controller using a modified Nussbaum function. International Journal of Control. 2014;87(9):1926–35.