1 Introduction

A drilling riser system is a key component connecting the drilling platform with subsea wellhead in offshore drilling engineering. The top end of the riser system is hung on the drilling platform via tensioners, and the bottom end of the riser system is connected to the subsea wellhead via lower marine riser package (LMRP) and blowout preventer (BOP) (Chen et al. 2013). The drilling riser system, platform and tensioners form a multibody system. The drilling riser system suffers marine environment loads and interaction loads between the multibody system such as tension force and platform motions. The combined loads cause the drilling riser system deformation and vibration. An excessive deformation and vibration may lead to failure of the riser system. It is necessary to conduct multibody mechanical analysis to reveal the mechanical characteristics of the deepwater drilling riser system accurately, which is of great significance to the safety of the drilling riser system.

Mechanical characteristics of the multibody system are difficult to be analyzed due to its complex structure. Therefore, the drilling riser system is often taken as an individual research object. Tensioners are simplified as a constant tension force, and the drilling platform is taken as a displacement boundary applied on the top of the riser system. Then, a simplified mechanical model for the riser analysis can be derived. A series of static and dynamic analysis was conducted to study the mechanical behavior of the riser system based on the simplified model (Patel and Seyed 1995; Chen et al. 2013; Zhou and Xu 2018; Zhang et al. 2019). Actually, the tension force applied on the top of the riser system varies with the heave motion of the drilling platform. A coupling model including the riser system and tensioners is then introduced to simulate the axial dynamic behavior of the riser system. Sullivan et al. (2004) used spring elements to simulate tensioners to conduct suspension dynamic analysis of a riser system. Lang et al. (2009) developed a dynamic analysis unit of tensioners and coupled it with the dynamic analysis model of a riser system to conduct riser recoil analysis. Wang et al. (2013) proposed a nonlinear tensioner model considering the nonlinear stiffness and friction. The tensioner is simplified as a linear model, and the predicted axial responses are compared with that of the nonlinear model. Zhang et al. (2013) established a tension force and stiffness calculation model of tensioners to analyze the recoil response of a riser system. Wang and Liu (2018) developed a mathematical model of a direct-acting tensioner system to analyze the effect of internal friction of tensioner cylinder on the tensioner performance and axial dynamics of a riser system.

In the aforementioned investigations, the multibody system is simplified into a drilling riser system or a riser/tensioner coupling system in which tensioners are often simulated by spring elements for axial dynamic analysis of a riser system. A more accurate analysis method needs to be proposed to analyze the complex multibody system. Multibody dynamics may be a good choice since it can handle linearly and nonlinearly elastic multibody systems with arbitrary topologies (Amirouche 2006; Bauchau 2011). In recent years, multibody dynamics has been applied gradually to ocean engineering (Lee and Roh 2018). Cha et al. (2010) conducted a dynamic response simulation of a heavy cargo suspended by a floating crane based on multibody dynamics. Wang and Sweetman (2013) carried out a multibody analysis of an offshore floating wind generator platform and its units based on multibody dynamics. Ku and Ha (2014) introduced multibody dynamics to study the dynamic characteristics of different suspension cables and the motion of a crane. Ham et al. (2015) conducted multibody dynamic research on a floating crane on water and revealed dynamic characteristics of the multibody system. Lee et al. (2015) and Yang et al. (2017) introduced multibody dynamics theory into the recoil analysis of a riser system. Besides the riser recoil analysis based on multibody dynamics, an extensional multibody analysis model including a drilling riser system, tensioners and a floating platform needs to be established to study the static and dynamic mechanical behavior of the drilling riser system.

Problems that involve mechanical analysis of a deepwater drilling riser system based on multibody system dynamics are addressed in this study. The remainder of this paper is organized as follows. Section 2 describes the basic theoretical models of the multibody system. Section 3 presents the multibody simulation models. Section 4 shows the static and dynamic characteristics of the drilling riser system based on multibody dynamics. Section 5 provides conclusions.

2 Theoretical models

Figure 1 shows a multibody system including a floating platform, a drilling riser system and tensioners. The drilling riser system including upper flex joint (UFJ), telescopic joints, riser joints, lower flex joint (LFJ), LMRP and BOP is key equipment connecting the drilling platform and the subsea wellhead. The top end of the riser system is hung on the drilling platform via tensioners and upper flex joint, and the bottom end of the riser system is connected to BOP, subsea wellhead and conductor via LMRP. Tensioners provide the riser system with a tension force in the axial direction opposite to gravity. The upper part of the tensioners is directly connected to the drilling platform, and the lower part of the tensioners links to tension rings on the outside of the telescopic joint. The multibody system deforms and vibrates under marine environment loads. In addition, each body of the multibody system also interacts with each other complicatedly. Therefore, the mechanical analysis model for each body should be established, respectively, and then assembled into a multibody analysis model. Theoretical models of each body will be presented in the following subsections.

Fig. 1
figure 1

Multibody system

2.1 Riser model

The riser system vibrates laterally under environment loads and horizontal platform motion, as shown in Fig. 1. Besides, the riser system may also vibrate axially under the excitation of platform heave motion. The lateral and axial dynamic equations of the riser system can be given, respectively (Park and Jung 2002; Liu et al. 2016a, b).

$$m\frac{{\partial^{2} x(z,t)}}{{\partial t^{2} }} + c_{\text{L}} \frac{\partial x(z,t)}{\partial t} + \frac{{\partial^{2} }}{{\partial z^{2} }}\left( {EI(z)\frac{{\partial^{2} x(z,t)}}{{\partial z^{2} }}} \right) - \frac{\partial }{\partial z}\left( {T(z)\frac{\partial x(z,t)}{\partial z}} \right) = F_{\text{L}} (z,t)$$
(1)
$$m\frac{{\partial^{2} u(z,t)}}{{\partial t^{2} }} + c_{\text{a}} \frac{\partial u(z,t)}{\partial t} - \frac{\partial }{{\partial {\text{z}}}}\left( {EA(z)\frac{\partial u(z,t)}{\partial z}} \right) = W - F_{\text{a}} (z,t)$$
(2)

where x is the lateral displacement of the riser system, u is the axial displacement of the riser system, z is the depth, E is the elastic modulus of riser material, I is the area moment of inertia of riser cross-section, T is axial tension of the riser system, A is the cross-sectional area of the riser, cL is the lateral damping coefficient, ca is the axial damping coefficient, m is the mass of the riser per unit length, W is the weight per unit length of the riser system in seawater, FL is the lateral marine environmental load on the riser system, Fa is the axial hydrodynamic load which is little and can be neglected since the riser system is connected with the subsea wellhead.

The lateral marine environment load per unit length on the riser system above the mudline are written as follows (Liu et al. 2016a, b):

$$\begin{aligned} F_{\text{L}} \left( {z,t} \right) & = \frac{\uppi }{4}\rho C_{\text{M}} D_{\text{h}}^{ 2} \dot{v}_{\text{W}} - \frac{\uppi }{4}\rho \left( {C_{\text{M}} - 1} \right)D_{\text{h}}^{ 2} \ddot{x} \\ & \quad + \frac{1}{2}\rho D_{\text{h}} C_{\text{D}} \left( {v_{\text{W}} + v_{\text{c}} - \dot{x}} \right)\left| {v_{\text{W}} + v_{\text{c}} - \dot{x}} \right| \\ \end{aligned}$$
(3)

where ρ is the sea water density, Dh is the hydrodynamic diameter of the riser system, CM is the inertia coefficient, CD is the drag coefficient, vw is the water particle velocity induced by a wave, \(\dot{v}_{\text{w}}\) is the water particle acceleration induced by a wave, vc is the steady current velocity, \(\dot{x}\) is the riser velocity and \(\ddot{x}\) is the riser acceleration.

2.2 Tensioner model

Tensioners are equipped between a drilling platform and the riser system to compensate the heave motion of the platform and prevent buckling of the riser system due to its own weight (Haziri 2011). Tensioners are mainly divided into two types: the wireline riser tensioner (WRT) and the direct-acting tensioner (DAT). The DAT is becoming predominant in recent deepwater field development due to its simple structure and high payload (Wang and Liu 2018). Therefore, the DAT system is selected for the multibody analysis, as shown in Fig. 2.

Fig. 2
figure 2

The DAT system

Figure 2 shows that the DAT typically consists of hydro-pneumatic tensioner cylinders, oil–gas accumulators, high-pressure gas vessels and low-pressure gas vessels. The pressure difference between high-pressure gas vessels and low-pressure gas vessels ensures that a tension force is applied to the riser system. The tension force of a single DAT can be calculated as follows (Wang and Liu 2018; Chen et al. 2019).

$$F_{\text{t}} = P_{\text{h}} (A_{\text{p}} - A_{\text{r}} ) - P_{\text{L}} A_{\text{p}} - Mg$$
(4)

where Ph and PL are high pressure and low pressure on two sides of the piston, respectively, Ap is the sectional area of the piston, Ar is the sectional area of the piston rod and M is the mass of the piston rod.

The high pressure Ph and low pressure PL can be written as follows:

$$P_{\text{h}} = P_{\text{h0}} \left( {\frac{{V_{\text{h0}} }}{{V_{\text{h}} }}} \right)^{\gamma }$$
(5)
$$P_{\text{L}} = P_{\text{L0}} \left( {\frac{{V_{\text{L0}} }}{{V_{\text{L}} }}} \right)^{\gamma }$$
(6)

where γ is the adiabatic gas constant, Ph0 and Vh0 are initial pressure and volume in the high-pressure gas vessels, respectively; PL0 and VL0 are initial pressure and volume in the low-pressure gas vessels, respectively; Vh is the current volume in the high-pressure gas vessels and VL is the current volume in the low-pressure gas vessels.

The gas volume in the high- and low-pressure gas vessels changes with poison stroke. Assuming the hydraulic fluid is incompressible, the gas volume in the gas vessels can be written as follows:

$$V_{\text{h}} = V_{\text{h0}} + (A_{\text{p}} - A_{\text{r}} )Z_{\text{t}}$$
(7)
$$V_{\text{L}} = V_{\text{L0}} - A_{\text{p}} Z_{\text{t}}$$
(8)

where Zt is the piston stroke.

Substituting Eqs. (7) and (8) into Eqs. (5) and (6), respectively, the high pressure Ph and low pressure PL can be expressed as follows:

$$P_{\text{h}} = P_{\text{h0}} \left[ {\frac{{V_{\text{h0}} }}{{V_{\text{h0}} { + }(A_{\text{p}} - A_{\text{r}} )Z_{\text{t}} }}} \right]^{\gamma }$$
(9)
$$P_{\text{L}} = P_{\text{L0}} \left( {\frac{{V_{\text{L0}} }}{{V_{\text{L0}} - A_{\text{p}} Z_{\text{t}} }}} \right)^{\gamma }$$
(10)

Finally, substituting Eqs. (9) and (10) into Eq. (4), the tension force of the DAT applied on the riser system can be written as follows:

$$F_{\text{t}} = P_{\text{h0}} \frac{{V_{\text{h0}}^{\gamma } (A_{\text{p}} - A_{\text{r}} )}}{{\left[ {V_{\text{h0}} { + }(A_{\text{p}} - A_{\text{r}} )Z_{\text{t}} } \right]^{\gamma } }} - P_{\text{L0}} \frac{{V_{\text{L0}}^{\gamma } A_{\text{p}} }}{{(V_{\text{L0}} - A_{\text{p}} Z_{\text{t}} )^{\gamma } }} - Mg$$
(11)

2.3 Platform model

A semi-submersible platform is selected for the multibody analysis due to its good performance of stability, great mobility and a wide range of applicable water depth (Zhu and Ou 2011). The motion of a drilling platform is the upper boundary of the multibody system and very important for the multibody mechanical analysis. The motion of a drilling platform is often characterized by six degree-of-freedom motions with surge, sway, heave, pitch, roll and yaw motions (Mao et al. 2010), as shown in Fig. 3.

Fig. 3
figure 3

Motions of platform

The six degree-of-freedom motions of the platform are often determined based on the response amplitude operator (RAO). RAO defines the amplitude and phase relationship between the platform motion and wave frequency. Each degree-of-freedom motion of platform in the regular wave can be calculated as follows (Sexton and Agbezuge 1976; Chang et al. 2008):

$$S(t) = S_{0} + A_{0} R(w)\cos (wt + \varphi (w))$$
(12)

where S0 is the mean offset of the platform, A0 is the amplitude of the regular wave, R is the response amplitude, w is the wave frequency and φ is the phase difference between platform motion and wave.

3 Simulation models

A simulation model needs to be developed to conduct the multibody mechanical analysis based on established theoretical models of the riser system, tensioners and the platform. MATLAB/Simulink/Simscape is chosen for developing the multibody simulation model due to its good simulation environment for a three-dimensional (3D) multibody system. Users can model a multibody system using basic blocks representing bodies, joints and other blocks and integrate hydraulic, pneumatic and other physical systems into the established simulation model (Wang et al. 2016; Lapusan et al. 2016). Besides, users can also develop specific modules to meet simulation requirements, such as the marine environment load module. The multibody system is often split into several bodies during modeling. Each body of the multibody system will be built separately and then assembled together according to their topological relation, as shown in Fig. 4.

Fig. 4
figure 4

Each part of the multibody system

Figure 4 shows that the multibody system is split into five bodies. Body 1 is the LMRP and BOP, which is fixed on the seabed and connected to the riser system through a flex joint. Body 2 represents the riser system, which is a nonlinear structure. Body 3 shows the outer and inner pipe of the telescopic joint, which can slide relative to each other. The outer pipe of the telescopic joint connects to the riser system, while the inner pipe of the telescopic joint connects to the platform (Body 4) through a flex joint. Body 5 represents the DAT system, which is directly connected to the tensioner ring and provides a tension force for the riser system. Simulation models of Body 2 and Body 5 will be individually introduced in the following parts due to their complexity.

3.1 Riser system

The theoretical model of the riser system shown in Eqs. (1) and (2) can be solved based on the finite difference method, finite element method, rigid finite element method and lumped mass method (Adamiec-Wójcik et al. 2015). The lumped mass method is chosen for the riser analysis since there is a provided lumped mass method package of general use for flexible body modeling in Simscape. In the lumped mass method, the riser system is modeled using lumped masses connected by extensional and rotational springs including structural damping (Raman-Nair and Baddour 2003), as shown in Fig. 5.

Fig. 5
figure 5

The lumped mass model

Figure 5 shows that the riser system is divided into n units. Each riser unit is formed by an elastic damping element and a rigid body element. The elastic damping element is used to define the translation spring coefficient(kT), translation damping coefficient(bT), rotational spring coefficient(kR) and rotational damping coefficient (bR).

$$k_{\text{T}} { = }\frac{EA}{l}$$
(13)
$$b_{\text{T}} = 2\zeta \sqrt {{\text{m}}k_{\text{T}} }$$
(14)
$$k_{\text{R}} = \frac{EI}{l}$$
(15)
$$b_{\text{R}} = 2\zeta \sqrt {Jk_{R} }$$
(16)

where l is the unit length; \(\zeta\) is the damping ratio, and its values range from 0 to 1; J is the moment of inertia of the riser unit about the axis of rotation.

The simulation model of a riser unit is established based on the lumped mass model in Simscape, as shown in Fig. 6. A solid block is used to define the structure parameters of a riser unit. The coordinate transformation module is set to transfer the local coordinate system to a global coordinate system. The telescoping joint is used to define the spring stiffness and damping coefficient shown in Eqs. (13)–(16). A marine environment load module is developed based on MATLAB to calculate wave and current loads via the modified Morrison equation, as shown in Eq. (3). The water particle velocity induced by a wave, water particle acceleration induced by a wave and steady current velocity are calculated in the marine environment load module. Riser velocity and acceleration defined in Eq. (3) can be monitored and translated to the load calculate module for load calculation. A delay module, which can make time difference in data transmission, is set to avoid algebraic loop and improve calculation speed. The buoyancy module is set to apply the buoyancy force of the riser unit in sea water since the dry weight of the riser has been defined in the solid block.

Fig. 6
figure 6

Simulation model of a riser unit

3.2 Tensioner system

A tensioner is composed of a hydro-pneumatic tensioner cylinder, an oil–gas accumulator and several high-pressure and low-pressure gas vessels, as shown in Fig. 2. Each part of a tensioner can be simulated in Simscape fluids-hydraulics and multibody module, as shown in Fig. 7. A double-acting hydraulic cylinder is used to define the piston area, piston stroke and piston initial position. Gas-charged hydraulic fluid accumulator 1 is set to simulate oil–gas accumulator and high-pressure gas vessels, while gas-charged hydraulic fluid accumulator 2 is used to model low-pressure gas vessels. The ideal force sensor, ideal translational velocity sensor and tension force scope are set to monitor and display the key parameters of the tensioner during the simulation. Flex joints 1 and 2 are placed at the end of the piston and piston rod to connect the tensioner with the platform and riser tension ring, respectively.

Fig. 7
figure 7

Simulation model of a tensioner

3.3 Multibody system

Simulation models for complex riser (Body 2) and tensioner (Body 5) have been established. The other three bodies are simple and can be established directly in MATLAB. LMRP&BOP (Body 1) and drilling platform (Body 4) are taken as rigid bodies, while the telescopic joint (Body 3) is simulated as two cylinders which can slide against each other. Then, a 3D multibody simulation model can be assembled through coordinates based on established simulation models of each body, as shown in Fig. 8. Each body in the multibody system is physically connected to one another by joints. The telescopic joint and tensioner assemblies are connected to the platform by flex joints. The lower part of the tensioners links to the riser tension ring with flex joints. A fixed joint is used to connect the lower part of the telescopic joint and the riser system. LMRP and BOP are connected to the riser system via a flex joint. Finally, a 3D multibody simulation program with interactive graphics is developed and used for the following mechanical analysis of the deepwater drilling riser system.

Fig. 8
figure 8

3D Simulation model of the multibody system

4 Results and discussion

The proposed multibody simulation method is applied to an engineering case in the South China Sea. Basic parameters of the riser system and tensioners are listed in Tables 1 and 2, respectively. Current profiles with different surface current velocities in the South China Sea are shown in Fig. 9.

Table 1 Riser parameters
Table 2 DAT parameters
Fig. 9
figure 9

Current profiles

4.1 Static characteristics

The drilling riser system is often analyzed individually in previous studies (Chen et al. 2013). The developed multibody analysis program can also conduct riser analysis separately when tensioners are replaced by a constant force. The developed multibody analysis program is compared with ABAQUS which has been widely used for the riser analysis (Dai et al. 2009; Liu et al. 2016a, b; Liao et al. 2018) and the simulation program developed by Tian et al. (2020) to verify its correctness. The external diameter and wall thickness of risers are 0.324 m and 0.0165 m, respectively. The top tension coefficient of the riser system is 1.5. The surface current velocity is 0.8 m/s, and the drag coefficient of the riser system is 1.2. Figure 10 shows the calculated lateral displacement based on the developed multibody analysis program, ABAQUS and the simulation program developed by Tian. The comparison results show that the lateral displacement of the riser system based on the three analysis programs is nearly the same. Then, the developed multibody analysis program is further used for multibody static analysis and compared with individual riser analysis.

Fig. 10
figure 10

Displacement of the riser system

The static characteristics of the multibody system in different current velocities are analyzed and compared with individual riser analysis results. The main difference between the two analysis models is that the DAT is simulated in the multibody analysis model, while it is assumed to be a constant tension force in the traditional individual riser analysis model. Figure 11 shows the displacement distribution of the riser system with DAT and with constant tension force 232t in different current velocities. It turns out that the lateral displacement of the riser system with DAT is smaller than that with constant tension force, which means the DAT can suppress the lateral deformation of the riser system. The bending moment of the riser system with DAT and with constant tension force is also extracted to study the influence of DAT on the riser deformation, as shown in Fig. 12. The results show that the bending moment of the riser system with DAT is different from that with constant tension force near sea surface. The main reason is that the DAT can induce a horizontal component force acting on the riser system when the riser system deforms in the lateral direction. The horizontal component forces are 337 N, 3166 N and 8765 N in current velocities 0.2 m/s, 0.6 m/s and 1.0 m/s, respectively. The induced horizontal component force which is opposite to the current load can reduce the bending moment and deformation of the riser system.

Fig. 11
figure 11

Displacement of the riser system in different current velocities

Fig. 12
figure 12

Bending moment of the riser system in different current velocities

4.2 Dynamic characteristics

The riser system vibrates under various dynamic loads, especially motions of the drilling platform. The developed multibody analysis program can conduct a dynamic analysis of the multibody system under six degree-of-freedom motions of platform, as shown in Fig. 3. The yaw motion of the drilling platform has no influence on the riser system since a swivel bearing is installed on the telescopic joint to compensate the yaw motion. In order to evaluate the influence of platform motions on riser dynamics, riser dynamics under the other five degree-of-freedom motions of the platform is analyzed separately. The current velocity is assumed to be zero. However, the hydrodynamic loads on the riser system due to the riser vibration is calculated based on the developed load calculation module shown in Fig. 6.

4.2.1 Heave motion of platform

The top tension force of the riser system is often assumed to be constant in previous studies (Chang and Chen 2010; Wang et al. 2010). However, the heave motion in which the platform moves up and down due to wave may cause axial force vibration of the riser system although tensioners are equipped to compensate the heave motion of the platform. The heave motion amplitude and period are assumed to be 2 m and 15 s, respectively. The axial force of the riser system is analyzed based on the developed multibody analysis program. Figure 13 shows the axial force of the riser system under the heave motion of the platform. It turns out that the axial force of the riser system varies periodically with platform heave motion. In order to evaluate the variation amplitude and phase of the axial force along the riser system, the exact axial riser force in four specified depths is extracted, as shown in Fig. 14. It shows that the variation amplitude and phase of the axial force are basically the same along the riser system. Besides, the influence of the heave motion period and amplitude on the amplitude of axial force is also analyzed, as shown in Fig. 15. The amplitude of platform motion has an obvious influence on the axial force amplitude of the riser system, while the influence of the period is little. The axial force amplitude of the riser system due to the heave motion of the platform is non-negligible while it is often neglected in traditional analysis.

Fig. 13
figure 13

Axial force of the riser system

Fig. 14
figure 14

Axial force of the riser system in specified depths

Fig. 15
figure 15

Axial force amplitude under different heave motion amplitudes and periods

4.2.2 Surge and sway motions of platform

The drilling platform moves back and forth in horizontal direction under both surge and sway motions. Therefore, the influence of surge and sway motions on riser dynamics is the same and will be analyzed together. Traditionally, the surge or sway motion is directly applied on the top end of the riser system in an individual riser analysis model in which DAT is not considered. Riser dynamics under surge or sway motion of the platform is analyzed based on a developed multibody analysis program and compared with that in the individual riser analysis model. The surge or sway motion amplitude and period are assumed to be 2 m and 15 s, respectively. Figures 16 and 17 show that the surge or sway motion transmits from the top to the bottom of the riser system. The lateral displacement of the riser system in the multibody system seems to be the same with that in the individual riser analysis model. In order to compare the displacement of the riser system exactly, the displacement of the riser system in four specified depths including 100 m, 200 m, 300 m and 400 m is shown in Fig. 18. It turns out that the displacement of the riser system with DAT is smaller than that without DAT, which is in accordance with static analysis results. The main reason is that the DAT can suppress the lateral deformation of the riser system as explained in static analysis. Besides, it also seems that there is a vibration phase lag of the riser system with DAT compared with that without DAT due to the flexibility of DAT.

Fig. 16
figure 16

Lateral displacement of the riser system without DAT

Fig. 17
figure 17

Lateral displacement of the riser system with DAT

Fig. 18
figure 18

Lateral displacement of the riser system in specified depths

4.2.3 Roll and pitch motions of platform

Roll and pitch are rotational movements of the drilling platform. The roll and pitch seem to have little influence on riser dynamics since the riser system connects to the platform via an upper flex joint with no or little rotational stiffness. However, the roll and pitch motions may transfer to the riser system through tensioners in the multibody system. The roll or pitch motion amplitude and period are assumed to be 4° and 10 s, respectively. Figure 19 shows the bending moment of the riser system under the roll or pitch motion. The roll or pitch motion causes the riser system to vibrate laterally, and the vibration transfers from the top to the bottom of the riser system. The maximum bending moment of the riser system in this condition is 32.8 kN m, which can induce the bending stress with 13.354 MPa. Besides, the maximum bending moment of the riser system in different roll amplitudes and periods is also analyzed, as shown in Fig. 20. The bending moment of the riser system increases with roll amplitude while decreases with the roll period.

Fig. 19
figure 19

Bending moment of the riser system due to roll

Fig. 20
figure 20

Maximum bending moment of the riser system under different roll amplitudes and periods

4.2.4 Combined motions of platform

A semi-submersible drilling platform in the South China Sea is selected for the multibody analysis to contrastively evaluate the influence of each type of platform motion on riser dynamics. Assuming the x-axis of the platform shown in Fig. 3 is also the wave propagation direction, platform motions are composed of heave, surge and pitch in this condition. RAOs of the heave, surge and pitch of the selected platform are shown in Figs. 21 and 22. The wave height is 3 m, and the wave period ranges from 5 to 30 s. Motions of the platform due to waves are calculated based on Eq. (12) and then applied in the multibody system model. The maximum stress amplitude of the riser system due to each platform motion is shown in Fig. 23. The occupation ratio of each stress is extracted to show the importance of each platform motion directly, as shown in Fig. 24. It turns out that the surge motion has the largest influence on the stress amplitude of the riser system. The stress amplitude of the riser system due to heave and pitch motions is relatively small but cannot be neglected.

Fig. 21
figure 21

RAO of heave and surge motion

Fig. 22
figure 22

RAO of pitch motion

Fig. 23
figure 23

Stress amplitude under different platform motions

Fig. 24
figure 24

Occupation ratio of each stress under different platform motions

5 Conclusions

In this paper, a challenging problem has been addressed: mechanical analysis of deepwater drilling riser system based on multibody system dynamics. The theory models of a multibody system including a riser system, a drilling platform and DAT are established. A simulation method for the deepwater drilling riser system/tensioners/platform system is proposed. The drilling riser system is modeled as a mass-spring-damping system, tensioners are modeled as a fluids-hydraulics system, and the platform is taken as a rigid body with six degree-of-freedom motions. Finally, the multibody simulation model is assembled in MATLAB according to their topological relation. A 3D multibody simulation program with interactive graphics is developed.

The developed multibody simulation program is used to conduct riser static analysis and compared with the riser individual analysis model. The static analysis results of the riser system without DAT based on the developed multibody simulation program and ABAQUS are nearly the same, which verifies the correctness of the developed multibody simulation program. The developed multibody simulation program is further used for multibody static analysis and compared with individual riser analysis. It turns out that the lateral displacement and bending moment of the riser system with DAT are smaller than that with constant tension force in riser individual analysis model, which means the DAT can suppress the lateral deformation of the riser system.

The developed multibody simulation program is then applied in riser dynamic analysis under various platform motions. Under surge and sway motions of the platform, the dynamic displacement of the riser system with tensioners is also smaller than that without tensioners due to the tensioner suppression effect. Besides, heave, roll and pitch motions of the platform also affect the dynamic characteristics of the riser system through tensioners. The heave motion of the platform induces a uniform axial vibration of the riser system, while roll and pitch motions of the platform excite the riser system to vibrate laterally. The stress amplitude of the riser system due to heave, roll and pitch motions is relatively small but cannot be neglected.