In order to reduce the potential safety hazards in the operation of rail vehicles, a new parameter table optimization algorithm based on the particle swarm optimization algorithm is proposed to carry on the failure assessment and fatigue life calculation of welded joints. This algorithm reduces the number of iterations by adding connection pools to connect the parameter selection database. In addition, based on this algorithm, combined with Python language and BS7910 standard, a calculation program for failure assessment and fatigue crack growth life is written. The algorithm program is validated by taking the commonly used T-type, butt, and lap joints as examples. In terms of failure assessment, the calculation results of the algorithm program are securer and more conservative, and the safety accuracy of the algorithm program is improved by 8%–12%. In terms of fatigue crack growth life, the error between the calculated value of the algorithm program and the test data is within the engineering allowable range. At the same time, the algorithm program can give the evaluation calculation results more intuitively and quickly, which provides a reference for the failure assessment and life calculation of the welded structure.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.