
With the rapid development of smart campus, this paper studies the attitude tracking control of flexible manipulator (FM) in colleges and universities under elastic vibration and external disturbances. First, different from the traditional modeling based on ordinary differential equations (ODEs), the partial differential equations (PDEs) dynamic model of a manipulator system is established based on the Hamilton principle (HP). Second, the boundary control condition of the end system of the manipulator is introduced to adjust the vibration of the manipulator. Furthermore, a Proportional-Derivative (PD) boundary control (PDBC) strategy is proposed by the Lyapunov function to suppress the vibration of the manipulator. Finally, a numerical comparison simulation based on MATLAB/SIMULINK further verifies the robustness and anti-disturbance performance of the control method proposed in this paper.
Citation: Yunxia Wei, Yuanfei Zhang, Bin Hang. Construction and management of smart campus: Anti-disturbance control of flexible manipulator based on PDE modeling[J]. Mathematical Biosciences and Engineering, 2023, 20(8): 14327-14352. doi: 10.3934/mbe.2023641
[1] | Tongyu Wang, Yadong Chen . Event-triggered control of flexible manipulator constraint system modeled by PDE. Mathematical Biosciences and Engineering, 2023, 20(6): 10043-10062. doi: 10.3934/mbe.2023441 |
[2] | Jia Tan, ShiLong Chen, ZhengQiang Li . Robust tracking control of a flexible manipulator with limited control input based on backstepping and the Nussbaum function. Mathematical Biosciences and Engineering, 2023, 20(12): 20486-20509. doi: 10.3934/mbe.2023906 |
[3] | Yukun Song, Yue Song, Yongjun Wu . Adaptive boundary control of an axially moving system with large acceleration/deceleration under the input saturation. Mathematical Biosciences and Engineering, 2023, 20(10): 18230-18247. doi: 10.3934/mbe.2023810 |
[4] | Yongli Yan, Fucai Liu, Teng Ren, Li Ding . Nonlinear extended state observer based control for the teleoperation of robotic systems with flexible joints. Mathematical Biosciences and Engineering, 2024, 21(1): 1203-1227. doi: 10.3934/mbe.2024051 |
[5] | Xingjia Li, Jinan Gu, Zedong Huang, Chen Ji, Shixi Tang . Hierarchical multiloop MPC scheme for robot manipulators with nonlinear disturbance observer. Mathematical Biosciences and Engineering, 2022, 19(12): 12601-12616. doi: 10.3934/mbe.2022588 |
[6] | Kangsen Huang, Zimin Wang . Research on robust fuzzy logic sliding mode control of Two-DOF intelligent underwater manipulators. Mathematical Biosciences and Engineering, 2023, 20(9): 16279-16303. doi: 10.3934/mbe.2023727 |
[7] | Xinxin Zhang, Huaiqin Wu . Bipartite consensus for multi-agent networks of fractional diffusion PDEs via aperiodically intermittent boundary control. Mathematical Biosciences and Engineering, 2023, 20(7): 12649-12665. doi: 10.3934/mbe.2023563 |
[8] | Xinyu Shao, Zhen Liu, Baoping Jiang . Sliding-mode controller synthesis of robotic manipulator based on a new modified reaching law. Mathematical Biosciences and Engineering, 2022, 19(6): 6362-6378. doi: 10.3934/mbe.2022298 |
[9] | Zhen Liu, Song Yang, Chen Cheng, Tao Ding, Ruimin Chai . Study on modeling and dynamic performance of a planar flexible parallel manipulator based on finite element method. Mathematical Biosciences and Engineering, 2023, 20(1): 807-836. doi: 10.3934/mbe.2023037 |
[10] | Bin Hang, Beibei Su, Weiwei Deng . Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on T-S fuzzy disturbance modeling. Mathematical Biosciences and Engineering, 2023, 20(7): 12700-12717. doi: 10.3934/mbe.2023566 |
With the rapid development of smart campus, this paper studies the attitude tracking control of flexible manipulator (FM) in colleges and universities under elastic vibration and external disturbances. First, different from the traditional modeling based on ordinary differential equations (ODEs), the partial differential equations (PDEs) dynamic model of a manipulator system is established based on the Hamilton principle (HP). Second, the boundary control condition of the end system of the manipulator is introduced to adjust the vibration of the manipulator. Furthermore, a Proportional-Derivative (PD) boundary control (PDBC) strategy is proposed by the Lyapunov function to suppress the vibration of the manipulator. Finally, a numerical comparison simulation based on MATLAB/SIMULINK further verifies the robustness and anti-disturbance performance of the control method proposed in this paper.
Manipulators imitate human arms to grab and either carry objects or perform tasks in dangerous environments with fixed procedures (see References [1,2,3,4,5]). In terms of campus education and intelligent construction, it is important to deepen the application of manipulators in teaching management and research, skills training, campus safety and logistics distribution (see Reference [6]). The new generation of robot technology needs to adopt flexible and light materials and design them into slender structures. A flexible system is more susceptible to external disturbances and deformation, which undoubtedly increases the difficulty of control and reduces the accuracy of control. (see References [7,8,9,10,11]).
As we all know, a flexible manipulator (FM) has the characteristics of strong coupling and high nonlinearity (see References [12,13].) Therefore, the research on anti-disturbance control of FM has always been a hot issue in the field of control engineering (see References [14,15,16]). In Reference [17], an adaptive sliding mode fault tolerant control (ASMFTC) approach based on the Takagi-Sugeno (TS) fuzzy disturbance observer (TSFDO) is presented as an attitude control system (ACS) under environmental disturbance torque and elastic modal generated by flexible appendages. In recent decades, some scholars have designed many control methods for FM, such as Proportional-Integral-Derivative (PID) control (see References [18,19,20]), adaptive control (see References [21,22]), sliding mode control (see References [23,24]) and so on. In recent years, alongside the rapid development of artificial intelligence, some intelligent algorithms have also appeared in the design of system controllers. A fuzzy PID positioning controller based on particle swarm optimization (PSO) is designed to improve the robustness of manipulator control system. This method is very interesting and has a good engineering application value (see Reference [25]). Similar to Reference [25], in Reference [26], a PSO active disturbance rejection control (ADRC) algorithm is proposed to solve the problem that parameters depend on manual experience adjustment, thus further improving the robustness of underwater vehicle.
However, most of the documents mentioned above are based on ordinary differential equations (ODEs). Although the ODE model is relatively simple, there are some defects in describing the dynamic characteristics. Especially for distributed parameter systems (DPS) such as FM systems, the applicability of the ODE model is poor. The dynamic characteristics of FM systems are usually described by PDEs, so it is difficult for traditional rigid system control strategies to be directly applied to FM systems. FM is essentially a DPS. At present, there are three commonly used control methods for DPS (see References [27,28]), including, modal control (see Reference [29]), distributed control (see Reference [16]) and boundary control (see Reference [30]). However, distributed control requires a considerable number of actuators and sensors, which undoubtedly increases the difficulty of the controller design. Compared with distributed control, boundary control is a more effective control method.
There are essential differences between ODEs and PDEs. If the unknown function is a univariate function, it is called an ODE, and if the unknown function is a multivariate function, it is called a PDE. The asymptotic behavior of the partial states of coupled ODEs and PDEs is studied in [31]. In order to solve the vibration suppression control problem of an FM system modeled by PDEs, the boundary vibration deflection constraint problem is solved by using a barrier Lyapunov function (BLF). Under this control method, not only is the control efficiency is improved, but the system also has good robustness (see Reference [32]). In Reference [33], the complex satellite attitude system model is truncated based on ODEs, and then an adaptive fault-tolerant control method based on disturbance observer is proposed for the satellite attitude control system subject to elastic model and external disturbances. Different from the above documents, in [34], a boundary output feedback controller based on PDEs is designed for one-dimensional Euler-Bernoulli beams with general external disturbances. In Reference [35], according to the extended HP, the flexible hose for aerial refueling is modeled as a DPS described by PDEs. Then, based on the original PDEs, a scheme to adjust the vibration of the hose is proposed. Numerical simulations verify that effectiveness of the proposed boundary control method. In [36], based on the PDEs, the dynamic model of the flexible system is established, and a vibration observer which can estimate the infinite state is designed to increase the stability of closed-loop system. In [37], boundary compound controller based on output feedback is proposed to solve the control problems caused by the infinite dynamic model of FM. Similar to Reference [37], the dynamic model of a rigid-flexible manipulator with ODEs-PDEs parameter uncertainty is established by HP. Different from the traditional PD control method, a boundary control scheme based on adaptive iterative learning is proposed to deal with unmodeled dynamics and unknown external disturbances (see Reference [38]).
Inspired by the literatures above, one must realize the vibration suppression of FM under external disturbances. In this paper, the PDE dynamic model of an FM system is established by HP. Furthermore, a PDBC based on a PDE model can effectively realize the control of flexible system. The main contributions of this paper are as follows:
1) Different from the dynamic research of traditional rigid manipulators (see References [39,40,41,42,43]), FM belongs to DPS in essence. In this paper, the flexible manipulator is modeled based on PDEs, which can describe the dynamic characteristics of FM more accurately. Furthermore, the problem of overflow instability caused by modeling based on ODEs are avoided.
2) For the control of DPS, boundary control (see References [44,45,46,47]) can effectively realize the control of an FM system. Compared with the discrete distributed control, boundary control only needs a few actuators to achieve an improved control effect.
3) The boundary control is carried out at the end boundary of the FM, and the PDBC law is designed by designing Lyapunov function to meet the requirements of y(x,t)→0 and ˙y(x,t)→0. Using the boundary control based on Lyapunov direct method, the control performance of the system will be further improved.
The remainder of this paper is organized as follows. In Section II, the PDE model of the FM is established based on HP. In Section III, by designing a Lyapunov function, the boundary control law based on PD is designed to adjust the vibration of the FM. In Section IV, the numerical comparison simulation based on MATLAB/SIMULINK further verifies the robustness and anti-disturbance performance of the control method proposed in this paper. Finally, the paper is summarized in Section V.
The control research of FM is mostly based on the ODE dynamic model. The advantage of HP is to avoid a complicated force analysis of the system, and not only the PDE equation of the system but also the corresponding boundary conditions of the system can be directly obtained by mathematical derivation. The research object is a single-link FM that moves horizontally, which is shown in Figure 1. From Figure 1, we can see that the end of the flexible mechanical arm has a boundary to control the input u(t) and that the external disturbance d(t). y(x,t) represents the elastic deformation at the x point.
Remark 1: For clarity, notations, the time t symbol is omitted in the full-text function variable. For example, θ(t)=θ, (∗)x=∂(∗)∂x, (∗)t=∂(∗)∂t.
y(0,t) is obtained by bending the origin flexibly to zero at any time. yx(0,t) can be obtained from the zero change rate of the origin flexible bending along the x axis at any time, and the boundary condition is expressed as
y(0)=yx(0)=0. | (2.1) |
Any point [xy(x,t)] on the FM in the follow-up coordinate system, xOy can be approximately expressed in the inertial coordinate system XOY as
η(x)=y(x)+xθ | (2.2) |
where η(x) is the offset of the FM.
According to Eqs (2.1) and (2.2), it can be seen that
η(0)=0 | (2.3) |
ηx(0)=θ | (2.4) |
∂nη(x)∂xn=∂ny(x)∂xn,n≥2. | (2.5) |
According to HP,
∫t2t1(δQk−δQp+δQn)dt=0 | (2.6) |
where, δQk, δQp and δQn represent the variation of kinetic energy (KE), potential energy (PE) and non-conservative force (NF), respectively. θ(t) is the joint rotation angle without considering elastic deformation and y(x,t) is the elastic deformation of the FM at point x.
The rotational KE of the flexible joint is 12Ih˙θ2, and the kinetic energy and load kinetic energy of the FM are 12∫L0ρ˙η2(x)dx and 12m˙η2(L), respectively,
where L is the length of the FM, Ih is the central moment of inertia, m is the terminal load mass of the FM and ρ is the mass per unit length of the rod.
The total KE of the FM is
Qk=12(m˙η2(L)+Ih˙θ2+∫L0ρ˙η2(x)dx). | (2.7) |
The PE of a FM can be expressed as
Qp=12∫L0EIy2xx(x)dx | (2.8) |
where EI is the bending stiffness of the uniform beam. For the convenience of writing, we will abbreviate EI as ϖ.
The NF work of the system is expressed as
Qc=τθ+Fη(L), | (2.9) |
where τ is the motor control input torque at the initial end point and F is the motor control input torque of the end load.
The first item of Eq (2.6) is expanded
∫t2t1δQkdt=∫t2t1δ(12Ih˙θ2+ρ2∫L0˙η(x)2dx+12m˙η(L)2)dt=∫t2t1δ(12Ih˙θ2)dt+ρ2∫t2t1∫L0δ˙η(x)2dxdt+∫t2t1δ(12m˙η(L)2)dt | (2.10) |
with
∫t2t1δ(12Ih˙θ2)dt=∫t2t1Ih˙θδ˙θdt=Ih˙θδθ|t2t1−∫t2t1Ih¨θδθdtdt=−∫t2t1Ih¨θδθdt |
Then, we can obtain the following equation
ρ2∫t2t1∫L0δ˙η(x)2dxdt=∫L0∫t2t1ρ˙η(x)δ˙η(x)dtdx=∫L0(ρ˙η(x)δη(x)|t2t1−∫t2t1ρ¨η(x)δη(x)dt)dx=−∫L0∫t2t1ρ¨η(x)δη(x)dtdx=−∫t2t1∫L0ρ¨η(x)δη(x)dxdt, | (2.11) |
where ∫L0∫t2t1ρ¨η(x)δη(x)dtdx=∫t2t1∫L0ρ¨η(x)δη(x)dxdt.
Then,
δ∫t2t1Qkdt=−∫t2t1Ih¨θδθdt−∫t2t1∫L0ρ¨η(x)δη(x)dxdt−∫t2t1m¨η(L)δη(L)dt. | (2.12) |
According to ηxx(x)=yxx(x), and then expand the second item of Eq (2.6), the following is obtained:
−δ∫t2t1Qpdt=−δ∫t2t1ϖ2∫20(ηxx(x))2dxdt=−ϖ∫t2t1∫L0ηxx(x)δηxx(x)dxdt=−ϖ∫t2t1(ηxx(x)δηx(x)|L0−∫L0ηxxx(x)δηx(x)dx)dt=−ϖ∫t2t1(ηxx(L)δηx(L)−ηxx(0)δηx(0))dt+ϖ∫t2t1∫L0ηxxx(x)δηx(x)dxdt=−ϖ∫t2L1(ηxx(L)δηx(L)−ηxx(0)δηx(0))dt+ϖ∫t2t1(ηxxx(x)δη(x)|L0−∫L0ηxxxx(x)δη(x)dx)dt=−ϖ∫t2t1(ηxx(L)δηx(L)−ηxx(0)δηx(0))dt+ϖ∫t2t1ηxxx(L)δη(L)dt−ϖ∫t2t1∫L0ηxxxx(x)δη(x)dxdt. | (2.13) |
Finally, the third item of Eq (2.6) is expanded to obtain
δ∫t2t1Qcdt=δ∫t2t1(τθ+Fη(L))dt. | (2.14) |
According to the above analysis, we can get
∫t2t1(δQk−δQp+δQc)dt=−∫t2t1Ih¨θδθdt−∫t2t1∫L0ρ¨η(x)δη(x)dxdt−∫t2t1m¨η(L)δη(L)dt−ϖ∫t2t1(ηxx(L)δηx(L)−ηxx(0)δηx(0))dt+ϖ∫t2t1ηxxx(L)δη(L)dt−ϖ∫t2t1∫L0ηxxxx(x)δη(x)dxdt+δ∫t2t1τθ+Fη(L)dt. | (2.15) |
According to η(0)=0, ηx(0)=θ, ¨ηx(0)=¨θ and ∂nη(x)∂xn=∂ny(x)∂xn, we can subsequently obtain the following equation:
∫t2t1(δQk−δQp+δQc)dt=−∫t2L1∫L0(ρ¨η(x)+ϖηxxxx(x))δη(x)dxdt−∫t2t1(Ih¨θ−ϖηxx(0)−τ)δηx(0)dt−∫t2t1(m¨η(L)−ϖηxxx(L)−F)δη(L)dt−∫t2t1ϖηxx(L)δηx(L)dt=−∫t2t1∫L0Θ1δη(x)dxdt−∫t2t1Θ2δηx(0)dt−∫t2t1Θ3δη(L)dt−∫t2t1Θ4δηx(L)dt | (2.16) |
where
Θ1=ρ¨η(x)+ϖηxxxx(x) | (2.17) |
Θ2=Ih¨ηx(0)+ϖηxx(0) | (2.18) |
Θ3=m¨η(L)−ϖηxxx(L) | (2.19) |
Θ4=ϖηxx(L). | (2.20) |
According to HP, have
−∫t2t1∫L0Θ1δη(x)dxdt−∫t2t1Θ2δηx(0)dt−∫t2t1Θ3δη(L)dt−∫t2t1Θ4δηx(L)dt=0. | (2.21) |
Therefore, the PDE dynamic model is as follows:
ρ¨η(x)=−ϖηxxxx(x) | (2.22) |
τ=Ih˙ηx(0)−ϖηxx(0) | (2.23) |
F=m¨η(L)−ϖηxxx(L) | (2.24) |
ηxx(L)=0 | (2.25) |
where, ¨η(x)=x¨θ+¨y(x), ¨η(L)=L¨θ+¨y(L).
Considering that the dynamic characteristics of the flexible systems cannot be accurately described based on ODEs, this paper establishes a PDE dynamic model of complex flexible systems based on HP. The PDBC is designed to adjust the vibration of the FM and realize y(x,t)→0, ˙y(x,t)→0.
In order to better show the control logic, Figure 2 shows the control structure of this paper. The control structure diagram includes an attitude measurement sensor, an actuator, an FM based on PDE modeling and a boundary controller.
The greater the elastic vibration of the FM, the more likely it will lead to the instability of the manipulator system. Therefore, understanding how to suppress the elastic vibration of the FM is challenging.
Lemama 1 [48]: Let ℑ1(x,t), ℑ2(x,t)∈R, ∀(x,t)∈[0L]×[0∞], the following inequalities hold:
ℑ1(x,t)ℑ2(x,t)≤|ℑ1(x,t)ℑ2(x,t)|≤ℑ21(x,t)+ℑ22(x,t) | (3.1) |
ℑ1(x,t)ℑ2(x,t)≤1λℑ21(x,t)+λℑ22(x,t) | (3.2) |
where λ>0.
Lemama 2: For ℵ(x,t)∈R, ∀(x,t)∈[0L]×[0∞]. If ℵ(0,t)=0,t∈[0∞), then
ℵ2(x,t)≤L∫L0ℵ2x(x,t)dx,x∈[0L]. | (3.3) |
Similarly, if ℵx(0,t)=0,t∈[0∞), then
ℵ2x(x,t)≤L∫L0ℵ2xx(x,t)dx,x∈[0L]. | (3.4) |
Lemama 3: Let Ξ:[0∞)∈Rt≥t0≥0, if ˙Ξ≤−ςΞ+℘, then
Ξ(t)≤e−ς(t−t0)Ξ(t0)+∫tt0e−ς(t−s)℘(s)ds | (3.5) |
where ς>0.
For the PDE model (Eqs (2.17)–(2.20)), in order to realize the vibration angle response of the manipulator and restrain the vibration deformation of FM, the boundary control law is selected as follows:
τ=−kpe−kd˙e | (3.6) |
F=−kua+m˙ηxxx(L) | (3.7) |
where kp>0, kd>0 and k>0.
Then,
ua=˙η(L)−ηxxx(L). | (3.8) |
Let
e=θ−θd | (3.9) |
where θd is an ideal angle and a constant value.
Theorem 1: With control laws Eqs (3.6) and (3.7), the closed-loop system is stable. For t→∞, x∈[0,L], have θ→θd,˙θ→0, y(x)→0,˙y(x)→0.
Proof: Select the Lyapunov function
V(t)=Φ1+Φ2+Φ3 | (3.10) |
where
Φ1=12∫L0ρ˙η2(x)dx+12EI∫L0y2xx(x)dx | (3.11) |
Φ2=12Ih˙e2+12kpe2+12mu2a | (3.12) |
Φ3=αρ∫L0x˙η2(x)η(x)ex(x)dx+αIhe˙e, | (3.13) |
where, Φ1 is the sum of the KE and PE of the FM, indicating the inhibition index for the bending deformation and bending change rate of the FM. The first two items in Φ2 represent the error index of control, and the third item is an auxiliary item. Φ3 is an auxiliary item. α is a very small positive real number and has
{η(x,t)e(x)=xe+y(x)η(x,t)ex(x)=e+yx(x)η(x,t)exx(x)=yxx(x)=ηxx(x,t). | (3.14) |
According to Lemma 1, we can get
x˙η(x,t)η(x,t)e(x)≤|x|˙η(x,t)η(x,t)≤L˙η2(x,t)+Lη(x,t)e2x(x). | (3.15) |
According to Lemma 2, we can obtain
2αρL∫L0y2x(x)dx≤2αρL∫L0L∫L0y2xx(x,t)dxdx=2αρL3∫L0η2xx(x,t)dx. | (3.16) |
Then,
|Φ3|⩽αρL∫L0(˙η2(x)+ηe2x(x))dx+αIh(e2+˙e2)=αρL∫L0(˙η2(x)+e2+y2x(x)+2e⋅yx(x))dx+αIh(e2+˙e2)⩽αρL∫L0(˙η2(x)+2e2+2y2x(x))dx+αIb(e2+˙e2)=αρL∫L0˙η2(x)dx+2αρL2e2+2αρL∫L0y2x(x)dx+αIh(e2+˙e2)⩽αρL∫L0˙η2(x)dx+2αρL2e2+2αρL3∫L0η2xx(x)dx+αIh(e2+˙e2)=αρL∫L0˙η2(x)dx+2αρL3∫L0η2xx(x)dx+(αIh+2αρL2)e2+αIh˙e2⩽α1(Φ1+Φ2) | (3.17) |
where
α1=max(2αL,4αρL3ϖ,2(αIh+2αρL2)kp,2α) |
and
−α1(Φ1+Φ2)≤Φ3≤α1(Φ1+Φ2). | (3.18) |
Select 0<α1<1, it means that 0<max(2αL,4αρL3ϖ,2(αIh+2αρL2)kp,2α)<1.
α can be designed as
0<α<1max(2L,2ρL3ϖ,2(Ih+2ρL2)kp,2). | (3.19) |
Let 0<1−α1=α2<1, 1<1+α1=α3<2, then
0≤α2(Φ1+Φ2)≤Φ3+Φ1+Φ2≤α3(Φ1+Φ2). | (3.20) |
From Eq (3.20), it can be written as
0≤α2(Φ1+Φ2)≤V(t)≤α3(Φ1+Φ2). | (3.21) |
From the Eq (3.21), we can see that the Lyapunov function V(t) is a positive definite function, then
˙V(t)=˙Φ1+˙Φ2+˙Φ3 | (3.22) |
where
˙Φ1=∫L0ρ˙η(x,t)¨η(x,t)dx+ϖ∫L0yxx(x)˙yxx(x)dx | (3.23) |
˙Φ2=Ih˙e¨e+kpe˙e+mua˙ua | (3.24) |
˙Φ3=˙Φ31+˙Φ32+˙Φ33 | (3.25) |
where
˙Φ31=αρ∫L0x¨η(x)ηex(x)dx | (3.26) |
˙Φ32=αρ∫L0x˙η(x)˙ηex(x)dx | (3.27) |
˙Φ33=αIh(˙e2+e¨e). | (3.28) |
The Eq (2.22) is brought into the Eq (3.23)
˙Φ1=−ϖ∫L0˙η(x)ηxxxx(x)dx+ϖ∫L0yxx(x)˙yxx(x)dx∫L0˙η(x)ηxxxx(x)dx=∫L0˙η(x)dηxxx(x)=˙η(x)ηxxx(x)|L0−∫L0ηxxx(x)˙ηx(x)dx=˙η(L)ηxxx(L)−∫L0ηxxx(x)˙ηx(x)dx | (3.29) |
∫L0yxx(x)˙yxx(x)dx=∫L0ηxx(x)˙ηxx(x)dx=∫L0ηxx(x)d˙ηx(x)=ηxx(x)˙ηx(x)|L0−∫L0˙ηx(x)ηxxx(x)dx=−ηxx(0)˙θ−∫L0˙ηx(x)ηxxx(x)dx | (3.30) |
where ηxx(L)=0, ˙ηx(0)=˙θ.
Then,
˙Φ1=−ϖ∫L0˙η(x)ηxxxx(x)dx+ϖ∫L0yxx(x)˙yxx(x)dx=−ϖ(˙η(L)ηxxx(L)−∫L0ηxxx(x)˙ηx(x)dx)+ϖ(−ηxx(0)˙θ−∫L0˙ηx(x)ηxxx(x)dx)=−ϖ˙η(L)yxxx(L)−ϖyxx(0)˙θ | (3.31) |
and
˙Φ1=−ϖyxxx(L)˙η(L)−ϖyxx(0)˙θ. | (3.32) |
According to Eqs (2.2)–(2.5), the following can be obtained:
˙Φ1=−ϖηxxx(L)˙η(L)−ϖηxx(0)˙η=−ϖηxx(0)˙e−ϖη2xxx(L)−ϖηxxx(L)ua. | (3.33) |
Combining Eqs (3.33) and (3.24),
˙Φ1+˙Φ2=−ϖηxx(0)˙e−ϖη2xxx(L)−ϖηxxx(L)ua+˙e(Ih¨e+kpe)+mua˙ua=˙e(Ih¨e+kpe−ϖηxx(0))−ϖη2xxx(L)+ua(−ϖyxxx(L)+m˙ua)=˙e(τ+kpe)+ua(F−m˙ηxxx(L))−ϖη2xxx(L). | (3.34) |
Substituting the control laws Eqs (3.6) and (3.7), then
˙Φ1+˙Φ2=−kd˙e2−ϖη2xxx(L)−ku2a. | (3.35) |
Substituting Eq (2.22) into Eq (3.26), then
˙Φ31=α∫L0x(−ϖηxxxx(x))ηex(x)dx=−αϖ∫L0xηxxxx(x)ηex(x)dx. | (3.36) |
By integrating the above formula by parts and substituting the Eq (3.14), we can get
∫L0xηxxxx(x)ηex(x)dx=∫L0xηex(x)dηxxx(x)=xηex(x)⋅ηxxx(x)|L0−∫L0ηxxx(x)d(xηex(x))=Lηex(L)⋅ηxxx(L)−∫L0ηxxx(x)(ηex(x)+xηexx(x))dx=Lηex(L)⋅ηxxx(L)−∫L0ηxx(x)ηex(x)dx−∫L0ηxxx(x)xηexx(x)dx=Ξ1−Ξ2−Ξ3 | (3.37) |
where
Ξ1=Lη(x,t)ex(L)ηxxx(L) | (3.38) |
Ξ2=∫L0ηxxx(x)η(x,t)ex(x)dx | (3.39) |
Ξ3=∫L0ηxxx(x)xη(x,t)exx(x)dx. | (3.40) |
By using the partial integration method for Eqs (3.39) and (3.40), we can get
Ξ2=∫L0ηxxx(x)ηex(x)dx=∫L0ηex(x)dηxx(x)=ηex(x)ηxx(x)|L0−∫L0ηexx(x)ηxx(x)dx=−eηxx(0)−∫L0η2xx(x)dx | (3.41) |
Ξ3=∫L0ηxxx(x)xηexx(x)dx=xηexx(x)ηxx(x)|L0−∫L0ηxx(x)d(xηexx(x))=−∫L0ηxx(x)(ηexx(x)+xηexxx(x))dx=−∫L0η2xx(x)dx−∫L0ηxx(x)xηexxx(x)dx=−∫L0η2xx(x)dx−Ξ3. | (3.42) |
Through the above analysis, we can get
∫L0xηxxxx(x)ηex(x)dx=(Ξ1−Ξ2−Ξ3)=Lηex(L)ηxxx(L)+32∫L0η2xx(x)dx+eηxx(0). | (3.43) |
Then,
˙Φ31=−αϖ(Ξ1−Ξ2−Ξ3)=−αϖLηex(L)ηxxx(L)−32αϖ∫L0η2xx(x)dx−αϖeηxx(0). | (3.44) |
Substituting Eqs (3.1), (3.3) and (3.14) into Eq (3.44), we can get
˙Φ31⩽αϖLηe2x(L)+αϖLη2xxx(L)−32αϖ∫L0η2xx(x)dx−αϖηxx(0)+αL∫L0ηe2x(x)dx=αϖLηe2x(L)+αϖLη2xxx(L)−32αϖ∫L0η2xx(x)dx−αϖeηxx(0)+αL∫L0(e2+y2x(x)+2e⋅yx(x))dx⩽αϖL(2e2+2L∫L0z2xx(x,t)dx)+αϖLη2xxx(L)−32αϖ∫L0η2xx(x)dx−αϖeηxx(0)+2αe2L2+2αL3∫L0η2xx(x,t)dx⩽−(32α−2αL2−2αL3ϖ)∫L0ϖη2xx(x)dx+αϖLη2xxx(L)−αϖeηxx(0)+(2αϖL+2αL2)e2. | (3.45) |
Then,
αϖLηe2x(L)=αϖL(e2+y2x(L)+2e⋅yx(L))⩽αϖL(2e2+2y2x(L))⩽αϖL(2e2+2L∫L0η2x(x,t)dx) | (3.46) |
aL∫L0(e2+y2x(x)+2e⋅yx(x))dx⩽αL∫L0(2e2+2y2x(x))dx⩽αL∫L0(2e2+2L∫L0η2xx(x,t)dx)dx⩽2αe2L2+2αL2∫L0∫L0η2x(x,t)dxdx⩽2αe2L2+2αL3∫L0η2xx(x,t)dx | (3.47) |
αL∫L0ηe2x(x)dx=αL∫L0(e+yx(x))2dx=αL∫L0(e2+y2x(x)+2e⋅yx(x))dx. | (3.48) |
According to the Eqs (3.14) and (3.27), the following can be obtained by a partial integral:
˙Φ32=12αρL˙η2(L)−12αρ∫L0˙η2(x)dx. | (3.49) |
It can be obtained from Lemma 1, we have
˙Φ33=αIh˙e2+αIhe¨e=αIh˙e2+αeϖηxx(0)−αkpe2−kdαe˙e⩽(αIh+kdα)˙e2−(αkp−kdα)e2+αeϖηxx(0). | (3.50) |
From Eqs (3.45), (3.49) and (3.50)
˙Φ3=˙Φ31+˙Φ32+˙Φ33⩽−(32α−2αL2−2αL3ϖ)∫L0ϖη2xx(x)dx+αϖLη2xxx(L)+(2αϖL+2αL2)e2+12αρL˙η2(L)−12αρ∫L0˙η2(x)dx+(αIb+kdα)˙e2−(αkp−kdα)e2=−(32α−2αL2−2αL2ϖ)∫L0ϖη2xx(x)dx+αϖLη2xx(L)+12αρL˙η2(L)−12αρ∫L0˙η2(x)dx+(αIh+kdα)˙e2−(αkp−kdα−2αϖL−2aL2)e2. | (3.51) |
Then,
˙V(t)=˙Φ1+˙Φ2+˙Φ3⩽−kd˙e2−ku2a−ϖη2xxx(L)−(32α−2αL2−2αL3ϖ)∫L0ϖη2xx(x)dx+αϖLη2xxx(L)+12αρL˙η2(L)−12αρ∫L0˙η2(x)dx+(αIh+kdα)˙e2−(αkp−kdα−2αϖL−2αL2)e2=−(32α−2αL2−2αL3ϖ)∫L0ϖη2xx(x)dx−12α∫L0ρ˙η2(x)dx−(kd−αIh−kdαα)˙e2−(αkp−kdα−2αϖL−2αL2)e2−ku2a+12αρL˙η2(L)−(ϖ−αϖL)η2xxx(L). | (3.52) |
By choosing the appropriate parameter α, then we have ϖ(1−αL)>12αρL, and the following equation can be guaranteed to exist:
12αρL˙η2(L)−(ϖ−αϖL)η2xxx(L)⩽ϑ0(˙η(L)−ηxxx(L))2=ϑ0u2a | (3.53) |
where ϑ0>max(ϑ1,ϑ1ϑ2ϑ2−ϑ1), ϑ1 and ϑ2 are appropriate parameters.
The solution of the above inequality Eq (3.52) is
V(t)≤V(0)e−λt. | (3.54) |
If V(0) is bounded, then when t→+∞, V(t)→0 and converges exponentially. According to Eq (3.21), we have Φ1+Φ2→0, then e→0, ˙e→0, θ→θd and ˙θ→0. Furthermore, ˙η(x)→0 can be obtained, and then ˙y(x)→0 and η(x)=xθ+y(x).
In this paper, an exponentially convergent boundary controller (marked as "PDBC") is constructed in essence based on the PDBC method. In order to demonstrate the superiority of ECBC method, this section gives a distributed parameter boundary control method of flexible manipulator based on LaSalle (marked as "LSBC") for comparison. At the same time, the method based on the PDBC is divided into two forms: open loop-closed loop, which can further verify the simulation effect under the open loop state and the controller design proposed in this paper.
In this section, MATLAB/SIMULINK is used for numerical simulation to verify the effectiveness of the exponentially convergent boundary controller (PDBC). The controller is used for boundary control at the end of the FM to adjust the vibration of the FM. The physical parameter of the machine is selected as ϖ=2.5N⋅m2, and the mechanical arm terminal load mass is m=0.25 kg. The length of the mechanical arm and the mass per unit length of the rod are L=0.1 m and ρ=0.3 kg ⋅m−1, respectively. The center moment of inertia of the mechanical arm is Ih=0.15 kg ⋅m2. In the simulation based on the PDBC method, in order to further prove the robustness and anti-disturbance performance of the proposed method, this part includes two cases (open loop and closed loop). We take S=2 as the closed-loop test, and S=1 as the open-loop test. At this time, the controllable input torque of the motor at the initial end point is τ=0N⋅m. At the end of the load, the control input torque is selected as F=0.
On the basis of the original FM based on the PDE model, we consider the simultaneous boundary control at the end of the manipulator. According to HP, if the viscous damping coefficient γ1 and γ2 caused by the speed signal is considered, then the dynamic model of the FM at this time includes the following three parts:
1) The distributed force balance can be considered
ρ(x¨θ(t)+¨y(x,t)+γ1˙y(x,t))=−ϖyxxxx(x,t) | (4.1) |
2) The force balance at the boundary point can be obtained
Ih¨θ(t)=τ+ϖyxx(0,t) | (4.2) |
3) The boundary conditions are
y(0,t)=0,yx(0,t)=0,yxx−(L,t)=0 | (4.3) |
Taking the error information of angle signal as follows,
e=θ(t)−θd(t) | (4.4) |
˙e=˙θ(t)−˙θd(t)=˙θ(t) | (4.5) |
¨e=¨θ(t)−¨θd(t)=¨θ(t) | (4.6) |
Control objectives: θ(t)→θd(t),˙θ(t)→˙θd(t),y(x,t)→0,˙y(x,t)→0, where θd(t) is an ideal angle signal and θd(t) is a constant value.
The design control law (LSBC) is
τ1=−kpe−kd˙e | (4.7) |
F1=−k˙η(L,t) | (4.8) |
where kp>0,kd>0,k>0, F1 is the control input torque of the end point.
Discrete time is taken as Δt=5×10−4s, the discrete distance of the manipulator, the physical parameters of the flexible manipulator and the initial state are the same as those of the PDBC method. Select PDE dynamic model such as Eqs (2.22)–(2.25) and ignore the damping term (γ1=γ2=0). The LSBC laws are Eqs (4.7)–(4.8). The controller parameters and ideal angles are selected as θd=0.50, kp=50, kd=30, k=20.
In this section, the robustness of the proposed control method is further verified by comparative simulation. First, the FM system is divided into open-loop and closed-loop situations. Figure 3 shows the joint angle and angular velocity response of the FM under open loop. When M=1 is selected, it can be seen that there is a certain error between the joint angle and the ideal angle in the open loop. Besides, under open loop, the response diagram of deformation and deformation rate are shown in Figure 4. As can be seen from Figure 4, the FM deformation and deformation rate of the FM are large under open loop, and the plane is not smooth. Taking S=2 as the closed-loop test, the model described in Eqs (2.22)–(2.25) are adopted. The boundary control input based on open loop are shown in Figure 5. Meanwhile, taking kp=40, kd=30, k=20. The response diagram of joint angle tracking and angular velocity under two control methods (PDBC method and LSBC method) in Figure 6. It can be seen from the Figure 6 that although the given signal can be tracked under both control methods, the PCBC method proposed in this paper has faster response.
From Figures 7 and 8, we can see the response diagram of deformation and deformation rate under PDBC method and LSBC method. It can be seen from Figures 7 and 8 that the vibration effect of the flexible manipulator is similar under the two methods. However, it can be seen from Figure 9 that the boundary control input in the PDBC control mode is smoother and more stable.
In this paper, a boundary-based control law is adopted to suppress the flexible vibration of FM. Different from the traditional modeling method based on ordinary differential equations, this paper establishes the PDE dynamic model of FM system by using HP. The boundary control method is used to add boundary control input to the end boundary of FM. By designing a Lyapunov function and the PD boundary control law, the vibration of flexible manipulator can be adjusted. Finally, the effectiveness and robustness of the control method proposed in this paper are further verified by comparative simulation.
Finally, this paper takes Wuxi Vocational College of Science and Technology as an example, relying on its own specialties such as intelligent product development and application, integrated circuits and industrial robots. Meanwhile, the management thought of top-level design is combined with engineering technology, and the FM is taken as the research object, which is devoted to serving and building a smart campus and made contributions to the high-level school construction and high-quality development of Wuxi Vocational College of Science and Technology.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
2021 General Project of Philosophy and Social Sciences Research in Jiangsu Colleges and Universities (Ideological and Political Special Project) "Research on Innovative Path of Integrating College Music Education into Curriculum Ideological and Political Education" (ProjectNo.: 2021SJB0438).
The authors declare there is no conflict of interest.
[1] |
Z. Liu, S. Yang, C. Cheng, T. Ding, R. Chai, Study on modeling and dynamic performance of a planar flexible parallel manipulator based on finite element method, Math. Biosci. Eng., 20 (2023), 807–836. https://doi.org/10.3934/mbe.2023037 doi: 10.3934/mbe.2023037
![]() |
[2] |
T. Wang, Y. Tao, H. Liu, Current researches and future development trend of intelligent robot: A review, Int. J. Autom. Comput., 15 (2018), 525–546. https://doi.org/10.1007/s11633-018-1115-1 doi: 10.1007/s11633-018-1115-1
![]() |
[3] |
Q. Zhang, X. Zhao, L. Liu, T. Dai, Dynamics analysis of spatial parallel robot with rigid and flexible links, Math. Biosci. Eng., 17 (2020), 7101–7129. https://doi.org/10.3934/mbe.2020365 doi: 10.3934/mbe.2020365
![]() |
[4] |
A. Ollero, M. Tognon, A. Suarez, D. Lee, A. Franchi, Past, present, and future of aerial robotic manipulators, IEEE Trans. Rob., 38 (2021), 626–645. https://doi.org/10.1109/TRO.2021.3084395 doi: 10.1109/TRO.2021.3084395
![]() |
[5] |
S. Zaidi, M. Maselli, C. Laschi, M. Cianchetti, Actuation technologies for soft robot grippers and manipulators: A review, Curr. Rob. Rep., 2 (2021), 355–369. https://doi.org/10.1007/s43154-021-00054-5 doi: 10.1007/s43154-021-00054-5
![]() |
[6] | S. Booth, J. Tompkin, H. Pfister, J. Waldo, K. Gajos, R. Nagpal, Piggybacking robots: Human-robot overtrust in university dormitory security, in Proceedings of the 2017 ACM/IEEE International Conference on Human-Robot Interaction, (2017), 426–434. https://doi.org/10.1145/2909824.3020211 |
[7] |
C. Kiang, A. Spowage, C. Yoong, Review of control and sensor system of flexible manipulator, J. Intell. Rob. Syst., 77 (2015), 187–213. https://doi.org/10.1007/s10846-014-0071-4 doi: 10.1007/s10846-014-0071-4
![]() |
[8] |
J. M. Martins, Z. Mohamed, M. O. Tokhi, J. Sa Da Costa, M. A. Botto, Approaches for dynamic modelling of flexible manipulator systems, IEE Proc.-Control Theory Appl., 150 (2003), 401–411. https://doi.org/10.1049/ip-cta:20030496 doi: 10.1049/ip-cta:20030496
![]() |
[9] | L. Tian, C. Collins, Adaptive neuro-fuzzy control of a flexible manipulator, Mechatronics, 15 (2005), 1305–1320. |
[10] |
P. Li, Z. Lin, H. Shen, Z. Zhang, X. Mei, Optimized neural network based sliding mode control for quadrotors with disturbances, Math. Biosci. Eng., 18 (2021), 1774–1793. https://doi.org/10.3934/mbe.2021092 doi: 10.3934/mbe.2021092
![]() |
[11] |
S. K. Dwivedy, P. Eberhard, Dynamic analysis of flexible manipulators, a literature review, Mech. Mach. Theory, 41 (2006), 749–777. https://doi.org/10.1016/j.mechmachtheory.2006.01.014 doi: 10.1016/j.mechmachtheory.2006.01.014
![]() |
[12] |
Z. Zhao, X. He, C. Ahn, Boundary disturbance observer-based control of a vibrating single-link flexible manipulator, IEEE Trans. Syst. Man Cybern.: Syst., 51 (2019), 2382–2390. https://doi.org/10.1109/TSMC.2019.2912900 doi: 10.1109/TSMC.2019.2912900
![]() |
[13] |
W. He, H. Gao, C. Zhou, C. Yang, Z. Li, Reinforcement learning control of a flexible two-link manipulator: An experimental investigation, IEEE Trans. Syst. Man Cybern.: Syst., 51 (2020), 7326–7336. https://doi.org/10.1109/TSMC.2020.2975232 doi: 10.1109/TSMC.2020.2975232
![]() |
[14] |
T. Jiang, J. Liu, W. He, Boundary control for a flexible manipulator based on infinite dimensional disturbance observer, J. Sound Vib., 348 (2015), 1–14. https://doi.org/10.1016/j.jsv.2015.02.044 doi: 10.1016/j.jsv.2015.02.044
![]() |
[15] |
S. Moberg, J. Öhr, S. Gunnarsson, A benchmark problem for robust control of a multivariable nonlinear flexible manipulator, IFAC Proc. Vol., 41 (2008), 1206–1211. https://doi.org/10.3182/20080706-5-KR-1001.00208 doi: 10.3182/20080706-5-KR-1001.00208
![]() |
[16] |
T. Chen, J. Shan, Distributed control of multiple flexible manipulators with unknown disturbances and dead-zone input, IEEE Trans. Ind. Electron., 67 (2019), 9937–9947. https://doi.org/10.1109/TIE.2019.2955417 doi: 10.1109/TIE.2019.2955417
![]() |
[17] |
B. Hang, B. Su, W. Deng, Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on ts fuzzy disturbance modeling, Math. Biosci. Eng., 20 (2023), 12700–12717. https://doi.org/10.3934/mbe.2023566 doi: 10.3934/mbe.2023566
![]() |
[18] |
S. K. Pradhan, B. Subudhi, Position control of a flexible manipulator using a new nonlinear self-tuning pid controller, IEEE/CAA J. Autom. Sin., 7 (2018), 136–149. https://doi.org/10.1109/JAS.2017.7510871 doi: 10.1109/JAS.2017.7510871
![]() |
[19] |
J. Yun, Y. Sun, C. Li, D. Jiang, B. Tao, G. Li, et al., Self-adjusting force/bit blending control based on quantitative factor-scale factor fuzzy-pid bit control, Alexandria Eng. J., 61 (2022), 4389–4397. https://doi.org/10.1016/j.aej.2021.09.067 doi: 10.1016/j.aej.2021.09.067
![]() |
[20] | B. A. M. Zain, M. O. Tokhi, S. F. Toha, Pid-based control of a single-link flexible manipulator in vertical motion with genetic optimisation, in 2009 Third UKSim European Symposium on Computer Modeling and Simulation, IEEE, (2009), 355–360. https://doi.org/10.1109/EMS.2009.86 |
[21] |
V. Feliu, K. S. Rattan, H. B. Brown, Adaptive control of a single-link flexible manipulator, IEEE Control Syst. Mag., 10 (1990), 29–33. https://doi.org/10.1109/37.45791 doi: 10.1109/37.45791
![]() |
[22] |
S. K. Pradhan, B, Subudhi, Real-time adaptive control of a flexible manipulator using reinforcement learning, IEEE Trans. Autom. Sci. Eng., 9 (2012), 237–249. https://doi.org/10.1109/TASE.2012.2189004 doi: 10.1109/TASE.2012.2189004
![]() |
[23] | F. Ripamonti, L. Orsini, F. Resta, A nonlinear sliding surface in sliding mode control to reduce vibrations of a three-link flexible manipulator, J. Vib. Acoust., 139, (2017), 051005. https://doi.org/10.1115/1.4036502 |
[24] |
L. Xu, X. Qian, R. Hu, Y. Zhang, H. Deng, Low-dimensional-approximate model based improved fuzzy non-singular terminal sliding mode control for rigid-flexible manipulators, Electronics, 11 (2022), 1263. https://doi.org/10.3390/electronics11081263 doi: 10.3390/electronics11081263
![]() |
[25] |
Y. Liu, D. Jiang, J. Yun, Y. Sun, C. Li, G. Jiang, et al., Self-tuning control of manipulator positioning based on fuzzy pid and pso algorithm, Front. Bioeng. Biotechnol., 9 (2022), 1443. https://doi.org/10.3389/fbioe.2021.817723 doi: 10.3389/fbioe.2021.817723
![]() |
[26] | X. Wu, D. Jiang, J. Yun, X. Liu, Y. Sun, B. Tao, et al., Attitude stabilization control of autonomous underwater vehicle based on decoupling algorithm and pso-adrc, Front. Bioeng. Biotechnol., 10 (2022). https://doi.org/10.3389/fbioe.2022.843020 |
[27] |
H. Li, C, Qi, Modeling of distributed parameter systems for applications—a synthesized review from time-space separation, J. Process Control, 20 (2010), 891–901. https://doi.org/10.1016/j.jprocont.2010.06.016 doi: 10.1016/j.jprocont.2010.06.016
![]() |
[28] |
P. K. C. Wang, Control of distributed parameter systems, Adv. Control Syst., 1 (1964), 75–172. https://doi.org/10.1016/B978-1-4831-6717-6.50008-5 doi: 10.1016/B978-1-4831-6717-6.50008-5
![]() |
[29] |
D. Shang, X. Li, M. Yin, F. Li, Dynamic modeling and fuzzy compensation sliding mode control for flexible manipulator servo system, Appl. Math. Model., 107 (2022), 530–556. https://doi.org/10.1016/j.apm.2022.02.035 doi: 10.1016/j.apm.2022.02.035
![]() |
[30] |
Y. Ren, Z. Zhao, C. Zhang, Q. Yang, K. S. Hong, Adaptive neural-network boundary control for a flexible manipulator with input constraints and model uncertainties, IEEE Trans. Cybern., 51 (2020), 4796–4807. https://doi.org/10.1109/TCYB.2020.3021069 doi: 10.1109/TCYB.2020.3021069
![]() |
[31] |
K. S. Hong, Asymptotic behavior analysis of a coupled time-varying system: application to adaptive systems, IEEE Trans. Autom. Control, 42 (1997), 1693–1697. https://doi.org/10.1109/9.650018 doi: 10.1109/9.650018
![]() |
[32] |
T. Wang, Y, Chen, Event-triggered control of flexible manipulator constraint system modeled by pde, Math. Biosci. Eng., 20 (2023), 10043–10062. https://doi.org/10.3934/mbe.2023441 doi: 10.3934/mbe.2023441
![]() |
[33] |
S. Cao, B, Hang, Adaptive fault tolerant attitude control of flexible satellites based on takagi-sugeno fuzzy disturbance modeling, Trans. Inst. Meas. Control, 42 (2020), 1712–1723. https://doi.org/10.1177/0142331219895108 doi: 10.1177/0142331219895108
![]() |
[34] |
F. Jin, B. Guo, Lyapunov approach to output feedback stabilization for the Euler-Bernoulli beam equation with boundary input disturbance, Automatica, 52 (2015), 95–102. https://doi.org/10.1016/j.automatica.2014.10.123 doi: 10.1016/j.automatica.2014.10.123
![]() |
[35] |
Z. Liu, J. Liu, W. He, Modeling and vibration control of a flexible aerial refueling hose with variable lengths and input constraint, Automatica, 77 (2017), 302–310. https://doi.org/10.1007/978-981-15-2596-4 doi: 10.1007/978-981-15-2596-4
![]() |
[36] |
H. Yang, J. Liu, X. Lan, Observer design for a flexible-link manipulator with pde model, J. Sound Vib., 341 (2015), 237–245. https://doi.org/10.1016/j.jsv.2014.12.033 doi: 10.1016/j.jsv.2014.12.033
![]() |
[37] |
W. He, X. He, M. Zou, H. Li, Pde model-based boundary control design for a flexible robotic manipulator with input backlash, IEEE Trans. Control Syst. Technol., 27 (2018), 790–797. https://doi.org/10.1109/TCST.2017.2780055 doi: 10.1109/TCST.2017.2780055
![]() |
[38] |
F. Cao, J, Liu, An adaptive iterative learning algorithm for boundary control of a coupled ODE–PDE two-link rigid-flexible manipulator, J. Franklin Inst., 354 (2017), 277–297. https://doi.org/10.1016/j.jfranklin.2016.10.013 doi: 10.1016/j.jfranklin.2016.10.013
![]() |
[39] |
Z. Ma, P, Huang, Adaptive neural-network controller for an uncertain rigid manipulator with input saturation and full-order state constraint, IEEE Trans. Cybern., 52 (2020), 2907–2915. https://doi.org/10.1109/TCYB.2020.3022084 doi: 10.1109/TCYB.2020.3022084
![]() |
[40] |
E. A. Alandoli, T. S. Lee, A critical review of control techniques for flexible and rigid link manipulators, Robotica, 38 (2020), 2239–2265. https://doi.org/10.1017/S0263574720000223 doi: 10.1017/S0263574720000223
![]() |
[41] |
C. C. Beltran-Hernandez, D. Petit, I. G. Ramirez-Alpizar, T. Nishi, S. Kikuchi, T. Matsubara, et al., Learning force control for contact-rich manipulation tasks with rigid position-controlled robots, IEEE Rob. Autom. Lett., 5 (2020), 5709–5716. https://doi.org/10.1109/LRA.2020.3010739 doi: 10.1109/LRA.2020.3010739
![]() |
[42] |
M. Shi, B. Rong, J. Liang, W. Zhao, H. Pan, Dynamics analysis and vibration suppression of a spatial rigid-flexible link manipulator based on transfer matrix method of multibody system, Nonlinear Dyn., 111 (2023), 1139–1159. https://doi.org/10.1007/s11071-022-07921-6 doi: 10.1007/s11071-022-07921-6
![]() |
[43] |
J. Zhu, D. Navarro-Alarcon, R. Passama, A. Cherubini, Vision-based manipulation of deformable and rigid objects using subspace projections of 2d contours, Rob. Auton. Syst., 142 (2021), 103798. https://doi.org/10.1016/j.robot.2021.103798 doi: 10.1016/j.robot.2021.103798
![]() |
[44] |
W. He, S. Ge, B. V. E. How, Y. S. Choo, K. S. Hong, Robust adaptive boundary control of a flexible marine riser with vessel dynamics, Automatica, 47 (2011), 722–732. https://doi.org/10.1016/j.automatica.2011.01.064 doi: 10.1016/j.automatica.2011.01.064
![]() |
[45] |
A. Baccoli, A. Pisano, Y. Orlov, Boundary control of coupled reaction–diffusion processes with constant parameters, Automatica, 54 (2015), 80–90. https://doi.org/10.1016/j.automatica.2015.01.032 doi: 10.1016/j.automatica.2015.01.032
![]() |
[46] |
V. Dos Santos, C. Prieur, Boundary control of open channels with numerical and experimental validations, IEEE Trans. Control Syst. Technol., 16 (2008), 1252–1264. https://doi.org/10.1109/TCST.2008.919418 doi: 10.1109/TCST.2008.919418
![]() |
[47] |
S. Tang, C, Xie, State and output feedback boundary control for a coupled PDE–ODE system, Syst. Control Lett., 60 (2011), 540–545. https://doi.org/10.1016/j.sysconle.2011.04.011 doi: 10.1016/j.sysconle.2011.04.011
![]() |
[48] | C. D. Rahn, Mechatronic Control of Distributed Noise and Vibration, Springer, 2001. https://doi.org/10.1007/978-3-662-04641-8 |
1. | Jia Tan, ShiLong Chen, ZhengQiang Li, Robust tracking control of a flexible manipulator with limited control input based on backstepping and the Nussbaum function, 2023, 20, 1551-0018, 20486, 10.3934/mbe.2023906 | |
2. | Zuoming Zou, Shuming Yang, Liang Zhao, Dual-loop control and state prediction analysis of QUAV trajectory tracking based on biological swarm intelligent optimization algorithm, 2024, 14, 2045-2322, 10.1038/s41598-024-69911-5 | |
3. | Yang Zhang, Liang Zhao, Jyotindra Narayan, Adaptive control and state error prediction of flexible manipulators using radial basis function neural network and dynamic surface control method, 2025, 20, 1932-6203, e0318601, 10.1371/journal.pone.0318601 |