Automatic modeling method and system for welding seam of nuclear power process pipeline, storage medium and equipment
By building a weld component library and automatically generating a weld model in the three-dimensional model of nuclear power process pipelines, the problems of missing weld models and incontinued numbering are solved, automatic modeling and numbering of welds are realized, and the operation and maintenance efficiency and data traceability of power plants are improved.
Patent Information
- Application Number
- CN202510400848.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-31
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, the weld model of nuclear power process pipelines is missing, resulting in the inability to use file data easily, and mainstream factory layout design software does not support the continued use of weld numbers, which affects the recording and data traceability of the construction and operation stages.
A nuclear power technology pipeline weld automatic modeling method is adopted. By building a weld component library, weld models are automatically generated in the three-dimensional model of the pipeline, and the weld models are uniformly encoded according to the preset automatic coding method.
It realizes automatic creation and numbering of weld models, meets the needs of digital handover, improves the efficiency and quality of power plant operation and maintenance, and ensures the traceability of weld life cycle information.
Smart Images

Figure CN119989731A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer-aided design, and in particular to a method, system, storage medium and equipment for automatic modeling of nuclear power process pipeline welds. Background Art
[0002] In the traditional model, the design institute's deliverables to downstream are mainly design drawings. The current mainstream international large-scale plant layout design software can generate weld information and output it to the drawings by reading the connection information of the components in the background pipeline component library without establishing a weld solid model to meet construction needs. These default welds include some factory welds and on-site welds at the connection of fixed-type components such as valves. Under the current background of digital transformation, it has become a trend for the delivery direction to hand over digital power plants to owners. Intuitive lightweight three-dimensional models and files and data attached to model objects can greatly improve the efficiency of power plant operation and maintenance.
[0003] However, the lack of some weld models in the model makes it impossible to connect, query and conveniently use related files and data. At the same time, the current mainstream plant layout design software does not support the continued use of weld numbers, especially when the model is modified, the welds in the newly extracted drawings are renumbered, which is not conducive to the traceability of records and data during the construction and operation stages. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method, system, storage medium and equipment for automatic modeling of nuclear power process pipeline welds.
[0005] The technical solution adopted by the present invention to solve the technical problem is: a method for automatically modeling a nuclear power process pipeline weld, comprising the following steps:
[0006] S1. Build a weld component library;
[0007] S2. In the three-dimensional model of the pipeline, determining corresponding weld components from the weld component library and automatically generating a weld model;
[0008] S3. Uniformly encode the weld model according to a preset weld automatic encoding method.
[0009] Furthermore, in some embodiments, the weld component library includes a full range of conventional pipeline weld components, a full range of special branch pipe weld components, and reinforcement plate weld components.
[0010] Further, in some embodiments, in step S1, it includes:
[0011] According to the requirements of pipelines of different grades and specifications, complete the conventional welding parts of the main pipelines in the series, and add the newly added welding parts to the corresponding pipeline grades.
[0012] Further, in some embodiments, the special branch pipe is a pipe socket / branch pipe plug-in welded to a lateral hole reserved in the main pipe, and in step S1, it includes:
[0013] A full-size series of special branch pipe weld parts with different nominal diameters are established, and the special branch pipe weld parts with different nominal diameters respectively call the same parameterized point set and type set; the weld variation parameters include the distance from the center point of the weld to the center point of the main pipe in the Z direction of the main pipe and the diameter of the weld ring rotation axis.
[0014] Further, in some embodiments, the reinforcement plate type weld components include branch pipe plug-in weld components and branch pipe reinforcement plate weld components; wherein the branch pipe plug-in weld components include the weld between the branch pipe and the main pipe and the weld between the branch pipe and the reinforcement plate, and the branch pipe reinforcement plate weld component is a saddle-shaped weld between the reinforcement plate and the main pipe.
[0015] Further, in some embodiments, in step S1, it includes:
[0016] In the process of constructing the branch pipe reinforcement plate weld component in the weld component library, the weld is constructed into a saddle-shaped sheet similar to the reinforcement plate, the length, bending radius and half angle of the arc in the width direction of the saddle-shaped sheet are set as variable parameters, and the thickness of the weld saddle-shaped sheet is set as a fixed value.
[0017] Further, in some embodiments, in step S2, it includes:
[0018] S211, judging whether it is necessary to establish a weld model according to the connection mode of the pipeline components in the three-dimensional pipeline model; if so, reading the welding properties of the pipeline components, the welding properties including factory welding and on-site welding, and determining the corresponding weld components from the weld component library according to the welding properties to establish a factory welding model or an on-site welding model;
[0019] S212, determining whether there is a weld model within a preset range of the connection point of the pipeline component; if not, automatically reading relevant component information of the pipeline component, and establishing a weld model at the inflow point or outflow point of the pipeline component according to the relevant component information.
[0020] Further, in some embodiments, in step S211, it includes:
[0021] The connection mode of the pipeline components is read from the pipeline component library of the pipeline three-dimensional model. When the connection mode is butt welding or socket welding, it is determined that a weld model needs to be established.
[0022] Further, in some embodiments, in step S212, the preset range of the connection point of the pipe component is within an axial range of 5 mm front and rear centered on the connection point of the pipe component.
[0023] Further, in some embodiments, in step S212, the relevant component information includes the diameter of the pipeline component.
[0024] Further, in some embodiments, in step S2, it includes:
[0025] S221, determining whether the pipeline component is a pipe socket / branch pipe plug-in component through the management layer of the pipeline component library of the three-dimensional pipeline model;
[0026] S222: If yes, call the special branch pipe weld component in the weld component library, and call the special branch pipe weld component according to the parameters to automatically generate a weld model on the main pipe.
[0027] Further, in some embodiments, in step S222, it includes:
[0028] The center point P0 of the main pipe is aligned with the center point of the pipe socket component, and the center point P3 of the weld is located at the connection between the pipe socket and the main pipe. The distance L1 of point P3 relative to point P0 is determined by a preset formula; and the outer diameter of the pipe socket component at the connection with the main pipe is read to determine the diameter of the rotating axis of the pipe socket weld ring;
[0029] The weld model is automatically generated on the main pipe according to the determined distance L1 and the diameter of the rotation axis of the weld ring of the pipe seat.
[0030] Further, in some embodiments, in step S2, it includes:
[0031] S231, determining whether the pipeline component is a branch pipe plug-in component through the management layer of the pipeline component library of the pipeline three-dimensional model;
[0032] S232: If yes, select a corresponding reinforcing plate type weld component from the weld component library, and automatically create a special weld model for connecting the branch pipe and the reinforcing plate at the center point of the main pipe of the branch pipe plug-in component on the main pipe.
[0033] Furthermore, in some embodiments, in step S232, the following is further included:
[0034] The diameter of the rotating axis of the welding ring of the nozzle seat is determined by reading the outer diameter of the nozzle seat model at the main pipe connection.
[0035] Further, in some embodiments, in step S2, it includes:
[0036] S241, determining whether the pipeline component is a branch pipe reinforcement plate component through the management layer of the pipeline component library of the pipeline three-dimensional model;
[0037] S242: If yes, select a corresponding reinforcing plate type weld component from the weld component library, and automatically generate a weld model of the reinforcing plate connecting the main pipe at the center point of the branch pipe reinforcing plate component on the main pipe.
[0038] Furthermore, in some embodiments, in step S242, it also includes:
[0039] The parameters of the reinforcing plate component are read, and the parameters corresponding to the weld model are modified according to the parameters of the reinforcing plate component.
[0040] Further, in some embodiments, in step S3, it includes:
[0041] The weld serial number automatic writing task is performed based on the pipeline BRAN, and the welds are numbered according to the flow direction of the pipeline BRAN;
[0042] Determine the weld type of each weld in the weld model, and the weld type corresponds to the identifier one by one;
[0043] The pipe BRAN name is read, and each corresponding weld is named according to the pipe BRAN name, the corresponding identification of the weld type and the weld number.
[0044] In addition, the present invention also provides a nuclear power process pipeline weld automatic modeling system, comprising:
[0045] Construction unit, used to build a weld component library;
[0046] A generating unit, used for determining corresponding weld parts from the weld parts library in the three-dimensional model of the pipeline and automatically generating a weld model;
[0047] The encoding unit is used to uniformly encode the weld model according to a preset weld automatic encoding method.
[0048] In addition, the present invention also provides a computer-readable storage medium, which stores a computer program, and the computer program is suitable for loading by a processor to execute the steps of the automatic modeling method of nuclear power process pipeline welds as described above.
[0049] In addition, the present invention also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the above-mentioned nuclear power process pipeline weld automatic modeling method by calling the computer program stored in the memory.
[0050] The method, system, storage medium and device for automatically modeling the weld of a nuclear power process pipeline of the present invention have the following beneficial effects: Based on the parameterized weld component library and design rules, the present invention selects appropriate weld components in the three-dimensional model of the pipeline to automatically generate a weld model. The weld numbers are solidified in a named manner to meet the requirements of digital handover for refined models, and a unique weld number of the power plant is generated to ensure the traceability of the weld life cycle information, thereby improving the efficiency and quality of the power plant operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:
[0052] Figure 1 It is a schematic diagram of a flow chart of a method for automatic modeling of nuclear power process pipeline welds provided by an embodiment of the present invention;
[0053] Figure 2 It is a schematic diagram of a branch pipe plug / pipe socket and a weld provided in an embodiment of the present invention;
[0054] Figure 3 It is a schematic diagram of a branch pipe reinforcement plate and a weld provided in an embodiment of the present invention;
[0055] Figure 4 It is a schematic diagram of the process of automatic modeling of conventional welds of nuclear power process pipelines provided by an embodiment of the present invention;
[0056] Figure 5 It is a flow chart of a method for automatically modeling a pipe socket / branch pipe connection and a main pipe weld of a nuclear power process pipeline provided by an embodiment of the present invention;
[0057] Figure 6 It is a schematic flow chart of a method for automatically modeling a weld seam between a branch pipe and a reinforcement plate of a nuclear power process pipeline provided by an embodiment of the present invention;
[0058] Figure 7 It is a flow chart of a method for automatically modeling a weld seam between a main pipe and a reinforcing plate of a nuclear power process pipeline provided by an embodiment of the present invention;
[0059] Figure 8 It is a schematic diagram of the effect after the weld code is automatically generated according to an embodiment of the present invention;
[0060] Fig. 9 It is a flow chart of a nuclear power process pipeline weld automatic modeling system provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0061] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, the specific implementation methods of the present invention are now described in detail with reference to the accompanying drawings. In the following description, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed", "set" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral body; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. When an element is referred to as being "on" or "under" another element, the element can be "directly" or "indirectly" located on the other element, or there may be one or more intermediate elements. The terms "first", "second", "third", etc. are only for the convenience of describing the present technical solution, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first", "second", "third", etc. can explicitly or implicitly include one or more of the features. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0062] It should also be noted that in the application, the 3D model refers to the 3D virtual factory model established on the factory design software platform. Lightweighting refers to the process of streamlining, converting and reducing the model in terms of geometric entities, information carrying and construction logic by using technical means such as model one-sidedness, information cloudification and logic simplification.
[0063] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0064] In the related technology, there are two forms of pipeline welding during the installation and construction of nuclear power plants: one is the welding of components during the prefabrication of pipe sections in the factory, which is called factory welding; the other is the welding of prefabricated sections after they are transported to the construction site of the power plant, which is called field welding. The design of the prefabricated sections of the nuclear island of the nuclear power plant is implemented in the detailed design stage. The designers carry out the design according to the rules and create the factory welding models required for most field welding and angle fine-tuning. There is no modeling requirement for factory welding without angle adjustment function and field welding at both ends of valves. However, when drawing, the system can automatically identify all factory welds and field welds in the pipe section and generate corresponding information in the drawing. The model lacks the default weld model mentioned above because there is no modeling requirement. Moreover, the current mainstream three-dimensional layout design software does not pay attention to the continuity of weld serial numbers. Each version of the drawing extraction will recalculate and generate new weld numbers in sequence and output them in the drawing, which is not conducive to the tracking of weld objects.
[0065] Due to the lack of a unique weld number for the entire plant generated from the design source, coupled with the impact of design changes and on-site changes, the quality assurance records and flaw detection inspection records during the weld construction process under the traditional model, the pre-service inspection records before the power plant is delivered, and the in-service inspection records during the operation process, etc., need to be managed and associated through cumbersome, complex and time-consuming methods, which is not conducive to the traceability of weld data throughout its life cycle and also restricts the efficiency of power plant operation and maintenance management.
[0066] Digital handover is to export the design model into a lightweight model, and to attach the electronic documents and materials of the design and construction phase that were handed over to the power plant in paper form in the traditional mode, as well as the structured data behind these documents and materials, to the model as the object. The power plant operator can intuitively view the room and area models of concern through the handover platform, and can quickly obtain the full-cycle records and data of these model objects, which can greatly improve the efficiency of power plant operation and maintenance management. Welds are the focus of attention in the operation and maintenance stage of power plants. The default weld model in the design will restrict the implementation of digital handover.
[0067] In order to meet the needs of digital handover, on the one hand, all default weld models must be completed and all welds must be numbered. If conventional design methods are used, they must be created and named one by one, which consumes a lot of manpower.
[0068] This application summarizes and studies the welds at the joints of different components in a nuclear power plant, and innovatively creates a set of special types of weld component libraries such as nozzles, lugs, and reinforcement plates in a parametric manner. By reading information such as the component pipe diameter, outer diameter, connection position, and connection form, a method and system for automatically creating various types of welds are created. On this basis, a method and system for automatically naming according to flow direction, weld type, and other information are created, which not only completes all the weld models of the power plant, but also generates a unique weld code for the entire plant.
[0069] In a preferred embodiment, reference Figure 1 The automatic modeling method of nuclear power process pipeline welds of this embodiment includes the following steps:
[0070] S1. Construct a weld component library. It is understood that the weld component library includes multiple parameterized weld components. Specifically, the weld component library includes a full range of conventional pipeline weld components, a full range of special branch pipe weld components, and reinforcement plate weld components. It is understood that the weld component library of the present application can be an overall weld component library, which includes different types of weld components, or each type of weld component can be a weld component library, which is not specifically limited. The same applies to the pipeline component library. The following mainly uses the former form to illustrate the implementation example.
[0071] S2. In the three-dimensional pipeline model, the corresponding weld components are determined from the weld component library and the weld model is automatically generated. Specifically, in this step, the type and structural parameters of the pipeline components are obtained in the three-dimensional pipeline model, and the corresponding weld components are determined from the weld component library according to the type of the pipeline components, and the weld model is generated according to the structural parameters of the pipeline components and the determined weld components.
[0072] It should be noted that, in the present application, establishing a weld means establishing a weld model. It can also be understood that after the welds of all pipeline components that need to establish welds in the three-dimensional pipeline model are established, all welds form a weld model.
[0073] S3. The weld models are uniformly coded according to the preset weld automatic coding method. It can be understood that the uniform coding is to uniformly number and name the generated weld models.
[0074] This embodiment is based on the parameterized weld component library and design rules. In the pipeline 3D model, appropriate weld components are selected to automatically generate weld models. The weld numbers are solidified in a named manner to meet the requirements of digital handover for refined models, and a unique weld number for the power plant is generated to ensure the traceability of the weld life cycle information.
[0075] Regarding the construction of the weld component library of conventional pipeline weld components, specifically, according to the requirements of pipelines of different grades and specifications, a full series of main pipeline conventional weld components can be supplemented, and the newly added weld components can be added to the corresponding pipeline grades. It can be understood that on the basis of the existing weld component library, according to the requirements of pipelines of different grades and specifications, a full series of main pipeline conventional weld components can be supplemented, and the weld components can be added to the corresponding pipeline grades for selection and creation during pipe segment design.
[0076] Regarding the construction of a weld component library for special branch pipe weld components, the special branch pipes referred to here do not include tees, but specifically refer to the pipe sockets / branch pipe plugs welded in the lateral holes reserved in the main pipe. Specifically, a full-size series of special branch pipe weld components with different nominal diameters are established, and special branch pipe weld components with different nominal diameters respectively call the same parameterized point set and type set. The weld variation parameters include the distance from the center point of the weld to the center point of the main pipe in the Z direction and the diameter of the weld ring rotation axis. For example Figure 2 The figure shows the schematic diagram of the branch pipe plug-in / pipe socket and weld. The weld variation parameters include the distance (L1) from the weld center point (P3) to the main pipe center point (P0) in the Z direction and the diameter (r) of the weld ring rotation axis. To establish welds of different nominal diameters in the full-size series, the same parameterized point set and type set are used respectively. The outer diameter of the main pipe and the corresponding nominal diameter use the existing pipe parameter set and are not used as variation parameters.
[0077] Regarding the construction of the weld component library of reinforcement plate type weld components, specifically, reinforcement plate type weld components include branch pipe plug-in weld components and branch pipe reinforcement plate weld components. Among them, the branch pipe plug-in weld components include the weld between the branch pipe and the main pipe and the weld between the branch pipe and the reinforcement plate, and the branch pipe reinforcement plate weld component is a saddle-shaped weld between the reinforcement plate and the main pipe. Exemplarily, in the process of constructing the branch pipe reinforcement plate weld component in the weld component library, the weld is built into a saddle-shaped sheet similar to the reinforcement plate, the length, bending radius and half angle of the arc in the width direction of the saddle-shaped sheet are set as variable parameters, and the thickness of the weld saddle-shaped sheet is set as a fixed value. Figure 3 The figure shows the schematic diagram of the branch pipe reinforcement plate and weld. When building the library, the weld is built into a saddle-shaped sheet similar to the reinforcement plate, and the length (L2), bending radius (R) and half angle (a) of the arc in the width direction of the saddle-shaped sheet are set as variable parameters. When modeling, the above parameter data of the reinforcement plate component are read and expanded on this basis (such as 1mm). The thickness of the weld saddle-shaped sheet is set to a fixed value.
[0078] In some embodiments, reference Figure 4, in step S2, including: S211, judging whether it is necessary to establish a weld model according to the connection mode of the pipeline components in the pipeline three-dimensional model. If so, the welding properties of the pipeline components are read, and the welding properties include factory welding and field welding, and the corresponding weld components are determined from the weld component library according to the welding properties to establish a factory welding model or a field welding model. It can be understood that in this step, the connection mode of the pipeline components is read from the pipeline component library of the pipeline three-dimensional model. When the connection mode is butt welding or socket welding, it is determined that a weld model needs to be established. S212, judging whether there is a weld model within the preset range of the connection point of the pipeline component. If not, the relevant component information of the pipeline component is automatically read, and a weld model is established at the inflow point or outflow point of the pipeline component according to the relevant component information. Exemplarily, in this step, the preset range of the connection point of the pipeline component is within the axial front and rear 5mm range centered on the connection point of the pipeline component. The relevant component information includes information such as the pipe diameter and outer diameter of the pipeline component.
[0079] It can be understood that the general pipeline weld automatic creation process includes:
[0080] a. Read the connection properties of the import and export points of the components in the pipeline component library to determine whether a weld needs to be established.
[0081] b. Read the connection method of the component model (such as connect). If it is BW (butt weld) or SW (socket weld), proceed to the next step. Otherwise, there is no need to create a weld and skip this step. It should be noted that butt welding is a method of aligning and welding the ends of two pipes or fittings together. It is usually necessary to groove the ends of the pipe to ensure that the weld penetrates completely to form a continuous weld. Socket welding is to insert a smaller diameter pipe into the groove of a larger diameter fitting or pipe, and then fix it with a fillet weld on the outside. This method does not require groove treatment on the ends of the pipe.
[0082] c. Read the "factory weld" (such as SHOP) attribute of the component model. When it is a "true" value, a factory weld is established. When it is a "false" value, a field weld is established.
[0083] d. Calculate whether there is a weld model within 5mm of the component connection point. If not, automatically read the component pipe diameter and other information, and establish a weld at the inflow or outflow point of the component. If there is a weld, skip this point.
[0084] This embodiment is based on a parameterized weld component library and design rules, and utilizes the connection forms, pipe diameters, outer diameters and other information of various pipe components in the pipeline component library to select appropriate weld components and write parameters to automatically generate a weld model.
[0085] In some embodiments, reference Figure 5 , in step S2, including:
[0086] S221. Determine whether the pipeline component is a pipe socket / branch plug-in component through the management layer of the pipeline component library of the three-dimensional model of the pipeline. S222. If so, call the special branch pipe weld component in the weld component library, and automatically generate a weld model on the main pipe according to the parameterized special branch pipe weld component. It can be understood that in step S222, the weld point P0 is overlapped with the pipe socket component P0 point, the P3 point is located at the connection between the pipe socket and the main pipe, and the distance L1 of the P3 point relative to the P0 point is determined by a preset formula. And read the outer diameter of the pipe socket component at the main pipe connection to determine the diameter of the rotating axis of the pipe socket weld ring. Automatically generate a weld model on the main pipe according to the determined distance L1 and the diameter of the rotating axis of the pipe socket weld ring. It should be noted that the pipeline component library and the weld component library are divided into many categories, and the management layer can be understood as a collection of similar pipeline component libraries and weld component libraries.
[0087] It can be understood that the automatic creation process of the weld between the pipe socket / branch pipe connection and the main pipe welding includes:
[0088] a. Determine the pipe component as a pipe socket / branch plug-in component through the coding of the pipe component library management layer.
[0089] b. Call the previously established and available parameterized special pipe socket / branch pipe plug-in weld parts.
[0090] c. Automatically generate the weld model of the branch pipe and the main pipe on the main pipe. The weld point P0 coincides with the point P0 of the pipe socket. Point P3 is located at the connection between the pipe socket and the main pipe. The distance (L1) of point P3 relative to point P0 is determined by the following formula. For details, see Figure 2 When the branch pipe is plugged in, the weld between the branch pipe and the reinforcement plate is as follows: Figure 3 The specific calculation formula is the same, but the methods of obtaining L1 and R values are slightly different, which will not be described in detail below.
[0091]
[0092] d. Determine the diameter of the rotating axis of the welding ring of the nozzle seat by reading the outer diameter of the nozzle seat model at the main pipe connection, see Table 1.
[0093] Table 1 Example of reading comparison table of welding parameters of nozzle seat
[0094] Data Source Component Source parameters Target source component Target parameters / PN-BN-C001-T PARA6 / B0SS-WELD PARA6 / PN-BN-F001-T PARA6 / B0SS-WELD PARA6 / PN-BN-F002-T PARA6 / BOSS-WELD PARA6 / PN-CF-F001-T PARA6 / B0SS-WELD PARA6 / PN-CF-TEST-T PARA6 / B0SS-WELD PARA6 / PN-CF-F002-T PARA6 / B0SS-WELD PARA6 / PN-CS-D001-T PARA6 / BOSS-WELD PARA6
[0095] In the table, the source parameter is the outer diameter parameter of the nozzle seat model at the main pipe connection. The target parameter is the diameter of the rotating axis of the nozzle seat weld ring.
[0096] This embodiment is based on a parameterized weld component library and design rules, and utilizes the connection forms, pipe diameters, outer diameters and other information of various pipe components in the pipeline component library to select appropriate weld components and write parameters to automatically generate a weld model.
[0097] In some embodiments, reference Figure 6 , in step S2, including:
[0098] S231. Determine whether the pipeline component is a branch pipe plug-in component through the management layer of the pipeline component library of the three-dimensional pipeline model. S232. If so, select the corresponding reinforcement plate type weld component from the weld component library, and automatically establish a special weld model for the branch pipe and the reinforcement plate connection at the main center point of the branch pipe plug-in component on the main pipe. Optionally, in this step, the outer diameter parameter of the branch pipe can be read, and the parameters corresponding to the special weld model can be modified according to the outer diameter parameter. This embodiment is based on the parameterized weld component library and design rules, and uses the connection forms of various pipe components and the information of pipe diameter, outer diameter, etc. in the pipeline component library to select appropriate weld components and write parameters to automatically generate weld models.
[0099] It can be understood that the process of automatically creating welds between branch pipes and reinforcing plates when branch pipes are plugged in includes:
[0100] a. Determine whether it is a branch pipe plug-in component through the management layer where the component is located.
[0101] b. Automatically create a special weld connecting the branch pipe and the reinforcement plate at the P0 point of the branch pipe plug-in component on the main pipe. Figure 3 .
[0102] c. Read the outer diameter of the branch pipe (r).
[0103] d. Select the corresponding weld component library, and use the read outer diameter parameters to modify the parameters corresponding to the weld model. It can be understood that the diameter of the rotating axis of the weld ring of the pipe socket is determined by reading the outer diameter of the pipe socket model at the main pipe connection, and the parameters corresponding to the weld model are modified according to the diameter of the rotating axis of the weld ring of the pipe socket to automatically generate the weld model.
[0104] This embodiment is based on a parameterized weld component library and design rules, and utilizes the connection forms, pipe diameters, outer diameters and other information of various pipe components in the pipeline component library to select appropriate weld components and write parameters to automatically generate a weld model.
[0105] In some embodiments, reference Figure 7 , in step S2, including:
[0106] S241. Determine whether the pipeline component is a branch pipe reinforcement plate component through the management layer of the pipeline component library of the pipeline 3D model. S242. If yes, select the corresponding reinforcement plate type weld component from the weld component library, and automatically generate a weld model of the connection between the reinforcement plate and the main pipe at the center point of the branch pipe reinforcement plate component on the main pipe. It can be understood that in this step, the parameters of the reinforcement plate component are read, and the parameters corresponding to the weld model are modified according to the parameters of the reinforcement plate component.
[0107] It can be understood that the automatic creation process of the branch reinforcement plate weld includes:
[0108] a. Determine the branch pipe reinforcement plate component through the management layer where the pipeline component is located.
[0109] b. Select the appropriate weld component library and automatically generate the weld connecting the reinforcement plate and the main pipe at the branch pipe reinforcement plate component P0 on the main pipe.
[0110] c. Read the parameters of the plate reinforcement model and modify the corresponding parameters of the weld model, see Table 2.
[0111] Table 2 Example of reading and comparing the weld parameters of branch pipe reinforcement plate
[0112] Data Source Component Source parameters Target source component Target parameters / BZB-JQB PARA5 / JQB-WELD PARA5 / BZB-JQB PARA7 / JQB-WELD PARA7 / BZB-NI-HB PARA5 / JQB-WELD PARA5 / BZB-NI-HB PARA6 / JQB-WELD PARA6
[0113] The shape of the reinforcement plate weld is relatively complex. For the convenience of library building, all welds of different pipe diameters are given a default value, which needs to be modified after reading the actual parameters during modeling.
[0114] This embodiment is based on a parameterized weld component library and design rules, and utilizes the connection forms, pipe diameters, outer diameters and other information of various pipe components in the pipeline component library to select appropriate weld components and write parameters to automatically generate a weld model.
[0115] In some embodiments, step S3 includes: performing the automatic writing task of weld serial number in units of pipeline BRAN, and numbering the welds according to the flow direction of pipeline BRAN. Determine the weld type of each weld in the weld model, and the weld type corresponds to the identifier one by one. For example, factory welding uses the first identifier, and field welding uses the second identifier. The first identifier and the second identifier can be represented by different letters, numbers, patterns, etc. Read the pipeline BRAN name, and name each corresponding weld according to the pipeline BRAN name, the corresponding identifier of the weld type, and the weld number. In other words, modify the weld model name after the weld model is created, including writing the number for each generated weld in the form of attributes in the model, thereby completing the automatic unified coding operation, and ensuring the traceability of the weld life cycle information by generating a unique weld number for the power plant, thereby improving the efficiency and quality of the power plant operation and maintenance.
[0116] That is to say, the task of automatically writing weld numbers is performed in units of pipeline BRAN. Determine the flow direction of BRAN, number the welds according to the flow direction, and write the numbers as the name of the weld object. Read the parameter value of the specified weld type in the weld element to determine whether the weld is a factory weld or a field weld. Read the BRAN name and name the weld according to the following rules. For example, such as 1JPV0123-1D85003-A1, "1JPV0123-1D85003" is the pipeline BRAN name, "A" represents factory weld, M represents field weld, "-" is a connector, and "1" is the weld serial number / number. The serial number can be shared by factory welds and field welds within the BRAN range. Figure 8 The figure below is a schematic diagram of the effect after the weld code is automatically generated.
[0117] It should be noted that pipeline BRAN refers to a management hierarchy used in 3D layout design software. In the 3D layout design software for nuclear power pipelines, "BRAN" usually refers to the abbreviation of pipeline branch (Branch), which is used to describe the branch structure or hierarchical relationship in the pipeline system. This hierarchical management method is very important in 3D design software, especially in complex nuclear power plant pipeline systems, for organizing and managing the layout and connection of pipelines. For example, in PDMS (Plant Design Management System) software, BRAN is used in the pipeline modeling process, allowing designers to select and operate the entire branch pipeline, not just a single pipeline element. This function is critical for optimizing pipeline layout, improving design efficiency, and ensuring the continuity of the pipeline system. In addition, BRAN also involves the management of component sequence in pipeline design, such as adjusting the flow sequence of branch pipelines to ensure the correctness of pipeline connections and the rationality of design. This hierarchical management method not only improves the flexibility of design, but also facilitates subsequent modification and maintenance. In summary, BRAN is a hierarchical tool for managing pipeline branches in 3D layout design software, and is widely used in pipeline design of complex industrial projects such as nuclear power plants.
[0118] This embodiment creates a method for quickly and automatically obtaining the default factory welding position, pipe diameter, and weld type parameters, and realizes the automatic creation of welds through a pre-established parameterized weld library. Through an automatic and fast weld automatic coding method, the requirements for object coding uniqueness throughout the plant are met, and the serial number value of the weld is formally solidified. The continuity of the weld numbering can be guaranteed without human modification at any time and in any version. The rapid completion and coding of process pipeline welds is achieved, so that the pipeline model meets the requirements of digital handover, and the lightweight weld model in the weld coding and handover platform can be used to realize the record traceability of the entire life cycle of the weld, thereby improving the efficiency and quality of power plant operation and maintenance.
[0119] The technical effects brought by the technical solution of this application are as follows:
[0120] 1) The present invention can save time for manually creating default factory welds and all weld codes, while effectively reducing human errors and improving design quality.
[0121] Automatic creation of welds: A single unit adds about 40,000 default welds, which saves 5.92 man-months of labor time, based on 1.5 minutes per weld for manual creation and 0.05 seconds per weld for automatic creation. Automatic naming of welds: A single unit has 170,000 welds, which saves 16 man-months of labor time, based on 1 minute per weld for manual coding and 0.05 seconds per weld for automatic coding. A single unit saves 21.92 man-months of labor time, or 1.83 man-years, for pipeline weld maintenance.
[0122] 2) Through the present invention, the rapid completion and coding of process pipeline welds can be achieved, so that the pipeline model meets the requirements of digital handover, and the lightweight weld model in the weld coding and handover platform can be used to record and trace the entire life cycle of the weld, thereby improving the efficiency and quality of power plant operation and maintenance. The automatic and fast weld automatic coding method not only meets the requirements of the object coding uniqueness throughout the plant, but also formally solidifies the weld serial number value, and ensures the continuity of the weld numbering without human modification at any time and in any version.
[0123] In another preferred embodiment, reference Fig. 9 The nuclear power process pipeline weld automatic modeling system of this embodiment includes: a construction unit, which is used to construct a weld component library. A generation unit, which is used to determine the corresponding weld component from the weld component library in the pipeline three-dimensional model and automatically generate a weld model. An encoding unit, which is used to uniformly encode the weld model according to a preset weld automatic encoding method.
[0124] In another preferred embodiment, the computer-readable storage medium of this embodiment stores a computer program, and the computer program is suitable for loading by a processor to execute the steps of the automatic modeling method of nuclear power process pipeline welds as in the above-mentioned embodiment.
[0125] In another preferred embodiment, the computer device of this embodiment includes a memory and a processor, the memory stores a computer program, and the processor executes the steps of the automatic modeling method of nuclear power process pipeline welds as in the above embodiment by calling the computer program stored in the memory.
[0126] The computer-readable storage medium of the present invention can be any computer-readable storage medium that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk, or an optical disk.
[0127] The processor of the present invention is used to provide computing and control capabilities to support the operation of the entire device. It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0128] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0129] It can be understood that the above embodiments only express the preferred implementation modes of the present invention, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the patent scope of the present invention. It should be pointed out that, for ordinary technicians in this field, the above technical features can be freely combined without departing from the concept of the present invention, and several deformations and improvements can be made, which all belong to the protection scope of the present invention. Therefore, all equivalent changes and modifications made to the scope of the claims of the present invention should belong to the coverage of the claims of the present invention.
Claims
1. A method for automatic modeling of nuclear power process pipeline welds, characterized in that: The following steps are involved: S1. Build a weld component library; S2. In the three-dimensional model of the pipeline, determining corresponding weld components from the weld component library and automatically generating a weld model; S3. Uniformly encode the weld model according to a preset weld automatic encoding method.
2. The method for automatic modeling of nuclear power process pipeline welds according to claim 1 is characterized in that: The weld component library includes a full range of conventional pipeline weld components, a full range of special branch pipe weld components and reinforcement plate weld components.
3. The automatic modeling method for nuclear power process pipeline welds according to claim 2 is characterized in that: In step S1, it includes: According to the requirements of pipelines of different grades and specifications, complete the conventional welding parts of the main pipelines in the series, and add the newly added welding parts to the corresponding pipeline grades.
4. The method for automatic modeling of nuclear power process pipeline welds according to claim 2 is characterized in that: The special branch pipe is a pipe socket / branch pipe plug-in welded in a lateral hole reserved in the main pipe. In step S1, it includes: A full-size series of special branch pipe weld parts with different nominal diameters are established, and the special branch pipe weld parts with different nominal diameters respectively call the same parameterized point set and type set; the weld variation parameters include the distance from the center point of the weld to the center point of the main pipe in the Z direction of the main pipe and the diameter of the weld ring rotation axis.
5. The automatic modeling method for nuclear power process pipeline welds according to claim 2 is characterized in that: The reinforcing plate type weld components include branch pipe plug-in weld components and branch pipe reinforcing plate weld components; wherein, the branch pipe plug-in weld components include the weld between the branch pipe and the main pipe and the weld between the branch pipe and the reinforcing plate, and the branch pipe reinforcing plate weld component is a saddle-shaped weld between the reinforcing plate and the main pipe.
6. The method for automatic modeling of nuclear power process pipeline welds according to claim 5 is characterized in that: In step S1, it includes: In the process of constructing the weld component of the branch pipe reinforcement plate and the main pipe connection weld component, the weld is built into a saddle-shaped thin sheet similar to the reinforcement plate, the length, bending radius and half angle of the arc in the width direction of the saddle-shaped thin sheet are set as variable parameters, and the thickness of the weld saddle-shaped thin sheet is set as a fixed value.
7. The method for automatic modeling of nuclear power process pipeline welds according to claim 2 is characterized in that: In step S2, it includes: S211, judging whether it is necessary to establish a weld model according to the connection mode of the pipeline components in the three-dimensional pipeline model; if so, reading the welding properties of the pipeline components, the welding properties including factory welding and on-site welding, and determining the corresponding weld components from the weld component library according to the welding properties to establish a factory welding model or an on-site welding model; S212, determining whether there is a weld model within a preset range of the connection point of the pipeline component; if not, automatically reading relevant component information of the pipeline component, and establishing a weld model at the inflow point or outflow point of the pipeline component according to the relevant component information.
8. The method for automatic modeling of nuclear power process pipeline welds according to claim 7 is characterized in that: In step S211, it includes: The connection mode of the pipeline components is read from the pipeline component library of the pipeline three-dimensional model. When the connection mode is butt welding or socket welding, it is determined that a weld model needs to be established.
9. The method for automatic modeling of nuclear power process pipeline welds according to claim 7, characterized in that: In step S212, the preset range of the connection point of the pipe component is within an axial range of 5 mm front and rear centered at the connection point of the pipe component.
10. The method for automatic modeling of nuclear power process pipeline welds according to claim 7, characterized in that: In step S212, the relevant component information includes the pipe diameter of the pipeline component.
11. The method for automatic modeling of nuclear power process pipeline welds according to claim 2, characterized in that: In step S2, it includes: S221, determining whether the pipeline component is a pipe socket / branch pipe plug-in component through the management layer of the pipeline component library of the three-dimensional pipeline model; S222: If yes, call the special branch pipe weld component in the weld component library, and call the special branch pipe weld component according to the parameters to automatically generate a weld model on the main pipe.
12. The automatic modeling method for nuclear power process pipeline welds according to claim 11 is characterized in that: In step S222, it includes: The center point P0 of the main pipe is aligned with the center point of the pipe socket component, and the center point P3 of the weld is located at the connection between the pipe socket and the main pipe. The distance L1 of point P3 relative to point P0 is determined by a preset formula; and the outer diameter of the pipe socket component at the connection with the main pipe is read to determine the diameter of the rotating axis of the pipe socket weld ring; The weld model is automatically generated on the main pipe according to the determined distance L1 and the diameter of the rotation axis of the weld ring of the pipe seat.
13. The method for automatic modeling of nuclear power process pipeline welds according to claim 2, characterized in that: In step S2, it includes: S231, determining whether the pipeline component is a branch pipe plug-in component through the management layer of the pipeline component library of the pipeline three-dimensional model; S232: If yes, select a corresponding reinforcing plate type weld component from the weld component library, and automatically create a special weld model for connecting the branch pipe and the reinforcing plate at the center point of the main pipe of the branch pipe plug-in component on the main pipe.
14. The method for automatic modeling of nuclear power process pipeline welds according to claim 13, characterized in that: In step S232, it also includes: The diameter of the rotating axis of the welding ring of the nozzle seat is determined by reading the outer diameter of the nozzle seat model at the main pipe connection.
15. The method for automatic modeling of nuclear power process pipeline welds according to claim 2, characterized in that: In step S2, it includes: S241, determining whether the pipeline component is a branch pipe reinforcement plate component through the management layer of the pipeline component library of the pipeline three-dimensional model; S242: If yes, select a corresponding reinforcing plate type weld component from the weld component library, and automatically generate a weld model of the reinforcing plate connecting the main pipe at the center point of the branch pipe reinforcing plate component on the main pipe.
16. The method for automatic modeling of nuclear power process pipeline welds according to claim 15, characterized in that: In step S242, it also includes: The parameters of the reinforcing plate component are read, and the parameters corresponding to the weld model are modified according to the parameters of the reinforcing plate component.
17. The method for automatic modeling of nuclear power process pipeline welds according to claim 1, characterized in that: In step S3, it includes: The weld serial number automatic writing task is performed based on the pipeline BRAN, and the welds are numbered according to the flow direction of the pipeline BRAN; Determine the weld type of each weld in the weld model, and the weld type corresponds to the identifier one by one; The pipe BRAN name is read, and each corresponding weld is named according to the pipe BRAN name, the corresponding identification of the weld type and the weld number.
18. A nuclear power process pipeline weld automatic modeling system, characterized in that: include: Construction unit, used to build weld component library; A generating unit, used for determining corresponding weld parts from the weld parts library in the three-dimensional model of the pipeline and automatically generating a weld model; The encoding unit is used to uniformly encode the weld model according to a preset weld automatic encoding method.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the steps of the method for automatic modeling of nuclear power process pipeline welds as described in any one of claims 1 to 17.
20. A computer device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the steps of the method for automatic modeling of nuclear power process pipeline welds as described in any one of claims 1 to 17 by calling the computer program stored in the memory.
Citation Information
Cited By
Welding seam automatic generation modeling method and device, computer equipment and storage medium
CN120745383A
Automatic weld generation modeling method, apparatus, computer equipment and storage medium
CN120745383B