Abstract
The study discusses the problem of determining vertical displacements of a riser’s ends, which, despite its horizontal displacements induced by waves, mitigate stresses. A spatial model of riser dynamics is presented that considers the geometric nonlinearity due to large deflections. The Rigid Finite Element Method was used for riser discretisation. Analyses are reported that enabled riser’s vibration frequency determination according to the positions of its upper and lower ends. Then a dynamic optimisation task was formulated and solved. It consists of the selection of riser’s vertical displacements that provide bending moments’ stabilisation at its selected points, tension forces, despite the defined horizontal movements of the riser’s upper end induced by waves. The calculations were performed for variable amplitudes of riser end’s horizontal movements.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The ships and platforms are usually equipped with HCS (Heave Compensation System). The technical solutions for HCS are different. In the paper the main idea of optimisation is: how to stabilise the raiser despite both vertical motion of the base and its horizontal motion caused by sea weaving. In all cases using the HCS, it means using moving vertically the upper end of the raiser. An important issue in the riser design is to stabilise the load despite the movements of the unit (platform or vessel) to which the riser’s upper end is connected. While compensation of the vertical movements caused by waves is relatively easy to implement, the horizontal motion compensation is much more difficult. To compensate vertical movement are often used solution that are combination of passive and active hydraulic systems [1,2,3,4]. The active heave compensation system based on linear control techniques, which have been mounted on drill-ship was object of paper [1]. A nonlinear controller was proposed for active compensator based on an electric hydraulic drive in [2]. In both papers the vertical movements caused by waving sea are compensated by AHC (Active Heave Compensation). In order to avoid a collision between two raisers, the [3] have been proposed control based on adjusting the top tension. Effective length of raisers is selected by the controller which is taking into account the forces of water environment impact. One the proposals of application of active compensation system is to minimalise of raiser angle deviation in connection with the well head and at the top joint. The paper [4] presents a mathematical model of the hydraulic system that allows to reduce of the upper and the lower raiser angle. The purpose of this study is to demonstrate that riser end’s vertical movements can mitigate the impact of the unit’s horizontal movements on bending moments at selected riser points. This may be important if some areas along the riser length need to be protected against overloads. A similar problem with regard to planar was considered in the study [5]. To formulate a riser dynamics model in this study, a modification was applied of the Rigid Finite Element Method (RFEM) presented in [6, 7] for planar systems, and in [8] for spatial systems. The subject of the analysis was the riser presented in [9], which features large deflections due to substantial horizontal distance between the positions of its upper and lower ends. The statics calculation results were compared with the result of the aforementioned study [9]. Also analysed was the impact of riser’s length and of the horizontal distance between its upper and lower ends directly affecting its curvature and natural vibration frequency. Calculations were also completed to demonstrate how the number of the elements into which a riser is divided affects the accuracy of vibration frequency results.
The nonlinear model of riser dynamics was used to formulate and solve the optimisation task. Harmonic motion was assumed in the horizontal plane with known amplitude and frequency. A spline function was sought that determines the riser end’s additional vertical displacements, which ensure that the bending moment at a selected point shall be the least different from its initial (static) value. At each optimisation step, the riser dynamics equations needed to be integrated. The calculations were performed for various amplitudes of the base’s horizontal movement.
An extensive discussion on the state of the art in modelling and on problems in total dynamic analysis of offshore systems is presented by Chakrabarti [10]. Although Starossek [11], Jain [12], Patel and Seyed [13] report many different modelling methods, the most popular methods used are the finite element methods [14, 15] and the lumped mass methods [16, 17]. Those methods are used in commercial packages such as Riflex and Orcaflex. The Flexible Segment Model (FSM) presented in [18, 19] is another similar approach. The RFEM used in this paper has been also successfully used for dynamic analysis of flexible systems containing beam-like links [20, 21], plates and shells [22, 23].
2 Riser dynamics model
Figure 1 shows the analysed riser.
The riser was divided into rfe and sde as described in detail in [8, 24], into \(n+1\) rfes (numbered \(0\ldots n\)) and n sdes (numbered \(1\ldots n\)). The riser’s lower end was connected with a semi-rigid spherical joint to the sea bottom, and the upper end with an articulated ball joint to the base (platform or vessel). The movement of each rfe is described by the vector components:
where: \(x_i ,y_i ,z_i \)—coordinates of \(rfe_i \),
\(\psi _i ,\theta _i\)—Z, Y Euler angles (Fig. 2), determining the element’s orientation, with torsional deflection neglected.
The equations of individual elements’ motion, derived from the Lagrange equations, employ the homogeneous transformation method [24, 25]. The Rigid Finite Element Method’s modification is described in [8], so the description of the mathematical model which follows is reduced to major determinations and relationships. In paper [8] each rfe has 6 degrees of freedom, while in the approach presented the torsional flexibility is omitted. The coordinates of the point defined in the local coordinate system \(\{i{\}}'\) combined with rfe i, may be expressed in the inertial system according to the following formula:
where: \({\mathbf{B}_i} = \left[ {\begin{array}{ll} {\mathbf{R}_i} &{} {\mathbf{r}_{i,0}}\\ 0 &{} 1 \\ \end{array}}\right] \)—homogeneous transformation matrix.
\(\mathbf{{r}'}_ =\left[ {{\begin{array}{llll} {{x}'} &{} {{y}'} &{} {{z}'} &{} 1 \\ \end{array} }} \right] ^{T}\)—coordinates of the point in the local system \(\{i\}'\),
\(\mathbf{r}_ =\left[ {{\begin{array}{llll} x &{} y &{} z &{} 1 \\ \end{array} }} \right] ^{T}\)—coordinates of the point in the global system \(\{\}\),
\(c\psi _i =\cos \psi _i ,s\psi _i =\sin \psi _{i,} c\theta _i =\cos \theta _i ,s\theta _i =\sin \theta _i .\) Elements of \(\mathbf{B}_i \) matrix are defined unequivocally by the components of the vector \(\mathbf{q}_i \) . The kinetic energy of rfe i can be defined with following dependence [24]:
where: \(\mathbf{H}_i =\int _{mi} {\mathbf{r}_i^{\prime }\mathbf{r}_i^{\prime T}dm_i .} \)
The Lagrange operators from kinetic energy of rfe i may be presented as follows:
where: \(a_{i,jk} =\{\mathbf{B}_{i,j} \mathbf{H}_i \mathbf{B}_{i,k}^T \}j,k=1,\ldots ,m\),
\(m=5\)-number of generalised coordinates describing movement of rfe i.
The high number of elements present in (4) is at the same time equal to nil. Therefore, in this paper, a similar method was used to that referred to in [9]: products and traces of matrices, referred to in (4), were calculated analytically.
In order to connect rfes in kinematic chain reflecting considered raiser, the constrain equation is formulated and reaction forces in points \(A_i \) are introduced in equations of motion. Following procedure described in [8], the generalised forces acting on ith rfe are as follows (Fig. 3):
where: \(\mathbf{F}_i =\left[ {F_{i,x} ,F_{i,y} ,F_{i,z} } \right] ^{T}\) are expressed in inertial coordinate system \(\{\}\),
The constraint equations are involved in acceleration form:
where \(\left( {\mathbf{G}_i } \right) _{3x1} =\mathbf{G}_i \left( {q_0 ,\dot{q}_i } \right) , \left( {\mathbf{G}_{n+1} } \right) _{3x1} =\mathbf{G}_{n+1} \left( {q_n ,\dot{q}_n } \right) \) are presented in paper [8].
The potential energy of gravity forces of refs can be exposed in the form:
where m is mass of ith rigid element, g is gravity acceleration,\(y_{c,i} \) is y coordinate of mass centre of i-th element.
From (7) it is obtained:
The elastic deformation energy \(\hbox {sde}i \) is defined by expression:
coefficients \(c_i \) were determined from:
where: \(E_r\)—stiffness modulus of riser material, \(I_r\)—moment of inertia of riser cross section, \(\Delta L\)—length of the original element, the bendability of which is reflected by sdei. Since \(\alpha _i \) and angles \(\psi _i , \theta _i \) are interrelated according to:
then:
Provided that the angles \(\psi _i \)and \(\theta _i \) are small, formulas (5) are reduced to well-known expressions:
The water environment impact forces can be introduced using Morison equations [26, 27]. The forces caused by flow inside the element are disregarded. Then into account are taken the following:
-
buoyancy force,
-
viscous resistance forces,
-
inertia force.
After calculations presented in details in paper [8], the equations of motion of the system considered can be written in the form:
where: \(\mathbf{M}_i =\mathbf{A}_i -\mathbf{A}_{I,i} ,\)
\(\mathbf{A}_{I,i} \) is matrix of added water [8],
\(\mathbf{Q}_i^\mathrm{we} \) is vector of all generalised forces arising from water environment. In general matrix form the above equation can be written as:
where: \(\mathbf{M}_{5(n+1)x5(n+1)} =\mathrm{diag}\{\mathbf{M}_0 ,\mathbf{M}_1 ,\ldots ,\mathbf{M}_n \}\), \(\mathbf{M}_{i,5x5} =\mathbf{M}_i (\mathbf{q}_i )\)—mass matrix of element i with variable coefficients, \(\mathbf{q}_{5(n+1)} =\left[ {\mathbf{q}_0^T ,\mathbf{q}_1^T ,\ldots ,\mathbf{q}_n^T } \right] ^{T}\)—vector of generalised coordinates, \(\mathbf{R}_{3(n+1)} =\left[ {\mathbf{R}_1^T ,\ldots ,\mathbf{R}_1^T ,\mathbf{R}_{n+1}^T } \right] ^{T}\)—vector of constrain reactions in rfe connections, \(\mathbf{R}_i =\left[ {R_i^x ,R_i^y ,R_i^z } \right] ^{T}\)—reactions at point \(A_i \), \(\mathbf{D}_{5(n+1)x3(n+1)} =\mathbf{D}(\mathbf{q})\)—matrix of coefficients, \(\mathbf{f}_{5(n+1)} =\mathbf{f}(t,\mathbf{q},{\dot{\mathbf{q}}})\)—vector of loads and nonlinear relations, \(\mathbf{G}_{3(n+1)} =\mathbf{G}(t,\mathbf{q},{\dot{\mathbf{q}}})\)—vector of the right sides of constrain equations in the acceleration form.
The block-diagonal form of weight matrix \(\mathbf{M}\) enables easy determination of the inverse matrix \(\mathbf{M}^{-1}\). Equations (15) can thus be formulated as:
(a) set of linear algebraic equations:
the solution of which enables determination of forces in sdes connection,
(b) generalised acceleration formulas:
With vector \(\mathbf{R}\) known, the longitudinal and transverse forces may be determined in rfe connection with adjacent elements and the base in point \(A_{n+1}\).
The system motion equations were integrated by the Runge-Kutta IVth order method. To stabilise the constrain equations, the Baumgart method was applied.
3 Model validation, natural vibration frequency determination
Subject to numerical analysis was one of the risers presented in [9]. Listed in Table 1 are the riser’s geometric and material parameters and the parameters needed to determine the water impact forces.
Table 2 shows how increasing the number of elements affects the minimum and maximum forces at point \(A_{n+1} \), and the maximum and minimum bending moments for \(s = 70\) m. These values were obtained assuming a forced movement of the base in the direction of axis x according to:
where: \(a = 2\,\hbox {m},\, \omega =\frac{2\pi }{T_f },\, T_f = 12\) s.
The results shown in [9] were obtained by the finite difference method.
The difference between the values obtained in [9] and from the present model does not exceed 5% already at \(n = 60\).
The impact of number n on the results accuracy was also analysed for the riser’s natural vibration frequency calculation. The frequencies were calculated using the procedure described in [28]. With the assumption that:
and the approximation of the right side of (16.2) by:
and with the assumption that
then after simple transformations the problem of eigenvalues and eigenvectors takes the form:
Gradients matrix C may be calculated by the finite difference method. In this study the central five-point differences were employed. Table 3 shows the impact of number n on \(\omega \) for a riser with the parameters from Table 1, for \(H=1800\) m.
It is seen that already the differences between \(n = 160\) and \(n = 40\) do not exceed 1%. Table 4 shows the vibration frequencies of the same riser for different parameters of H. This parameter was so chosen, in order to eliminate the riser’s contact with the sea bottom (beyond point \(A_0\) ), which enabled elimination of the “sea bed interaction” problem.
The vibration frequencies of the vertical riser (without bending) from Fig. 1b are shown in Table 5.
Comparison of \(\omega \) from Tables 3 and 5 shows significant differences between them. The frequencies of the vertical riser’s vibration in planes XY and YZ are identical due to the circular cross section.
4 Dynamic optimisation task
It was assumed in the study that the movement of the riser’s upper end \(A_{n+1} \) takes the cyclic form with periodic time \(T_f = 12\) s and amplitudes \(a = 3\), 4 and 5 m. Figure 4 shows the motion forced in cycles 1 and 2. The deformation in the initial stage (\(t < 3\) s) is due to the assumption of uniform initial conditions for vector\(\left. {{\dot{\mathbf{q}}}} \right| _{t=0} \).
The bending moment course for \(a = 4\) m at points \(s = 70\,\hbox {m}\) and \(s = 170\) m is shown in Fig. 5. For \(s \approx 70\,\hbox {m}\) the bending moment is the largest. The top tension force course for the same s is given in Fig. 6.
Figure 7, alternatively, shows the riser’s positions at several selected moments in time during the forced motion’s first and second cycles.
The analysis of the above graphs shows that bending moments M and top tension forces \(T_L \) change by approx. 10% relative to the baseline.
Therefore, the dynamic optimisation task was formulated as:
Sought for is the function:
such as that functional
reaches the minimum, under conditions:
where: \(p_i^{\min } ,p_i^{\max } -\) minimum and maximum permissible limits of parameters \(p_i \), \(p_i =y_{A_{i+1} } (t_i ), t_i -\) equidistant points in range \(\left\langle {0;T_S } \right\rangle \) for \(i=0,1,\ldots ,m.\)
The downhill simplex method [29] has been applied in order to solve the optimisation task. Optimisation procedure used for calculating the values of function \(y_{A_{n+1} } \left( \mathbf{p} \right) \) is shown in Fig. 8. This procedure has been used for both cases considering stabilisation of the bending moment and torsional force. The criterion for stopping the optimisation process is the maximum acceptable difference between the following values:
or the number of optimisation steps \(j^{\max }\).
A characteristic feature of the nonlinear optimisation task so formulated is that for each combination of parameters \(p_1 \div p_{m-1} \) the system motion equations (23) needed to be integrated to calculate the value of functional \(\Omega \). Hence, the numerical effectiveness of the methods of riser discretisation and of system motion equations integration is so important. Assumed in the calculations, the results of which are shown hereinafter, was \(n = 40\). Under this assumption, one step of the optimisation procedure with integration step \(h=0.02\) s can be completed on a mid-range PC computer in 2 s or less.
5 Optimisation results
Numerical calculations involving the minimisation of functionals (23.1) and (23.2) were performed for amplitudes \(a = 3\), 4 and 5 m of the riser’s upper end horizontal displacement in XZ plane. Time interval \(\left\langle {0;T_S } \right\rangle \), where \(T_S =24\) s, was divided into \(m = 10\) sub-intervals, and parameters \(p_i =y_{A_{i+1} } (t_i )\), at the start and end of each sub-interval, were chosen considering conditions (24.1) and (24.2). Constraints \(p_i^{\min } \) and \(p_i^{\max } \) in the optimisation tasks were assumed to be \(\pm a/2\). Subsequent Figs. 9, 10, 11 and 12 show the resulting courses of bending moment \(M\left( {s,t} \right) \) at point \(s=70\) m, and of top tension force \(T_L \left( t \right) \) before and after the optimisation.
In all analysed cases the riser top end’s vertical displacements needed to stabilise the moments at the selected point, or the tension force, did not exceed 1.1 m. The choice of a better stabilisation requires direct comparison of the resulting courses. Compared below are the two ways considered to stabilise movement amplitude \(a=4\) m.
It may be found by analysing courses \(M\left( {s,t} \right) \) in Fig. 12a that the bending moment at point \(s=70\) m is better stabilised in case O1. The difference \(M^{\max } -M^{\min } \)for the results after optimisation in case O1 is 1.33 kN, and in case O2 is 5.4 kN, whereas the resulting \(T_L \left( t \right) \) courses differ only slightly (Fig. 12c). Similar findings were observed when analysing the other courses for amplitudes \(a=3\) and 5 m.
The riser’s top end positions before and after the optimisation is shown in Fig. 13.
In case O1, when the bending moment was stabilised at the indicated point in the two motion cycles, similar trajectories were obtained of the riser top end’s movement projected on XY and YZ planes. It is different when the riser’s tension force is stabilised, i.e. in case O2, when the resulting trajectories in the first and second cycles vary considerably.
Both the stabilisation methods herein reported have effect of the reduction of the bending moment and the tension force alike. Shown in Table 6 are the calculated differences between the maximum and minimum M and \(T_L \).
In the first optimisation case (O1) differences \(M^{\max } -M^{\min } \)did not exceed 1.6 kN, which at the initial difference of approx. 34 kN, should be considered a very good result. Better results in the top tension minimising were obtained in case O1, where they were slightly better than in case O2. Difference \(T_L^{\max } -T_L^{\min } \)after the optimisation is on average higher by 5.2 kN in case O1 than in case O2.
6 Conclusions
The riser dynamics model formulated in this study features high numerical effectiveness. This makes it suitable for solving certain optimisation tasks. They consist in such a selection of riser top end’s vertical displacements that despite its periodic movement in the horizontal plane the stresses from bending moments at certain points are stabilised. It is also indicated how the distance riser’s top and bottom end effects its curvature and changes its natural vibration frequency. The optimisation results shown in this paper are fragmentary. But it is possible to carry out more calculations, which could provide a learning set for ANN (artificial neural network), as shown in [7]. Because AHC (active heave compensation) devices are used in the practice, the proposed algorithms could be implemented in practice.
References
Korde, U.: Active heave compensation on drill ships in irregular waves. Ocean Eng. 25, 541–561 (1997)
Do, K.D., Pan, J.: Nonlinear control of an active heave compensation system. Ocean Eng. 35, 558–571 (2008)
Rustad, A.M., Larsen, C.M., Sorensen, A.J.: FEM modelling and automatic control for collision prevention of top tensioned raisers. Mar. Struct. 21, 80–112 (2008)
Leira, B.J., Fang, S., Blanke, M.: Vertical position control for top tensioned raiser with active heave compensator. In: Proceedings of the 30th ASME, pp. 549–558 (2011)
Adamiec-Wójcik, I., Awrejcewicz, J., Drąg, Ł., Wojciech, S.: Compensation of top horizontal displacements of a riser. Meccanica 51(11) (2016)
Adamiec-Wójcik, I., Brzozowska, L., Drąg, Ł.: An analysis of dynamics of risers during vessel motion by means of the rigid finite element method. Ocean Eng. 106, 102–114 (2015)
Drąg, Ł.: Model of an artificial neural network for optimization of payload positioning in sea waves. Ocean Eng. 115, 123–134 (2016)
Drąg, Ł.: Application of dynamic optimisation to the trajectory of a cable suspended load. Nonlinear Dyn. 84, 1637–1653 (2016)
Chatjigeorgiou, I.K.: A finite difference formulation for the linear and nonlinear dynamics of 2D catenary risers. Ocean Eng. 35, 616–636 (2008)
Chakrabarti, S.: Challenges for a total system analysis on deepwater floating systems. Open Mech. J. 2, 28–46 (2008)
Starossek, U.: Cable dynamics—a review. Struct. Eng. Int. 3, 171–176 (1994)
Jain, A.K.: Review of flexible risers and articulated storage systems. Ocean Eng. 21(8), 733–750 (1994)
Patel, M.H., Seyed, F.B.: Review of flexible riser modelling analysis techniques. Eng. Struct. 17(4), 293–304 (1995)
Kaewunruen, S., Chiravatchradej, J., Chucheepsakul, S.: Nonlinear free vibrations of marine risers/pipes transporting fluid. Ocean Eng. 32, 417–440 (2005)
Park, H., Jung, D.: A finite element method for dynamic analysis of long slender marine structures under combined parametric and forcing excitations. Ocean Eng. 29, 1313–1325 (2002)
Raman-Nair, W., Baddour, R.: Three-dimensional dynamics of a flexible marine riser undergoing large elastic deformations. Multibody Syst. Dyn. 10, 393–423 (2003)
Liping, S., Bo, Q.: Global analysis of a flexible riser. J. Mar. Sci. Appl. 10, 478–484 (2011)
Xu, X., Wang, S.: A flexible-segment-model-based dynamics calculation method for free hanging marine risers in re-entry. China Ocean Eng. 26(1), 139–152 (2012)
Xu, X., Wang, S., Lian, L.: Dynamic motion and tension of marine cables being laid during velocity change of mother vessel. China Ocean Eng. 27(5), 629–644 (2013)
Płosa, J., Wojciech, S.: Dynamics of systems with changing configuration and with flexible beam-like links. Mech. Mach. Theory 35, 1515–1534 (2000)
Wittbrodt, E., Szczotka, M., Maczynski, A., Wojciech, S.: Rigid finite element method in analysis of dynamics of offshore structures. Springer, Berlin (2012)
Adamiec-Wójcik, I., Nowak, A., Wojciech, S.: Comparison of methods for vibration analysis of electrostatic precipitators. Acta Mech. Sin. 27, 72–79 (2011)
Adamiec-Wójcik, I., Awrejcewicz, J., Nowak, A.: Wojciech S Vibration analysis of collecting electrodes by means of the hybrid finite element method. Math. Probl. Eng. (2014). doi:10.1155/2014/832918
Wittbrodt, E., Adamiec-Wójcik, I., Wojciech, S.: Dynamics of Flexible Multibody Systems: Rigid Finite Element Method. Springer, Berlin (2006)
Wojciech, S.: Dynamic analysis of manipulators with consideration of dry friction. Comput. Struct. 57(6), 1045–1050 (1995)
Chakrabarti, S.: Handbook of Offshore Engineering. Elsevier, Amsterdam (2005)
Jensen, G.A.: Offshore Pipelaying Dynamics. NTNU Trondheim, Trondheim (2010)
Ghadimi, R.A.: Simple and efficient algorithm for the static and dynamic analysis of flexible marine risers. Comput. Struct. 29(4), 541–555 (1988)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes: The Art of Scientific Computing. Cambridge University Press, Cambridge (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Drąg, Ł. Application of dynamic optimisation to stabilise bending moments and top tension forces in risers. Nonlinear Dyn 88, 2225–2239 (2017). https://doi.org/10.1007/s11071-017-3372-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-017-3372-x