<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2025.1625013</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Applied Mathematics and Statistics</subject>
<subj-group>
<subject>Technology and Code</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Computational modeling and experimental investigation of thread fatigue in ultra-high-pressure hydrogen storage vessels</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Xue</surname>
<given-names>Jiao</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Yanli</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Jing</given-names>
</name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Yin</surname>
<given-names>Ruifeng</given-names>
</name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/3165851/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Huaxin College of Hebei GEO University</institution>, <addr-line>Shijiazhuang</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Hebei University of Science and Technology</institution>, <addr-line>Shijiazhuang</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by" id="fn0001">
<p>Edited by: Modesar Shakoor, IMT Lille Douai, France</p>
</fn>
<fn fn-type="edited-by" id="fn0002">
<p>Reviewed by: Pavlo Maruschak, Ternopil Ivan Pului National Technical University, Ukraine</p>
<p>Youssri Hassan Youssri, Cairo University, Egypt</p>
</fn>
<corresp id="c001">&#x002A;Correspondence: Ruifeng Yin, <email>15931059237@163.com</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>01</day>
<month>09</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>11</volume>
<elocation-id>1625013</elocation-id>
<history>
<date date-type="received">
<day>08</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2025 Xue, Zhang, Li and Yin.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Xue, Zhang, Li and Yin</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>This study presents a comprehensive computational and experimental investigation of thread fatigue behavior in ultra-high-pressure hydrogen storage vessels. A high-fidelity finite element model, incorporating axisymmetric assumptions and nonlinear material properties, is developed to simulate stress concentration and crack propagation under multiaxial cyclic loading. Crack growth is evaluated using an iterative fracture mechanics approach based on stress intensity factors, with polynomial fitting applied to characterize axial stress distributions. The influence of hydrogen embrittlement is explicitly considered in the fatigue life prediction through threshold-based stress intensity criteria. To validate the computational results, fatigue experiments are conducted on SA-372J steel vessels under controlled high-pressure hydrogen environments. The computational prediction indicated a fatigue life of approximately 613,190 cycles, while experimental results showed no measurable leakage or thread damage after 60,000 cycles, confirming excellent agreement and validating the model&#x2019;s accuracy. This work establishes a reliable computational framework for predicting the fatigue life of threaded connections, offering valuable design insights to improve the safety and durability of hydrogen storage vessels operating under extreme service conditions.</p>
</abstract>
<kwd-group>
<kwd>thread fatigue</kwd>
<kwd>hydrogen storage vessel</kwd>
<kwd>finite element modeling</kwd>
<kwd>crack propagation</kwd>
<kwd>computational mechanics</kwd>
<kwd>hydrogen embrittlement</kwd>
</kwd-group>
<counts>
<fig-count count="17"/>
<table-count count="3"/>
<equation-count count="15"/>
<ref-count count="29"/>
<page-count count="11"/>
<word-count count="6644"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Numerical Analysis and Scientific Computation</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<p>In the context of the global energy transition, hydrogen energy has emerged as a highly promising alternative due to its high energy density and zero-emission characteristics. This has led to significant advancements in hydrogen storage technologies (<xref ref-type="bibr" rid="ref1 ref2 ref3 ref4">1&#x2013;4</xref>). Ultra-high-pressure hydrogen storage vessels, which are critical for the safe transportation and utilization of hydrogen, are subjected to complex cyclic stresses (<xref ref-type="bibr" rid="ref5 ref6 ref7">5&#x2013;7</xref>). These stresses significantly affect the structural integrity and operational reliability of the vessels. Therefore, understanding and improving the fatigue resistance of these vessels in high-pressure hydrogen environments is a top research priority (<xref ref-type="bibr" rid="ref8 ref9 ref10">8&#x2013;10</xref>).</p>
<p>Traditional fatigue life prediction methods for hydrogen storage vessels primarily rely on stress-life (S-N) curve analysis and damage mechanics approaches. While S-N curves provide valuable insights into material behavior under uniaxial loading conditions (<xref ref-type="bibr" rid="ref11">11</xref>, <xref ref-type="bibr" rid="ref12">12</xref>), their accuracy decreases when applied to multiaxial stress scenarios, which are common in practical engineering applications (<xref ref-type="bibr" rid="ref13">13</xref>). Damage mechanics approaches, which consider microstructural changes and multiaxial stress interactions (<xref ref-type="bibr" rid="ref14">14</xref>), require extensive experimental validation and significant computational resources (<xref ref-type="bibr" rid="ref15">15</xref>). Recent studies have integrated finite element analysis (FEA) with experimental data to improve fatigue life predictions, demonstrating increased accuracy through parameter calibration (<xref ref-type="bibr" rid="ref16">16</xref>).</p>
<p>The hydrogen environment has a significant impact on the fatigue performance of materials. Hydrogen embrittlement reduces material plasticity and toughness, thus increasing the risk of fatigue crack initiation and propagation (<xref ref-type="bibr" rid="ref12 ref13 ref14 ref15 ref16 ref17 ref18 ref19">12&#x2013;19</xref>). Hydrogen diffuses into the material, altering its microstructure and accelerating crack growth.</p>
<p>Numerical simulation plays an essential role in studying the fatigue resistance of hydrogen storage vessels. Using the finite element method (FEM), researchers can simulate the stress&#x2013;strain distribution of vessels under cyclic loading and predict their fatigue life (<xref ref-type="bibr" rid="ref20 ref21 ref22">20&#x2013;22</xref>). Optimizing model parameters with experimental data can further enhance prediction accuracy (<xref ref-type="bibr" rid="ref23">23</xref>). Additionally, experimental techniques such as acoustic emission and digital image correlation can be used to validate and calibrate the models, providing high-quality data for numerical simulations (<xref ref-type="bibr" rid="ref24 ref25 ref26">24&#x2013;26</xref>).</p>
<p>Despite the progress made in this field, several challenges remain. Under complex stress states, current prediction methods often fail to accurately capture the accumulation of fatigue damage and crack propagation processes (<xref ref-type="bibr" rid="ref27">27</xref>). The complex mechanism of hydrogen embrittlement also makes it difficult for existing models to quantify its impact on fatigue life, particularly in high-pressure hydrogen environments (<xref ref-type="bibr" rid="ref23">23</xref>, <xref ref-type="bibr" rid="ref28">28</xref>). Obtaining experimental data under the actual service conditions of ultra-high-pressure hydrogen storage vessels is still challenging. Insufficient model verification and calibration further limit the applicability and reliability of these models (<xref ref-type="bibr" rid="ref29">29</xref>).</p>
<p>Currently, there is limited research on the fatigue performance of threads in ultra-high-pressure hydrogen storage vessels during long-term service, as well as on methods for structural improvement. During repeated filling cycles, fatigue damage to the threads poses a serious threat to the safety and stability of the vessels. Therefore, in-depth research on the performance of threads under high-pressure fatigue conditions is crucial.</p>
<p>This chapter addresses these issues by establishing a high-precision fatigue model for threads through numerical simulation to predict stress concentration and crack initiation sites under different operating conditions. Experimental validation will be conducted to verify the simulation results, collect data, and refine the model. The aim is to offer robust support for the design and safe operation of ultra-high-pressure hydrogen storage vessels, thereby contributing to the advancement of this field.</p>
</sec>
<sec id="sec2">
<label>2</label>
<title>Crack analysis of threads in ultra-high-pressure hydrogen storage vessels</title>
<sec id="sec3">
<label>2.1</label>
<title>Crack propagation mechanism and analytical assumptions in high-stress regions</title>
<p>Under the service conditions of ultra-high-pressure hydrogen storage vessels, cyclic loading&#x2014;particularly concentrated at threaded connections&#x2014;is a common occurrence. The non-uniform load distribution along the threaded engagement, coupled with pronounced stress concentration at the thread root, renders this region highly susceptible to fatigue crack initiation. These cracks typically nucleate at the thread root and propagate along the radial-circumferential plane, as illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption>
<p>Schematic illustration of stress concentration at the thread root and the corresponding crack propagation direction.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g001.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Diagram of a circular threaded element with various cracks and stress indicators. It shows the thread root, crack F, crack C, and an assumed annular crack. Arrows indicate longitudinal stress and direction, labeled as &#x03C3;L and x. A radial line identifies angle &#x03B8; and radius r.</alt-text>
</graphic>
</fig>
<p>Although the internal high-pressure hydrogen does not directly act on the crack surface, the severe stress concentration at the thread root generates a steep longitudinal stress gradient, which significantly accelerates crack propagation. In this study, to analyze the crack growth behavior in high-stress regions, the following assumptions are adopted: the crack propagates within a plane perpendicular to the direction of the maximum tensile stress, and the initial crack configuration is idealized as a semi-elliptical surface crack with an aspect ratio (a/&#x2113;) of 1/3. Variations in this aspect ratio during crack growth are considered to reflect the evolving crack morphology.</p>
<p>The initiation and propagation of cracks are predominantly governed by the combined effects of uneven load distribution and stress concentration at the thread root. Despite the absence of direct exposure of the crack surface to the high-pressure hydrogen, the localized stress concentration is sufficient to generate a sharp longitudinal stress gradient, promoting crack growth along the radial-circumferential plane. Accurate prediction of crack propagation behavior therefore requires precise determination of the crack initiation location and the propagation path, which typically aligns with the plane normal to the maximum tensile stress. Moreover, the continuous evolution of the crack aspect ratio during growth must be incorporated into the analysis to capture the dynamic characteristics of crack propagation under cyclic loading conditions.</p>
</sec>
<sec id="sec4">
<label>2.2</label>
<title>Fatigue life analysis process</title>
<p>The analysis process begins by setting initial conditions and key parameters, with the critical stress intensity factor <italic>K<sub>c</sub></italic> and hydrogen-induced crack threshold representing the material&#x2019;s fracture toughness and resistance to hydrogen embrittlement, respectively. The analysis starts by assuming an initial crack size and an aspect ratio of 1/3, based on the geometry of common cracks in engineering.</p>
<p>Loading conditions are set to simulate the stress state of the material in the actual usage environment. Then, using crack geometry and stress distribution analysis, the stress intensity factor is calculated as long as the maximum stress intensity factor <italic>K<sub>max</sub></italic> does not exceed the threshold values of <italic>K</italic><sub>c</sub> or <italic>K<sub>H</sub></italic>, and the crack&#x2019;s aspect ratio remains below 0.8. Based on this condition, the stress intensity factor range <italic>&#x0394;<sub>K</sub></italic> is calculated <italic>&#x0394;<sub>K</sub></italic> is negative, the crack is assumed to be closed under compressive loading, and its growth rate <italic>da/d<sub>N</sub></italic> is assumed to be 0&#x202F;mm/cycle. In this case, crack propagation is not expected.</p>
<p>For positive values of <italic>&#x0394;<sub>K</sub></italic>, the crack propagation rate is calculated using an equation that incorporates material constant <italic>C</italic>, a function <italic>f</italic>(<italic>R<sub>k</sub></italic>) of the stress ratio <italic>R<sub>k</sub></italic>, and the crack growth exponent <italic>m</italic>. This formula considers material properties and loading conditions, and is key to predicting crack propagation. By calculating the crack propagation rate, the growth rate of the crack is determined, which provides the basis for subsequent cycle number calculations.</p>
<p>Once the crack growth rate is determined, the next step is to calculate the crack growth increment <italic>&#x0394;<sub>(a)</sub></italic> and the corresponding cycle number increment <italic>&#x0394;<sub>N</sub></italic>. By iterating calculations of crack size and cycle number, the crack growth and cycle numbers are accumulated, and the complete crack growth trajectory with time is obtained. When the crack reaches its critical size, it is considered that the material can no longer withstand the load. The total failure cycle number <italic>N<sub>d</sub></italic> is the minimum number of cycles required for the crack to grow from the initial crack size to the critical size. This result can also be defined by another standard, which is the number of cycles required for the crack to grow to the allowed final depth. The smaller of these two values is taken as the final fatigue life prediction result.</p>
<p>This crack growth-based fatigue life analysis method, by combining material fracture toughness, stress distribution, and crack geometry characteristics, can accurately predict fatigue life. Additionally, the introduction of the hydrogen-induced crack threshold <italic>K<sub>IH</sub></italic> is considered, especially under extreme conditions such as ultra-high pressure hydrogen storage, making the model more reliable and scientific for predicting fatigue life in special environments. Ultimately, this method not only predicts the material&#x2019;s service life but also provides a theoretical basis and data support for design optimization and safety evaluation.</p>
</sec>
</sec>
<sec id="sec5">
<label>3</label>
<title>Numerical simulation of thread fatigue</title>
<sec id="sec6">
<label>3.1</label>
<title>Assumed initial crack size</title>
<p>Based on technical data from an experimental sample of an ultra-high-pressure vessel as shown in <xref ref-type="table" rid="tab1">Table 1</xref>, it is conservatively assumed that no cracks deeper than 0.8&#x202F;mm exist due to manufacturing requirements and non-destructive testing capabilities. Therefore, the maximum stress location on the vessel&#x2019;s thread is assumed to have an initial crack depth of 0.8&#x202F;mm. The crack type is assumed to be radial and circumferential cracks along the inner thread root. This conservative assumption is made to ensure a safe margin in crack impact assessment.</p>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption>
<p>Ultra-high pressure hydrogen storage vessels.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Items</th>
<th align="left" valign="top">Unit</th>
<th align="left" valign="top">Value</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top">Working pressure</td>
<td align="left" valign="top">(MPa)</td>
<td align="left" valign="top">71&#x2013;89.6</td>
</tr>
<tr>
<td align="left" valign="top">Working temperature</td>
<td align="left" valign="top">(&#x00B0;C)</td>
<td align="left" valign="top">&#x2212;40 to 60</td>
</tr>
<tr>
<td align="left" valign="top">Design pressure P<sub>D</sub></td>
<td align="left" valign="top">(MPa)</td>
<td align="left" valign="top">103</td>
</tr>
<tr>
<td align="left" valign="top">Design temperature</td>
<td align="left" valign="top">(&#x00B0;C)</td>
<td align="left" valign="top">65</td>
</tr>
<tr>
<td align="left" valign="top">Working medium</td>
<td/>
<td align="left" valign="top">H<sub>2</sub></td>
</tr>
<tr>
<td align="left" valign="top">Minimum design temperature</td>
<td align="left" valign="top">(&#x00B0;C)</td>
<td align="left" valign="top">&#x2013;40</td>
</tr>
<tr>
<td align="left" valign="top">Cylinder material</td>
<td/>
<td align="left" valign="top">SA-372J</td>
</tr>
<tr>
<td align="left" valign="top">Corrosion allowance</td>
<td align="left" valign="top">(mm)</td>
<td align="left" valign="top">0</td>
</tr>
<tr>
<td align="left" valign="top">Volume</td>
<td align="left" valign="top">(m<sup>3</sup>)</td>
<td align="left" valign="top">0.692</td>
</tr>
<tr>
<td align="left" valign="top">Hydrostatic test pressure</td>
<td align="left" valign="top">(MPa)</td>
<td align="left" valign="top">134.6</td>
</tr>
<tr>
<td align="left" valign="top">Hydrostatic test temperature</td>
<td align="left" valign="top">(&#x00B0;C)</td>
<td align="left" valign="top">5&#x2013;40</td>
</tr>
<tr>
<td align="left" valign="top">Static pressure Ps</td>
<td align="left" valign="top">(MPa)</td>
<td align="left" valign="top">0</td>
</tr>
<tr>
<td align="left" valign="top">Vessel weight D</td>
<td align="left" valign="top">(kg)</td>
<td align="left" valign="top">5,912</td>
</tr>
<tr>
<td align="left" valign="top">Wind load W</td>
<td/>
<td align="left" valign="top">NO</td>
</tr>
<tr>
<td align="left" valign="top">Snow load Ss</td>
<td/>
<td align="left" valign="top">NO</td>
</tr>
<tr>
<td align="left" valign="top">Seismic load E</td>
<td/>
<td align="left" valign="top">NO</td>
</tr>
<tr>
<td align="left" valign="top">Design life</td>
<td align="left" valign="top">(year)</td>
<td align="left" valign="top">20</td>
</tr>
<tr>
<td align="left" valign="top">Design cycles</td>
<td align="left" valign="top">(Time)</td>
<td align="left" valign="top">60,000</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec7">
<label>3.2</label>
<title>Pressure cycle diagram</title>
<p>The ultra-high-pressure hydrogen storage vessel is subjected to a pressure cycling profile over its 20-year designed service life. The maximum pressure reaches 134.6&#x202F;MPa, which corresponds to the hydrostatic pressure test conducted biennially. It should be noted that this test pressure does not represent the vessel&#x2019;s normal operating conditions but is part of a periodic structural integrity assessment, simulating extreme pressure scenarios the vessel may encounter. <xref ref-type="fig" rid="fig2">Figure 2</xref> illustrates this pressure cycling profile.</p>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption>
<p>Pressure cycling profile over a 20-year service life.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g002.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Graph showing pressure in megapascals versus time over twenty years. Pressure fluctuates between 71 MPa and 134.6 MPa, with frequent spikes every two years. Shorter cycles noted at 1400 intervals, with repeated peaks around 89.6 MPa.</alt-text>
</graphic>
</fig>
<p>During regular operation, the vessel undergoes approximately 27,740 pressure fluctuation cycles between 71&#x202F;MPa and 89.6&#x202F;MPa, reflecting typical variations during hydrogen charging and discharging. Additionally, about 40 full pressure release cycles are considered, where the pressure rises from 0&#x202F;MPa to 89.6&#x202F;MPa, simulating complete filling and emptying events, 10&#x202F;cycles from 0 to 134.6&#x202F;MPa, which are conducted as part of periodic hydrostatic requalification tests.</p>
<p>This pressure cycling profile is crucial for assessing the vessel&#x2019;s fatigue behavior and long-term structural integrity. The detailed load history supports quantitative analysis of the vessel&#x2019;s durability and aids in validating design assumptions, predicting fatigue life, and developing safety guidelines and inspection protocols for ultra-high-pressure hydrogen storage systems.</p>
</sec>
<sec id="sec8">
<label>3.3</label>
<title>Design of threaded sealing structure</title>
<p><xref ref-type="fig" rid="fig3">Figure 3</xref> illustrates the end-cap sealing mechanism and threaded connection system of the ultra-high-pressure hydrogen storage vessel. This structure plays a vital role in connecting the end-cap to the vessel body, providing sealing performance, and ensuring mechanical locking under high-pressure conditions.</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption>
<p>Screw seal structure diagram. <bold>(a)</bold> Threaded connection. <bold>(b)</bold> Detailed thread profile.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g003.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Cross-sectional diagram of a threaded component. Panel (a) shows dimensions: 180 mm and 101.6 mm diameters, with a detailed view marked as &#x201C;Detail A,&#x201D; featuring a 65 mm section. Panel (b) highlights "Detail A" with precise thread measurements, including a 60-degree angle, pitch (P), and height (H). Various fractions of P indicate thread dimensions.</alt-text>
</graphic>
</fig>
<p>As shown in <xref ref-type="fig" rid="fig3">Figure 3a</xref>, the end-cap is connected to the vessel through a threaded system with precisely defined geometric dimensions. A step reduction in diameter is designed at the connection region to enhance the load-bearing capacity and improve structural safety under cyclic pressure loads.</p>
<p><xref ref-type="fig" rid="fig3">Figure 3b</xref> presents the detailed thread specification, identified as 4-8UN-2A/2B, indicating unified standard threads with specific pitch and tolerance grades. The accurate design and machining of the thread ensure the reliability of the connection and the sealing performance required for ultra-high-pressure operation.</p>
</sec>
<sec id="sec9">
<label>3.4</label>
<title>Axial stress distribution under cyclic loading</title>
<p>To investigate the axial stress distribution of the threaded connection under cyclic loading, a local axisymmetric finite element model of the end-cap, vessel neck, and thread was developed, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The model adopts the center of the end-cap&#x2019;s top surface as the origin, with the Y-axis pointing upward, the Z-axis extending outward from the paper, and the X-axis oriented horizontally to the upper left. The 8-node axisymmetric solid element (PLANE183) is used for the structural components, while contact interactions at the thread and sealing surfaces are simulated using CONTA172 and TARGE169 elements. (2) Finite Element Model.</p>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption>
<p>Finite element model of thread.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g004.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Mesh grid illustration in shades of turquoise and black, resembling a structured design with dense and sparse regions. The grid structure is more concentrated in the center, diverging toward the edges.</alt-text>
</graphic>
</fig>
<p>Boundary conditions are applied as shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Axial displacement constraints are imposed at the bottom of the internal thread, and symmetry conditions are applied along the axial symmetry plane of the thread plug. Internal pressures of 71&#x202F;MPa, 89.6&#x202F;MPa, and 134.6&#x202F;MPa are applied to the lower surface of the thread plug and the inner surface of the vessel neck, corresponding to different service and test conditions. This modeling approach enables an accurate evaluation of the stress distribution and structural performance of the threaded connection under high-pressure cyclic loading.</p>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption>
<p>Boundary conditions.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g005.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Simulation mesh visualization from ANSYS 15.0 showing a grid structure with various colored regions. The left side lists elements and type, highlighting "PRES-NORM 185.4" in red. Geometric shapes and axes are visible, denoting structural analysis.</alt-text>
</graphic>
</fig>
</sec>
<sec id="sec10">
<label>3.5</label>
<title>Simulation result analysis</title>
<p>A local axisymmetric finite element model of the end cap thread connection was developed based on Saint-Venant&#x2019;s principle and the structure&#x2019;s axisymmetric characteristics. The model uses PLANE183 elements and considers geometric nonlinearity to capture the stress response under cyclic loading accurately. Axial displacement constraints were applied at the bottom of the internal thread, and symmetry constraints were imposed along the axisymmetric plane. Internal pressures of 71&#x202F;MPa, 89.6&#x202F;MPa, and 134.6&#x202F;MPa were applied to simulate different working conditions.</p>
<p>As shown in <xref ref-type="fig" rid="fig6">Figure 6</xref>, the load distribution and boundary conditions of the model reflect the actual stress state of the thread connection under ultra-high pressure. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows the stress and strain contours, where stress concentrations are mainly located at the thread crest and root potential initiation sites for fatigue cracks. The strain distribution also reveals localized plastic deformation, indicating areas susceptible to damage under high cyclic loads.</p>
<fig position="float" id="fig6">
<label>Figure 6</label>
<caption>
<p>Load distribution diagram.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g006.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Technical diagram of a threaded component in an ANSYS software interface, marked with 'R15', dated October 18, 2024, at 10:00:42. The diagram features a detailed section view of the thread design with dimensions and pressure noted as 145.78.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig7">
<label>Figure 7</label>
<caption>
<p>Plastic stress&#x2013;strain contour.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g007.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Simulation output showing a nodal solution in a blue-hued diagram. There are details specified on the left, such as step, sub, and time values. A color scale at the bottom transitions from blue to red, indicating intensity levels. The date and time, September 16, 2020, 11:35:04, appear in the top right corner.</alt-text>
</graphic>
</fig>
<p>The longitudinal stress distribution of the threaded connection was analyzed under internal pressures of 71&#x202F;MPa, 89.6&#x202F;MPa, and 134.6&#x202F;MPa. As shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>, at 71&#x202F;MPa, stress is mainly concentrated at the thread crest and root, which are potential fatigue crack initiation sites.</p>
<fig position="float" id="fig8">
<label>Figure 8</label>
<caption>
<p>Stress distribution at 71&#x202F;Mpa.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g008.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Simulation output from ANSYS 15.0 showing nodal solutions with a color gradient indicating stress distribution. The left section features a jagged boundary between two green regions, while the legend on the right displays colors from blue to red representing varying stress levels from negative eight hundred seventy-four point five one three to seven hundred eighty-seven point four four six.</alt-text>
</graphic>
</fig>
<p>With increasing pressure to 89.6&#x202F;MPa (<xref ref-type="fig" rid="fig9">Figure 9</xref>), the overall stress level rises, and stress concentration becomes more pronounced in critical areas. At the maximum pressure of 134.6&#x202F;MPa (<xref ref-type="fig" rid="fig10">Figure 10</xref>), stress near the thread root reaches its peak, indicating a significantly elevated risk of fatigue failure.</p>
<fig position="float" id="fig9">
<label>Figure 9</label>
<caption>
<p>Stress distribution at 89.6&#x202F;Mpa.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g009.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">ANSYS 15.0 simulation output showing a nodal solution for stress distribution. The diagram uses a color gradient to represent stress levels, from blue indicating lowest stress (-1119.5) to red for highest stress (992.785). The left section shows a detailed area, with a close-up highlighted in a smaller inset. The gradient indicates stress concentration around a notch.</alt-text>
</graphic>
</fig>
<fig position="float" id="fig10">
<label>Figure 10</label>
<caption>
<p>Stress distribution at 134.6&#x202F;Mpa.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g010.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">ANSYS 15.0 nodal solution visualization showing stress distribution. The image features a gradient color map ranging from blue to red, indicating different stress levels with values between -1090.26 and 1486.32. A detailed inset depicts a section with increased stress concentration.</alt-text>
</graphic>
</fig>
<p>The radial stress variation along path A-A, from the inner to outer diameter, is shown in <xref ref-type="fig" rid="fig11">Figure 11</xref> for three different internal pressure conditions. The stress is most concentrated near the inner thread diameter, with a marked increase as pressure rises. A sharp decrease in stress occurs at the transition to the outer diameter, indicating a more uniform stress distribution outside the thread region.</p>
<fig position="float" id="fig11">
<label>Figure 11</label>
<caption>
<p>Path A-A under different pressures.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g011.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Graph showing longitudinal stress in megapascals (MPa) versus radial distance from inner surface in millimeters (mm). Three curves represent different pressures: black for 71 MPa, green for 89.9 MPa, and red for 134.6 MPa. All curves start high and rapidly decrease, leveling off as distance increases.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="fig12">Figure 12</xref> displays the stress distribution contour in the thread region of the ultra-high-pressure hydrogen storage vessel. Stress levels are represented by a color gradient, from blue (low stress) to red (high stress). The red areas highlight regions of maximum stress concentration, primarily caused by the thread geometry. These areas are critical for the thread&#x2019;s fatigue performance and integrity, being potential sites for fatigue crack initiation.</p>
<fig position="float" id="fig12">
<label>Figure 12</label>
<caption>
<p>Contour of stress distribution.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g012.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Nodal solution diagram from ANSYS software showing stress distribution in a structure. Color gradient ranges from blue to red indicating varying stress levels. Text details calculations such as DMX, SMN, and SMX values, alongside date and time of generation.</alt-text>
</graphic>
</fig>
<p>The contour of plastic strain distribution in the thread region is shown in <xref ref-type="fig" rid="fig13">Figure 13</xref>. Using color coding, the diagram represents the magnitude of plastic strain, with blue indicating the lowest strain values and transitioning to green, yellow, and red as the strain increases. Areas of concentrated strain suggest that the material may have reached or exceeded its yield limit, resulting in plastic deformation.</p>
<fig position="float" id="fig13">
<label>Figure 13</label>
<caption>
<p>Contour of plastic strain distribution.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g013.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Simulation output from ANSYS R15 showing a nodal solution. A blue rectangular shape with some additional geometric details is on the right, accompanied by a scale bar at the bottom indicating a range of values from zero to approximately zero point zero one two one seven. Text on the left provides simulation parameters, including step, sub-step, and time.</alt-text>
</graphic>
</fig>
</sec>
<sec id="sec11">
<label>3.6</label>
<title>Crack propagation calculation</title>
<list list-type="simple">
<list-item>
<p>(1) Determination of Cubic Polynomial Coefficients for Stress</p>
</list-item>
</list>
<p>The relationship between the axial stress s and the distance <italic>x</italic> from the inner surface is expressed as a cubic polynomial for each pressure condition, as follows (see <xref ref-type="disp-formula" rid="EQ1">Equation 1</xref>):</p>
<disp-formula id="EQ1">
<label>(1)</label>
<mml:math id="M1">
<mml:mi>&#x03C3;</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi>x</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:math>
</disp-formula>
<p>Using the least squares method, the cubic polynomial coefficients for each region under different pressures are determined, as shown in <xref ref-type="table" rid="tab2">Table 2</xref>.</p>
<list list-type="simple">
<list-item>
<p>(2) Stress Intensity Factor <italic>K</italic><sub>1</sub> Calculation</p>
</list-item>
</list>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption>
<p>Cubic polynomial coefficients of the relationship between axial stress and distance under different pressure.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top" colspan="2">Pressure range</th>
<th align="center" valign="top"><italic>A<sub>0</sub></italic></th>
<th align="center" valign="top"><italic>A<sub>1</sub></italic></th>
<th align="center" valign="top"><italic>A<sub>2</sub></italic></th>
<th align="center" valign="top"><italic>A<sub>3</sub></italic></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="3">71&#x202F;MPa</td>
<td align="left" valign="top">Region 1</td>
<td align="center" valign="middle">766.4</td>
<td align="center" valign="middle">&#x2212;6,522.4</td>
<td align="center" valign="middle">27,588.1</td>
<td align="center" valign="middle">&#x2212;41,262.2</td>
</tr>
<tr>
<td align="left" valign="top">Region 2</td>
<td align="center" valign="middle">223.8</td>
<td align="center" valign="middle">&#x2212;211.5</td>
<td align="center" valign="middle">95.8</td>
<td align="center" valign="middle">&#x2212;14.0</td>
</tr>
<tr>
<td align="left" valign="top">Region 3</td>
<td align="center" valign="middle">8.9</td>
<td align="center" valign="middle">&#x2212;5.6</td>
<td align="center" valign="middle">1.6</td>
<td align="center" valign="middle">&#x2212;2.0</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="3">89.6&#x202F;MPa</td>
<td align="left" valign="top">Region 1</td>
<td align="center" valign="middle">966.3</td>
<td align="center" valign="middle">&#x2212;8,217.9</td>
<td align="center" valign="middle">34,747.4</td>
<td align="center" valign="middle">&#x2212;51</td>
</tr>
<tr>
<td align="left" valign="top">Region 2</td>
<td align="center" valign="middle">282.4</td>
<td align="center" valign="middle">&#x2212;266.8</td>
<td align="center" valign="middle">120.9</td>
<td align="center" valign="middle">&#x2212;17.</td>
</tr>
<tr>
<td align="left" valign="top">Region 3</td>
<td align="center" valign="middle">1.1</td>
<td align="center" valign="middle">&#x2212;7.1</td>
<td align="center" valign="middle">2.1</td>
<td align="center" valign="middle">&#x2212;2.5</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="3">134.6&#x202F;MPa</td>
<td align="left" valign="top">Region 1</td>
<td align="center" valign="middle">1,446.9</td>
<td align="center" valign="middle">&#x2212;12,283.4</td>
<td align="center" valign="middle">51,891.4</td>
<td align="center" valign="middle">&#x2212;77,558.7</td>
</tr>
<tr>
<td align="left" valign="top">Region 2</td>
<td align="center" valign="middle">423.6</td>
<td align="center" valign="middle">&#x2212;400.0</td>
<td align="center" valign="middle">181.3</td>
<td align="center" valign="middle">&#x2212;26.5</td>
</tr>
<tr>
<td align="left" valign="top">Region 3</td>
<td align="center" valign="middle">1.6</td>
<td align="center" valign="middle">&#x2212;1.0</td>
<td align="center" valign="middle">3.0</td>
<td align="center" valign="middle">&#x2212;3.8</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Based on ASME VIII-3-2019 Appendix D, Formula D-403, the stress intensity factor <italic>K</italic><sub>1</sub> corresponding to the crack depth <italic>a</italic> is calculated for 71&#x202F;MPa, 89.6&#x202F;MPa, and 134.6&#x202F;MPa (see <xref ref-type="disp-formula" rid="EQ2">Equation 2</xref>):</p>
<disp-formula id="EQ2">
<label>(2)</label>
<mml:math id="M2">
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>F</mml:mi>
<mml:msqrt>
<mml:mi mathvariant="italic">&#x03C0;a</mml:mi>
</mml:msqrt>
<mml:mo stretchy="true">[</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo stretchy="true">]</mml:mo>
</mml:math>
</disp-formula>
<p>Where <inline-formula>
<mml:math id="M3">
<mml:msqrt>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>F</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>6</mml:mn>
</mml:mrow>
</mml:msup>
</mml:msqrt>
</mml:math>
</inline-formula>&#x2014;represents the plastic zone correction factor.</p>
<p>When used for crack propagation, it is set to 1. The crack propagation formula is) (see <xref ref-type="disp-formula" rid="EQ3">Equation 3</xref>):</p>
<disp-formula id="EQ3">
<label>(3)</label>
<mml:math id="M4">
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>I</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>F</mml:mi>
<mml:msqrt>
<mml:mi mathvariant="italic">&#x03C0;a</mml:mi>
</mml:msqrt>
</mml:math>
</disp-formula>
<p>The formula is transformed into (see <xref ref-type="disp-formula" rid="EQ4">Equation 4</xref>):</p>
<disp-formula id="EQ4">
<label>(4)</label>
<mml:math id="M5">
<mml:mi>F</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x03B1;</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mi>&#x03C0;</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mi>&#x03B1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x03C0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>4</mml:mn>
<mml:msup>
<mml:mi>&#x03B1;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mi>&#x03C0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:math>
</disp-formula>
<p>F1 is expressed as (see <xref ref-type="disp-formula" rid="EQ5">Equation 5</xref>):</p>
<disp-formula id="EQ5">
<label>(5)</label>
<mml:math id="M6">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1.1239</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>0.2334</mml:mn>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>2.2018</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.2083</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:math>
</disp-formula>
<p>F2 is expressed as (see <xref ref-type="disp-formula" rid="EQ6">Equation 6</xref>):</p>
<disp-formula id="EQ6">
<label>(6)</label>
<mml:math id="M7">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1.0752</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.2867</mml:mn>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>0.6601</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.6654</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:math>
</disp-formula>
<p>F3 is expressed as (see <xref ref-type="disp-formula" rid="EQ7">Equation 7</xref>):</p>
<disp-formula id="EQ7">
<label>(7)</label>
<mml:math id="M8">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1.0582</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.1066</mml:mn>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>0.4429</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.6042</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:math>
</disp-formula>
<p>F4 is expressed as (see <xref ref-type="disp-formula" rid="EQ8">Equation 8</xref>):</p>
<disp-formula id="EQ8">
<label>(8)</label>
<mml:math id="M9">
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1.0587</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.0939</mml:mn>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>+</mml:mo>
<mml:mn>0.6181</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.3750</mml:mn>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mfrac>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
</mml:mfrac>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mn>3</mml:mn>
</mml:msup>
</mml:math>
</disp-formula>
<list list-type="simple">
<list-item>
<p>(3) Stress Intensity Factor <italic>K</italic><sub>1</sub> Correction</p>
</list-item>
</list>
<p>When considering the multi-region stress distribution model, the stress intensity factor <italic>K<sub>1</sub></italic> should theoretically remain continuous at the boundaries between regions. However, due to differences in the cubic polynomial coefficients <italic>A<sub>0</sub>, A<sub>1</sub>, A<sub>2</sub>,</italic> and <italic>A<sub>3</sub></italic> between regions, the calculated <italic>K<sub>1</sub></italic> values To address this, the difference in &#x1D43E;<sub>1</sub> values at the boundaries between Region 1 and Region 2 and between Region 2 and Region 3, denoted as <italic>&#x0394;K<sub>1,2</sub></italic> and &#x0394;<italic>K<sub>2,3</sub></italic>, calculated as shown in <xref ref-type="table" rid="tab3">Table 3</xref>. This correction ensures the continuity of <italic>K</italic><sub>1</sub> across the entire analysis range, allowing for more accurate crack propagation predictions.</p>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption>
<p>Intensity factor <italic>K</italic><sub>1</sub> correction.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top" rowspan="2">Depth (mm)</th>
<th align="left" valign="top">Region</th>
<th align="center" valign="top" colspan="3">71&#x202F;MPa</th>
<th align="center" valign="top" colspan="3">89.6&#x202F;MPa</th>
<th align="center" valign="top" colspan="3">136.6&#x202F;MPa</th>
</tr>
<tr>
<th align="left" valign="top"><italic>n</italic></th>
<th align="center" valign="top"><italic>F</italic></th>
<th align="center" valign="top"><italic>K<sub>1</sub></italic></th>
<th align="center" valign="top"><italic>&#x0394;<sub>k</sub></italic></th>
<th align="center" valign="top"><italic>F</italic></th>
<th align="center" valign="top"><italic>K<sub>1</sub></italic></th>
<th align="center" valign="top"><italic>&#x0394;k</italic></th>
<th align="center" valign="top"><italic>F</italic></th>
<th align="center" valign="top"><italic>K<sub>1</sub></italic></th>
<th align="center" valign="top"><italic>&#x0394;k</italic></th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="top" rowspan="2">0.3322</td>
<td align="left" valign="top">Region 1</td>
<td align="center" valign="top">318.6</td>
<td align="center" valign="top">10.2</td>
<td align="center" valign="top" rowspan="2">3.5</td>
<td align="center" valign="top">402.0</td>
<td align="center" valign="top">12.9</td>
<td align="center" valign="top" rowspan="2">4.4</td>
<td align="center" valign="top">602.8</td>
<td align="center" valign="top">19.4</td>
<td align="center" valign="top" rowspan="2">6.6</td>
</tr>
<tr>
<td align="left" valign="top">Region 2</td>
<td align="center" valign="top">209.7</td>
<td align="center" valign="top">6.7</td>
<td align="center" valign="top">264.6</td>
<td align="center" valign="top">8.5</td>
<td align="center" valign="top">397.0</td>
<td align="center" valign="top">12.8</td>
</tr>
<tr>
<td align="left" valign="top" rowspan="2">3.4963</td>
<td align="left" valign="top">Region 2</td>
<td align="center" valign="top">103.2</td>
<td align="center" valign="top">10.8</td>
<td align="center" valign="top" rowspan="2">1.2</td>
<td align="center" valign="top">195.6</td>
<td align="center" valign="top">13.6</td>
<td align="center" valign="top" rowspan="2">1.5</td>
<td align="center" valign="top">19.6</td>
<td align="center" valign="top">20.5</td>
<td align="center" valign="top" rowspan="2">2.2</td>
</tr>
<tr>
<td align="left" valign="top">Region 3</td>
<td align="center" valign="top">115.6</td>
<td align="center" valign="top">12.1</td>
<td align="center" valign="top">115.6</td>
<td align="center" valign="top">12.1</td>
<td align="center" valign="top">173.7</td>
<td align="center" valign="top">18.2</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In the <italic>K</italic><sub>1</sub> calculation values for Region 2 and Region 3, in order to ensure continuity across regions and accurately predict crack propagation, we apply corrections to these values. The specific correction process involves adding <italic>&#x0394;K<sub>1,2</sub></italic> to the <italic>&#x0394;K<sub>1,2</sub></italic> calculation value in Region 2, and adding to the <italic>&#x0394;K<sub>1,2</sub></italic>&#x202F;+&#x202F;<italic>&#x0394;K<sub>2,3</sub></italic> calculation value in Region 3. This adjustment ensures the continuity of <italic>K<sub>1</sub></italic> at the region boundaries, as presented in <xref ref-type="fig" rid="fig14">Figure 14</xref>, and allows us to obtain a corrected <italic>K</italic><sub>1</sub> value, providing a more accurate calculation foundation for crack propagation analysis.</p>
<fig position="float" id="fig14">
<label>Figure 14</label>
<caption>
<p>Corrected stress intensity factor curve. <bold>(a)</bold> 71&#x202F;MPa. <bold>(b)</bold> 89.9&#x202F;MPa. <bold>(c)</bold> 134.6&#x202F;MPa.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g014.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Three graphs display the "Stress Intensity Factor K1" against "Radial distance from inner surface" in millimeters, with two line plots: blue for "K1" and orange for "K1 + &#x03A3;&#x0394;Ki". Graph (a) and (b) both peak around 45 MPa&#x221A;m, while graph (c) peaks near 65 MPa&#x221A;m.</alt-text>
</graphic>
</fig>
</sec>
<sec id="sec12">
<label>3.7</label>
<title>Design life calculation</title>
<p>Based on the pressure cycle characteristics shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, the stress intensity factor at the crack tip is quantitatively analyzed under different cyclic pressures. Specifically, for each pressure cycle, the stress intensity factors at the deepest crack point and the crack surface under minimum cycle pressure (<italic>P<sub>min</sub></italic>) and maximum cycle pressure (<italic>P<sub>max</sub></italic>) are calculated, and the stress intensity factors <italic>K<sub>1min</sub></italic> and <italic>K<sub>1max</sub></italic> are derived. Then, the crack growth rates are computed using the following formulas (see <xref ref-type="disp-formula" rid="EQ9">Equation 9</xref>):</p>
<disp-formula id="EQ9">
<label>(9)</label>
<mml:math id="M10">
<mml:mi mathvariant="italic">&#x0394;K</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>&#x0394;</mml:mi>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x0394;</mml:mi>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>th</mml:mi>
</mml:msub>
</mml:math>
</disp-formula>
<p>The stress ratio R is defined as (see <xref ref-type="disp-formula" rid="EQ10">Equation 10</xref>):</p>
<disp-formula id="EQ10">
<label>(10)</label>
<mml:math id="M11">
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>min</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>K</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>The crack growth rate at the deepest crack point is given by (see <xref ref-type="disp-formula" rid="EQ11">Equation 11</xref>):</p>
<disp-formula id="EQ11">
<label>(11)</label>
<mml:math id="M12">
<mml:mfrac>
<mml:mi mathvariant="italic">da</mml:mi>
<mml:mi mathvariant="italic">dN</mml:mi>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>&#x0394;</mml:mi>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mi>m</mml:mi>
</mml:msup>
</mml:math>
</disp-formula>
<p>According to KD-430 regulations, the crack growth at the current crack depth is (see <xref ref-type="disp-formula" rid="EQ12">Equation 12</xref>):</p>
<disp-formula id="EQ12">
<label>(12)</label>
<mml:math id="M13">
<mml:mfrac>
<mml:mi mathvariant="italic">da</mml:mi>
<mml:mi mathvariant="italic">dN</mml:mi>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mi>c</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi mathvariant="italic">&#x0394;K</mml:mi>
</mml:math>
</disp-formula>
<p>Using the expression for <italic>f(R<sub>k</sub>)</italic> as defined in Code Case 2938-1, we calculate the crack growth rate at the crack surface <italic>f(R<sub>k</sub>)</italic> (see <xref ref-type="disp-formula" rid="EQ13">Equation 13</xref>):</p>
<disp-formula id="EQ13">
<label>(13)</label>
<mml:math id="M14">
<mml:mi>f</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:math>
</disp-formula>
<p>f(Rk) is expressed as (see <xref ref-type="disp-formula" rid="EQ14">Equation 14</xref>):</p>
<disp-formula id="EQ14">
<label>(14)</label>
<mml:math id="M15">
<mml:mi mathvariant="italic">&#x0394;K</mml:mi>
<mml:mo>&#x2032;</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="true">(</mml:mo>
<mml:mn>8.457</mml:mn>
<mml:mo>+</mml:mo>
<mml:mn>4.062</mml:mn>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.696</mml:mn>
<mml:msubsup>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo stretchy="true">)</mml:mo>
<mml:mi>MPa</mml:mi>
</mml:math>
</disp-formula>
<p>The crack growth rate at the crack surface is (see <xref ref-type="disp-formula" rid="EQ15">Equation 15</xref>):</p>
<disp-formula id="EQ15">
<label>(15)</label>
<mml:math id="M16">
<mml:mfrac>
<mml:mi mathvariant="italic">dN</mml:mi>
<mml:mi mathvariant="italic">dN</mml:mi>
</mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>c</mml:mi>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo stretchy="true">(</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>K</mml:mi>
</mml:msub>
<mml:mo stretchy="true">)</mml:mo>
<mml:mo>&#x00D7;</mml:mo>
<mml:mi>&#x0394;</mml:mi>
<mml:msup>
<mml:mi>K</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:math>
</disp-formula>
<p>From the initial crack depth <italic>a</italic><sub>0</sub>, the crack growth is iteratively calculated based on the loading order and pressure amplitude shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> for each cyclic pressure. After each cycle, the crack depth is updated as a&#x202F;=&#x202F;a&#x202F;+&#x202F;&#x0394;a, and this iteration continues until the maximum stress intensity factor <italic>K<sub>1max</sub></italic> at the crack tip reaches the critical hydrogen-induced cracking stress intensity factor threshold <italic>K<sub>IH</sub></italic>. After 100,000 cycles, the crack depth increases from the initial 0.8&#x202F;mm to 1.3028925 mm. Under the highest working pressure of 89.6&#x202F;MPa, the stress intensity factor at the crack tip is 15.478 <inline-formula>
<mml:math id="M17">
<mml:mi>MPa</mml:mi>
<mml:mo>&#x00B7;</mml:mo>
<mml:msqrt>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msqrt>
</mml:math>
</inline-formula> at the experimental pressure of 134.6&#x202F;MPa, it is 23.217 <inline-formula>
<mml:math id="M18">
<mml:mi>MPa</mml:mi>
<mml:mo>&#x00B7;</mml:mo>
<mml:msqrt>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msqrt>
</mml:math>
</inline-formula>, both significantly lower than the critical threshold of <italic>K<sub>1H</sub> =&#x202F;40</italic> <inline-formula>
<mml:math id="M19">
<mml:mi>MPa</mml:mi>
<mml:mo>&#x00B7;</mml:mo>
<mml:msqrt>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msqrt>
</mml:math>
</inline-formula>, indicating that the crack growth rate and final size meet the design cycle life requirements.</p>
<p>The design cycle life is defined as the minimum of the following two conditions:</p>
<list list-type="alpha-lower">
<list-item>
<p>The number of cycles required to expand the crack from its initial assumed size to the critical crack depth, divided by two.</p>
</list-item>
<list-item>
<p>The number of cycles required to expand the crack from its initial assumed size to its allowed final crack depth.</p>
</list-item>
</list>
<p>The crack propagation calculation results show that expanding the crack from the initial depth of 0.8&#x202F;mm to the critical depth of 2.874&#x202F;mm requires <italic>N<sub>d</sub> =&#x202F;Min(Nc/2, Np)&#x202F;=&#x202F;Min(122,638/2, 64,361)&#x202F;= 613,19</italic> cycles, while expanding it to the allowed final depth of 1.319&#x202F;mm requires.</p>
</sec>
</sec>
<sec id="sec13">
<label>4</label>
<title>Fatigue testing of threads in ultra-high-pressure hydrogen environment</title>
<p>A small-scale hydrogen storage vessel, fabricated from high-strength SA-372J steel&#x2014;matching the material used in full-scale 103&#x202F;MPa hydrogen storage vessels&#x2014;was utilized for testing. The vessel has a volume of 300&#x202F;mL and a wall thickness of 58&#x202F;mm, as shown in <xref ref-type="fig" rid="fig15">Figure 15</xref>. High-precision pressure sensors were installed to continuously monitor internal pressure variations in real time. To ensure stable gas-tightness throughout the testing process, a dual O-ring sealing system was employed. Experimental parameters were strictly controlled according to the specifications outlined in <xref ref-type="table" rid="tab1">Table 1</xref> and <xref ref-type="fig" rid="fig1">Figure 1</xref>. To simulate service conditions, the vessel was subjected to repeated pressurization cycles.</p>
<fig position="float" id="fig15">
<label>Figure 15</label>
<caption>
<p>Schematic diagram of the sample cylinder. 1. Cylinder, 2. Rubber O-ring 1, 3. Retaining ring, 4. Rubber O-ring 2, 5. Rubber seal.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g015.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Cross-sectional drawing of a mechanical component, featuring several parts labeled with numbers one through five. The component is symmetrically designed, with detailed annotations and measurements. A central axis is clearly marked, indicating alignment of internal features. The bottom dimension is specified as 267, with a notation of "4-8UN-2A/2B."</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="fig16">Figure 16</xref> shows the test parameter settings used for the experiment, including the pressure settings, hold times, and temperature control. The pressure cycle is clearly outlined, with the upper and lower pressure limits set for the test.</p>
<fig position="float" id="fig16">
<label>Figure 16</label>
<caption>
<p>Test parameter setting.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g016.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Control panel interface with text in Chinese. Displays settings such as pressure and temperature limits with respective values: pressure set to ninety-five, upper limit one hundred five, lower limit forty-five megapascals, and temperature settings of eighty-five and thirty degrees Celsius. Shows the date and time as 2021-08-13 and 00:38:53. Includes buttons labeled "confirm" and "screenshot." Company name at the bottom: Shijiazhuang Enric Gas Equipment Co., Ltd.</alt-text>
</graphic>
</fig>
<p><xref ref-type="fig" rid="fig17">Figure 17</xref> presents the pressure&#x2013;temperature and time curves during the testing process, which were continuously monitored to track the performance of the hydrogen storage vessel under varying conditions. These curves provide valuable data for analyzing the vessel&#x2019;s behavior during cyclic loading and pressure fluctuations.</p>
<fig position="float" id="fig17">
<label>Figure 17</label>
<caption>
<p>Pressure&#x2013;temperature and time curves.</p>
</caption>
<graphic xlink:href="fams-11-1625013-g017.tif" mimetype="image" mime-subtype="tiff">
<alt-text content-type="machine-generated">Control panel displaying a pressure and temperature monitoring system. A graph shows fluctuating pressure readings. Date is July 20, 2022, with a pressure of \(100.0 \, \text{MPa}\) and temperature of \(30.5 \, ^\circ\text{C}\). The control buttons are red and green, with company name "Shijiazhuang Enric Gas Equipment Co., Ltd." below.</alt-text>
</graphic>
</fig>
<p>After 60,000 pressure cycles at 103&#x202F;MPa, H<sub>2</sub> leak testing was conducted using a mass spectrometer leak detector. The measured leak rate was below the detection limit of 1.0&#x202F;&#x00D7;&#x202F;10<sup>&#x2212;6</sup>&#x202F;Pa&#x00B7;m<sup>3</sup>/s, indicating no measurable leakage at the threaded connection. These results confirm that the threaded joints exhibit excellent fatigue resistance and maintain stable sealing performance under ultra-high-pressure hydrogen environments.</p>
</sec>
<sec id="sec14">
<label>5</label>
<title>Summary</title>
<p>This chapter establishes both theoretical and experimental foundations for the optimized design of threaded connections in high-pressure hydrogen storage vessels, verifying the fatigue durability of threads operating in hydrogen environments.</p>
<list list-type="order">
<list-item>
<p>Stress concentration and crack initiation mechanisms: simulation results under various pressure cycling and temperature conditions reveal that threaded connections exhibit satisfactory fatigue durability in high-pressure hydrogen environments. However, stress concentration at the thread root remains the primary site for fatigue crack initiation. Under cyclic high-pressure conditions, hydrogen penetration further aggravates localized stress distribution, increasing the risk of crack formation at critical geometric features of the threads.</p>
</list-item>
<list-item>
<p>Validation through long-term pressure cycling experiments: following 60,000 pressure cycles at 103&#x202F;MPa, the experimental evaluation confirmed the long-term operational performance of threaded connections. While minor fatigue cracks and wear traces were observed on the thread surface, crack propagation remained limited and did not compromise the vessel&#x2019;s sealing performance or structural integrity. The dual O-ring sealing design effectively maintained excellent gas-tightness throughout the test, ensuring the safety and reliability of the threaded connection over extended service periods.</p>
</list-item>
<list-item>
<p>Comparison of numerical simulations with experimental observations: the numerical simulation results closely matched the experimental findings, accurately predicting stress concentration zones and potential crack initiation sites within the threaded region. Based on these analyses, this study proposes several recommendations for improving thread fatigue life, including optimizing surface treatment processes at the thread root to alleviate stress concentration effects and mitigate hydrogen embrittlement-induced crack propagation. These findings provide valuable guidance for enhancing the safety and durability of high-pressure hydrogen storage vessel designs.</p>
</list-item>
</list>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="sec15">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="sec16">
<title>Author contributions</title>
<p>JX: Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. YZ: Data curation, Formal analysis, Conceptualization, Visualization, Writing &#x2013; original draft. JL: Investigation, Methodology, Conceptualization, Formal analysis, Software, Writing &#x2013; original draft. RY: Funding acquisition, Resources, Software, Supervision, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing.</p>
</sec>
<sec sec-type="funding-information" id="sec17">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<ack>
<p>The authors thank the reviewers for their valuable comments.</p>
</ack>
<sec sec-type="COI-statement" id="sec18">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="sec19">
<title>Generative AI statement</title>
<p>The authors declare that no Gen AI was used in the creation of this manuscript.</p>
</sec>
<sec sec-type="disclaimer" id="sec20">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zheng</surname><given-names>J</given-names></name> <name><surname>Liu</surname><given-names>X</given-names></name> <name><surname>Xu</surname><given-names>P</given-names></name> <name><surname>Liu</surname><given-names>P</given-names></name> <name><surname>Zhao</surname><given-names>Y</given-names></name> <name><surname>Yang</surname><given-names>J</given-names></name></person-group>. <article-title>Development of high pressure gaseous hydrogen storage technologies</article-title>. <source>Int J Hydrog Energy</source>. (<year>2012</year>) <volume>37</volume>:<fpage>1048</fpage>&#x2013;<lpage>57</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijhydene.2011.02.125</pub-id></citation></ref>
<ref id="ref2"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sikiru</surname><given-names>S</given-names></name> <name><surname>Oladosu</surname><given-names>TL</given-names></name> <name><surname>Amosa</surname><given-names>TI</given-names></name> <name><surname>Olutoki</surname><given-names>JO</given-names></name> <name><surname>Ansari</surname><given-names>MNM</given-names></name> <name><surname>Abioye</surname><given-names>KJ</given-names></name> <etal/></person-group>. <article-title>Hydrogen-powered horizons: transformative technologies in clean energy generation, distribution, and storage for sustainable innovation</article-title>. <source>Int J Hydrog Energy</source>. (<year>2024</year>) <volume>56</volume>:<fpage>1152</fpage>&#x2013;<lpage>82</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijhydene.2023.12.186</pub-id></citation></ref>
<ref id="ref3"><label>3.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Dou</surname><given-names>Y</given-names></name> <name><surname>Sun</surname><given-names>L</given-names></name> <name><surname>Ren</surname><given-names>J</given-names></name> <name><surname>Dong</surname><given-names>L</given-names></name></person-group>. <article-title>Opportunities and future challenges in hydrogen economy for sustainable development</article-title> [M]// <source>Hydrogen economy</source>: <publisher-name>Academic Press</publisher-name> (<year>2023</year>). <fpage>537</fpage>&#x2013;<lpage>69</lpage>.</citation></ref>
<ref id="ref4"><label>4.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dincer</surname><given-names>I</given-names></name> <name><surname>Aydin</surname><given-names>MI</given-names></name></person-group>. <article-title>New paradigms in sustainable energy systems with hydrogen</article-title>. <source>Energy Convers Manag</source>. (<year>2023</year>) <volume>283</volume>:<fpage>116950</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.enconman.2023.116950</pub-id></citation></ref>
<ref id="ref5"><label>5.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname><given-names>T</given-names></name> <name><surname>Kim</surname><given-names>HY</given-names></name></person-group>. <article-title>Design and structural safety evaluation of an ultra-high-pressure hydrogen vessel (type I) with maximum capacity</article-title>. <source>J Mech Sci Technol</source>. (<year>2025</year>) <volume>39</volume>:<fpage>637</fpage>&#x2013;<lpage>50</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s12206-025-0111-y</pub-id>, PMID: <pub-id pub-id-type="pmid">40728660</pub-id></citation></ref>
<ref id="ref6"><label>6.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>X</given-names></name> <name><surname>Fan</surname><given-names>Z</given-names></name> <name><surname>Xu</surname><given-names>S</given-names></name> <name><surname>Xu</surname><given-names>P</given-names></name> <name><surname>Liu</surname><given-names>X</given-names></name></person-group>. <article-title>Technological progress on safety assurance for hydrogen storage and transportation pressure equipments in China</article-title> In: <source>Pressure vessels and piping conference</source>, vol. <volume>86144</volume>: <publisher-name>American Society of Mechanical Engineers</publisher-name> (<year>2022</year>). <fpage>V001T01A071</fpage>.</citation></ref>
<ref id="ref7"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yamabe</surname><given-names>J</given-names></name> <name><surname>Itoga</surname><given-names>H</given-names></name> <name><surname>Awane</surname><given-names>T</given-names></name> <name><surname>Matsuo</surname><given-names>T</given-names></name> <name><surname>Matsunaga</surname><given-names>H</given-names></name> <name><surname>Matsuoka</surname><given-names>S</given-names></name></person-group>. <article-title>Pressure cycle testing of Cr&#x2013;Mo steel pressure vessels subjected to gaseous hydrogen</article-title>. <source>J Press Vessel Technol</source>. (<year>2016</year>) <volume>138</volume>:<fpage>011401</fpage>. doi: <pub-id pub-id-type="doi">10.1115/1.4030086</pub-id></citation></ref>
<ref id="ref8"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>JQ</given-names></name> <name><surname>Xu</surname><given-names>H</given-names></name> <name><surname>Wang</surname><given-names>JB</given-names></name> <name><surname>Wang</surname><given-names>XY</given-names></name> <name><surname>Li</surname><given-names>JC</given-names></name> <name><surname>Kwon</surname><given-names>S</given-names></name> <etal/></person-group>. <article-title>A review of methods to study the fatigue life of nodes connecting marine composite hydrogen storage tanks to ships under the action of external forces</article-title>. <source>J Energy Storage</source>. (<year>2023</year>) <volume>72</volume>:<fpage>108367</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.est.2023.108367</pub-id></citation></ref>
<ref id="ref9"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nachtane</surname><given-names>M</given-names></name> <name><surname>Tarfaoui</surname><given-names>M</given-names></name> <name><surname>Abichou</surname><given-names>MA</given-names></name> <name><surname>Vetcher</surname><given-names>A</given-names></name> <name><surname>Rouway</surname><given-names>M</given-names></name> <name><surname>A&#x00E2;mir</surname><given-names>A</given-names></name> <etal/></person-group>. <article-title>An overview of the recent advances in composite materials and artificial intelligence for hydrogen storage vessels design</article-title>. <source>J Compos Sci</source>. (<year>2023</year>) <volume>7</volume>:<fpage>119</fpage>. doi: <pub-id pub-id-type="doi">10.3390/jcs7040119</pub-id></citation></ref>
<ref id="ref10"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname><given-names>G</given-names></name> <name><surname>Lei</surname><given-names>M</given-names></name> <name><surname>Li</surname><given-names>M</given-names></name> <name><surname>Xu</surname><given-names>W</given-names></name> <name><surname>Li</surname><given-names>R</given-names></name> <name><surname>Lu</surname><given-names>Y</given-names></name> <etal/></person-group>. <article-title>Hydrogen embrittlement in hydrogen-blended natural gas transportation systems: a review</article-title>. <source>Int J Hydrog Energy</source>. (<year>2023</year>) <volume>48</volume>:<fpage>32137</fpage>&#x2013;<lpage>57</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijhydene.2023.04.266</pub-id></citation></ref>
<ref id="ref11"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kong</surname><given-names>L</given-names></name> <name><surname>Xie</surname><given-names>H</given-names></name> <name><surname>Gao</surname><given-names>C</given-names></name> <name><surname>Li</surname><given-names>C</given-names></name></person-group>. <article-title>Experimental and theoretical research on the anisotropic deformation and energy evolution characteristics of shale under uniaxial cyclic loading and unloading</article-title>. <source>Int J Geomech</source>. (<year>2022</year>) <volume>22</volume>:<fpage>04022208</fpage>. doi: <pub-id pub-id-type="doi">10.1061/(ASCE)GM.1943-5622.0002590</pub-id></citation></ref>
<ref id="ref12"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>S</given-names></name> <name><surname>Hu</surname><given-names>W</given-names></name> <name><surname>Meng</surname><given-names>Q</given-names></name> <name><surname>Zhao</surname><given-names>B</given-names></name></person-group>. <article-title>A new continuum damage mechanics&#x2013;based two-scale model for high-cycle fatigue life prediction considering the two-segment characteristic in S-N curves</article-title>. <source>Fatigue Fract Eng Mater Struct</source>. (<year>2020</year>) <volume>43</volume>:<fpage>387</fpage>&#x2013;<lpage>402</lpage>. doi: <pub-id pub-id-type="doi">10.1111/ffe.13161</pub-id></citation></ref>
<ref id="ref13"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>B&#x00F6;hme</surname><given-names>SA</given-names></name> <name><surname>Papuga</surname><given-names>J</given-names></name></person-group>. <article-title>Advancements in stress-based multiaxial fatigue prediction: a data-driven approach and a new criterion</article-title>. <source>Fatigue Fract Eng Mater Struct</source>. (<year>2024</year>) <volume>47</volume>:<fpage>2139</fpage>&#x2013;<lpage>55</lpage>. doi: <pub-id pub-id-type="doi">10.1111/ffe.14281</pub-id></citation></ref>
<ref id="ref14"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tamoud</surname><given-names>A</given-names></name> <name><surname>Za&#x00EF;ri</surname><given-names>F</given-names></name> <name><surname>Mesbah</surname><given-names>A</given-names></name> <name><surname>Za&#x00EF;ri</surname><given-names>F</given-names></name></person-group>. <article-title>A multiscale and multiaxial model for anisotropic damage and failure of human annulus fibrosus</article-title>. <source>Int J Mech Sci</source>. (<year>2021</year>) <volume>205</volume>:<fpage>106558</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijmecsci.2021.106558</pub-id></citation></ref>
<ref id="ref15"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nejad</surname><given-names>RM</given-names></name> <name><surname>Tohidi</surname><given-names>M</given-names></name> <name><surname>Darbandi</surname><given-names>AJ</given-names></name> <etal/></person-group>. <article-title>Experimental and numerical investigation of fatigue crack growth behavior and optimizing fatigue life of riveted joints in Al-alloy 2024 plates</article-title>. <source>Theor Appl Fract Mech</source>. (<year>2020</year>) <volume>108</volume>:<fpage>102669</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tafmec.2020.102669</pub-id>, PMID: <pub-id pub-id-type="pmid">40735676</pub-id></citation></ref>
<ref id="ref16"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Qin</surname><given-names>YQ</given-names></name> <name><surname>Gong</surname><given-names>Y</given-names></name> <name><surname>Yuan</surname><given-names>YW</given-names></name> <name><surname>Yang</surname><given-names>ZG</given-names></name></person-group>. <article-title>Failure analysis on leakage of hydrogen storage tank for vehicles occurring in oil circulation fatigue test</article-title>. <source>Eng Fail Anal</source>. (<year>2020</year>) <volume>117</volume>:<fpage>104830</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.engfailanal.2020.104830</pub-id></citation></ref>
<ref id="ref17"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wetegrove</surname><given-names>M</given-names></name> <name><surname>Duarte</surname><given-names>MJ</given-names></name> <name><surname>Taube</surname><given-names>K</given-names></name> <name><surname>Rohloff</surname><given-names>M</given-names></name> <name><surname>Gopalan</surname><given-names>H</given-names></name> <name><surname>Scheu</surname><given-names>C</given-names></name> <etal/></person-group>. <article-title>Preventing hydrogen embrittlement: the role of barrier coatings for the hydrogen economy</article-title>. <source>Hydrogen</source>. (<year>2023</year>) <volume>4</volume>:<fpage>307</fpage>&#x2013;<lpage>22</lpage>. doi: <pub-id pub-id-type="doi">10.3390/hydrogen4020022</pub-id></citation></ref>
<ref id="ref18"><label>18.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tan</surname><given-names>L</given-names></name> <name><surname>Li</surname><given-names>D</given-names></name> <name><surname>Yan</surname><given-names>L</given-names></name> <name><surname>Pang</surname><given-names>X</given-names></name> <name><surname>Gao</surname><given-names>K</given-names></name></person-group>. <article-title>A novel heat treatment for improving the hydrogen embrittlement resistance of a precipitation-hardened martensitic stainless steel</article-title>. <source>Corros Sci</source>. (<year>2022</year>) <volume>206</volume>:<fpage>110530</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.corsci.2022.110530</pub-id></citation></ref>
<ref id="ref19"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kawamori</surname><given-names>M</given-names></name> <name><surname>Urushihara</surname><given-names>W</given-names></name> <name><surname>Yabu</surname><given-names>S</given-names></name></person-group>. <article-title>Improved hydrogen embrittlement resistance of steel by shot peening and subsequent low-temperature annealing</article-title>. <source>ISIJ Int</source>. (<year>2021</year>) <volume>61</volume>:<fpage>1159</fpage>&#x2013;<lpage>69</lpage>. doi: <pub-id pub-id-type="doi">10.2355/isijinternational.ISIJINT-2020-463</pub-id></citation></ref>
<ref id="ref20"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>B</given-names></name> <name><surname>Reis</surname><given-names>L</given-names></name> <name><surname>De Freitas</surname><given-names>M</given-names></name></person-group>. <article-title>Simulation of cyclic stress/strain evolutions for multiaxial fatigue life prediction</article-title>. <source>Int J Fatigue</source>. (<year>2006</year>) <volume>28</volume>:<fpage>451</fpage>&#x2013;<lpage>8</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ijfatigue.2005.07.038</pub-id></citation></ref>
<ref id="ref21"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guo</surname><given-names>H</given-names></name> <name><surname>Sun</surname><given-names>B</given-names></name> <name><surname>Li</surname><given-names>Z</given-names></name></person-group>. <article-title>A multi-scale fatigue-creep coupled damage model for steel structures under extreme cyclic loading and temperature</article-title>. <source>Int J Damage Mech</source>. (<year>2020</year>) <volume>29</volume>:<fpage>591</fpage>&#x2013;<lpage>609</lpage>. doi: <pub-id pub-id-type="doi">10.1177/1056789519871339</pub-id></citation></ref>
<ref id="ref22"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shenoy</surname><given-names>V</given-names></name> <name><surname>Ashcroft</surname><given-names>IA</given-names></name> <name><surname>Critchlow</surname><given-names>GW</given-names></name> <name><surname>Crocombe</surname><given-names>AD</given-names></name></person-group>. <article-title>Fracture mechanics and damage mechanics based fatigue lifetime prediction of adhesively bonded joints subjected to variable amplitude fatigue</article-title>. <source>Eng Fract Mech</source>. (<year>2010</year>) <volume>77</volume>:<fpage>1073</fpage>&#x2013;<lpage>90</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.engfracmech.2010.03.008</pub-id></citation></ref>
<ref id="ref23"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wasim</surname><given-names>M</given-names></name> <name><surname>Djukic</surname><given-names>MB</given-names></name> <name><surname>Ngo</surname><given-names>TD</given-names></name></person-group>. <article-title>Influence of hydrogen-enhanced plasticity and decohesion mechanisms of hydrogen embrittlement on the fracture resistance of steel</article-title>. <source>Eng Fail Anal</source>. (<year>2021</year>) <volume>123</volume>:<fpage>105312</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.engfailanal.2021.105312</pub-id></citation></ref>
<ref id="ref24"><label>24.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sendrowicz</surname><given-names>A</given-names></name> <name><surname>Myhre</surname><given-names>AO</given-names></name> <name><surname>Wierdak</surname><given-names>SW</given-names></name> <name><surname>Vinogradov</surname><given-names>A</given-names></name></person-group>. <article-title>Challenges and accomplishments in mechanical testing instrumented by in situ techniques: infrared thermography, digital image correlation, and acoustic emission</article-title>. <source>Appl Sci</source>. (<year>2021</year>) <volume>11</volume>:<fpage>6718</fpage>. doi: <pub-id pub-id-type="doi">10.3390/app11156718</pub-id></citation></ref>
<ref id="ref25"><label>25.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname><given-names>X</given-names></name> <name><surname>Zhou</surname><given-names>R</given-names></name> <name><surname>Liu</surname><given-names>Z</given-names></name> <name><surname>Yang</surname><given-names>S</given-names></name> <name><surname>Chen</surname><given-names>K</given-names></name> <name><surname>Li</surname><given-names>L</given-names></name></person-group>. <article-title>Review of research progress and development trend of digital image correlation</article-title>. <source>Multidiscip Model Mater Struct</source>. (<year>2024</year>) <volume>20</volume>:<fpage>81</fpage>&#x2013;<lpage>114</lpage>. doi: <pub-id pub-id-type="doi">10.1108/MMMS-07-2023-0242</pub-id></citation></ref>
<ref id="ref26"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deng</surname><given-names>L</given-names></name> <name><surname>Yuan</surname><given-names>H</given-names></name> <name><surname>Chen</surname><given-names>J</given-names></name> <name><surname>Zhang</surname><given-names>M</given-names></name> <name><surname>Su</surname><given-names>G</given-names></name> <name><surname>Zhou</surname><given-names>Y</given-names></name> <etal/></person-group>. <article-title>Experimental investigation and field application of acoustic emission array for landslide monitoring</article-title>. <source>Landslides</source>. (<year>2024</year>) <volume>21</volume>:<fpage>71</fpage>&#x2013;<lpage>81</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s10346-023-02119-2</pub-id></citation></ref>
<ref id="ref27"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>H</given-names></name> <name><surname>Cui</surname><given-names>Y</given-names></name> <name><surname>Liang</surname><given-names>G</given-names></name> <name><surname>Li</surname><given-names>L</given-names></name> <name><surname>Zhang</surname><given-names>G</given-names></name> <name><surname>Qiao</surname><given-names>X</given-names></name></person-group>. <article-title>Fatigue life prediction analysis of high-intensity marine diesel engine cylinder head based on fast thermal fluid solid coupling method</article-title>. <source>J Braz Soc Mech Sci Eng</source>. (<year>2021</year>) <volume>43</volume>:<fpage>327</fpage>. doi: <pub-id pub-id-type="doi">10.1007/s40430-021-03049-7</pub-id></citation></ref>
<ref id="ref28"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Singh</surname><given-names>R</given-names></name> <name><surname>Singh</surname><given-names>V</given-names></name> <name><surname>Arora</surname><given-names>A</given-names></name> <name><surname>Mahajan</surname><given-names>DK</given-names></name></person-group>. <article-title>In-situ investigations of hydrogen influenced crack initiation and propagation under tensile and low cycle fatigue loadings in RPV steel</article-title>. <source>J Nucl Mater</source>. (<year>2020</year>) <volume>529</volume>:<fpage>151912</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.jnucmat.2019.151912</pub-id></citation></ref>
<ref id="ref29"><label>29.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lee</surname><given-names>SM</given-names></name> <name><surname>Park</surname><given-names>SY</given-names></name> <name><surname>Baek</surname><given-names>UB</given-names></name> <name><surname>Choi</surname><given-names>BH</given-names></name></person-group>. <article-title>Evaluation of the residual fatigue lifetime of a semi-elliptical crack of a low-alloy steel pressure vessel under high-pressure gaseous hydrogen</article-title>. <source>Int J Fatigue</source>. (<year>2023</year>) <volume>176</volume>:<fpage>107875</fpage></citation></ref>
</ref-list>
</back>
</article>