Abstract
In the marine flatbed, nuclear power stations and oil fields, the marine risers and heat exchangers are induced vibrations and collision, even caused failure with cross flow. This is a typical problem of bundles vibration in fluid-structure interaction. In this paper, the elastic pipe was separated into several beam elements. And the dynamical equation was adopted to describe the structure. The fluid domain of cylinder was separated into solid elements. And the computational fluid dynamics equation was adopted to describe the fluid. At the fluid-structure coupling interface, the formulas of displacement, velocity and load was derived and the corresponding convergence criterion was also derived. Thus, the partitioned coupling algorithm was established for the elastic pipe and the cross-flow in cylinder. The example showed that, comparing to the results of monolithic coupling algorithm, the error was small. Thus, it proved that the correctness of the partitioned coupling algorithm in this article. And it will provide an effective computational method for vibrations and collision of bundles in a more complex fluid domain.
1. Introduction
In the marine flatbed, nuclear power stations and oil fields, the marine risers (seen as Fig. 1) and heat exchangers [1, 2] are induced vibrations and collision, even caused failure with internal flow and external flow. This is a typical problem of bundles vibration in structure-interaction coupling. It related to multiple movable interfaces and multiple physical fields and which was difficult to calculate. Most of the results were studied the tube vibrations with internal flow and the vibration law was analyzed in longitudinally. M. Ragulskis [3] adopted harmonic balance method to study the non-Newtonian fluid flow in longitudinally vibrating tube. The tube vibrations induced by internal flow and the tube was a non-deformable rigid body. So far, the numerical methods for the tube vibrations with cross flow (external flow) are monolithic coupling algorithm and partitioned coupling algorithm [4-7]. In monolithic coupling algorithm, equations are solved simultaneously for fluid and structural domain. The advantage is the high accuracy [8, 9]. The disadvantage is that because the equations are integrated for fluid and structure and the solution efficiency is very low. Especially, it is not suitable for problems of large-scale and more complex domain. In partitioned coupling algorithm, equations are solved respectively. Within each time step or iteration, the information is transferred at the coupling interface. And the coupled solution is achieved. The advantage is that the solving range is wide and easy to conduct. The disadvantage is that the difference of grid density for fluid domain and structural domain at the coupling interface and which causes the grid do not match [10, 11]. Therefore, it need data transfer at the coupling interface. And it is the first to solve the problem in partitioned coupling algorithm. Comparing to the results of monolithic coupling algorithm, the error was small. The research outcome will make commutations of vibration and collision for bundles possible in a more complex fluid domain.
Fig. 1The tubes in engineering
a) The marine risers in the ocean
b) The heat exchanger tubes
2. The mechanics model of the coupling of elastic pipe and cross-flow in cylinder
The fluid and elastic pipe was selected as research object in cylinder. The coupling mechanics model of the elastic pipe was set up. As shown in Fig. 2, the model was divided into two domains: the structural domain and the fluid domain . The assumptions were used as followed.
(1) The fluid medium is water. And it assumes the water is sticky and incompressible.
(2) The solid is assumed to be perfectly elastic body. And the elastic tube is prismatic. The cross section is always circular.
As shown in Fig. 1, the boundary of cylindrical entrance was velocity. And it was denoted by . The boundary of outlet was pressure and it was denoted by . The boundary that the fluid was flowing along the inner cylinder’s wall surface was free slip and it was denoted by . The interface between the fluid and solid interaction was fluid-structure coupling boundary and it denoted by .
The boundary conditions for the cylinder fluid domain were:
where: , , were the vectors of normal unit, velocity, pressure, respectively. was inlet velocity and was outlet pressure. The superscripts of were represented fluid, solid respectively.
The structural domain was the elastic and the boundary was hinged on both ends.
Fig. 2The mechanics model of the elastic pipe and the cross-flow in cylinder
Supposed that the fluid and solid surface without sliding, the displacement and speed should meet the condition of coordination and the load should meet the condition of load balancing.
1) The condition of displacement coordination:
where: , were the displacement vectors of solid and fluid respectively. , were the unit displacement vectors of solid and fluid domain respectively. . , , were unit vectors along the , , direction.
2) The condition of velocity coordination:
where: , were the velocity vectors of solid and fluid respectively. , were the same as the Eq. (2).
3) The condition of load balancing:
where: , were the stress vectors of solid and fluid respectively.
3. The monolithic algorithm of the coupling of elastic pipe and the cross-flow in cylinder
3.1. The numerical model of the coupling of elastic tube and cross-flow with monolithic algorithm
In monolithic algorithm, the fluid and were both divided by solid elements. The numerical model was shown in Fig. 3. The solid elements were adopted eight-node hexahedral element or six-node pentahedral element, as shown in Fig. 4.
Fig. 3The numerical model of transverse fluid and elastic tube with the method of universe
a) The finite element of cylindrical fluid
b) The finite element model of elastic tube
Fig. 4Solid element
a) Hexahedral element
b) Pentahedral element
3.2. The monolithic algorithm of the coupling of elastic tube and cross-flow
The fonctionelle of generalized variational principles was as followed in fluid-solid coupled system:
where, was the fonctionelle of generalized variational principles in fluid and structural domain. and were constraints and external work which cited by the mouthed of Lagrange multiplier in fluid-solid coupled system.
As mentioned above, the fluid and structural domain were disserted by eight-node hexahedral element or six-node pentahedral element. Then the fonctionelle of generalized variational principle was obtained as followed for discrete model of fluid-solid coupling:
where, and were the numbers of discrete element in fluid and structural domain respectively. was the number of nodes on the fluid-structure coupling interface.
Then the finite element equations and constraints were written with matrix form. Then, the dynamic coupling finite element equation was:
where, was the sub-block of fluid-structure coupling matrix. The remaining letter meaning was seen in Ref. [12, 13].
4. The partitioned algorithm of the coupling of elastic pipe and the cross-flow in cylinder
The monolithic algorithm is more accurate, the calculation is easier to implement. But the fluid and elastic tube are dispersed by solid element and the model is large which leads the low efficiency in monolithic algorithm. In particular, it is difficult to solve the coupling dynamics problem of tube bundle vibration and collision induced by cross-flow. Based on this, the paper presents a partitioned algorithm for calculating the vibration of elastic tube induced by cross-flow in a cylinder.
In monolithic algorithm, if we do not consider the coupling of cross-flow and elastic tube, the Eq. (7) can be simplified as:
The Eq. (8) is the control equation for fluid domain. The Eq. (9) is the dynamic equation for solid domain of the elastic tube. In partitioned algorithm, it is not necessary to solve the fluid-solid coupling Eq. (7). According to the set order, the Eqs. (8) and (9) are solved respectively. The information which calculated in fluid domain and solid domain are transferred to each other at fluid-solid interface (FSI) [14, 15]. Until the convergence of this time to meet the requirements, then the next moment of the calculation is carried. The final result will be obtained in repeated cycle.
4.1. The numerical model of the coupling of elastic tube and cross-flow with partitioned algorithm
The numerical model of the coupling of elastic tube and cross-flow was seen as Fig. 5 with partitioned algorithm. Considering the slender beam characteristics of the elastic tube, the elastic tube was divided into several beam elements to improve the calculation scale and efficiency in partitioned algorithm. The coupling interface between fluid domain and solid domain of the elastic tube was shown in Fig. 6.
It can be seen from Fig. 5 and Fig. 6 that, due to the mismatch between solid element and elastic tube beam element at the coupling interface, the transfer information of displacement, velocity and force was deduced and partitioned algorithm for the coupling of cross-flow and elastic tube in the cylinder is achieved.
Fig. 5The numerical model of transverse fluid and elastic tube with partitioned method
a) The finite model element of fluid domain
b) The finite element model of elastic tube
Fig. 6The coupling interface
4.2. The information transfer between the elastic pipe and cross-flow in cylinder
The Fig. 7 showed the transitive relationship between the elastic pipe and cross-flow in cylinder at the coupling interface.
Fig. 7The transitive relationship between the elastic pipe and cross-flow
The red arrow from the fluid domain to structural domain was represented shear stress and pressure. Namely the fluid affected the elastic pipe by pressure, shear stress. The red arrow from the structural domain to fluid domain was represented displacement and velocity speed. Namely the elastic pipe transmitted displacement and velocity to fluid domain.
4.2.1. The information transmission of displacement and velocity at fluid-solid coupling interface
The information transmission of displacement and velocity was shown in Fig. 8. The beam element named was taken and its nodes were and . The vectors of nodal displacement and velocity in local coordinate system were as followed:
Fig. 8Force, displacement and velocity interpolation at coupling interface
a) The fluid element and fluid-solid coupling interface
b) The information transmission
The displacement and velocity of arbitrary axis position on the beam element was as followed by shape function :
According to the assumption that the cross section was always circular, the displacement components of the node at axis position was as followed:
where, was outer radius of the elastic pipe. was distance from the node . was circumferential angle of node , which was shown in Fig. 8.
The displacement vector can be expressed as:
where, was the displacement transformation matrix from structural domain to fluid domain.
Assigned , then the displacement, velocity vector of the fluid units on the fluid-solid coupling interface can be expressed as:
Thence, the displacement, velocity vector of the fluid at time can be expressed as:
When the elastic pipe was deformed, according to the Eq. 15(a) and 15(b), the displacement and velocity would be re-applied on the boundary wall in fluid domain. Therefore, the coordination of displacement and velocity was achieved at the fluid-solid coupling interface.
4.2.2. The information transmission of load at the fluid-solid coupling interface
As shown in Fig. 9, the interface loads were obtained at the outer surface of the elastic pipe in fluid domain. And the loads were decomposed into normal pressure , tangential shear stress and axial shear stress . First, loads were integrated along the surface and simplified at the corresponding axis. Then according to the principle of virtual work, loads were equivalent to the values of nodes , of beam element.
Fig. 9The interface loads at the outer surface of the elastic pipe in fluid domain
a) Space
b) Plane
In the beam element at , the length of element was .The forces and torques was simplified was as followed:
The Eq. (16) was represented by a vector:
According to the principle of virtual work, the above-mentioned axial loads were further equivalent to values of the node on beam elements:
where, was the converted matrix of coordinates.
All nodal loads which were equivalent to the beam element were assembled. Then, the equivalent nodal loads were obtained from the fluid domain to the elastic pipe. Thus, it met the conditions of load balancing at the coupling interface.
Substituted into the dynamic Eq. (9) of the elastic pipe, the dynamic equations of the elastic pipe was obtained as followed when considering the effect of fluid:
where, the was the vector of fluid force at the coupling interface.
4.3. The convergence criterion of coupling of elastic pipe and cross-flow in the cylinder
In the coupling, iterative step of fluid domain and solid domain , the normalized convergence criterion at coupling interface at any one time step was as followed:
where, was the current time step. was the iteration number at the current time step. , were represented the fluid-solid coupling interface of fluid domain and structural domain respectively.
The physical quantity of fluid-structure coupling interface was Where, and were vectors of displacement, velocity and force at the coupling interface in fluid domain or structural domain. was the physical quantity which was applied at current iteration step. was the new physical quantity. was the normalized convergence value. . Where, ,which was the convergence tolerance.
4.4. The frame diagram of partitioned algorithm for elastic pipe and cross-flow in cylinder
The Fig. 10 was the total frame diagram of partitioned algorithm. was the total computational time. The iterative process was as followed.
(1) The models of fluid domain and structural domain were established. Give inlet velocity u and outlet pressure . Give the initial displacement and initial velocity at the coupling interface.
(2) Solve the fluid domain and get the coupling interface load ;
(3) According to the Eq. (18), get the coupling interface loads of structural domain;
(4) Solve structural domain , get displacement and velocity at coupled interface in structural domain.
(5) According to the Eq. (15), get the displacement and velocity at coupled interface in fluid domain.
(6) According to the convergence Eq. (20), if the values of displacement, velocity and load do not meet the convergence criteria, return the coupled iteration from the Eq. (3) to Eq. (6).
(7) If the values of displacement, velocity and load meet the convergence Eq. (20) at the same time, Order , follow the previous coupling step Eq. (2) to (6). Otherwise, end of the iteration.
The coupling iteration loop at the current time step was seen as the Fig. 11.
In partitioned algorithm of the elastic pipe and the cross-flow in cylinder, the data of displacement, velocity and load was transferred with the time. The process of time-step cycle was seen in Fig. 12.
Fig. 10The total frame diagram of partitioned algorithm
Fig. 11The calculation process at the current time step
Fig. 12The process of time-step cycle
Seen from the Fig. 12, the results files , of fluid domain and structural domain were used as initial values at time . Then solving the fluid domain and structural domain at time , the results files , were obtained. And the in fluid domain, the and in structural domain were taken at the same time. Thus, these physical quantities would be initial values at time .
5. Examples and verification
5.1. Cases and calculation parameters
The calculation parameters of the elastic pipe and fluid were listed in Table.
Table 1The calculation parameters of the elastic pipe and fluid
Length (m) | 0.5 |
Outer diameter (m) | 0.02 |
Inner diameter (m) | 0.016 |
Elastic modulus (GPa) | 3.5 |
Poison’s ratio | 0.3 |
The density of elastic pipe (kg/m3) | 2250 |
The density of fluid(kg/m3) | 1000 |
Dynamic viscosity (mPa.s) | 1 |
Inlet velocity (m/s) | 2.236 |
outlet pressure (MPa) | 0 |
Natural frequency of elastic pipe (Hz) | 23.91 |
Calculation time step (s) | 0.001 |
Fig. 13The path I and cross section II in the model
As shown in Fig. 1, the elastic was placed at the center in cylinder. The elastic pipe in the cylinder fluid was calculated by the monolithic and partitioned algorithm respectively. Then the vortex-induced vibration of the elastic was obtained in solid domain. And the distribution of the pressure and velocity were also obtained in fluid domain. The corresponding results were compared by the two calculation methods. The path I and cross section II of the elastic pipe was shown in Fig. 13. The contrast results of the elastic pipe in solid domain were shown in Fig. 14 and Fig. 15 and the values were listed in Table 2 along the path I. The contrast results in fluid domain were shown in Fig. 16 and Fig. 17 and the values were listed in Table 3 at cross Section 2.
5.1.1. The contrast results of elastic pipe in solid domain.
Seen from Fig. 14(a), (b) and (c), the curves of the acceleration, velocity, displacement were identical by the methods of monolithic and partitioned for the elastic pipe. From Table 2, the maximum error of the acceleration amplitude was 5.33 % at time 0.0s – 0.3s. And the maximum error of the velocity amplitude was 4.90 % for the elastic pipe. And the maximum error of the displacement amplitude was 4.20 %. All error is less than 5 %. Hence, it presented the correctness of the partitioned algorithm for the coupling of the elastic pipe and the cross-flow in cylinder.
Fig. 14The contrast curves of acceleration, velocity, displacement for the elastic pipe
a) Acceleration
b) Velocity
c) Displacement
Table 2The amplitude list of the acceleration, velocity, displacement
Time period (s) | 0-0.03 | 0.03-0.06 | 0.06-0.09 | 0.09-0.12 | 0.12-0.15 | ||
Acceleration | Amplitude (m/s2) | Monolithic | 4006 | 2267 | 1615 | 1101 | 771 |
Partitioned | 4015 | 2272 | 1632 | 1118 | 786 | ||
Error (%) | 0.22 | 0.22 | 1.05 | 1.54 | 1.94 | ||
Velocity | Amplitude (mm/s) | Monolithic | 2011 | 1130 | 790 | 555 | 395 |
Partitioned | 2079 | 1152 | 798 | 561 | 401 | ||
Error (%) | 3.38 | 1.95 | 1.01 | 1.08 | 1.52 | ||
Displacement | Amplitude (mm) | Monolithic | 7.32 | 5.59 | 4.03 | 2.99 | 2.09 |
Partitioned | 7.90 | 5.79 | 4.23 | 3.05 | 2.19 | ||
Error (%) | 7.92 | 3.58 | 4.96 | 2.01 | 4.78 | ||
Time period (s) | 0.15-0.18 | 0.18-0.21 | 0.21-0.24 | 0.24-0.27 | 0.27-0.30 | ||
Acceleration | Amplitude (m/s2) | Monolithic | 514 | 348 | 251 | 197 | 150 |
Partitioned | 521 | 352 | 258 | 203 | 158 | ||
Error (%) | 1.36 | 1.15 | 2.79 | 3.05 | 5.33 | ||
Velocity | Amplitude (mm) | Monolithic | 235 | 186 | 132 | 102 | 82 |
Partitioned | 239 | 189 | 136 | 107 | 85 | ||
Error (%) | 1.70 | 1.61 | 3.03 | 4.90 | 3.66 | ||
Displacement | Amplitude (m/s2) | Monolithic | 1.86 | 1.19 | 0.70 | 0.60 | 0.39 |
Partitioned | 1.92 | 1.24 | 0.72 | 0.62 | 0.42 | ||
Error (%) | 3.23 | 4.20 | 2.86 | 3.33 | 7.69 |
5.1.2. The contrast results of pressure and velocity distribution in fluid domain
The distribution of pressure and velocity was shown as Fig. 15 along path I in fluid domain at 0.281 s.
Seen from Fig. 15, the distribution of pressure and velocity was identity by the algorithm of monolithic and partitioned coupling along path I. Of note, in 48°-132°, namely in the position of upstream face, the fluid pressure was positive, greater than atmospheric pressure and the maximum value was at the position of 90°. In 132°-210°, 330°-360°, 0°-48°, namely in the position of side face, the fluid pressures were relatively negative, less than atmospheric pressure and the maximum negative value was occurred in 174° and 6° position. In 220°-320°, namely in the position of lee face, the fluid pressures were relatively positive, greater than atmospheric pressure. But the values were smaller than values of upstream face.
Seen from the Table 3, the errors of pressure calculated by the two methods were –0.17 %, 0.04 %-0.87 %, 0.15 % respectively, in the location of 6°, 90°, 174°, 27° along path I. And the errors of velocity were –0.27 %, 1.71 %, –0.27 %, –1.35 % respectively. Therefore, the values of pressure and velocity obtained by the two methods were equivalent in the fluid domain.
Fig. 15The pressure and velocity distribution along path I
a) Pressure
b) Velocity
Table 3The list of the pressure and velocity along path I
Positions (°) | Pressure | Velocity | ||||
Monolithic (Pa) | Partitioned (Pa) | Error (%) | Monolithic (m/s) | Partitioned (m/s) | Error (%) | |
6 | –4589.70 | –4581.91 | –0.17 | –3.73 | –3.72 | –0.27 |
90 | 3896.77 | 3898.17 | 0.04 | –0.115 | –0.117 | 1.71 |
174 | –4590.43 | –4550.63 | –0.87 | –3.68 | –3.67 | –0.27 |
270 | 1552.97 | 1555.29 | 0.15 | 0.075 | 0.074 | –1.35 |
Fig. 16The pressure and velocity contours at cross section II by monolithic algorithm
a) Pressure
b) Velocity
Fig. 17The pressure and velocity contours at cross Section 2 by partitioned algorithm
a) Pressure
b) Velocity
The Fig. 16 and Fig. 17 were pressure and velocity contours at cross Section 2 by monolithic and partitioned algorithm. From the contours, the distribution of pressure and velocity at cross Section 2 were basically the same.
6. Conclusions
1) The coupling mechanics model was established for the elastic pipe and the cross-flow in cylinder. The boundary conditions of the inlet flow rate, outlet pressure and wall were considered in the model. And it also met the conditions of displacement, velocity and load balancing at fluid-structure coupling interface.
2) In monolithic algorithm, the model of fluid and elastic tube is both dispersed by solid elements. The dynamic coupling finite element equation was applied to solve the dynamic characteristics of elastic pipe in solid domain and the velocity and pressure in fluid domain. Although the monolithic algorithm is easy and accurate, the model is very lager in general and it may lead a low efficiency. In particular, it is difficult to solve the coupling dynamics problem of multiple bundles vibration and collision induced by cross-flow in a more complex fluid domain. Based on this, the partitioned algorithm was established for elastic pipe and cross-flow in cylinder. In partitioned algorithm, the elastic pipe was separated into several beam elements. The cross-flow was still separated into solid elements. At the fluid-structure coupling interface, the formulas of displacement, velocity and load was derived and the corresponding convergence criterion was also derived. The iterative block diagram of partitioned coupling algorithm was designed.
3) According the above two methods, the example was calculated by the algorithm of monolithic and partitioned. The results proved that the curves of acceleration, velocity, displacement for elastic pipe were consistent by two algorithms in solid domain. And pressure and velocity distribution were also consistent by two algorithms at cross section II in fluid domain. It proved the correctness of the partitioned coupling algorithm which was established in this article.
4) The method will provide an effective computational method for vibrations and collision of multiple bundles in a more complex fluid domain. And it will have important theoretical significance in engineering.
References
-
Tang You Gang, Fan Juan Juan, Zhang Jie In line and transverse vortex-induced vibration analysis for a circular cylinder under high Reynolds number. Journal of Vibration and Shock, Vol. 36, Issue 13, 2013, p. 88-92.
-
Ji Jia Dong, Ge Pei Qi, Bi Wen Bo Numerical analysis on the combined flow induced vibration response of elastic to tube bundle in heat exchange. Journal of Xi’an Jiao Tong University, Vol. 45, Issue 4, 2015, p. 24-29.
-
Ragulskis M., Fedaravicius A., Ragulskis K. Harmonic balance method for FEM analysis of fluid flow in a vibrating pipe. Communications in Numerical Methods in Engineering, Vol. 22, Issue 4, 2006, p. 347-356.
-
Heil M., Hazel Boyle A. L. J. Solvers for large-displacement fluid–structure interaction problems: segregated versus monolithic approaches. Computational Mechanics, Vol. 43, Issue 1, 2008, p. 91-101.
-
Yan Ke, Ge Peiqi, Bi Wenbo, et al. Vibration characteristics of fluid-structure interaction of conical spiral tube bundle. Journal of Hydrodynamics, Vol. 22, Issue 1, 2010, p. 121-128.
-
Antoci Carla, Gallati Mario, Sibilla Stefano Numerical simulation of fluid-structure interaction by SPH. Computers and Structures, Vol. 85, Issues 11-14, 2007, p. 879-890.
-
Zhang A., Suzuki K. A comparative study of numerical simulmions for fluid-structure interaction of liquid-filled tank during ship collision. Ocean Engineering, Vol. 34, Issue 5, 2007, p. 645-652.
-
Ali Eken, Mehmet Sahin A parallel monolithic algorithm for the numerical simulation of large-scale fluid structure interaction problems. International Journal for Numerical Methods in Fluids, Vol. 80, Issue 12, 2016, p. 687-714.
-
Bathe K. J., Zhang H. Finite element developments for general fluid flows with structural interactions. International Journal for Numerical Methods in Engineering, Vol. 60, Issue 1, 2004, p. 213-232.
-
Longatte E., Verreman V., Souli M. Time marching for simulation of fluid-structure interaction problems. Journal of Fluids and Structures, Vol. 25, Issue 1, 2009, p. 95-111.
-
Hu Shiliang, Lu Chuanjing, He Yousheng Fluid-structure interaction simulation of three-dimensional elastic hydrofoil in water tunnel. Applied Mathematics and Mechanics, Vol. 37, Issue 1, 2016, p. 15-26.
-
Fabian D., Raul G., Srinivasan N. Arbitrary Lagrangian-Eulerian method for Navier-Stokes equations with moving boundaries. Computer Methods in Applied Mechanics and Engineering, Vol. 193, Issues 45-47, 2004, p. 4819-4836.
-
Liu Yun He Transient Dynamic Analysis of Fluid-Structure Coupling on the Application on Theory and Hydraulic Engineering. Xi’an Jiao Tong University, 2001, p. 76-78.
-
Yue Qian Bei, Dong Ri Zhi, Liu Ju Bao The research of vortex-induced vibration for the elastic pipe at different locations in a limited fluid domain. Applied Mathematics and Mechanics, Vol. 37, Issue 3, 2016, p. 277-289.
-
Liu Ju Bao, Luo Min, Wang Lin Methodology of fluid-structure interaction of rotary slender beam pipe. Engineering Mechanics, Vol. 28, Issue 4, 2011, p. 251-256.
About this article
This work was supported by the Project of National Natural Science Foundation of China (11272085).