Method and device for acquiring ventilation pipeline material information through nuclear power station three-dimensional model
By obtaining and processing the parameters of ventilation duct fittings in the three-dimensional model of the nuclear power plant, and using three-dimensional engineering design tools to generate standard data table files, the problem of inconvenient processing of ventilation duct material information in the existing technology is solved, and a more efficient design and development process is achieved.
Patent Information
- Application Number
- CN202411562622.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-02-07
AI Technical Summary
The prior art is difficult to process the information of the ventilation duct material of nuclear power plants into a data table file that meets the design requirements, resulting in a long debugging and development time and unintuitive results.
By obtaining all the pipe fittings containing ventilation ducts in the 3D model of the nuclear power plant, extracting the pipe fitting parameter array, and using the three-dimensional engineering design tool to process these data in the preset data format, and generating standard data table files. These data are further processed based on the preset ventilation duct design regulations to obtain ventilation duct material information that meets the design requirements.
The ventilation duct material information is processed into a data table file that meets the design requirements, shortening the software development workload, and improving the intuitiveness and design quality of the output results.
Smart Images

Figure CN119398016A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of nuclear power plant design, and in particular to a method and a device for acquiring ventilation duct material information from a three-dimensional model of a nuclear power plant. Background Art
[0002] When designing ventilation ducts for nuclear power plants, after 3D design in engineering design software, a ventilation duct material list is required to complete the ventilation system design. The ventilation duct material list contains a lot of information, and only some of the attributes can be extracted from the component attributes in the 3D model. Other information needs to be further judged and calculated based on the ventilation pipe fittings attributes and ventilation duct design regulations.
[0003] The 3D engineering design software comes with its own development language, and its main function is to process component data information in the 3D model. It can be developed to directly extract some information about ventilation duct materials from the software. However, when processing large amounts of data, its program debugging is inconvenient and the output results are not intuitive. It can only export text files, and cannot process the ventilation duct material information data into a data table file that meets the design requirements. Summary of the invention
[0004] In view of this, the present invention provides a method and device for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant, so as to solve the problem that the ventilation duct material information data cannot be processed into a data table file that meets the design.
[0005] In a first aspect, the present invention provides a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant, the method comprising:
[0006] Obtain all pipe fittings including ventilation ducts in the 3D model of the nuclear power plant;
[0007] Extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array;
[0008] Using a three-dimensional engineering design tool and processing the pipe fitting parameter array according to a preset data format to obtain a standard data table file;
[0009] Based on the preset ventilation duct design regulations and 3D engineering design tools, the standard data table file is processed to obtain the ventilation duct material information.
[0010] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention obtains all pipe fittings containing ventilation ducts in the three-dimensional model of the nuclear power plant; extracts all ventilation duct names and attribute parameters of subordinate pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain pipe fitting parameter arrays; uses a three-dimensional engineering design tool and processes the pipe fitting parameter array according to a preset data format to obtain a standard data table file; based on preset ventilation duct design regulations and the three-dimensional engineering design tool, processes the standard data table file to obtain ventilation duct material information required for engineering design, and uses the three-dimensional engineering design tool to realize processing of ventilation duct material information data into a data table file that meets the design. The ventilation duct material information has the characteristics of detailed ventilation duct design regulations, a large number of pipe fittings, and accurate and detailed material information requirements, shortens the debugging and development time, facilitates engineering design use, improves work efficiency and design quality, and solves the problem that ventilation duct material information data cannot be processed into a data table file that meets the design.
[0011] In an optional implementation, obtaining all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant includes:
[0012] All pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant are screened according to pipe fitting types and pipe fitting names to obtain all pipe fittings including ventilation ducts.
[0013] The method for obtaining material information of ventilation ducts from a three-dimensional model of a nuclear power plant provided by the present invention screens all pipe fittings containing ventilation ducts in the three-dimensional model of the nuclear power plant according to pipe fitting types and pipe fitting names, thereby obtaining all pipe fittings containing ventilation ducts, preventing pipe fittings from being missed during screening, and providing conditions for subsequent extraction of key attribute parameters.
[0014] In an optional implementation, all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names are extracted from all pipe fittings, and the obtained pipe fitting parameter array includes:
[0015] Extract all ventilation duct names from all pipe fittings and the corresponding lower-level pipe fittings for each ventilation duct name;
[0016] Get the attribute parameters of each pipe fitting, and summarize the attribute parameters of each pipe fitting to obtain the corresponding pipe fitting parameter array.
[0017] In an optional embodiment, the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type and pipe fitting size;
[0018] Get the attribute parameters of each pipe fitting, and summarize the attribute parameters of each pipe fitting to obtain the corresponding pipe fitting parameter array including:
[0019] The pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting are obtained, and the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting are summarized to obtain a pipe parameter array corresponding to each pipe fitting.
[0020] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention extracts all ventilation duct names and the subordinate pipe fittings corresponding to each ventilation duct name from all pipe fittings; obtains the attribute parameters of each pipe fitting, and summarizes the attribute parameters of each pipe fitting to obtain a corresponding pipe fitting parameter array, so as to quickly and conveniently extract key attribute parameters, and make screening and data statistics more intuitive and convenient.
[0021] In an optional implementation, a standard data table file is obtained by processing the pipe parameter array using a three-dimensional engineering design tool according to a preset data format, including:
[0022] Processing the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain a pipe fitting parameter array corresponding to each pipe fitting in a unified data format;
[0023] Unify the data format, add a data header to the pipe fitting parameter array corresponding to each pipe fitting, use the preset punctuation as a separator, and merge all the pipe fitting parameter arrays with the added data header to obtain a data table file;
[0024] The data table file is processed by using a three-dimensional engineering design tool to obtain a standard data table file.
[0025] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention processes the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain the pipe fitting parameter array corresponding to each pipe fitting in a unified data format; adds a data header to the pipe fitting parameter array corresponding to each pipe fitting in a unified data format, uses preset punctuation as a separator and merges all the pipe fitting parameter arrays with the added data header to obtain a data table file; uses a three-dimensional engineering design tool to process the data table file to obtain a standard data table file, thereby realizing the acquisition of a basic standard data table for pipe fittings, completing the design of a key basic standard data table file, and providing conditions for subsequently obtaining ventilation duct material information.
[0026] In an optional implementation, the ventilation duct material information is obtained by processing the standard data table file based on the preset ventilation duct design regulations and the three-dimensional engineering design tool, including:
[0027] Based on the attribute parameters of each pipe fitting in the standard data table file, the preset ventilation duct design regulations are sorted out and integrated into the 3D engineering design tool to obtain the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct;
[0028] Fill the ventilation duct parameter values and the ventilation duct upstream and downstream connection component parameter values into the corresponding positions of the standard data table file to obtain the ventilation duct material information.
[0029] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention processes a standard data table file based on preset ventilation duct design regulations and a three-dimensional engineering design tool to obtain the ventilation duct material information, and uses the three-dimensional engineering design tool to complete the development and debugging from basic pipe fitting data to ventilation duct material information, thereby solving the problems of the development language provided by the engineering design software in program development and data processing. At the same time, sorting, screening and data statistics of the material list in the standard data table file are more intuitive and convenient, thereby improving work efficiency and design quality.
[0030] In an optional embodiment, the upstream and downstream connecting components of the ventilation duct include flanges, flange connecting bolts, bolt matching washers and connecting gaskets; the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type, pipe fitting size and pipe fitting angle;
[0031] Based on the attribute parameters of each pipe fitting in the standard data table file, the preset ventilation duct design regulations are sorted out and integrated into the 3D engineering design tool to obtain the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct, including:
[0032] Based on the pressure level, material, type and size of each pipe fitting, use 3D engineering design tools to determine the ventilation duct thickness, ventilation duct weight, flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket type;
[0033] Based on flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket types, three-dimensional engineering design tools are used to determine flange length, flange mass, number of connection bolts, number of bolt matching gaskets, and connection gasket length;
[0034] Use 3D engineering design tools to determine the specifications, length and quality of ventilation duct reinforcement steel based on pipe dimensions;
[0035] Based on the pressure level, material, type, size and angle of each pipe fitting, a 3D engineering design tool is used to determine the material, area and weight of the guide vane of the ventilation duct elbow, the number of screws, bolts, sleeves, nuts and washers required to fix the guide vane.
[0036] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention has the characteristics that in the design of ventilation ducts in a nuclear power plant, there are detailed ventilation duct design regulations, a large number of pipe fittings are included, and the material information requires to be accurate and detailed. The application of the invention shortens the workload of software development, accurately calculates the ventilation duct material information in the three-dimensional model of a nuclear power plant, the output result is more intuitive, and the output table better meets the design requirements.
[0037] In a second aspect, the present invention provides a device for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant, the device comprising:
[0038] The pipe fitting acquisition module is used to acquire all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant;
[0039] A parameter array extraction module is used to extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array;
[0040] A standard data table determination module is used to process the pipe fitting parameter array according to a preset data format using a three-dimensional engineering design tool to obtain a standard data table file;
[0041] The ventilation duct material information determination module is used to process the standard data table file based on the preset ventilation duct design regulations and three-dimensional engineering design tools to obtain the ventilation duct material information.
[0042] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0043] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to the first aspect or any corresponding embodiment thereof.
[0044] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0046] Figure 1 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention;
[0047] Figure 2 is a flow chart of another method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention;
[0048] Figure 3 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of another nuclear power plant according to an embodiment of the present invention;
[0049] Figure 4 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention;
[0050] Figure 5 is a schematic diagram of a hierarchy naming rule for a ventilation duct model in an engineering design software according to an embodiment of the present invention;
[0051] Figure 6 is a schematic cross-sectional view of an air duct flange according to an embodiment of the present invention;
[0052] Figure 7 is a structural block diagram of a device for acquiring ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention;
[0053] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0055] According to an embodiment of the present invention, a method embodiment of obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0056] In this embodiment, a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant is provided, which can be used in computer terminals, such as central processing units, servers, etc. Figure 1 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0057] Step S101, obtaining all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant.
[0058] Specifically, the ventilation duct is referred to as the air duct. Figure 5 As shown in the figure, the ventilation ducts in the 3D model of the nuclear power plant are named according to the hierarchy of "project" → "sub-item (system)" → "pipeline class" → "pipeline group" → "pipeline" → "pipeline element", which is the model element data hierarchy of the 3D modeling of the ventilation duct. The program developed in the development language of the 3D engineering design software can be used to filter and sort the ventilation ducts according to the model element type and name to obtain all the pipe fittings containing the ventilation ducts. The ventilation duct is referred to as the air duct.
[0059] Step S102: extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array.
[0060] Specifically, traverse all the filtered pipelines, based on Figure 5 The hierarchical naming diagram is used to extract the "pipeline" name and the attribute parameters of its subordinate pipe fittings (such as pressure level and pipe fitting size) to obtain the pipe fitting parameter array.
[0061] Step S103: Using a three-dimensional engineering design tool and in accordance with a preset data format, the pipe parameter array is processed to obtain a standard data table file.
[0062] Specifically, the three-dimensional engineering design tool is a development language development tool that comes with the three-dimensional engineering design software, and the program developed with the development language that comes with the three-dimensional engineering design software is a VBA program (Visual Basic for Applications, macro language program). The preset data formats include .txt format files and .csv format files, and the standard data table file uses an Excel data table file. The extracted pipe fitting parameter array is processed according to the .txt format file or .csv format file format requirements, and exported as a data table file, and the data table file is processed using the three-dimensional engineering design tool to obtain a standard Excel data table file.
[0063] Step S104, based on the preset ventilation duct design regulations and the three-dimensional engineering design tool, the standard data table file is processed to obtain the ventilation duct material information.
[0064] Specifically, the design regulations for nuclear power ventilation ducts are integrated into the VBA program (such as Figure 6 , such as calculating the number of connecting bolts based on the diameter of the ventilation duct, etc.), and processing the data in the standard Excel data table file to obtain the ventilation duct material information required for engineering design, and present it in the form of an Excel data list.
[0065] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided in this embodiment obtains all pipe fittings of the ventilation duct contained in the three-dimensional model of the nuclear power plant; extracts all ventilation duct names and attribute parameters of subordinate pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain pipe fitting parameter arrays; uses a three-dimensional engineering design tool and processes the pipe fitting parameter array according to a preset data format to obtain a standard data table file; based on preset ventilation duct design regulations and the three-dimensional engineering design tool, the standard data table file is processed to obtain ventilation duct material information required for engineering design, thereby realizing the processing of ventilation duct material information data into a data table file that meets the design requirements. The ventilation duct material information has the characteristics of detailed ventilation duct design regulations, a large number of pipe fittings, and accurate and detailed material information requirements, thereby shortening the debugging and development time, facilitating the use of engineering design, improving work efficiency and design quality, and solving the problem that the ventilation duct material information data cannot be processed into a data table file that meets the design requirements.
[0066] In this embodiment, a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant is provided, which can be used in computer terminals, such as central processing units, servers, etc. Figure 2 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0067] Step S201, obtaining all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant.
[0068] Specifically, the above step S201 includes:
[0069] Step a. All pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant are screened according to pipe fitting types and pipe fitting names to obtain all pipe fittings including ventilation ducts.
[0070] Specifically, the program developed by the development language of the three-dimensional engineering design software can be used to filter and organize the ventilation ducts according to the model component type and name. The actual operation is to use the program developed by the development language of the three-dimensional engineering design software to filter out all the "pipeline" components contained in the component selected by the cursor.
[0071] Step S202: extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array.
[0072] Specifically, the above step S202 includes:
[0073] Step S2021, extracting all ventilation duct names from all pipe fittings and the lower-level pipe fittings corresponding to each ventilation duct name.
[0074] Specifically, all the pipes containing ventilation ducts are traversed and sorted according to Figure 5 The naming rules in the extract all ventilation duct names and the corresponding lower-level pipe fittings for each ventilation duct name.
[0075] Step S2022, obtaining the attribute parameters of each pipe fitting, and summarizing the attribute parameters of each pipe fitting to obtain a corresponding pipe fitting parameter array.
[0076] In some optional implementations, the above step S2022 includes:
[0077] Step b., obtaining the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting, and summarizing the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting to obtain a pipe parameter array corresponding to each pipe fitting.
[0078] Specifically, the attribute parameters of each pipe fitting include, but are not limited to: pipe fitting pressure level, pipe fitting material, pipe fitting type and pipe fitting size, as well as pipe fitting number and pipe fitting angle, etc. The pipe fitting size includes pipe fitting diameter, pipe fitting length and pipe fitting area.
[0079] When the pipe pressure, pipe material, pipe type, pipe number, pipe diameter, pipe length, pipe angle, pipe area and pipe type of each pipe fitting are obtained, the pipe pressure, pipe material, pipe type, pipe number, pipe diameter, pipe length, pipe angle, pipe area and pipe type of each pipe fitting are summarized to obtain the corresponding pipe parameter array.
[0080] Step S203: Use a 3D engineering design tool and process the pipe parameter array according to a preset data format to obtain a standard data table file. Figure 1 Step S103 of the illustrated embodiment will not be described in detail here.
[0081] Step S204: Process the standard data table file based on the preset ventilation duct design regulations and the 3D engineering design tool to obtain ventilation duct material information. Figure 1 Step S104 of the illustrated embodiment will not be described in detail here.
[0082] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided in this embodiment screens all pipe fittings containing ventilation ducts in the three-dimensional model of a nuclear power plant according to pipe fitting types and pipe fitting names, obtains all pipe fittings containing ventilation ducts, prevents pipe fittings from being missed in screening, and provides conditions for subsequent extraction of key attribute parameters. Extract all ventilation duct names and the lower-level pipe fittings corresponding to each ventilation duct name from all pipe fittings; obtain the attribute parameters of each pipe fitting, and summarize the attribute parameters of each pipe fitting to obtain the corresponding pipe fitting parameter array, so as to quickly and easily extract key attribute parameters, and make screening and data statistics more intuitive and convenient.
[0083] In this embodiment, a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant is provided, which can be used in computer terminals, such as central processing units, servers, etc. Figure 3 is a flow chart of a method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to an embodiment of the present invention. Figure 3 As shown, the process includes the following steps:
[0084] Step S301, obtain all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant. Figure 2 Step S201 of the illustrated embodiment will not be described in detail here.
[0085] Step S302: extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array. Figure 2 Step S202 of the illustrated embodiment will not be described in detail here.
[0086] Step S303: Using a three-dimensional engineering design tool and in accordance with a preset data format, the pipe parameter array is processed to obtain a standard data table file.
[0087] Specifically, the above step S303 includes:
[0088] Step S3031, processing the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain a pipe fitting parameter array corresponding to each pipe fitting in a unified data format.
[0089] Specifically, the preset data formats include .txt format files and .csv format files, and the standard data table file adopts an Excel data table file. The extracted pipe fitting parameter array is processed according to the format requirements of the .txt format file or the .csv format file to obtain a pipe fitting parameter array corresponding to each pipe fitting in a unified data format, as shown in Table 1.
[0090] Table 1 Data format unified pipe parameter array table corresponding to each pipe fitting
[0091]
[0092]
[0093] Step S3032, unify the data format, add a data header to the pipe parameter array corresponding to each pipe, use a preset punctuation mark as a separator, and merge all the pipe parameter arrays with the added data header to obtain a data table file.
[0094] Specifically, the preset punctuation in this embodiment is set as a comma. The name of the attribute parameter of each pipe fitting is set as a data header, and the pipe fitting parameter array corresponding to each pipe fitting is unified in data format. The data header is added, and all the pipe fitting parameter arrays with the added data header are combined with a comma as a separator to obtain a data table file.
[0095] Step S3033: Use a three-dimensional engineering design tool to process the data table file to obtain a standard data table file.
[0096] Specifically, the 3D engineering design tool is a development language development tool that comes with the 3D engineering design software, and the program developed with the development language that comes with the 3D engineering design software is a VBA program (Visual Basic for Applications, macro language program). The program developed with VBA is used to process the exported data table file to obtain a standard Excel data table file.
[0097] Step S304: Processing the standard data table file based on preset ventilation duct design regulations and three-dimensional engineering design tools to obtain ventilation duct material information.
[0098] Specifically, the above step S304 includes:
[0099] Step S3041, based on the attribute parameters of each pipe fitting in the standard data table file, the preset ventilation duct design regulations are sorted out and integrated into the three-dimensional engineering design tool to obtain the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct.
[0100] Specifically, the upstream and downstream connection components of the ventilation duct include flanges, flange connection bolts, bolt matching washers and connection gaskets; the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type, pipe fitting size and pipe fitting angle; Figure 6 As shown, taking the determination of the number of bolts for a rectangular duct as an example, the 3D engineering design tool writes the following code:
[0101]
[0102] End If
[0103] Number of Duct Bolts = 2*(x+y)-4
[0104] End Function'
[0105] Figure 6 In the figure, C and D represent the width and height of the duct; E and F represent the center distance of the bolt holes at the ends of the flange steel, and their values must be larger than the width and height C and D of the duct. The specific values are related to the specifications of the flange steel.
[0106] In some optional implementations, the above step S3041 includes:
[0107] Step a1, based on the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting, a 3D engineering design tool is used to determine the ventilation duct thickness, ventilation duct weight, flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket type.
[0108] Specifically, in engineering design, there are a series of rules for pipeline pressure, ventilation duct material, ventilation duct type, and ventilation duct diameter. For example, the duct pressure is 1000Pa, stainless steel, air supply duct, and diameter is 300mmX300mm. The 3D engineering design tool is used to determine that the steel plate thickness of the ventilation duct is 1.2mm, and the flange is an L40X4 angle steel. The volume can be calculated by multiplying the ventilation duct area × wall thickness, and then multiplying it by the steel plate density to calculate the weight. The flange weight can be calculated by multiplying the unit length weight of the flange angle steel by the flange length (for example: (300+300)*2+40*4).
[0109] The greater the pressure of the ventilation duct, the greater the force the steel plate has to bear, and accordingly, thicker plates are required. The larger the pipe diameter, the larger the force-bearing area, and the thicker the plate. Flange angle steel is similar. The greater the pressure, the larger the pipe diameter, and the greater the force on the flange. For specific calculations, please refer to the relevant technical content, which will not be repeated here.
[0110] Step a2, based on the flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket types, a three-dimensional engineering design tool is used to determine the flange length, flange mass, number of connection bolts, number of bolt matching gaskets, and connection gasket length.
[0111] Specifically, in the three-dimensional model of the nuclear power plant, the ventilation ducts are arranged in order in the pipeline, similar to a stack of people, one after another. If the downstream pipe fitting is a ventilation duct, only the flange of the pipe section needs to be calculated, and the flange connection bolts only need to be calculated upstream. If the downstream pipe fitting is a valve or other equipment, the connection bolts upstream and downstream of the pipe section need to be considered and calculated; if the downstream is an end blind plate, due to the blind plate, not only the connection bolts of the blind plate need to be considered, but also its connection flange and steel plate need to be calculated on the connected duct element.
[0112] Step a3, using a 3D engineering design tool to determine the specification, length and quality of the ventilation duct reinforcement steel based on the pipe size.
[0113] Specifically, the internal pressure of the air duct will be different due to the different pressure, diameter and length of the air duct. The position with high pressure needs to be strengthened, and the type and quantity of the strengthened steel are affected by the above factors.
[0114] Step a4, based on the pipe pressure level, pipe material, pipe type, pipe size and pipe angle of each pipe fitting, determine the material, area and weight of the ventilation duct elbow guide vane, the number of screws, bolts, sleeves, nuts and the number of washers matching the bolts required to fix the guide vane.
[0115] Specifically, for duct elbows, elbows of different pipe diameters, the number of guide vanes is different, and various consumables are also different, but there are specific regulations. For the type of duct elbow, the material, area, weight of the elbow guide vane, and the number of screws, bolts, sleeves, nuts, and washers required to fix the guide vane are determined based on the pipeline pressure, pipeline material, pipeline type, pipe diameter, and duct angle. For the material, area, weight of the elbow guide vane, and the number of screws, bolts, sleeves, nuts, and washers required to fix the guide vane, please refer to the relevant technical content, which will not be repeated here.
[0116] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided in this embodiment has the characteristics that in the design of ventilation ducts in a nuclear power plant, there are detailed ventilation duct design regulations, a large number of pipes are included, and the material information requires to be accurate and detailed. The application of this invention shortens the workload of software development, accurately calculates the ventilation duct material information in the three-dimensional model of a nuclear power plant, and the output result is more intuitive, and the output table better meets the design requirements.
[0117] Step S3042, fill the ventilation duct parameter values and the ventilation duct upstream and downstream connection component parameter values into the corresponding positions of the standard data table file to obtain the ventilation duct material information. Specifically, part of the ventilation duct material information is shown in Table 2 below:
[0118] Table 2 Partial information table of ventilation duct material information
[0119]
[0120]
[0121] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided in this embodiment processes the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain a pipe fitting parameter array corresponding to each pipe fitting in a unified data format; adds a data header to the pipe fitting parameter array corresponding to each pipe fitting in a unified data format, uses preset punctuation as a separator, and combines all pipe fitting parameter arrays with added data headers to obtain a data table file; uses a three-dimensional engineering design tool to process the data table file to obtain a standard data table file, thereby achieving the acquisition of the basic standard data table for pipe fittings, completing the design of key basic standard data table files, and providing conditions for obtaining ventilation duct material information in the future. Based on the preset ventilation duct design regulations and the three-dimensional engineering design tool, the standard data table file is processed to obtain ventilation duct material information, and the three-dimensional engineering design tool is used to complete the development and debugging from pipe fitting basic data to ventilation duct material information, solving the problems of the development language of the engineering design software in program development and data processing. At the same time, the sorting, screening and data statistics of the material list in the standard data table file are more intuitive and convenient, improving work efficiency and design quality.
[0122] As one or more specific application embodiments of the present invention, Figures 4 to 6 The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided by the present invention is further described in detail as follows:
[0123] First, Figure 5As shown, the naming rules for the ventilation ducts in the three-dimensional model of a nuclear power plant are explained as follows: follow the hierarchy of "project" → "sub-item (system)" → "pipeline class" → "pipeline group" → "pipeline" → "pipeline element", which is the model element data hierarchy for the three-dimensional modeling of ventilation ducts.
[0124] like Figure 4 As shown, the specific steps include:
[0125] (1) Using a program developed in the development language of the 3D engineering design software, the ventilation pipelines are screened and sorted according to the model component type and name. This method uses the developed program to screen out all the "pipeline" components contained in the component selected by the cursor and add them to the pipeline array;
[0126] (2) Traverse all the selected pipelines, extract the pipeline name and the attribute parameters of its subordinate components (such as pressure level and pipe size) and add them to the pipe parameter array;
[0127] (3) Process the extracted pipe fitting parameter array according to the .csv file format requirements, add a data header, merge the pipe fitting parameters with commas as separators, and export them as a data table file;
[0128] (4) Using a program developed by VBA to process the exported data table file, a standard Excel data table file is obtained;
[0129] (5) Integrate the design regulations of nuclear power ventilation ducts into the VBA program (such as Figure 6 , for example, calculate the number of connecting bolts based on the diameter of the duct), process the data in the standard Excel spreadsheet file, and obtain the list of ventilation duct materials required for engineering design.
[0130] For example, in the three-dimensional engineering design software, the developed program is run, "pipeline" or a level containing "pipeline" is selected, the "pipeline" array set is obtained, all "pipelines" in the set are traversed, the pipe fittings of the lower level are also traversed, the required parameters are extracted one by one, and the .csv format data file is exported, as shown in Table 1. In Excel, Excel-VBA is used to write a program to process the data. The program code adopts the code format recorded in step S3041. After processing, a ventilation duct material list that meets the design requirements is obtained, as shown in Table 2.
[0131] The specific program written in Excel-VBA is not limited to the code content recorded in step S3041, and technicians in this field can write it by themselves according to the logic and flow of data processing.
[0132] The method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant provided in this embodiment has the characteristics that in the design of ventilation ducts in nuclear power plants, there are detailed ventilation duct design regulations, a large number of pipe fittings, and accurate and detailed ventilation duct material information is required. The application of this invention shortens the workload of software development, accurately calculates the material information of ventilation pipe fittings in the three-dimensional model, and the output results are more intuitive, and the output table better meets the design requirements.
[0133] In this embodiment, a device for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0134] This embodiment provides a device for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant. Figure 7 As shown, including:
[0135] The pipe fitting acquisition module 701 is used to acquire all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant.
[0136] The parameter array extraction module 702 is used to extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array.
[0137] The standard data table determination module 703 is used to process the pipe parameter array using a three-dimensional engineering design tool according to a preset data format to obtain a standard data table file.
[0138] The ventilation duct material information determination module 704 is used to process the standard data table file based on the preset ventilation duct design regulations and the three-dimensional engineering design tool to obtain the ventilation duct material information.
[0139] In some optional implementations, the pipe obtaining module 701 includes:
[0140] The screening unit is used to screen all the pipe fittings including the ventilation duct in the three-dimensional model of the nuclear power plant according to the pipe fitting type and the pipe fitting name, so as to obtain all the pipe fittings including the ventilation duct.
[0141] In some optional implementations, the parameter array extraction module 702 includes:
[0142] The extraction unit is used to extract all ventilation duct names from all pipe fittings and the lower-level pipe fittings corresponding to each ventilation duct name.
[0143] A summarizing unit is used to obtain the attribute parameters of each pipe fitting, and summarize the attribute parameters of each pipe fitting to obtain a corresponding pipe fitting parameter array. In some optional implementations, the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type and pipe fitting size; the summarizing unit includes:
[0144] The parameter acquisition summary subunit is used to obtain the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting, and summarize the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting to obtain the pipe parameter array corresponding to each pipe fitting.
[0145] In some optional implementations, the standard data table determination module 703 includes:
[0146] The data processing unit is used to process the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain the pipe fitting parameter array corresponding to each pipe fitting in a unified data format.
[0147] The data table file design unit is used to unify the data format, add a data table header to the pipe parameter array corresponding to each pipe fitting, use preset punctuation as a separator, and merge all the pipe parameter arrays with the added data table header to obtain a data table file.
[0148] The software design unit is used to process the data table file by using a three-dimensional engineering design tool to obtain a standard data table file.
[0149] In some optional implementations, the ventilation duct material information determination module 704 includes:
[0150] The combing integration unit is used to comb and integrate the preset ventilation duct design regulations into the three-dimensional engineering design tool based on the attribute parameters of each pipe fitting in the standard data table file, and obtain the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct.
[0151] The filling unit is used to fill the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct into the corresponding positions of the standard data table file to obtain the ventilation duct material information.
[0152] In some optional embodiments, the upstream and downstream connecting components of the ventilation duct include flanges, flange connecting bolts, bolt matching washers and connecting gaskets; the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type, pipe fitting size and pipe fitting angle; the combing integrated unit includes:
[0153] The first ventilation material information design subunit is used to determine the ventilation duct thickness, ventilation duct weight, flange specifications, connecting bolt specifications, bolt matching gasket specifications, and connecting gasket types based on the pipe pressure level, pipe material, pipe type, and pipe size of each pipe fitting using a three-dimensional engineering design tool.
[0154] The second ventilation material information design subunit is used to determine the flange length, flange mass, number of connecting bolts, number of bolt matching washers and connection gasket length based on flange specifications, connecting bolt specifications, bolt matching gasket specifications and connecting gasket types using a three-dimensional engineering design tool.
[0155] The third ventilation material information design subunit is used to determine the specifications, length and quality of the ventilation duct reinforcement steel based on the pipe size using a three-dimensional engineering design tool.
[0156] The fourth ventilation material information design subunit is used to determine the material, area and weight of the ventilation duct elbow guide vane, the number of screws, bolts, sleeves, nuts and the number of washers matching the bolts required to fix the guide vane based on the pipe pressure level, pipe material, pipe type, pipe size and pipe angle of each pipe fitting using a three-dimensional engineering design tool.
[0157] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0158] The device for obtaining ventilation duct material information from the three-dimensional model of a nuclear power plant in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0159] The embodiment of the present invention also provides a computer device having the above Figure 7 The device shown is used to obtain material information of ventilation ducts from the three-dimensional model of a nuclear power plant.
[0160] See also Figure 8 , Figure 8 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0161] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0162] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0163] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0164] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0165] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 8 The example of connecting through bus is taken in the following.
[0166] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.
[0167] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0168] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0169] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant, characterized in that: The method comprises: Obtain all pipe fittings including ventilation ducts in the 3D model of the nuclear power plant; Extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array; Using a three-dimensional engineering design tool and processing the pipe fitting parameter array according to a preset data format to obtain a standard data table file; The standard data table file is processed based on preset ventilation duct design regulations and three-dimensional engineering design tools to obtain ventilation duct material information.
2. The method according to claim 1, characterized in that The method of obtaining all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant includes: All pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant are screened according to pipe fitting types and pipe fitting names to obtain all pipe fittings including ventilation ducts.
3. The method according to claim 2, characterized in that The method extracts all ventilation duct names and attribute parameters of subordinate pipe fittings corresponding to the ventilation duct names from all pipe fittings, and obtains a pipe fitting parameter array including: Extract all ventilation duct names from all pipe fittings and the corresponding lower-level pipe fittings for each ventilation duct name; The attribute parameters of each pipe fitting are obtained, and the attribute parameters of each pipe fitting are summarized to obtain a corresponding pipe fitting parameter array.
4. The method according to claim 3, characterized in that The attribute parameters of each pipe fitting include pipe fitting pressure grade, pipe fitting material, pipe fitting type and pipe fitting size; The acquiring of the attribute parameters of each pipe fitting and summarizing the attribute parameters of each pipe fitting to obtain a corresponding pipe fitting parameter array includes: The pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting are obtained, and the pipe pressure level, pipe material, pipe type and pipe size of each pipe fitting are summarized to obtain a pipe parameter array corresponding to each pipe fitting.
5. The method according to claim 4, characterized in that The method of using a three-dimensional engineering design tool and processing the pipe fitting parameter array according to a preset data format to obtain a standard data table file includes: Processing the pipe fitting parameter array corresponding to each pipe fitting according to a preset data format to obtain a pipe fitting parameter array corresponding to each pipe fitting in a unified data format; Unify the data format, add a data header to the pipe fitting parameter array corresponding to each pipe fitting, use the preset punctuation as a separator, and merge all the pipe fitting parameter arrays with the added data header to obtain a data table file; The data table file is processed by using a three-dimensional engineering design tool to obtain a standard data table file.
6. The method according to claim 3, characterized in that The method of processing the standard data table file based on the preset ventilation duct design regulations and the three-dimensional engineering design tool to obtain the ventilation duct material information includes: Based on the attribute parameters of each pipe fitting in the standard data table file, the preset ventilation duct design regulations are sorted out and integrated into the three-dimensional engineering design tool to obtain the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct; The ventilation duct parameter values and the ventilation duct upstream and downstream connection component parameter values are filled into the corresponding positions of the standard data table file to obtain the ventilation duct material information.
7. The method according to claim 6, characterized in that The upstream and downstream connecting components of the ventilation duct include flanges, flange connecting bolts, bolt matching washers and connecting gaskets; the attribute parameters of each pipe fitting include pipe fitting pressure level, pipe fitting material, pipe fitting type, pipe fitting size and pipe fitting angle; Based on the attribute parameters of each pipe fitting in the standard data table file, the preset ventilation duct design regulations are sorted out and integrated into the three-dimensional engineering design tool, and the ventilation duct parameter values and the parameter values of the upstream and downstream connection components of the ventilation duct are obtained, including: Based on the pressure level, material, type and size of each pipe fitting, use 3D engineering design tools to determine the ventilation duct thickness, ventilation duct weight, flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket type; Based on flange specifications, connection bolt specifications, bolt matching gasket specifications, and connection gasket types, three-dimensional engineering design tools are used to determine flange length, flange mass, number of connection bolts, number of bolt matching gaskets, and connection gasket length; Use 3D engineering design tools to determine the specifications, length and quality of ventilation duct reinforcement steel based on pipe dimensions; Based on the pressure level, material, type, size and angle of each pipe fitting, a 3D engineering design tool is used to determine the material, area and weight of the guide vane of the ventilation duct elbow, the number of screws, bolts, sleeves, nuts and washers required to fix the guide vane.
8. A device for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant, characterized in that: The device comprises: The pipe fitting acquisition module is used to acquire all pipe fittings including ventilation ducts in the three-dimensional model of the nuclear power plant; A parameter array extraction module is used to extract all ventilation duct names and attribute parameters of lower-level pipe fittings corresponding to the ventilation duct names from all pipe fittings to obtain a pipe fitting parameter array; A standard data table determination module is used to process the pipe fitting parameter array using a three-dimensional engineering design tool and in accordance with a preset data format to obtain a standard data table file; The ventilation duct material information determination module is used to process the standard data table file based on preset ventilation duct design regulations and three-dimensional engineering design tools to obtain ventilation duct material information.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant as described in any one of claims 1 to 7 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to any one of claims 1 to 7.
11. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the method for obtaining ventilation duct material information from a three-dimensional model of a nuclear power plant according to any one of claims 1 to 7.