1 Introduction

Typically, pressure vessels contain various connections to pipelines, as well as manholes, whose purpose is to enable maintenance and repairs when necessary. Such openings need to be adequately reinforced along their circumference, to account for the stress concentration resulting from the changes in the vessels geometry at these locations [2]. These connections are often made by welding different types of materials, and due to this the behaviour of such welded joints is of particular interest, because of their heterogeneous nature, which, along with the changes in the geometry, lead to significant stress concentrations [3,4,5].

In this study, the crack was introduced to a welded joint connecting the reinforcement ring to the wall of the pressure vessel in order to determine its behaviour under the load corresponding to the working and test pressures. In addition, another model was made, which simulated the crack growth under fatigue load, for the purpose of comparing the stress/strain distribution to determine how different load conditions affect the integrity of the pressure vessel, in terms of crack behaviour, since fatigue has considerable effect of the integrity of pressure equipment, and it should be taken into account for this reason [6]. For this purpose, both classic and extended finite element methods (XFEM) were used.

2 Finite element models

Pressure vessel walls were made from S275JO steel, whereas the reinforcement ring was made using steel P 280 GH. Electrode EVB50 was used as filler material for welded joints. The crack location was the central section of the weld between the S275JO and P 280 GH steel (the pressure vessel mantle and the reinforcement ring respectively), as can be seen in Fig. 1. Initial crack length was 5 mm. Figure 2 shows the crack location and the geometry of the 3D model, used for the fatigue simulation.

Shown in Table 1 are the mechanical properties of the three materials that were used for the pressure vessel and the welded joint.

Fig. 1
figure 1

Location of the 5-mm crack in the first numerical model (between the reinforcement ring and the pressure vessel mantle)

Fig. 2
figure 2

Location of the 5-mm crack in the second numerical model (between the reinforcement ring and the pressure vessel mantle)

Table 1 Mechanical properties of the pressure vessel and manhole materials used in the simulation

Shown in Fig. 3 is the actual pressure vessel with the manhole on which the model was based, whereas Fig. 4 shows a part of the documentation where some of the dimensions can be seen.

Fig. 3
figure 3

The pressure vessel with the manhole cover

Fig. 4
figure 4

Sketches of the pressure vessel and the manhole cover, taken from the documentation

The numerical simulation of the first model was performed using finite element method [7], whereas the second model was analysed using XFEM. The extended finite element method is a recently developed method used for numerical simulation of crack growth. It involves the use of so-called enrichment functions, whose purpose is to improve the typically used interpolation functions, while maintaining the concept of partition of unity [8]. The greatest advantage of XFEM compared to the classic finite element method is that there is no need to remesh the model during the simulation. Instead, the enrichment functions allow the finite elements to be used in a way that eliminates the discontinuities in the model, which are typically the consequence of cracks. Enriched functions are given in the following from:

$$\begin{aligned} u^{h}\left( x \right) =\left. {\sum _i {N_i \left( x \right) } } \right| u_i +\sum _j {v^{j}\left( x \right) a_i^j } \end{aligned}$$
(1)

where \(u^{h}(x)\) represents the classic degrees of freedom of a finite element, the first sum in the equation represents the classic interpolation function, and the second sum is the enrichment function [6]. XFEM application requires the use of special types of elements and nodes, which can be distinguished by the type way in which the finite element nodes are generated. Two most frequently used types are the near-tip nodes and Heaviside nodes. An example of a crack represented by such finite elements is shown in Fig. 5.

Fig. 5
figure 5

Extended finite element mesh using different types of enrichment functions

ABAQUS software (Dassaúlt, France) was used for both models. In addition, Morfeo software, an extension for ABAQUS used in fatigue simulations, was employed for the second analysis. For this reason, the second model had to be made as 3D, unlike the first one which could be simulated in two dimensions.

For the first model, the load was defined as a 50 bar (5 MPa) internal pressure, in accordance with the test pressure defined in the documentation. For the second model, the load was defined with the same magnitude, but was applied as dynamic, to simulate the fatigue behaviour of the model. Since Morfeo performs its calculations based on the Paris equation, \(( {\frac{\mathrm{d}a}{\mathrm{d}N}=C( {\Delta K} )^{m}})\) [9], the following values of coefficients C and m were adopted, for the materials used: \(C = 3.5\), \(m = 10^{-12}\).

The type of finite elements adopted for both models, along with their number and the number of nodes, is shown in Table 2:

Table 2 Finite elements used in static and dynamic load models
Fig. 6
figure 6

The load and boundary conditions of the 2D model

The materials used for the first model were defined both in terms of elastic and plastic behaviour, based on their mechanical properties. In the case of the second model, plastic behaviour was excluded, since fatigue crack growth in this case was observed from the standpoint of linear-elastic fracture mechanics.

The boundary conditions and the loads are shown in Fig. 6. The boundary condition on the left side corresponds to the location where the model segment was “cut” from the pressure vessels; thus, translation along both axes was prevented. The boundary condition on the right upper end was added to simulate the presence of the manhole cover, which would prevent movement along the x-axis. In the second model, the load was defined in the same way, along the bottom surfaces, whereas the boundary conditions are shown in Fig. 7. Both constrained surfaces were only allowed rotation along the Z-axis, which corresponds to the way in which the actual pressure vessel would deform and which would result in the possibility of crack growth.

Fig. 7
figure 7

Boundary conditions of the 3D model

Fig. 8
figure 8

Stress distribution for the first model in the welded joint area

3 Results

The results of the numerical simulations are shown in Figs. 8 and 9, showing the stress distribution and crack growth in the 2D and 3D models, respectively. As was expected, the stresses in the second model were noticeably higher, and the crack propagated significantly compared to the static model, wherein the plastic strain was very small.

Fig. 9
figure 9

Stress distribution and crack propagation in the second (XFEM) model

Fig. 10
figure 10

Stress intensity factor versus number of cycles

In addition, the results for the fatigue behaviour, in terms of the stress intensity factor and the number of cycles for the second model, in accordance with the previously defined Paris equation parameters, are shown in this section, Table 1 and Fig. 10.

Figure 4 shows a more detailed view of the welded joints itself, wherein the behaviour of the crack can also be observed. The left image is that of the first model, whereas the right one corresponds to the second. It can be seen that the applied load (working pressure) did not significantly affect the initial length of the crack.

4 Discussion

This paper involved the numerical analysis of the crack growth behaviour in two models, one of which was a 2D model subjected to static load and the other which was a 3D model subjected to fatigue. Both models included a crack with the initial length of 5 mm, located in the centre of the welded joint between the mantle and the reinforcement ring. In the case of the first model, the highest stresses were located at the connection of the bottom edge of the welded joint and the mantle, as well as around the crack tip, with magnitudes of 545.5 and 496.3 MPa, respectively (disregarding the stress values near the supports). The crack itself did not grow significantly, and the plastic strain in the model was minimal.

Table 3 Cycles and SIFs for each XFEM simulation step

For the second model, the stresses have reached noticeably higher levels, as expected, since the load was applied as dynamic. Stresses near the crack tip had exceeded 800 MPa, and the model ultimately failed after 56,290 load cycles. Due to the extreme load, the crack propagated through the welded joint and into the parent metal (P 280 GH), which was a result of the crack length and the weld metal geometry, as well as the fact that the WM (EVB50) is stronger than the parent material (yield strength of 440 MPa compared to 300 MPa, which is the yield strength of P 280 GH). The length of the crack in the final step was 17.678 mm. Shown in Table 3 and Fig. 10 are the values of the stress intensity factor for each step, along with the number of cycles corresponding to them.

The results from the above figure show a significant deviation from the expected shape of the curve, as a consequence of the crack propagation into the parent material, where the mesh was not refined to the expected extent. However, this was not needed, since the stress intensity factors were already above the fracture toughness of used materials, due to the extremely conservative approach. Nonetheless, the results suggest that considerable improvements should be made to the existing model. The noticeable jump in the SIF values after 30,000 cycles corresponds to the moment wherein the crack propagated into the parent material, whose mechanical properties are below those of the weld metal, as previously mentioned. The fatigue load in this study was adopted in the following way (the static and dynamic pressure magnitudes were the same, although it is typical to adopt lower values of load for dynamic cases) in order to ensure that the fatigue crack would propagate, for the purpose of comparing it with the static case.

5 Conclusion

The results shown here are meant to be used as a basis for further research, and there is still a lot of room for improvement of the model. In addition, the Paris law parameters were adopted based on the literature, instead of being determined experimentally, as recommended.

The results obtained in this paper indicate that it is possible to quickly and efficiently compare models subjected to different load cases, although it should be mentioned that these models were also heavily approximated; thus, further work should focus on creating more realistic, optimised models. It also showed the potential issues that can be encountered, and the ways in which they can be improved, in order to obtain more accurate results. In addition to adequate defining of boundary conditions, the size of finite elements in the areas where the crack is expected to propagate should be taken into account, and such simulations should be based on experimental results, especially in terms of Paris law parameters.

Further research of this subject should involve the actual experimental determination of Paris coefficients C and m for the weld metal. Additionally, failure assessment diagrams should be made, after a more realistic fatigue load is adopted for future models, as drawing them in this extremely conservative model would not provide any significant insight into the behaviour of the pressure vessel.