Xinze Li, Dezhong Wang, Xingyu Jiang, Yuetian Yu, Xiaokai Xing
To ensure the safety of supercritical CO2 pipelines and address the limitations of full-scale fracture tests, such as high risk and substantial investment, software for evaluating the crack arrest toughness of CO2 pipelines containing impurities was developed based on the Battelle Two-Curve Model (BTCM) in this study. The software is programmed in Python (v.3.12.4), with a graphical user interface (GUI) built using PyQt6 (v.6.10.0) and a three-tier architecture design. It integrates the resistance curve model and the decompression wave model. To determine the thermodynamic state of the fluid, a large property database covering pure components and various mixtures is embedded, incorporating state equations such as PR, HEOS, and GERG-2008. The software can generate pressure drop curves, decompression curves, and resistance curves. The pressure plateau can be quickly identified by examining the pressure drop curve. Whether the pipeline can achieve self-crack arrest can be rapidly judged by comparing the positional relationships between the decompression curve and the resistance curve. To verify the accuracy of the software’s calculation results, comparisons were conducted with previous decompression wave experimental data, full-scale burst test data of a CO2 pipeline, and the international HLP model. The calculation error of the software is within 10%. The development and application of this software provide a convenient, efficient, and accurate practical tool for the calculation of crack arrest toughness and crack arrest evaluation of supercritical CO2 pipelines.