Nuclear power station pipeline support hanger mechanical analysis method and system

Through automated database establishment, analysis and evaluation function writing, parameterized template establishment and GTStrudl finite element software call, the problems of cumbersome mechanical analysis process, high error rate and high labor cost of traditional pipeline support and suspension frames are solved, and efficient and accurate mechanical analysis and report preparation are achieved, meeting the needs of rapid iterative design and transformation projects of nuclear power plants.

CN119848987APending Publication Date: 2025-04-18SHANGHAI NUCLEAR ENGINEERING RESEARCH & DESIGN INSTITUTE CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411908233.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The mechanical analysis process of traditional pipeline support hangers is cumbersome, has high error rate and high labor cost, making it difficult to meet the rapid response needs of nuclear power plant iterative design and transformation projects.

Method used

By establishing a database that matches the project type, writing analysis and evaluation functions, establishing parameterized templates, automatically analyzing pipeline loads, automatically generating analysis models, and calling GTStrudl finite element software for calculation and analysis and evaluation, we realize automated mechanical analysis and report preparation.

Benefits of technology

It greatly improves the work efficiency and calculation accuracy of engineering designers, reduces human errors, reduces labor costs, and can meet the rapid needs of iterative design and transformation projects of nuclear power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848987A_ABST
    Figure CN119848987A_ABST
Patent Text Reader

Abstract

The invention provides a nuclear power station pipeline support hanger mechanical analysis method and system. The method comprises the steps that a database matched with project types is established; according to specifications ASME NF, AISC and design criterion requirements, compiling an analysis and evaluation function used for pipeline support hanger analysis and evaluation; building a support hanger mechanical model parameterized template according to the structural form of the support hanger; automatically analyzing the pipeline load into a working condition load for calculation and analysis according to the pipeline load and design criterion requirements output by a pipeline mechanical analysis result; automatically generating a pipeline support hanger mechanical analysis model according to the support hanger mechanical model parameterized template, the support hanger structure information and the analyzed working condition load, and calling GTStrudl finite element software to automatically complete pipeline support hanger mechanical calculation; and automatically calling an analysis and evaluation function, analyzing and evaluating the pipeline support hanger, summarizing mechanical calculation and analysis and evaluation results of the pipeline support hanger, and compiling a mechanical analysis report of the pipeline support hanger. The method is used for improving the working efficiency of engineers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of mechanical analysis of pipeline supports and hangers, and in particular to a mechanical analysis method for pipeline supports and hangers in nuclear power plants. Background Art

[0002] As a pipe support, the pipe support is an important part of the nuclear power plant. The typical pipe support structure is as follows: Figure 1 shown.

[0003] In the design of nuclear power plants, the purpose of mechanical analysis of pipeline supports and hangers is to verify whether they meet the requirements of corresponding specifications or design criteria under the corresponding loads. The work mainly includes three parts: mechanical calculation, analysis and evaluation, and report preparation.

[0004] Among them, mechanical calculation refers to the calculation of the stress value of the support and hanger under the load in a manual or computer-assisted manner, and analysis and evaluation refers to the calculation of the allowable stress value of the support and hanger according to the requirements of specifications or design criteria.

[0005] The traditional pipeline support mechanical analysis workflow is as follows: Figure 2 As shown, its work content is mainly divided into five parts:

[0006] (1) Model establishment: that is, the mechanical model of the support and hanger is established according to the detailed design drawings of the pipeline support and hanger;

[0007] (2) Load loading: According to the output of pipeline mechanical analysis results and the requirements of support and hanger design criteria, the analyzed working load is loaded into the mechanical model to generate a support and hanger mechanical finite element analysis model; among them, typical pipeline support loads are as follows: Figure 3 shown.

[0008] (3) Mechanical calculation: that is, using GTStrudl finite element analysis software to complete the mechanical calculation of pipeline supports and hangers;

[0009] (4) Analysis and evaluation: The evaluation contents mainly include standard parts, steel structure, welds, local stress, etc.;

[0010] (5) Report preparation: that is, summarizing the mechanical calculation and analysis results of pipeline supports and hangers, and preparing a mechanical analysis report of pipeline supports and hangers;

[0011] In the actual analysis and assessment process, due to the large number and variety of pipe supports and hangers, the traditional manual working method of mechanical analysis has at least the following disadvantages:

[0012] 1. The process is cumbersome, time-consuming and labor-intensive: Mechanical and repetitive manual modeling, analysis and evaluation, and report preparation often involve a large workload and cannot fully meet the needs of iterative design of nuclear power plants and the limited construction window period of renovation projects;

[0013] 2. High error rate: Too much manual operation will inevitably introduce human errors and cumulative errors;

[0014] 3. High labor costs: Meeting the limited construction window requirements for iterative design and renovation projects of nuclear power plants requires a large amount of manpower investment.

[0015] Against the backdrop of the current development of the nuclear power industry, the design, procurement, and construction cycles of nuclear power plants are becoming shorter and shorter, placing higher demands on the ability to quickly iterate nuclear power engineering designs and the ability to quickly respond to engineering changes. Construction parties are eager to obtain complete, mechanically analyzed design drawings before construction begins, which poses a challenge to the traditional design process based on manual operations.

[0016] Based on this, the inventor of the present application proposes a nuclear power plant pipeline support and hanger mechanical analysis method and system in order to solve the above technical problems. Summary of the invention

[0017] The technical problem to be solved by the present invention is to overcome the defects of the traditional analysis and evaluation method of supports and hangers in the prior art, which is cumbersome, has a high error rate and high labor cost, and to provide a mechanical analysis method and system for nuclear power plant pipeline supports and hangers.

[0018] The present invention solves the above technical problems through the following technical solutions:

[0019] The present invention provides a mechanical analysis method for pipeline supports and hangers in a nuclear power plant, which is characterized by comprising:

[0020] Step 1: Establish a database that matches the project type;

[0021] Step 2: According to the requirements of ASME NF, AISC and design criteria, write an analysis and evaluation function for pipeline support and hanger analysis and evaluation;

[0022] Step 3: Establish a parameterized template of the mechanical model of the support and hanger according to the structural form of the support and hanger;

[0023] Step 4: According to the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements, the pipeline load is automatically parsed into the working load for calculation and analysis;

[0024] Step 5: Automatically generate a pipeline support and hanger mechanical analysis model based on the support and hanger mechanical model parameterized template, support and hanger structural information, and the analyzed working load, and call GTStrudl finite element software to automatically complete the pipeline support and hanger mechanical calculation;

[0025] Step 6: automatically call the analysis and evaluation function, analyze and evaluate the pipeline supports and hangers, summarize the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepare a mechanical analysis report for the pipeline supports and hangers.

[0026] According to one embodiment of the present invention, in step 1,

[0027] The database at least includes steel sections, standard pipe parts, pads, embedded plates, temperature correction coefficient K, material elastic modulus E, material yield strength Sy, material ultimate strength Su, and seismic acceleration SSE.

[0028] According to one embodiment of the present invention, a database of various steel types and steel specifications is established in an Excel worksheet "DB_Steel Library";

[0029] By establishing a database of pipe standard parts types and specifications in the Excel worksheet "DB_Strap";

[0030] By creating a database of pads in the Excel worksheet "DB_pads";

[0031] By creating a database of embedded panels in the Excel worksheet "DB_Embedded Panels";

[0032] Get the temperature correction coefficient K at the specified temperature by using the public function GetTempK developed by VBA;

[0033] By establishing a database of material elastic modulus E in the Excel worksheet "DB_Mat_E";

[0034] By creating a database of material yield strength Sy in the Excel worksheet "DB_Mat_SySu";

[0035] By creating a database of material ultimate strength Su in the Excel worksheet "DB_Mat_SySu";

[0036] A database of earthquake acceleration SSE is established in the Excel worksheet "DB_SSE".

[0037] According to one embodiment of the present invention, in step 2,

[0038] Standardize the rigidity, deflection, standard parts, steel structure, joint welds, joint steel plates and local stress, and analyze and evaluate the pipe supports and hangers through function calls.

[0039] According to one embodiment of the present invention, in step 3,

[0040] The parameterization process combines the basic design input information required to establish the mechanical model of pipeline supports and hangers, and clarifies the content that needs to be evaluated at the connection position of pipeline supports and hangers. When the program is running, it automatically completes the mechanical modeling of pipeline supports and hangers, generates the matching GTStrudl finite element mechanical analysis model and the analysis and evaluation of pipeline supports through keyword search.

[0041] According to one embodiment of the present invention, the basic design input information required for establishing the mechanical model of the pipeline support and hanger includes at least the project, ambient temperature, operating temperature, location elevation, steel specifications, and steel dimensions;

[0042] It is clarified that the contents required for the assessment of the connection position of the pipeline support and hanger include at least standard parts assessment, square steel punching and shear assessment, weld assessment, and steel plate assessment.

[0043] According to one embodiment of the present invention, in step 4,

[0044] The pipeline load used in pipeline mechanical analysis comes from the output of pipeline calculation results. When performing support and hanger mechanical analysis, the PPO data is combined according to the load combination required by the specifications and guidelines.

[0045] According to one embodiment of the present invention, in order to obtain the load value of a specified support and hanger under a specified working condition category and load category, a public function GetSuptLoad developed by VBA is used.

[0046] According to one embodiment of the present invention, in step 6,

[0047] The analysis and assessment of pipeline supports and hangers shall at least include: standard component assessment, weld assessment, steel plate assessment, stiffness assessment, and deflection assessment.

[0048] The present invention also provides a nuclear power plant pipeline support and hanger mechanical analysis system, which is characterized in that the nuclear power plant pipeline support and hanger mechanical analysis method as described above is adopted, and the analysis system comprises:

[0049] Establish modules and build databases that match the project type;

[0050] Writing modules, writing analysis and evaluation functions for pipeline supports and hangers according to the requirements of ASME NF, AISC and design criteria;

[0051] The parameterization module establishes the parameterization template of the mechanical model of the support and hanger according to the structural form of the support and hanger;

[0052] The analysis module automatically analyzes the pipeline load into the working load for calculation and analysis based on the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements;

[0053] A generation module, which automatically generates a mechanical analysis model of the pipeline support and hanger according to the support and hanger mechanical model parameterized template, the support and hanger structural information and the analyzed working load, and calls the GTStrudl finite element software to automatically complete the mechanical calculation of the pipeline support and hanger;

[0054] The analysis and evaluation module automatically calls the analysis and evaluation function to analyze and evaluate the pipeline supports and hangers, summarizes the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepares a mechanical analysis report for the pipeline supports and hangers.

[0055] The positive and progressive effects of the present invention are:

[0056] The method for mechanical analysis of pipeline supports and hangers of nuclear power plants of the present invention utilizes Excel platform, VBA programming language and GTStrudl finite element analysis software to efficiently realize the automation of engineering tasks such as mechanical analysis and report preparation of pipeline supports and hangers of nuclear power plants. The process is comprehensive and the operation is simple. It does not require designers to be proficient in GTStrudl finite element calculation principles and software operation methods. The tedious work of mechanical analysis of nuclear power support and hanger pipelines can be completed by only inputting basic data of support and hanger design in the Excel interface and automatically running the corresponding VBA program. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] The above and other features, properties and advantages of the present invention will become more apparent through the following description in conjunction with the accompanying drawings and embodiments, in which:

[0058] Figure 1 It is a structural schematic diagram of a traditional pipe support and hanger;

[0059] Figure 2 It is the traditional pipeline support and hanger mechanical analysis workflow;

[0060] Figure 3 is the traditional pipe support load;

[0061] Figure 4 This is a flow chart of mechanical analysis of the pipeline support and hanger of the present invention;

[0062] Figure 5 The physical meaning of each size of square steel;

[0063] Figure 6 The physical meaning of the various dimensions of KC pipe clamps;

[0064] Figure 7 The physical meaning of the dimensions of the VE root welding pad;

[0065] Figure 8 It is a schematic diagram of the embedded parts in various directions;

[0066] Fig. 9 is the local stress at the square steel connection;

[0067] Fig.10 It is a parameterized template of the mechanical model of the support and hanger of the present invention;

[0068] Fig.11 This is the combined working condition used for calculating the pipe supports and hangers of the present invention;

[0069] Fig.12 It is the GTStrudl mechanical finite element analysis model of the present invention;

[0070] Fig.13 This is the analysis and evaluation result of the pipeline support of the present invention. DETAILED DESCRIPTION

[0071] The present invention is further described below in conjunction with specific embodiments and drawings. More details are elaborated in the following description to facilitate a full understanding of the present invention. However, the present invention can obviously be implemented in a variety of other ways different from the description herein. Those skilled in the art can make similar generalizations and deductions based on actual application situations without violating the connotation of the present invention. Therefore, the protection scope of the present invention should not be limited by the content of this specific embodiment.

[0072] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.

[0073] It should be noted that Excel is a powerful spreadsheet software that not only provides basic data input and calculation functions, but also supports data storage, complex data analysis, automation and visual presentation.

[0074] VBA is a software programming language for end users. Programs written in VBA can process and analyze complex data to automate problem solutions or scenarios.

[0075] GTStrudl is a computer software system used to assist engineers in structural analysis and design. It is one of the few software certified by the Nuclear Energy Commission in the United States. It has the functions of general statics, dynamics and nonlinear analysis. GTStrudl contains a series of international design specifications and can reliably and conveniently analyze and evaluate pipeline supports.

[0076] The present invention is based on the Excel platform, VBA programming language and GTStrudl finite element analysis software, adopts the functional modular design concept and function call mechanism, and realizes the automation of engineering tasks such as pipeline support and hanger mechanical analysis and report preparation. Specific reference is as follows:

[0077] Reference Figure 4 The present invention proposes a mechanical analysis method for pipeline supports and hangers in nuclear power plants, comprising:

[0078] Step 1: Create a database that matches the project type.

[0079] Specifically, the database includes at least steel sections, standard pipe parts, pads, embedded plates, temperature correction coefficient K, material elastic modulus E, yield strength Sy, ultimate strength Su, and seismic acceleration SSE. The database is described in detail as follows:

[0080] For steel sections, a database of various steel section types and specifications is established in the Excel worksheet "DB_Steel Section Library".

[0081] Taking square steel as an example, the data content and format requirements are shown in Table 1. The physical meaning of each size of square steel is shown in Figure 5 shown.

[0082] Table 1 Square steel database content and format requirements

[0083]

[0084] Note: Dimensions in mm;

[0085] In order to facilitate the use of data in the "DB_ Steel Library", for example, when the mechanical modeling of the support and hanger needs to obtain the X-axis dimension 100mm of the steel D-1100x100x8, the public function GetShapeVal ('D-1 50x50x7', 'Ax') developed by VBA can be used. The simplified syntax format of GetShapeVal is as follows:

[0086] Function GetShapeVal(ByVal Spec As String,ByVal Para As String)AsVariant.

[0087] Among them, Spec represents a specific steel model, and Para represents the parameter value to be extracted for the steel model.

[0088] For standard pipe parts, a database of pipe types and specifications is established in the Excel worksheet "DB_Strap". Taking KC welded flat steel pipe clamp as an example, the data content and format requirements are shown in Table 2. The physical meaning of each size of KC welded flat steel pipe clamp is shown in Figure 6 shown.

[0089] Table 2 Content and format requirements of KC type pipe clamp database

[0090]

[0091] Note: Dimension unit is mm, mass unit is kG, force unit is kN, stiffness unit is N / mm;

[0092] To facilitate the use of data in "DB_Strap", such as when the H value of KC pipe clamp KC050b needs to be obtained during the mechanical modeling of the support, the public function GetStrapVal ('KC050b', 'H') developed by VBA can be used. The simplified syntax format of GetStrapVal is as follows:

[0093] Function GetStrapVal(ByVal Spec As String,ByVal Para As String)AsVariant.

[0094] Among them, Spec represents the specific pipe clamp model specification, and Para represents the parameter value to be extracted from the pipe clamp model specification.

[0095] For the pad, a pad database is established in the Excel worksheet "DB_pad". Taking the VE root welding pad as an example, the data content and format requirements are shown in Table 3. The physical meaning of each size of the VE root welding pad is shown in Figure 7 shown.

[0096] Table 3 VE root welding pad database content and format requirements

[0097] Specification W L T m Material VEA100a 100 70 8 0.40 Q245R ··· ··· ··· ··· ··· ···

[0098] Note: Dimensions in mm, mass in kG;

[0099] In order to facilitate the use of data in "DB_Pad", for example, when the mechanical modeling of the support and hanger needs to obtain the W value of the VEA100a pad as 100mm, you can use the public function GetPlateVal ('VEA100a, 'W') developed by VBA. The simplified syntax format of GetPlateVal is as follows:

[0100] Function GetPlateVal(ByVal Spec As String,ByVal Para As String)AsVariant.

[0101] Among them, Spec represents the specific VE root welding pad specification, and Para represents the parameter value to be extracted from the VE root welding pad model specification.

[0102] For embedded panels, establish an embedded panel database in the Excel worksheet "DB_Embedded Panel". The data content and format requirements of the embedded panels are shown in Table 4. The schematic diagrams of the embedded panels in various directions are shown in Figure 8 shown.

[0103] Table 4 Content and format requirements of embedded board database

[0104]

[0105]

[0106] Note: The unit of tensile stiffness is kN / m, and the unit of torsional stiffness is kN·m / rad;

[0107] In order to facilitate the use of data in "DB_Embedded Plate", for example, when the mechanical modeling of the support and hanger needs to obtain the XYZ project OB2 embedded plate tensile stiffness 310616kN / m, you can use the public function GetEmbeddedPlateStiffness('XYZ','OB2,'P') developed by VBA. The simplified syntax format of GetEmbeddedPlateStiffness is as follows:

[0108] Function GetEmbeddedPlateStiffness(ByVal Proj As String,ByValPlateType As String,ByVal ValType As String)As Double.

[0109] Among them, Proj represents the project name, PlateType represents the specific embedded plate model, and ValType represents the value to be extracted (P represents tensile stiffness, and T represents torsional stiffness).

[0110] For the temperature correction coefficient K, the mechanical properties of the material, as the temperature increases, its yield strength, tensile strength and elastic modulus will decrease accordingly. In order to obtain the temperature correction coefficient at a specified temperature, you can use the public function GetTempK developed by VBA. The simplified syntax format of GetTempK is as follows:

[0111] Function GetTempK(ByVal Temp As Double)As Double.

[0112] Wherein, Temp represents the specified temperature, and its value range is 0℃~375℃.

[0113] For the material elastic modulus E, a material elastic modulus database is established in the Excel worksheet "DB_Mat_E". The data content and format requirements of the material elastic modulus database are shown in Table 5.

[0114] Table 5 Elastic modulus E database content and format requirements

[0115] project type Elastic modulus (normal temperature) XYZ Carbon Steel 2.01E5 ··· ··· ···

[0116] Note: The unit of elastic modulus is MPa;

[0117] The elastic modulus of the material will decrease accordingly as the temperature increases. In order to obtain the elastic modulus E of carbon steel and carbon manganese steel at a specified temperature, the public function GetE_G_Temp developed by VBA can be used. The simplified syntax format of GetE_G_Temp is as follows:

[0118] Function GetE_G_Temp(ByVal Proj As String,ByVal ETypeAs String,ByValTemp As Double)As Double.

[0119] Among them, Proj represents the project name, EType represents the specific material type, and Temp represents the specified temperature, and its value range is -40℃~500℃.

[0120] For the material yield strength Sy, a material yield strength database is established in the Excel worksheet "DB_Mat_SySu". The data content and format requirements of the material yield strength database are shown in Table 6.

[0121] Table 6 Yield strength Sy database content and format requirements

[0122] project type Yield strength (normal temperature) XYZ Q235B 235 ··· ··· ···

[0123] Note: Yield strength unit: MPa;

[0124] The yield strength Sy of the material will decrease accordingly as the temperature increases. In order to obtain the yield strength Sy of a specified material at a certain temperature, you can use the public function GetSy_Temp developed by VBA. The simplified syntax format of GetSy_Temp is as follows:

[0125] Function GetSy_Temp(ByVal Proj As String,ByVal Mat As String,ByValTemp As Double)As Double.

[0126] Among them, Proj represents the project name, Mat represents the material grade; Temp represents the specified temperature, and its value range is 20℃~400℃.

[0127] For the material ultimate strength Su, a material ultimate strength database is established in the Excel worksheet "DB_Mat_SySu". The data content and format requirements of the material ultimate strength database are shown in Table 7.

[0128] Table 7 Content and format requirements of ultimate strength Su database

[0129] project type Ultimate strength (normal temperature) XYZ Q235B 370 ··· ··· ···

[0130] Note: Yield strength unit: MPa;

[0131] The yield strength Su of the material will decrease accordingly as the temperature increases. In order to obtain the yield strength Su of the specified material at a certain temperature, you can use the public function GetSu_Temp developed by VBA. The simplified syntax format of GetSu_Temp is as follows:

[0132] Function GetSu_Temp(ByVal Proj As String,ByVal Mat As String,ByValTemp As Double)As Double.

[0133] Among them, Proj represents the project name, Mat represents the material grade; Temp represents the specified temperature, and its value range is 20℃~400℃.

[0134] For earthquake acceleration SSE, an earthquake acceleration database is established in the program worksheet "DB_SSE". The data content and format requirements of the earthquake acceleration database are shown in Table 8.

[0135] Table 8 Content and format requirements of earthquake acceleration SSE database

[0136] project Location Damping ratio Acceleration Type elevation X direction Y direction Z direction XYZ CIS 4% Peak 0.0 1.757 1.615 2.377 ··· ··· ··· ··· ··· ··· ··· ···

[0137] Note: The unit of elevation is m; the unit of X, Y and Z directions is g;

[0138] The self-weight excitation load generated by the mass of the hanger during an earthquake is calculated by multiplying the mass of the hanger by the corresponding earthquake acceleration. In order to obtain the earthquake acceleration value of a specified project, a specified location, a specified elevation and a specified direction, you can use the public function GetEarthQuakeAcc developed by VBA. The simplified syntax format of GetEarthQuakeAcc is as follows:

[0139] Function GetEarthQuakeAcc(ByVal Proj As String,ByVal GetPos AsString,ByVal ZNB As String,ByVal AccType As String,ByVal Elev As Double,ByValGetDir As String)As Double.

[0140] Among them, Proj represents the project; GetPos represents the specified position, such as ASB, CIS or SCV; ZNB represents the damping ratio, such as 4%, 7%, etc.; AccType represents the acceleration type, such as Peak, ZPA, etc.; Elev represents the elevation; GetDir represents the direction, such as X, Y, Z, etc.

[0141] Step 2: According to the requirements of ASME NF, AISC and design criteria, write an analysis and evaluation function for pipe support and hanger analysis and evaluation.

[0142] Specifically, according to the specifications ASME NF, AISC and design criteria, public functions for analysis and evaluation of pipe supports and hangers are compiled, including stiffness, deflection, standard parts, steel structures, joint welds, joint steel plates, local stress, etc.

[0143] Among them, through function calling, the analysis and evaluation of pipeline supports and hangers can be completed efficiently.

[0144] Take the punching shear local stress assessment of square steel joints as an example. Fig. 9 Based on the AISC specification and related design criteria, a public function LocalStressEvaluate_AISC2005_LevelA was written in VBA programming language. Its simple syntax format is as follows:

[0145] Function LocalStressEvaluate_AISC2005_LevelA(ByVal B As Double,ByValH As Double,ByVal t As Double,ByVal BB As Double,ByVal Hb As Double,ByVal TBAs Double,ByVal Bbw As Double,ByVal Hbw As Double,ByVal Theta As Double,ByValE As Double,ByVal Fy As Double,ByVal Fyb As Double,ByVal Ey As Double,ByValAxial As Double,ByVal Mi As Double,ByVal Mo As Double,ByVal UA As Double,ByVal SC As Variant,ByVal Connection_Type As String,ByVal PrintOption AsDouble)as Variant.

[0146] Step 3: According to the structural form of the support and hanger, a parametric template of the support and hanger mechanical model is established.

[0147] The parameterized template of the mechanical model of the support and hanger is as follows: Fig.10 As shown in the figure, the parametric design of mechanical models has at least the following advantages:

[0148] 1. Based on Excel style design, easy to operate;

[0149] 2. The parametric design takes into account the basic design input information required to establish the mechanical analysis model of the pipe support and hanger, including but not limited to the project, ambient temperature, operating temperature, location elevation, steel specifications, steel dimensions, etc.

[0150] 3. The parametric design specifies the contents required for the assessment of the connection position of the pipe support and hanger, such as standard parts assessment, square steel punching and shear assessment, weld assessment, steel plate assessment, etc.

[0151] 4. In order to make the parameterization process of the mechanical model of pipe supports and hangers convenient and efficient, the functions developed by VBA can be directly called (a total of 16 auxiliary functions), such as obtaining the size specifications of the pad model specified in the pad database through the function GetPlateVal.

[0152] 5. When the program is running, the mechanical modeling of the pipe support and hanger is automatically completed by searching keywords (a total of 42 keywords), generating the matching GTStrudl finite element mechanical analysis model and the analysis and evaluation of the pipe support. For example, the keyword "JID" is used to determine that the area is the support and hanger node information; the keyword "Jweld" is used to determine that the area is the connection weld information and the weld range that needs to be evaluated.

[0153] Step 4: According to the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements, the pipeline load is automatically parsed into the working load for calculation and analysis.

[0154] Specifically, the pipe load used in the mechanical analysis of pipe supports comes from the output of the pipe calculation results (PPO file output by PipeStress). For details on the PPO file format, see Figure 3 shown.

[0155] When performing mechanical analysis on supports and hangers, the PPO data must be combined according to the load combinations required by the specifications. In order to convert the PPO load from text format to Excel data table format, the public function Read_PPO developed by VBA can be used. The simplified syntax format of Read_PPO is as follows:

[0156] Sub Read_PPO(Optional StartNum As Double=6520).

[0157] Among them, StartNum indicates the row of PPO from which the data is parsed. By default, the parsing starts from row No. = 6520. After parsing, the combined working conditions are as follows Fig.11 shown.

[0158] In order to obtain the load value of a specified support under a specified working condition and load category, you can use the public function GetSuptLoad developed by VBA. The simplified format of GetSuptLoad is as follows:

[0159] Function GetSuptLoad(ByVal Supt As String,ByVal LoadCls As String,ByVal Para As String)As Variant.

[0160] Among them, Supt is the name of the support; LoadCls is the name of the working condition, where seismic class I or II is LevelA / B, LevelC / D, and non-seismic class is Normal, Occasional; Para is the load category, such as +FX, -FX, +FY, -FY, +FZ, -FZ, +MX, -MX, +MY, -MY, +MZ, -MZ.

[0161] Step 5: Based on the parameterized template of the support and hanger mechanical model, the support and hanger structural information and the analyzed working load, the pipeline support and hanger mechanical analysis model is automatically generated, and the GTStrudl finite element software is called to automatically complete the pipeline support and hanger mechanical calculation.

[0162] Reference Fig.12 According to the designed pipe support and hanger mechanical parameterized model, the analyzed pipeline PPO load and the established project database, the GTStrudl mechanical finite element analysis model of the pipe support and hanger is automatically generated, and the GTStrudl program is automatically called to complete the mechanical calculation of the pipe support and hanger.

[0163] Step 6: Automatically call the analysis and evaluation function to analyze and evaluate the pipeline supports and hangers, summarize the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepare a mechanical analysis report for the pipeline supports and hangers.

[0164] That is, based on the designed pipe support and hanger mechanical parametric model and the support and hanger mechanical calculation results, the pipe support and hanger analysis and evaluation is automatically completed, including but not limited to standard component evaluation, weld evaluation, steel plate evaluation, stiffness evaluation, deflection evaluation, etc.

[0165] For details, please refer to Fig.13 , Fig.13 This is an example of analysis and evaluation results of pipe supports and hangers.

[0166] The present invention also proposes a nuclear power plant pipeline support and hanger mechanical analysis system, which adopts the nuclear power plant pipeline support and hanger mechanical analysis method as above, and the analysis system includes:

[0167] Establish modules and build databases that match the project type;

[0168] Writing modules, writing analysis and evaluation functions for pipeline supports and hangers according to the requirements of ASME NF, AISC and design criteria;

[0169] The parameterization module establishes the parameterization template of the mechanical model of the support and hanger according to the structural form of the support and hanger;

[0170] The analysis module automatically analyzes the pipeline load into the working load for calculation and analysis based on the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements;

[0171] The generation module automatically generates the mechanical analysis model of the pipeline support and hanger based on the parameterized template of the support and hanger mechanical model, the support and hanger structural information, and the analyzed working load, and calls the GTStrudl finite element software to automatically complete the mechanical calculation of the pipeline support and hanger;

[0172] The analysis and evaluation module automatically calls the analysis and evaluation function to analyze and evaluate the pipeline supports and hangers, summarizes the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepares a mechanical analysis report for the pipeline supports and hangers.

[0173] Reference Figure 4 The present invention designs a parameterized template of the mechanical model of the support and hanger based on the Excel style according to the structural form of the support and hanger and the analysis and evaluation content. The template design takes into account the basic design input information required for establishing the mechanical analysis model of the pipeline support and hanger, including but not limited to the project, ambient temperature, operating temperature, location elevation, steel specifications, steel dimensions, etc.; it also clarifies the content required to be evaluated at the connection position of the pipeline support and hanger, such as standard parts evaluation, square steel punching and shear evaluation, weld evaluation, steel plate evaluation, etc.

[0174] According to the sorted support and hanger information, the established support and hanger mechanical model parametric template and the analyzed pipeline PPO load, the pipeline support GTStrudl finite element mechanical analysis model is automatically generated, and GTStrudl is automatically called to complete the calculation of the pipeline support. According to the designed support and hanger mechanical parametric template and the pipeline support calculation results, the analysis and evaluation function is automatically called to complete the analysis and evaluation of the pipeline supports.

[0175] In summary, the present invention uses the Excel platform, VBA programming language and GTStrudl finite element analysis software to efficiently realize the automation of engineering tasks such as mechanical analysis and report preparation of pipeline supports and hangers in nuclear power plants. Specifically, it includes: automatically completing the analysis and loading of pipeline PPO loads, automatically generating the GTStrudl finite element mechanical analysis model of supports and hangers (GTStrudl command flow), automatically calling GTStrudl to complete the calculation of supports and hangers, automatically completing the analysis and evaluation of supports and hangers, automatically summarizing the calculation results and generating reports, etc.

[0176] Moreover, the analysis method of the present invention has clear ideas, comprehensive processes and simple operations. It does not require designers to be proficient in the finite element calculation principles and software operation methods of GTStrudl. Designers only need to input basic support and hanger design data in the Excel interface and then automatically run the corresponding VBA program to complete the tedious work of nuclear power support and hanger pipeline mechanical analysis.

[0177] The present invention can greatly improve the work efficiency and calculation accuracy of engineering designers, and fully meet the requirements of iterative design characteristics of nuclear power plants and the limited construction window period of renovation projects.

[0178] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "install", "connect", "connect", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can also be a mechanical connection. For ordinary technicians in this field, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.

[0179] The present application uses specific words to describe the embodiments of the present application. For example, "one embodiment", "an embodiment", and / or "some embodiments" refer to a certain feature, structure or characteristic related to at least one embodiment of the present application. Therefore, it should be emphasized and noted that "one embodiment" or "an embodiment" or "an alternative embodiment" mentioned twice or multiple times in different positions in this specification does not necessarily refer to the same embodiment. In addition, some features, structures or characteristics in one or more embodiments of the present application can be appropriately combined.

[0180] Although the present invention is disclosed as above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art may make possible changes and modifications without departing from the spirit and scope of the present invention. Therefore, any modification, equivalent change and modification made to the above embodiments according to the technical essence of the present invention without departing from the content of the technical solution of the present invention shall fall within the protection scope defined by the claims of the present invention.

Claims

1. A mechanical analysis method for pipeline supports and hangers in nuclear power plants, characterized in that: include: Step 1: Establish a database that matches the project type; Step 2: According to the requirements of ASME NF, AISC and design criteria, write an analysis and evaluation function for pipeline support and hanger analysis and evaluation; Step 3: Establish a parameterized template of the mechanical model of the support and hanger according to the structural form of the support and hanger; Step 4: According to the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements, the pipeline load is automatically parsed into the working load for calculation and analysis; Step 5: Automatically generate a pipeline support and hanger mechanical analysis model based on the support and hanger mechanical model parameterized template, support and hanger structural information, and the analyzed working load, and call GTStrudl finite element software to automatically complete the pipeline support and hanger mechanical calculation; Step 6: automatically call the analysis and evaluation function, analyze and evaluate the pipeline supports and hangers, summarize the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepare a mechanical analysis report for the pipeline supports and hangers.

2. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 1 is characterized in that: In the step 1, The database at least includes steel sections, standard pipe parts, pads, embedded plates, temperature correction coefficient K, material elastic modulus E, material yield strength Sy, material ultimate strength Su, and seismic acceleration SSE.

3. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 2 is characterized in that: By establishing a database of various steel types and specifications in the Excel worksheet "DB_Steel Library"; By establishing a database of pipe standard parts types and specifications in the Excel worksheet "DB_Strap"; By creating a database of pads in the Excel worksheet "DB_pads"; By creating a database of embedded panels in the Excel worksheet "DB_Embedded Panels"; Get the temperature correction coefficient K at the specified temperature by using the public function GetTempK developed by VBA; By establishing a database of material elastic modulus E in the Excel worksheet "DB_Mat_E"; By creating a database of material yield strength Sy in the Excel worksheet "DB_Mat_SySu"; By creating a database of material ultimate strength Su in the Excel worksheet "DB_Mat_SySu"; A database of earthquake acceleration SSE is established in the Excel worksheet "DB_SSE".

4. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 1, characterized in that: In the step 2, Standardize the rigidity, deflection, standard parts, steel structure, joint welds, joint steel plates and local stress, and analyze and evaluate the pipe supports and hangers through function calls.

5. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 1, characterized in that: In step 3, The parameterization process combines the basic design input information required to establish the mechanical model of pipeline supports and hangers, and clarifies the content that needs to be evaluated at the connection position of pipeline supports and hangers. When the program is running, it automatically completes the mechanical modeling of pipeline supports and hangers, generates the matching GTStrudl finite element mechanical analysis model and the analysis and evaluation of pipeline supports through keyword search.

6. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 5, characterized in that: The basic design input information required for establishing the mechanical model of the pipeline support and hanger at least includes the project, ambient temperature, operating temperature, location elevation, steel specifications, and steel dimensions; It is clarified that the contents required for the assessment of the connection position of the pipeline support and hanger include at least standard parts assessment, square steel punching and shear assessment, weld assessment, and steel plate assessment.

7. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 1, characterized in that: In step 4, The pipeline load used in pipeline mechanical analysis comes from the output of pipeline calculation results. When performing support and hanger mechanical analysis, the PPO data is combined according to the load combination required by the specifications and guidelines.

8. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 7, characterized in that: In order to obtain the load value of a specified support under a specified working condition and load category, the public function GetSuptLoad developed by VBA is used.

9. The nuclear power plant pipeline support and hanger mechanical analysis method according to claim 1, characterized in that: In step 6, The analysis and assessment of pipeline supports and hangers shall at least include: standard component assessment, weld assessment, steel plate assessment, stiffness assessment, and deflection assessment.

10. A nuclear power plant pipeline support and hanger mechanical analysis system, characterized in that: The nuclear power plant pipeline support and hanger mechanical analysis method according to any one of claims 1 to 9 is adopted, wherein the analysis system comprises: Establish modules and build databases that match the project type; Writing modules, writing analysis and evaluation functions for pipeline supports and hangers according to the requirements of ASME NF, AISC and design criteria; The parameterization module establishes the parameterization template of the mechanical model of the support and hanger according to the structural form of the support and hanger; The analysis module automatically analyzes the pipeline load into the working load for calculation and analysis based on the pipeline load output from the pipeline mechanical analysis results and the design criteria requirements; A generation module, which automatically generates a mechanical analysis model of the pipeline support and hanger according to the support and hanger mechanical model parameterized template, the support and hanger structural information and the analyzed working load, and calls the GTStrudl finite element software to automatically complete the mechanical calculation of the pipeline support and hanger; The analysis and evaluation module automatically calls the analysis and evaluation function to analyze and evaluate the pipeline supports and hangers, summarizes the mechanical calculation and analysis and evaluation results of the pipeline supports and hangers, and prepares a mechanical analysis report for the pipeline supports and hangers.

Citation Information

Patent Citations

  • Dynamic intelligent structure analysis method for power plant workshop design

    CN105930578A

  • Method for converting SupportModeler support and hanger design model into analysis model

    CN111382529A

  • Automatic mechanical analysis method for non-standard supports and hangers

    CN113569348A

  • Nuclear power plant main loop automatic analysis pretreatment and pretreatment system and method

    CN113569439A

  • Excel-based nuclear-grade pipeline rapid modeling method and system

    CN117094297A