Abstract
In this paper, the constrained problem of the joint angles for a flexible marine riser is investigated. Boundary control based on the integral-barrier Lyapunov function is achieved by three actuators equipped at the top boundary of the riser. Under the time-varying disturbances, the designed control can suppress the vibration of the riser and ensure the joint angles in the constrained ranges. The stability is proved under the designed control laws. Numerical simulations are given to illustrate the effectiveness of the designed control laws.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The flexible marine riser is the connection between the well head in the sea bed and the platform/vessel on sea surface for transporting the crude oil and natural gas. With the trend of extracting natural resources in deep ocean environment growing [1], the riser plays a crucial role. The riser is mainly subjected to environmental disturbance (waves, wind and ocean currents) and its internal forces. These may cause the vibration and deformation of the riser, which produce the premature fatigue problems. Besides, the American Petroleum Institute requires that maximum non-drilling angles should be limited to \(4^{\circ }\) [2]. Therefore, it is necessary to give an effective control to suppress vibration and prevent the violation of the angle constraints for the riser system.
The dynamics of the riser is generally described by the model of an Euler–Bernoulli beam, which is a distributed parameter system (DPS) [3–9]. The main challenge for solving the control problem of DPS is to control the infinite-dimensional state space using finite sensors and actuators [10–13, 13, 14]. Common methods to use the finite-dimensional techniques are finite element method [15, 16], Galerkin’s method [17, 18] and assumed modes method [19–21]. In these methods, only some critical modes are considered. It would happen that the controller does not stabilize the original infinite-dimensional system, which was documented by Balas in [22] and termed as the “spillover” effect.
Boundary control gains increasingly attention recently due to its practicality in implementation [23–25, 25–29]. Since actuators [30–33] and sensors [34–36] are applied at the boundary of the flexible structure, the dynamics of the system will not be influenced. Then, boundary control can be designed based on the original infinite-dimensional model, and then, the spillover problem is avoided. Lastly, in this paper, novel barrier terms are proposed in the boundary control laws. These terms can ensure the constraints of the joint angles. Without these barrier terms, the constraints would be violated. Therefore, boundary control is widely used in the control design for DPSs [37–43]. In [44], a static output feedback control is designed via the Euler–Bernoulli beam boundary and ODE measurements. Using the proposed control, the closed-loop system is proved to be exponentially stable by the Lyapunov’s direct method. In [45], the vessel dynamics is taken into consideration when modeling. In [46], an actuator at the upper riser is designed to control the transverse deflection of the riser with input saturation. The control problem for a flexible air-breathing hypersonic vehicle (FAHV) is addressed by boundary output feedback control in [47], where a coupled system including both PDEs and ODEs is used to model the FAHV. In [48], boundary and adaptive control laws are designed for a moving beam system.
In practical application and industrial environment, constrained problems [49, 50] are commonly existing in physical stoppages, saturation and safety specifications. The barrier Lyapunov function [51–55] is an effective method to handle constraints.
In this paper, boundary control is designed to suppress the vibration of the marine riser system by three actuators at the top end. In case of lager vibrations, the control system restricts the joint angles within given ranges via the feedback signals. The stability of the riser systems is obtained by using integral-barrier Lyapunov function. The boundary control is directly designed for the original infinite-dimensional riser system, without any model discretization. Thus, the spillover problem can be eliminated entirely. The main contributions of this paper are summarized as follows:
-
(i)
To be more precise, the distributed disturbances along the riser are considered. Under the distributed disturbances, the governing equations of the flexible riser are descried by three nonlinear non-homogeneous PDEs, making the dynamic model more complex. Therefore, the control methods based on the homogeneous PDEs cannot be applied directly.
-
(ii)
A novel Lyapunov function including an integral Lyapunov term and a barrier Lyapunov term is constructed to guarantee the stability of the system, and the constraints of the joint angles are not violated. The construction of the integral Lyapunov term is based on the mechanical energy \(E_\mathrm{k}(t)\) and \(E_\mathrm{p}(t)\) shown in Sect. 2.
2 Dynamics and preliminaries
Figure 1 shows a three-dimensional marine riser with its end fixed on at origin and tip clamped with a payload (vessel). The control is implemented at the tip by the actuator. In this paper, the effect of gravity is ignored. Let s and t be the independent spatial and time variables, respectively. For clarification, the notations \((\dot{*})=\partial (*)/\partial t, (*)^{\prime }=\partial (*)/\partial s\) are used throughout this paper.
2.1 Dynamics analysis
The kinetic energy \(E_\mathrm{k}(t)\) and the potential energy \(E_\mathrm{p}(t)\) of the riser system can be represented as
where \(\dot{x}=\dot{x}(s,t)\), \(x^{\prime }=x^{\prime }(s,t)\), \(x^{\prime \prime }=x^{\prime \prime }(s,t)\) and \(\dot{x}_L=\dot{x}(L,t)\) have been used, and similar abbreviations are used in the sequel.
The virtual work done by external distributed disturbances \(f_x(s,t), f_y(s,t), f_z(s,t)\) on the riser and boundary disturbances \(\mathrm{d}_x(t),\mathrm{d}_y(t), \mathrm{d}_z(t)\) on the tip payload is given by
The virtual work done by the control force \(u_x(t),u_y(t),u_z(t)\) to suppress vibration and prevent angle constraint violation can be represented as
Therefore, the virtual work \(\delta W\) done on the system can be represented as
Using the Hamilton’s principle \(\int ^{t_2}_{t_1} \delta [E_\mathrm{k}-E_\mathrm{p}+W]\mathrm{d}t=0\) [56], we can obtain the following governing equations
\(\forall (s,t)\in [0,L]\times [0,\infty )\), and the boundary conditions as follows
\(\forall t\in [0,\infty )\).
Remark 1
The joint angles of the riser are given as \(\arctan x^{\prime }_L\), \(\arctan y^{\prime }_L\) and \(\arctan z^{\prime }_L\). Except for the vibration suppression, the control laws are designed to constrain the joint angles in given regions, i.e., \(|\arctan x^{\prime }_L|<A_x\), \(|\arctan y^{\prime }_L|<A_y\) and \(|\arctan z^{\prime }_L|<A_z\), where \(A_x, A_y, A_z>0\). In this paper, the constraints of the joint angles are satisfied via the constraints of the boundary slopes, i.e., the boundary slopes of the riser should satisfy \(|x^{\prime }_L|<C_x\), \(|y^{\prime }_L|<C_y\) and \(|z^{\prime }_L|<C_z\), where \(C_x, C_y, C_z>0\) and \(\arctan C_x=A_x\), \(\arctan C_y=A_y\) and \(\arctan C_z=A_z\).
2.2 Preliminaries
Definition 1
[51] A barrier Lyapunov function (BLF) is a scalar function V(x) defined with respect to the system \(\dot{x}=f(x)\) on an open region \({\mathcal {D}}\) containing the origin, which is continuous, positive definite, has continuous first-order partial derivatives at every point of \({\mathcal {D}}\), has the property \(V(x)\rightarrow \infty \) as x approaches the boundary of \({\mathcal {D}}\) and satisfies \(V(x(t))\le b, \forall t\ge 0\) along the solutions of \(\dot{x}=f(x)\) for \(x(0) \in {\mathcal {D}}\) and a positive constant b.
The schematic illustration of a barrier Lyapunov function is shown in Fig. 2.
Property 1
[57] If the kinetic energy of the system (6)–(14), given by (1), is bounded, then functions \(\dot{x}^{\prime }(s,t), \dot{x}^{\prime \prime }(s,t), \dot{y}^{\prime }(s,t), \dot{y}^{\prime \prime }(s,t), \dot{z}^{\prime }(s,t)\) and \(\dot{z}^{\prime \prime }(s,t)\) are bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\).
Property 2
[57] If the potential energy of the system (6)–(14), given by (2), is bounded, then functions \(x^{\prime \prime }(s,t), x^{\prime \prime \prime }(s,t), x^{\prime \prime \prime \prime }(s,t), y^{\prime \prime }(s,t), y^{\prime \prime \prime }(s,t), y^{\prime \prime \prime \prime }(s,t)\) and \(z^{\prime \prime }(s,t)\) are bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\).
Assumption 1
For the unknown distributed disturbances \(f_x(s,t), f_y(s,t), f_z(s,t)\) and unknown boundary disturbances \(\mathrm{d}_x(t),\mathrm{d}_y(t), \mathrm{d}_z(t)\), we assume that there exist constants \(\bar{f_x}, \bar{f_y}, \bar{f_z}, \bar{\mathrm{d}_x}, \bar{\mathrm{d}_y}, \bar{\mathrm{d}_z}\in R^+\), such that \(f_x(s,t)\le \bar{f_x},f_y(s,t)\le \bar{f_y}, f_z(s,t)\le \bar{f_z}, \forall [s,t]\in [0,L]\times [0,\infty )\) and \(d_x(t)\le \bar{\mathrm{d}_x}, \mathrm{d}_y(t)\le \bar{\mathrm{d}_y}, \mathrm{d}_z(t)\le \bar{d_z}, \forall t\in [0,\infty ) \). This is a reasonable assumption as the disturbances \(f_x(s,t), f_y(s,t), f_z(s,t), \mathrm{d}_x(t), \mathrm{d}_y(t)\) and \(\mathrm{d}_z(t)\) have finite energy and hence are bounded, i.e., \(f_x(s,t), f_y(s,t), f_z(s,t), \mathrm{d}_x(t), \mathrm{d}_y(t), \mathrm{d}_z(t)\in {\mathcal {L}}_{\infty }\). The knowledge of exact values of the disturbances is not required.
3 Control design
The control objectives are to suppress the vibration of the riser in three-dimensional space and guarantee that the joint angles of the marine riser remain in constrained ranges in the presence of environment disturbances. The IBLF-based method is used to construct the control inputs \(u_x, u_y, u_z\) and analyze the stability of the closed-loop system.
For the system given by the governing Eqs. (6)–(8) and boundary conditions (9)–(14), we propose the following control laws:
where \(k_{1x}, k_{2x}, k_{1y}, k_{2y}, k_{1z}, k_{2z}\) are the positive control gains, and \({\mathrm {sgn}}(\cdot )\) denotes the signum function, \(\tau _x(t), \tau _y(t), \tau _z(t)\) are defined as
and the barrier terms A, B and C are given as
Consider the Lyapunov function candidate as
where
where \(\beta \) is a positive constant, \(V_1(t)\) is designed based on the mechanical energy \(E_k(t)\) and \(E_p(t)\), called the energy term, the auxiliary term \(V_2(t)\) is related to the payload, and the crossing term \(V_3(t)\) is designed to facilitate the stability analysis.
Lemma 1
The Lyapunov candidate function given by (22) is positive definite as
where \(\lambda _1\) and \(\lambda _2\) are two positive constants and
Proof
According to generalized Young’s inequality [57], let \(\delta \) satisfy \(T-\frac{EA}{2\delta }\ge 0\) and \(\frac{1}{4}-\delta \ge 0\), where \(\delta \) is a positive constant, we have
where \(\eta _1\) and \(\eta _2\) are defined as
Similarly, we can obtain
Let \(\beta \) satisfy \(\beta \rho L<\eta _1\), we have \(0<\beta \rho L<\zeta _1\). Let \(\xi _1=\eta _1-\beta \rho L,\xi _2=\eta _2+\beta \rho L\), we further have
Therefore, we have
where \(\lambda _1=\min (\xi _1,1)\) and \(\lambda _2=\max (\xi _2,1)\) are two positive constants. \(\square \)
Lemma 2
The time derivative of the Lyapunov candidate function in (22) is given as
where \(\lambda \) and \(\varepsilon \) are two positive constants.
Proof
Differentiating \(V_1(t)\) by parts and applying generalized Young’s inequality [57], we have
where \(\delta _1\)–\(\delta _3\) are positive constants, and \(\Delta _1\) is the sum of the boundary terms in \(\dot{V}_1(t)\). Substituting boundary conditions (9)–(14) to \(\Delta _1\), we obtain
The differentiation of \(V_2(t)\) and substitution of the control laws (15)–(17) yield
Time derivative of \(V_3(t)\) is given as
where \(\Delta _2\) is the sum of the boundary terms in \(\dot{V}_3(t)\). Substituting the boundary conditions (9)–(14) to \(\Delta _2\), we have
Then, we can further have
where \(\delta _4\)–\(\delta _6\) are positive constants, and
Choosing \(2 k_{2x}\ge \beta \rho L, 2k_{2y}\ge \beta \rho L, 2k_{2z} \ge \beta \rho L\), and the designed parameters \(\beta \), \(\delta _1\)–\(\delta _6\) are selected to satisfy the following conditions:
Combining (26) and (40), we have
where \(\lambda =\lambda _3/\lambda _2\) and \(\varepsilon >0\). \(\square \)
Theorem 1
For the system described by (6)–(8) and boundary conditions (9)–(14), under Assumption 1, and the control laws (15)–(17), given that the initial conditions are bounded, we can conclude that:
-
(i)
the states of the system x(s, t), y(s, t) and z(s, t) will remain in the compact set \(\Omega _1\) defined by
$$\begin{aligned} \Omega _1&:=\{x(s,t),y(s,t),z(s,t)\nonumber \\&\quad \ \in R |~|x(s,t)|,|y(s,t)|,|z(s,t)|\nonumber \\&\le D_1,\forall (s,t)\in [0,L]\times [0,\infty )\} \end{aligned}$$(51)where the constant \(D_1=\sqrt{\frac{L}{\lambda _1}\Big (V(0)+\frac{\varepsilon }{\lambda }\Big )}\).
-
(ii)
the states of the system x(s, t), y(s, t) and z(s, t) will eventually converge to the compact \(\Omega _2\) defined by
$$\begin{aligned} \Omega _2&:=\{x(s,t),y(s,t),z(s,t)\in R |~\lim _{t\rightarrow \infty }|x(s,t)|,\nonumber \\&\quad \ \lim _{t\rightarrow \infty }|y(s,t)|,\lim _{t\rightarrow \infty }|z(s,t)|\nonumber \\&\le D_2,\forall t\in [0,\infty )\} \end{aligned}$$(52)where the constant \(D_2=\sqrt{\frac{L\varepsilon }{\lambda _1\lambda }}\).
Proof
Multiplying (34) by \(e^{\lambda t}\) yields
Integration of the above inequality, we obtain
which implies V(t) is bounded. Utilizing Wirtinger’s inequality (or Poincaŕe) [57] and (26), we obtain
Rearranging the terms of the above three inequalities, we can obtain
Furthermore, from (58), we can obtain
\(\square \)
Remark 2
By proposing the barrier Lyapunov function bounded in a symmetrical region shown in Fig. 2, it is thus guaranteed that the barriers are not transgressed. From Ineqs. (54) and (55), we know that V(t) is bounded and \(\zeta (t)\le \frac{1}{\lambda _1}V(t)\) is also bounded \(\forall t \in [0,\infty )\). Furthermore, from Ineq. (26) in Lemma 1 and the fact that \(V_2(t)\) and \(\zeta (t)\) are positive functions, we have that \(V_2(t)\) is also bounded \(\forall t \in [0,\infty )\). From the definition of barrier Lyapunov function, we know that \(V_2(t)\rightarrow \infty \), as \(|x^{\prime }_L|\rightarrow C_x, |y^{\prime }_L|\rightarrow C_y, |z^{\prime }_L|\rightarrow C_z\). Consequently, we know that \(x^{\prime }_L\ne C_x\), \(y^{\prime }_L \ne C_y\) and \(z^{\prime }_L \ne C_z\). Given that \(|x^{\prime }(L,0)|<C_x\), \(|y^{\prime }(L,0)|<C_y\) and \(|z^{\prime }(L,0)|<C_z\), from Fig. 2, we can further infer that \(|x^{\prime }_L|, |y^{\prime }_L|, |z^{\prime }_L|\) remain in the sets \(|x^{\prime }_L|<C_x\), \(|y^{\prime }_L|<C_y\) and \(|z^{\prime }_L|<C_z\), \(\forall t \in [0,\infty )\). Therefore, we have \(|\arctan x^{\prime }_L|<\arctan C_x\), \(|\arctan y^{\prime }_L|<\arctan C_y\) and \(|\arctan z^{\prime }_L|<\arctan C_z\), \(\forall t \in [0,\infty )\), namely the joint angles are constrained in the given angle regions.
Remark 3
According to (28) and (55), we can state that \(\zeta (t)\) and \(V_1(t)\) are bounded \(\forall t\in [0,\infty )\). Since \(V_1(t)\) is bounded, \(\dot{x}(s,t), x^{\prime }(s,t), x^{\prime \prime }(s,t), \dot{y}(s,t), y^{\prime }(s,t), y^{\prime \prime }(s,t), \dot{z}(s,t)\) and \(z^{\prime }(s,t)\) are bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\). From (1), the kinetic energy of the system is bounded and using Property 1, we can know that \(\dot{x}^{\prime }(s,t)\) and \(\dot{y}^{\prime }(s,t)\) are bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\). From the boundedness of the potential energy (2), we can use Property 2 to conclude that \(z^{\prime \prime }(s,t)\) is bounded, \(\forall (s,t)\in [0,L]\times [0,\infty )\). Finally, using Assumption 1, (6)–(8) through (9)–(14) and the above statements, we can conclude that \(\ddot{x}(s,t), \ddot{y}(s,t)\) and \(\ddot{z}(s,t)\) are also bounded, \(\forall (s,t)\in [0,L]\times [0,\infty )\). From Lemma 3 and the above proof, it is shown the deflection x(s, t), y(s, t) and z(s, t) is uniformly bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\). And we can conclude that the control inputs \(u_x, u_y\) and \(u_z\) are bounded \(\forall (s,t)\in [0,L]\times [0,\infty )\).
Remark 4
The limitation for the proposed control is that there is no term introduced to deal with the effect of \(f_x(s,t), f_y(s,t), f_z(s,t)\). Therefore, only bounded stability can be ensured due to the term \(\varepsilon \). When the upper bounds of the distributed disturbance are large, the control performance would be affected. However, a better control performance can also be obtained by tuning the designed parameters. From Ineqs. (41), (59)–(61), by adjusting the designed parameters, such as increasing \(k_{1x}\), \(k_{1y}\), \(k_{1z}\) will bring a larger \(\lambda _3\). Then, the value of \(\lambda \) will increase, which will produce a better vibration suppression performance. However, increasing in the control gains would bring a high gain control scheme. Therefore, in practical applications, the designed parameters should be adjusted carefully for achieving suitable transient performance and control action.
4 Simulation
In this section, in order to demonstrate the effectiveness and practicability of the proposed control laws (15)–(17), we choose the infinite difference method to carry out the numerical simulation. The initial conditions of the system are given as: \(x(s,t)=\dot{x}(s,t)=y(s,t)=\dot{y}(s,t)=z(s,t)=\dot{z}(s,t)=0\).
In this paper, for simulation purposes, the external distributed disturbances are simulated with several sinusoids signals with different frequencies, which can be used to model the ocean disturbances in offshore engineering. The reader can refer to [58] for the detailed parameters of distributed disturbances on the riser. The external boundary disturbances are generated by the following equations
From (62) and (63), the periods of boundary disturbances are \(T_x=T_y=20\pi \)s, \(T_z=4\pi \)s, the frequencies of boundary disturbances are \(f_x=f_y=0.016\)Hz, \(f_z=0.08Hz\) and the amplitudes of boundary disturbances are \(A_x=A_y=4.2\times 10^5\), \(A_z=3.2\times 10^4\), respectively. The simulations for boundary disturbances are shown in Fig. 3.
Parameters of the riser system are given in Table 1.
The length of simulation time is \(500\,\hbox {s}\).
4.1 Comparison with the PD control
In this subsection, the simulation results have been discussed thoroughly by comparing with the traditional PD control. The dynamic responses of the flexible riser are simulated in the following cases:
(i) Without control: The flexible riser is simulated without control, and the spatial time representations are shown in Fig. 4. From the simulation results shown in Fig. 4, it can be observed that when there is no control input, there are large vibrations along the riser subjected to the external disturbances. For example, we can obtain \(\max |z(x,t)|=4.4\,\mathrm{m}\).
(ii) With the proposed boundary control force: The boundary control laws (15)–(17) developed by using integral-barrier Lyapunov function is simulated with the control parameters \(k_{1x}=2\times 10^3\), \(k_{2x}=8\times 10^5\),\(k_{1y}=3\times 10^3\),\(k_{2y}=4\times 10^5\),\(k_{1z}=5\times 10^3\) and \(k_{2z}=10^6\). The spatial time representations are shown in Fig. 5. When the proposed control laws applied, we can see that the proposed boundary laws (15)–(17) could suppress the vibrations in all three directions. In addition, in the z direction, the displacement magnitude is regulated to around 0 at the top end of the riser, illustrating that good control performance is ensured with the proposed control.
(iii) With the PD control: The flexible riser system is analyzed with the traditional PD control \(u_1(t)=-k_{p1}w(L,t) - k_{d1}\dot{w}(L,t)\), \(u_2(t)=-k_{p2}y(L,t) - k_{d2}\dot{y}(L,t)\) and \(u_3(t)=-k_{p3}z(L,t) - k_{d3}\dot{z}(L,t)\) by choosing \(k_{p1}=k_{p2}=k_{p3}=5\times 10^5\) and \(k_{d1}=k_{d2}=8\times 10^5\), \(k_{d3}=10^6\). The displacements of the riser under the PD control are shown in Fig. 6. We can observe that the vibration can also be suppressed by the PD control.
The end-point deflection has also been presented to show the advantages of the proposed method. Figures 7, 8 and 9 show the displacements of the riser at \(x=L\). From Figs. 7, 9, we can conclude that both the proposed control and the PD control are effective in regulating w(L, t), y(L, t) and z(L, t). However, obviously, the response of the proposed control is faster than that of the PD control.
Additional, boundary slopes of the riser are simulated in Figs. 10, 11 and 12. As shown in Fig. 12, with the PD control, the constraints for boundary slopes of the riser are violated. However, the proposed control laws ensure that the boundary slopes of the riser \(|x^{\prime }_L|\le C_x\), \(|y^{\prime }_L|\le C_y\) and \(|z^{\prime }_L|\le C_z\) are due to the existence of the barrier Lyapunov functions.
Although both the proposed control and the PD control are able to stabilize the riser at the small neighborhood of its equilibrium position. However, compared with PD control, the performance of the proposed boundary control exhibits smaller vibration and the states converge faster. And only the proposed boundary control can guarantee the joint angles that remain in the given regions. In addition, the control gains for the PD control are larger than that of the proposed control. From the comparison, we can conclude that we obtain a better control performance by using the proposed control. The control inputs are given in Fig. 13.
4.2 Comparison with different boundary disturbances
In order to test the effects of the frequency and amplitude of the periodic disturbances on the control performance, we have used different boundary disturbances in the simulations. The dynamic responses of the flexible riser are simulated in the following cases:
(i) Changing the frequency of the external disturbances: For this case, with the amplitude of the external disturbances unchanged, we change the frequency of the external disturbances as
For boundary disturbances (64) and (65), the periods are \(T_{x1}=T_{y1}=2\pi \hbox {s}\), \(T_{z1}=0.4\pi \hbox {s}\), and the frequencies are \(f_{x1}=f_{y1}=0.16\,\hbox {Hz}\), \(f_{z1}=0.8\,\hbox {Hz}\).
The simulation results are exactly the same with Figs. 5, 8 and 11 by using the same control gains, i.e., \(k_{1x}=2\times 10^3\), \(k_{2x}=8\times 10^5\),\(k_{1y}=3\times 10^3\), \(k_{2y}=4\times 10^5\),\(k_{1z}=5\times 10^3\) and \(k_{2z}=10^6\). From the simulation results, we can observe that changing the frequencies of the disturbances will not affect the control performance.
(ii) Changing the amplitude of the external disturbances: For this case, with the frequency of the external disturbances unchanged, we change the amplitude of the external disturbances as
The amplitudes of boundary disturbances (66) and (67) are \(A_{x2}=A_{y2}=6.2\times 10^6\), \(A_{z2}=5.2\times 10^5\).
The simulation results are shown in Figs. 14, 15 and 16. The control gains are chosen as \(k_{1x}=8\times 10^3\), \(k_{2x}=8\times 10^5\), \(k_{1y}=8\times 10^3\), \(k_{2y}=10^6\), \(k_{1z}=3\times 10^5\) and \(k_{2z}=2\times 10^6\).
From the simulation results, it can be observed that when we increase the amplitudes of the external disturbances, the proposed control can still suppress the vibration of the riser in three directions. In addition, the proposed control laws can also ensure the boundary slopes of the riser \(|x^{\prime }_L|\le C_x\), \(|y^{\prime }_L|\le C_y\) and \(|z^{\prime }_L|\le C_z\). However, the control gains become larger.
In addition, we have investigated the settling time for boundary displacements, i.e., the time required for the response of boundary displacements x(L, t), y(L, t) and z(L, t) to settle within \(5~\%\) of their final values. The results are listed in Table 2.
From Table 2, we can see that the settling time for disturbances (64) and (65) are exactly the same with the settling time for disturbances (62) and (63), illustrating that changing the frequency of the disturbances will not affect the converging speed. However, increasing the amplitudes of the disturbances, all boundary displacements x(L, t), y(L, t) and z(L, t) converge slower.
5 Conclusion
This paper has presented the boundary control design for a flexible marine riser system subjected to the environmental disturbances. With the proposed control, the vibration of the riser has been suppressed and the constraints of the joint angles have been handled. The bounded stability has been proved based on the Lyapunov’s direct method. The numerical simulations have been carried out to illustrate the performance of the controlled system. In this paper, effects of internal flow have been neglected for simplicity. In the future, we will discuss the model analysis and the control design of a flexible riser system with internal flow in three-dimensional space, which includes a more complicated dynamic model. In addition, the input nonlinearities will be under consideration for the riser system.
Abbreviations
- L :
-
Length of the riser
- M :
-
Mass of the vessel
- \(\rho \) :
-
Uniform mass per unit length of the riser
- EI:
-
Bending stiffness of the riser
- EA:
-
Axial stiffness of the riser
- T :
-
Tension of the riser
- \(C_x,C_y,C_z\) :
-
Constraints on \(x^{\prime }_L\), \(y^{\prime }_L\) and \(z^{\prime }_L\)
- \(u_x(t),u_y(t),u_z(t)\) :
-
Boundary control inputs in X, Y, Z directions
- \(f_x(s,t),f_y(s,t),f_z(s,t)\) :
-
Distributed disturbances of the riser in X, Y, Z directions
- \(d_x(t),d_y(t),d_z(t)\) :
-
Boundary disturbances of the riser in X, Y, Z directions
- x(s, t), y(s, t), z(s, t):
-
Displacements in X, Y, Z directions
References
Dai, S.-L., Wang, C., Luo, F.: Identification and learning control of ocean surface ship using neural networks. IEEE Trans. Ind. Inf. 8(4), 801–810 (2012)
How, B.V.E., Ge, S.S., Choo, Y.S.: Active control of flexible marine risers. J. Sound Vib. 320, 758–776 (2009)
Zulli, D., Luongo, A.: Nonlinear energy sink to control vibrations of an internally nonresonant elastic string. Meccanica 50(3), 781–794 (2015)
Luongo, A., Rega, G., Vestroni, F.: Planar non-linear free vibrations of an elastic cable. Int. J. Non-Linear Mech. 19(1), 39–52 (1984)
Oueini, S.S., Nayfeh, A.H., Pratt, J.R.: A nonlinear vibration absorber for flexible structures. Nonlinear Dyn. 15(3), 259–282 (1998)
Nayfeh, S.A., Nayfeh, A.H., Mook, D.T.: Nonlinear response of a taut string to longitudinal and transverse end excitation. J. Vib. Control 1(3), 307–334 (1995)
Do, K.D., Pan, J.: Boundary control of transverse motion of marine risers with actuator dynamics. J. Sound Vib. 318, 768–791 (2008)
Do, K.D., Pan, J.: Boundary control of three-dimensional inextensible marine risers. J. Sound Vib. 327(3–5), 299–321 (2009)
He, W., Sun, C., Ge, S.S.: Top tension control of a flexible marine riser by using integral-barrier Lyapunov function. IEEE/ASME Trans. Mechatron. 2(20), 497–505 (2015)
Wu, H.-N., Wang, J.-W.: Observer design and output feedback stabilization for nonlinear multivariable systems with diffusion PDE-governed sensor dynamics. Nonlinear Dyn. 72(3), 615–628 (2013)
Wang, J.-W., Wu, H.-N., Li, H.-X.: Fuzzy control design for nonlinear ODE-hyperbolic PDE cascaded systems: a fuzzy and entropy-like Lyapunov function approach. IEEE Trans. Fuzzy Syst. 22, 1313–1324 (2014)
Wang, J.-W., Wu, H.-N., Li, H.-X.: Stochastically exponential stability and stabilization of uncertain linear hyperbolic pde systems with Markov jumping parameters. Automatica 48, 569–576 (2012)
Luo, B., Wu, H.-N., Li, H.-X.: Adaptive optimal control of highly dissipative nonlinear spatially distributed processes with neuro-dynamic programming. IEEE Trans. Neural Netw. Learn. Syst. 26(4), 684–696 (2015)
Wang, N., Wu, H.-N., Guo, L.: Coupling-observer-based nonlinear control for flexible air-breathing hypersonic vehicles. Nonlinear Dyn. 1(1), 1–24 (2014)
Ge, S.S., Lee, T.H., Zhu, G.: A nonlinear feedback controller for a single-link flexible manipulator based on a finite element model. J. Robotic Syst. 14(3), 165–178 (1997)
He, W., Ouyang, Y., Hong, J.: Vibration control of a flexible robotic manipulator in the presence of input deadzone. IEEE Trans. Ind. Inform. (2016). doi:10.1109/TII.2016.2608739
Armaou, A., Christofides, P.: Wave suppression by nonlinear finite-dimensional control. Chem. Eng. Sci. 55(14), 2627–2640 (2000)
Chritofides, P., Armaou, A.: Global stabilization of the Kuramoto–Sivashinsky equation via distributed output feedback control. Syst. Control Lett. 39(4), 283–294 (2000)
Balas, M.J.: Feedback control of flexible systems. IEEE Trans. Autom. Control 23, 673–679 (1978)
Vandegrift, M.W., Lewis, F.L., Zhu, S.Q.: Flexible-link robot arm control by a feedback linearization/singular perturbation approach. J. Robotic Syst. 11(7), 591–603 (1994)
Sun, C., He, W., Hong, J.: Neural network control of a flexible robotic manipulator using the lumped spring-mass mode. IEEE Trans. Syst. Man Cybern. Syst. (2016). doi:10.1109/TSMC.2016.2562506
Balas, M.J.: Active control of flexible systems. J. Optim. Theory Appl. 23(3), 415–436 (1978)
Nguyen, Q.C., Hong, K.S.: Simultaneous control of longitudinal and transverse vibrations of an axially moving string with velocity tracking. J. Sound Vib. 331(13), 3006–3019 (2012)
Nguyen, Q.C., Hong, K.-S.: Transverse vibration control of axially moving membranes by regulation of axial velocity. IEEE Trans. Control Syst. Technol. 20(4), 1124–1131 (2012)
Guo, B.-Z., Jin, F.-F.: Output feedback stabilization for one-dimensional wave equation subject to boundary disturbance. IEEE Trans. Autom. Control 60(3), 824–830 (2015)
Jin, F.-F., Guo, B.-Z.: Lyapunov approach to output feedback stabilization for the Euler–Bernoulli beam equation with boundary input disturbance. Automatica 52(1), 95–102 (2015)
Yang, K.-J., Hong, K.-S., Matsuno, F.: Robust boundary control of an axially moving string by using a PR transfer function. IEEE Trans. Autom. Control 50(12), 2053–2058 (2005)
Wu, Y., Xue, X., Shen, T.: Absolute stability of the Kirchhoff string with sector boundary control. Automatica 50(7), 1915–1921 (2014)
He, W., Zhang, S., Ge, S.S.: Robust adaptive control of a thruster assisted position mooring system. Automatica 50(7), 1843–1851 (2014)
Guo, Q., Yu, T., Jiang, D.: Robust \(h_\infty \) positional control of 2-DOF robotic arm driven by electro-hydraulic servo system. ISA Trans. 59, 55–64 (2015)
Kang, Y., Zhai, D.-H., Liu, G.-P., Zhao, Y.-B., Zhao, P.: Stability analysis of a class of hybrid stochastic retarded systems under asynchronous switching. IEEE Trans. Autom. Control 59(6), 1511–1523 (2014)
Kang, Y., Zhai, D.-H., Liu, G.-P., Zhao, Y.-B.: On input-to-state stability of switched stochastic nonlinear systems under extended asynchronous switching. IEEE Trans. Cybern. 46(5), 1092–1105 (2016)
Guo, Q., Yu, T., Jiang, D.: High-gain observer-based output feedback control of single-rod electro-hydraulic actuator. IET Control Theory Appl. 9(16), 2395–2404 (2015)
Li, Y., Ge, S.S.: Human-robot collaboration based on motion intention estimation. IEEE/ASME Trans. Mechatron. 19(3), 1007–1014 (2014)
Yang, C., Li, Z., Cui, R., Xu, B.: Neural network-based motion control of an underactuated wheeled inverted pendulum model. IEEE Trans. Neural Netw. Learn. Syst. 25(11), 2004–2016 (2014)
Gong, D., Lewis, F.L., Wang, L., Xu, K.: Synchronization for an array of neural networks with hybrid coupling by a novel pinning control strategy. Neural Netw. 77, 41–50 (2016)
Zhang, S., He, W., Huang, D.: Active vibration control for a flexible string system with input backlash. IET Control Theory Appl. 10(7), 800–805 (2016)
Wang, J.-M., Liu, J.-J., Ren, B., Chen, J.: Sliding mode control to stabilization of cascaded heat PDE–ODE systems subject to boundary control matched disturbance. Automatica 52, 23–34 (2015)
Paranjape, A.A., Guan, J., Chung, S.-J., Krstic, M.: PDE boundary control for flexible articulated wings on a robotic aircraft. IEEE Trans. Robotics 29(3), 625–640 (2013)
Bernard, P., Krstic, M.: Adaptive output-feedback stabilization of non-local hyperbolic pdes. Automatica 50(10), 2692–2699 (2014)
Liu, Z., Liu, J.-K., He, W.: Adaptive boundary control of a flexible manipulator with input saturation. Int. J. Control 89(6), 1191–1202 (2016)
He, W., Zhang, S.: Control design for nonlinear flexible wings of a robotic aircraft. IEEE Trans. Control Syst. Technol. (2016). doi:10.1109/TCST.2016.2536708
Zhao, Z., Liu, Y., He, W., Fei, L.: Adaptive boundary control of an axially moving belt system with high acceleration/deceleration. Int. J. Syst. Sci. 10(11), 1299–1306 (2016)
Wu, H.-N., Wang, J.-W.: Static output feedback control via pde boundary and ode measurements in linear cascaded ode-beam systems. Automatica 50(11), 2787–2798 (2014)
He, W., Ge, S.S., How, B.V.E., Choo, Y.S., Hong, K.-S.: Robust adaptive boundary control of a flexible marine riser with vessel dynamics. Automatica 47(4), 722–732 (2011)
He, W., He, X., Ge, S.S.: Vibration control of flexible marine riser systems with input saturation. IEEE/ASME Trans. Mechatron. 21(1), 254–265 (2016)
Gao, Y., Wu, H., Wang, J., Guo, L.: Feedback control design with vibration suppression for flexible air-breathing hypersonic vehicles. Sci. China Inf. Sci. 57(3), 1–14 (2014)
He, W., Nie, S., Meng, T., Liu, Y.-J.: Modeling and vibration control for a moving beam with application in a drilling riser. IEEE Trans. Control Syst. Technol. (2016). doi:10.1109/TCST.2016.2577001
He, W., Ge, S.S.: Cooperative control of a nonuniform gantry crane with constrained tension. Automatica 66(4), 146–154 (2016)
He, W., Ge, S.S., Huang, D.: Modeling and vibration control for a nonlinear moving string with output constraint. IEEE/ASME Trans. Mechatron. 20(4), 1886–1897 (2015)
Tee, K.P., Ge, S.S., Tay, E.: Barrier Lyapunov functions for the control of output-constrained nonlinear systems. Automatica 45(4), 918–927 (2009)
He, W., Yin, Z., Sun, C.: Adaptive neural network control of a marine vessel with constraints using the asymmetric barrier Lyapunov function. IEEE Trans. Cybern. (2016). doi:10.1109/TCYB.2016.2554621
Tee, K.P., Ren, B., Ge, S.S.: Control of nonlinear systems with time-varying output constraints. Automatica 47(11), 2511–2516 (2011)
He, W., Chen, Y., Yin, Z.: Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans. Cybern. 46(3), 620–629 (2016)
He, W., Ge, S.S.: Vibration control of a flexible beam with output constraint. IEEE Trans. Ind. Electron. 62(8), 5023–5030 (2015)
Goldstein, H.: Classical Mechanics. Addison-Wesley, Reading, Mass (1951)
Queiroz, M.S., Dawson, D.M., Nagarkatti, S.P., Zhang, F.: Lyapunov Based Control of Mechanical Systems. Birkhauser, Boston (2000)
Faltinsen, O.M.: Sea Loads on Ships and Offshore Structures. Cambridge University Press, New York (1990)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Natural Science Foundation of China under Grant 61403063, the National Basic Research Program of China (973 Program) under Grant 2014CB744206 and the Fundamental Research Funds for the China Central Universities of UESTC under Grant ZYGX2015J120.
Rights and permissions
About this article
Cite this article
Zhang, S., He, X. & Yang, C. Vibration control of a flexible marine riser with joint angle constraint. Nonlinear Dyn 87, 617–632 (2017). https://doi.org/10.1007/s11071-016-3064-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-3064-y