Three-dimensional modeling method and system for nuclear power plants based on two-dimensional plane template drawings
Through the three-dimensional modeling method of nuclear power plants based on two-dimensional planar templates, the three-dimensional modeling process of nuclear power plant structures is simplified and automated, solving the problem of complex and time-consuming modeling in the existing technology, and achieving fast and accurate three-dimensional modeling. Integration of model building and design simulation.
Patent Information
- Application Number
- CN202110913061.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-10
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2041-08-10
AI Technical Summary
In the prior art, the structural modeling of nuclear power plants is complex and time-consuming, and the two-dimensional plan template diagram fails to play a role in the three-dimensional geometric modeling process, resulting in a disconnection between design and simulation calculation.
The three-dimensional modeling method of nuclear power plants based on two-dimensional planar template drawings is adopted. The construction template drawings of each layer are formed into the outline of the wall, the outline is simplified, the elevation is determined and offset, and the wall is stretched upward to generate the wall surface at the elevation of the outline. The floor slab is established at each location and cut through Boolean operations to form a three-dimensional model of the nuclear power plant.
It realizes the rapid construction of a three-dimensional model of a nuclear power plant based on a two-dimensional planar template diagram, reduces human errors in the modeling process, improves the modeling efficiency, and integrates the design drawings into the simulation project to reflect the true state of the structure in real time.
Smart Images

Figure CN113793412B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a method for rapid modeling of a nuclear power plant structure, and in particular to a system, method, equipment and storage medium for rapid modeling of a nuclear power plant structure based on a two-dimensional plane template diagram, and belongs to the field of nuclear power plant construction. Background Art
[0002] Based on the high safety requirements of nuclear power plant structures, the design process of nuclear power plant structures requires a series of simulation calculations and analyses for different working conditions, such as deadweight, soil pressure, shrinkage creep, earthquakes, etc., to ultimately determine the structural reinforcement and specific design solutions of the nuclear power plant. Among them, modeling is the most complex and labor-intensive part of the simulation calculation process.
[0003] Compared with civil structures, nuclear power plant structures have relatively more inclined walls, circular walls and irregular walls in order to meet the functional requirements of the nuclear power plant system layout. Therefore, its plane layout is more complicated. The modeling of the bottom plane contour is the most cumbersome in the modeling process. The commonly used civil axis grid modeling method is not applicable in the nuclear power plant structure modeling process. At present, the nuclear power plant structure modeling adopts a general finite element program to model single components in sequence. This modeling method is time-consuming. If you are not careful, errors in the two-dimensional plane layout will cause the three-dimensional model to be inconsistent with the actual engineering design drawings.
[0004] During the structural design stage of a nuclear power plant, the plane template drawing is updated in real time and can accurately describe the actual situation of the nuclear power plant structural design process. However, the nuclear power structure plane template drawing contains a lot of information, such as modeling reference lines, wall contours, openings, embedded parts, and dimensioning lines, while the model information in the structural simulation calculation only involves contours and openings. Therefore, the current simulation calculation and design process are independent of each other. Therefore, the plane template drawing does not play a role in the three-dimensional geometric modeling process of the nuclear power plant structure. Summary of the invention
[0005] In view of the defects existing in the prior art, the object of the present invention is to provide a three-dimensional modeling method and system for a nuclear power plant based on a two-dimensional plane template diagram.
[0006] To achieve the above purpose, the technical solution adopted by the present invention is: a three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram, comprising the following steps:
[0007] Step (1), forming the outline of the wall of each layer with the construction template drawings of each layer;
[0008] Step (2), simplifying the outline of the wall of each layer;
[0009] Step (3), determining the elevation of the contour line of each layer and offsetting it;
[0010] Step (4), according to the elevation, the contour lines of each layer are used as a reference to stretch upward to generate a wall surface;
[0011] Step (5), establishing a floor slab beyond the outline at the elevation of the outline of each layer;
[0012] Step (6), removing the redundant surfaces of the floor slab that exceed the outline through Boolean operation cutting, thereby forming a three-dimensional model of the nuclear power plant.
[0013] Further, forming the outline of the wall of each layer from the construction template drawings of each layer specifically includes:
[0014] Classify the construction template drawings of each layer according to modeling reference lines, wall contours, openings, embedded parts and dimensioning lines;
[0015] The layer information of the openings, embedded parts and dimension lines of each layer is deleted, and the outline of the wall of each layer is retained.
[0016] Furthermore, in step (2), the simplification of the contours of the walls of each layer specifically includes:
[0017] The center line of the outline of the wall of each layer is taken to form the closed outline of the wall of each layer; the center line of the straight wall is the central axis of the wall, the center line of the arc wall is the center arc of the wall, and the center line of the irregular wall is the line connecting the endpoints of the adjacent regular walls.
[0018] Furthermore, after taking the center line of the contour of the wall of each layer to form the closed contour of the wall of each layer, the contour is inspected and repaired; specifically:
[0019] Check whether there are overlapping nodes at the same position. If so, repair and merge the duplicate nodes into a unique node.
[0020] Check if there are overlapping lines at the same position. If so, repair and merge the duplicate lines into a unique line.
[0021] Check whether there is a gap between two adjacent contour lines and no common nodes. If so, overlap the two nodes of the two adjacent contour lines to make the two adjacent contour lines have a common point.
[0022] Further, step (3) specifically includes:
[0023] Determine the elevation of each floor of the nuclear power plant, and determine the tensile height of each floor according to the difference in elevation of each floor;
[0024] The contour lines of each layer are biased upward according to the stretching height of each layer to form a connecting line between upper and lower points.
[0025] Further, step (5) specifically includes:
[0026] Obtain the coordinate values of the nodes of the contour line of each layer, and calculate the maximum and minimum coordinate values x in the horizontal X and Y directions min ,x max ,y min ,y max ,in:
[0027] x min =min(x1,x2,x3…x n )
[0028] x max =max(x1,x2,x3…x n )
[0029] y min =min(y1,y2,y3…y n )
[0030] y max =max(y1,y2,y3…y n );
[0031] At the level of the floor slabs of each layer, a floor slab is created that exceeds the outline. The area of the floor slab is:
[0032] x=[x min -1,x max +1]
[0033] y=[y min -1,y max +1].
[0034] The technical solution adopted by the present invention also discloses a three-dimensional modeling system of a nuclear power plant based on a two-dimensional plane template diagram, comprising:
[0035] The layer classification module is used to form the wall outlines of each layer from the construction template drawings of each layer;
[0036] A contour processing module, used to simplify the contours of the walls of each layer;
[0037] An elevation offset module, used to determine and offset the elevation of the contour line of each layer;
[0038] A stretching module, used to generate a wall surface by stretching upwards based on the elevation and taking the contour line of each layer as a reference, and to establish a floor slab beyond the contour line at the elevation of the contour line of each layer;
[0039] The forming module is used to remove redundant faces through Boolean operation cutting to form a three-dimensional model of the nuclear power plant.
[0040] Furthermore, the three-dimensional modeling system of a nuclear power plant based on the two-dimensional plane template diagram also includes:
[0041] The repair module is used to check whether there are overlapping nodes at the same position. If yes, the repeated nodes are repaired and merged into a unique node; and check whether there are overlapping lines at the same position. If yes, the repeated lines are repaired and merged into a unique line; check whether there is a gap between two adjacent contour lines and there is no common node. If yes, the two nodes of the two adjacent contour lines are overlapped so that the two adjacent contour lines have a common point;
[0042] The calculation module is used to obtain the coordinate values of the nodes of the contour line of each layer and calculate the maximum and minimum coordinate values x in the horizontal X and Y directions. min ,x max ,y min ,y max ,in:
[0043] x min =min(x1,x2,x3…x n )
[0044] x max =max(x1,x2,x3…x n )
[0045] y min =min(y1,y2,y3…y n )
[0046] y max =max(y1,y2,y3…y n );
[0047] And create a floor slab beyond the outline at the elevation of the floor slab of each layer, and the area range of the floor slab is calculated as:
[0048] x=[x min -1,x max +1]
[0049] y=[y min -1,y max +1].
[0050] The technical solution adopted by the present invention also discloses a three-dimensional modeling device of a nuclear power plant based on a two-dimensional plane template diagram, including a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram when executing the computer program.
[0051] The technical solution adopted by the present invention also discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the above-mentioned three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram is implemented.
[0052] The three-dimensional rapid modeling method of nuclear power plant structure based on two-dimensional plane template diagram provided by the present invention has the following beneficial effects compared with the previous nuclear power structure modeling method:
[0053] First, the nuclear power plant can be quickly modeled based on the two-dimensional plane template diagram in the nuclear power structure design;
[0054] Second, the function of obtaining the required basic data through a two-dimensional plane template diagram can be realized.
[0055] Third, in the previous nuclear power structure simulation calculation process, the design drawings were only used as references for modeling and did not play a practical role. Through the present invention, the design drawings can be integrated into the design simulation project, which can reflect the real state of the structure in the design process in real time and accurately;
[0056] Fourth, compared with the traditional nuclear power structure modeling method of drawing points, connecting lines, and drawing pictures on drawings, the present invention can not only make modeling faster, but also reduce the process of artificial equivalent modeling in the modeling process, thereby reducing the probability of model errors;
[0057] Fifth, the present invention forms a modeling method for acquiring data from a plane template diagram, batch-importing the plane module diagram for stretching, and cutting, which can realize an automated operation process through a program and can be used in a digital collaborative design platform for nuclear power structures in the future. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 is a flow chart of the method of the present invention;
[0059] Figure 2 It is the outline diagram of the wall of the present invention;
[0060] Figure 3 It is a contour line drawing of the wall closure of the present invention;
[0061] Figure 4 It is a schematic diagram of the stretching of the wall of the present invention;
[0062] Figure 5 It is a schematic diagram of Boolean operation of the present invention;
[0063] Figure 6 It is a three-dimensional model diagram of a nuclear power plant according to the present invention. DETAILED DESCRIPTION
[0064] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.
[0065] like Figure 1 As shown, this embodiment provides a three-dimensional modeling method for a nuclear power plant based on a two-dimensional plane template diagram, comprising the following steps:
[0066] Step (1), use the construction template drawings of each layer to form the outline of the wall of each layer; in step (1), first determine how many layers the entire nuclear power plant is divided into. For example, in this embodiment, the entire nuclear power plant is divided into three layers, and then each layer needs to form the outline of the wall of that layer. Specifically, first classify the construction template drawings of each layer according to the modeling reference lines, wall outlines, openings, embedded parts, and dimensioning lines; the layer classification can be performed in commonly used two-dimensional graphic design software, such as CAD software. After the classification of each layer is completed, the layer information of the openings, embedded parts, and dimensioning lines of each layer can be deleted, and the outline of the wall of each layer can be retained, such as Figure 2 shown.
[0067] Step (2), simplifying the contours of the walls of each layer; first, obtain the contours of the walls of each layer, and then simplify the contours of the walls to achieve the purpose of subsequent rapid modeling. Then, the means of simplification is specifically to take the center line of the contours of the walls of each layer. It is worth noting that, considering that in the simulation calculation process of nuclear power structures, only walls with a thickness of more than 100 mm need to be simulated, so the center line of partition walls below 100 mm is not taken. Due to the different shapes of the walls, when taking the center line of the contours of the walls of each layer, specifically, the straight wall takes the central axis of the wall as the center line; the arc wall takes the center arc of the wall as the center line; the irregular wall takes the line connecting the endpoints of the adjacent regular walls as the center line, and all the center lines are combined to form the closed contour line of the wall, such as Figure 3 As shown. Connecting the obtained center lines can form the closed contour lines of the walls of each layer.
[0068] It is worth noting that after forming the closed contour lines of the walls of each layer, the center line needs to be checked and repaired; specifically, check whether there are overlapping nodes at the same position. If so, repair and merge the repeated nodes into a unique node; check whether there are overlapping lines at the same position. If so, repair and merge the repeated lines into a unique line; check whether there are gaps between two adjacent contour lines and no common nodes. If so, overlap the two nodes of the two adjacent contour lines so that the two adjacent contour lines have a common point. Through the above checks, it can be ensured that the contour line is unique and there are no breakpoints at the connection, which is convenient for the establishment of subsequent models.
[0069] Step (3), determine the elevation of the contour line of each layer and offset; in step (3) of this embodiment, the elevation of each layer of the nuclear power plant must first be determined, and the elevation must be noted on the contour line of the wall. It is worth noting that after completing the elevation of the center line, the contour line of each layer of the wall should be converted into two-dimensional plane primitive information, and the format of the primitive information is a format that can be opened by three-dimensional modeling software, such as the common iges format, so as to ensure that the data related to the contour line of the wall does not change during the three-dimensional modeling process.
[0070] Step (4), according to the elevation, the contour lines of each layer are used as a reference to stretch upward to generate a wall surface; and according to the elevation, the contour lines of each layer are used as a reference to stretch upward to generate a wall surface, which is completed in the three-dimensional modeling software. Specifically, since the elevation of each layer is different, the stretching height of each layer can be determined by the difference in the elevation of each layer; after determining the stretching height of each layer, the contour lines of each layer can be offset upward by a height, thus forming the top and bottom surfaces of a layer, and then the upper and lower point connecting lines are formed between the top and bottom surfaces; then the wall surface can be formed by stretching the contour lines along the upper and lower point connecting lines. It is worth noting that in other embodiments, if the model software can simultaneously construct the graphic element information of the two-dimensional plane and the three-dimensional model, there is no need to convert the format of the graphic element information.
[0071] Step (5), build a floor slab beyond the contour line at the elevation of the contour line of each layer; in step (4) of this embodiment, the contour line of each layer is first placed in a plane coordinate system, so that the coordinate values of the nodes of the contour line of each layer can be obtained in the coordinate system, and the maximum and minimum coordinate values x in the horizontal X and Y directions can be calculated. min ,x max ,y min ,y max ,in:
[0072] x min =min(x1,x2,x3…x n )
[0073] x max =max(x1,x2,x3…x n )
[0074] y min =min(y1,y2,y3…y n )
[0075] y max =max(y1,y2,y3…y n ).
[0076] That is to say, after x min ,x max ,ymin ,y max The rectangle formed by the four straight lines can completely surround the outline and be tangent to the edge of the outline. Next, create a floor slab that exceeds the outline at the elevation of each floor slab. The area of the floor slab is:
[0077] x=[x min -1,x max +1]
[0078] y=[y min -1,y max +1].
[0079] The floor slab that exceeds the contour line can ensure that the contour line is fully covered and no solid edge line will be produced due to tangency.
[0080] Step (6), removing the redundant faces of the floor beyond the outline by Boolean operation cutting, to form a three-dimensional model of the nuclear power plant. When cutting by Boolean operation, the floor is cut by the projection lines of the upper and lower walls, and cut into small grids one by one, wherein the bottom edge line of the floor and the projection line of the wall are the same line, and then the outer edge graphics of the floor are deleted to obtain the final three-dimensional model of the nuclear power plant.
[0081] This embodiment also discloses a three-dimensional modeling system for a nuclear power plant based on a two-dimensional plane template diagram, which includes a data initialization subsystem, a model building subsystem, and an inspection and repair subsystem; wherein the initialization subsystem includes a layer classification module, a contour processing module, and an export module, and the above three modules are connected in sequence, and the export module returns the data to the layer classification module to form an internal loop of the initialization subsystem, and the loop scans until the two-dimensional plane template diagram completes the initialization process. The model building subsystem is responsible for processing the data from the initialization subsystem to complete the three-dimensional modeling, which includes an elevation offset module, a stretching module, and a forming module. Finally, the inspection and repair subsystem checks the formed model and makes adjustments to improve the three-dimensional modeling, and the inspection and repair subsystem includes a maintenance module and a calculation module.
[0082] Specifically, the layer classification module is used to form the outline of the wall of each layer and take the center line of the outline of the wall of each layer from the construction template drawings of each layer; that is, the layer classification module classifies the construction template drawings of each layer according to the modeling reference lines, wall outlines, openings, embedded parts and dimensioning lines. After the classification of each layer is completed, the layer classification module deletes the layer information of the openings, embedded parts and dimensioning lines of each layer, and retains the outline of the wall of each layer.
[0083] The contour processing module is used to simplify the contours of the walls of each layer, specifically to take the center line of the contours of the walls of each layer to form the closed contours of the walls of each layer; that is, the contour processing module takes the center line of the contours of the walls of each layer, the straight wall takes the central axis of the wall as the center line; the arc wall takes the center arc of the wall as the center line; the irregular wall takes the line connecting the endpoints of the adjacent regular walls as the center line, and all the center lines are combined to form the closed contour of the wall.
[0084] The repair module is used to check whether there are overlapping nodes at the same position. If so, the duplicate nodes are repaired and merged into a unique node; and to check whether there are overlapping lines at the same position. If so, the duplicate lines are repaired and merged into a unique line; and to check whether there is a gap between two adjacent contour lines and there are no common nodes. If so, the two nodes of the two adjacent contour lines are overlapped so that the two adjacent contour lines have a common point.
[0085] The elevation offset module is used to determine and offset the elevation of the contour line of each layer, that is, the elevation offset module determines the stretching height of each layer according to the difference in the elevations of each layer; after the elevation offset module determines the stretching height of each layer, the contour line of each layer is offset upward by a height, and at the same time, an upper and lower point connecting line is formed between the top and bottom surfaces.
[0086] The stretching module is used to stretch upwards based on the elevation and the contour lines of each layer as the reference to generate the wall surface and to build a floor slab beyond the contour line at the elevation of the contour line of each layer. The stretching module controls the contour line to stretch along the upper and lower point connection line to form the wall surface.
[0087] After the wall is stretched, the calculation module places the contour lines of each layer in a plane coordinate system, obtains the coordinate values of the nodes of the contour lines of each layer in the coordinate system, and calculates the maximum and minimum coordinate values x in the horizontal X and Y directions. min ,x max ,y min ,y max ,in:
[0088] x min =min(x1,x2,x3…x n )
[0089] x max =max(x1,x2,x3…x n )
[0090] y min =min(y1,y2,y3…y n )
[0091] y max =max(y1,y2,y3…y n );
[0092] Then the stretching module creates a floor beyond the contour line at the elevation of the floor of each layer. The area range of the floor is also calculated by the calculation module. The area range calculated by the calculation module is:
[0093] x=[x min -1,x max +1]
[0094] y=[y min -1,y max +1].
[0095] The forming module is used to delete redundant faces through Boolean operation cutting to form a 3D model of a nuclear power plant. When cutting through Boolean operation, the floor is cut through the projection lines of the upper and lower walls, and cut into small grids one by one, where the bottom edge of the floor and the projection line of the wall are the same line, and then the outer edge graphics of the floor are deleted to obtain the final 3D model of the nuclear power plant.
[0096] The division of the functional modules in the above method example is not unique, and can be adaptively adjusted according to the actual situation. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module; the above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present invention is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0097] Specifically, the system and method are carried on a three-dimensional modeling computer device of a nuclear power plant based on a two-dimensional plane template diagram, including a processor and a memory;
[0098] The memory is used to store computer-executable instructions, the processor is connected to the memory via the bus, the processor executes the computer-executable instructions stored in the memory, the communication device is responsible for connecting to an external network to perform data transmission and reception; the processor is connected to the memory, and the memory includes database software;
[0099] The processor and memory contain several instructions for enabling a personal computer, server or network device to execute all or part of the steps of the method; the processor types used include central processing units, general-purpose processors, digital signal processors, application-specific integrated circuits, field programmable gate arrays or other programmable logic devices, transistor logic devices, hardware components or any combination thereof; the storage medium includes a USB flash drive, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk.
[0100] Specifically, the software system is partially carried by a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic boxes, modules and circuits described in conjunction with the contents of the present invention. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessor, and the like. The communication equipment for communication between relevant personnel and users can utilize a transceiver, a transceiver circuit or a communication interface, and the like.
[0101] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the present invention may be implemented in hardware, software, firmware, or any combination thereof. When implemented using software, the functions may be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium may be any available medium that a general or special-purpose computer can access.
[0102] Those skilled in the art should understand that the method and system of the present invention are not limited to the embodiments in the specific implementation mode, and the above specific description is only for the purpose of explaining the present invention, and is not used to limit the present invention. Those skilled in the art can derive other implementation modes based on the technical solution of the present invention, which also belong to the technical innovation scope of the present invention, and the protection scope of the present invention is defined by the claims and their equivalents.
Claims
1. A three-dimensional modeling method for a nuclear power plant based on a two-dimensional plane template diagram, characterized in that: The following steps are involved: Step (1), forming the outline of the wall of each layer with the construction template drawings of each layer, specifically includes: Classify the construction template drawings of each layer according to modeling reference lines, wall contours, openings, embedded parts and dimensioning lines; Delete the layer information of the openings, embedded parts and dimension lines of each layer, and keep the outline of the wall of each layer; Step (2), simplifying the contour of the wall of each layer, specifically includes: taking the center line of the contour of the wall of each layer to form the closed contour line of the wall of each layer; wherein the center line of the straight wall is the central axis of the wall, the center line of the arc wall is the central arc of the wall, and the center line of the irregular wall is the line connecting the endpoints of the adjacent regular walls; after taking the center line of the contour of the wall of each layer to form the closed contour line of the wall of each layer, it also includes checking and repairing the contour line; specifically, Check whether there are overlapping nodes at the same position. If so, repair and merge the duplicate nodes into a unique node. Check if there are overlapping lines at the same position. If so, repair and merge the duplicate lines into a unique line. Check whether there is a gap between two adjacent contour lines and there is no common node. If so, overlap the two nodes of the two adjacent contour lines so that the two adjacent contour lines have a common point; Step (3), determining the elevation of the contour lines of each layer and offsetting them; Step (4), according to the elevation, the contour lines of each layer are used as a reference to stretch upward to generate a wall surface; Step (5), establishing a floor slab beyond the contour line at the elevation of the contour line of each layer, specifically comprises: Obtain the coordinate values of the nodes of the contour line of each layer, and calculate the maximum and minimum coordinate values x in the horizontal X and Y directions min ,x max ,y min ,y max ,in: x min =min(x1,x2,x3L x n ) x max =max(x1,x2,x3L x n ) <h2 style=";text-align:left;direction:ltr">y<h2 style=";text-align:left;direction:ltr"> min <h2 style=";text-align:left;direction:ltr"> =min(y1,y2,y3L y<h2 style=";text-align:left;direction:ltr"> n <h2 style=";text-align:left;direction:ltr"> ) y max =max(y1,y2,y3L y n ); At the level of the floor slabs of each layer, a floor slab is created that exceeds the outline. The area of the floor slab is: x=[x min -1,x max +1] and=[and min -1,and max +1]; Step (6), removing the redundant surfaces of the floor slab that exceed the outline through Boolean operation cutting, thereby forming a three-dimensional model of the nuclear power plant.
2. The three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram according to claim 1, characterized in that: Step (3) specifically includes: Determine the elevation of each floor of the nuclear power plant, and determine the tensile height of each floor according to the difference in elevation of each floor; The contour lines of each layer are biased upward according to the stretching height of each layer to form a connecting line between upper and lower points.
3. A three-dimensional modeling system of a nuclear power plant based on a two-dimensional plane template diagram for implementing the method described in claim 1, characterized in that: include: The layer classification module is used to form the contours of the walls of each layer from the construction template drawings of each layer, specifically including: classifying the construction template drawings of each layer according to the modeling reference lines, wall contours, openings, embedded parts and dimensioning lines; deleting the layer information of the openings, embedded parts and dimensioning lines of each layer, and retaining the contours of the walls of each layer; A contour processing module, used to simplify the contours of the walls of each layer; An elevation offset module, used to determine and offset the elevation of the contour line of each layer; A stretching module, used to generate a wall surface by stretching upwards based on the elevation and taking the contour line of each layer as a reference, and to establish a floor slab beyond the contour line at the elevation of the contour line of each layer; The forming module is used to remove redundant faces through Boolean operation cutting to form a three-dimensional model of the nuclear power plant.
4. The three-dimensional modeling system of a nuclear power plant based on a two-dimensional plane template diagram according to claim 3, characterized in that: Also includes: The repair module is used to check whether there are overlapping nodes at the same position. If so, the duplicate nodes are repaired and merged into a unique node; Check whether there are overlapping lines at the same position. If so, repair and merge the repeated lines into a unique line; Check whether there is a gap between two adjacent contour lines and there is no common node. If so, overlap the two nodes of the two adjacent contour lines so that the two adjacent contour lines have a common point; The calculation module is used to obtain the coordinate values of the nodes of the contour line of each layer and calculate the maximum and minimum coordinate values x in the horizontal X and Y directions. min ,x max ,y min ,y max ,in: x min =min(x1,x2,x3L x n ) x max =max(x1,x2,x3L x n ) <h2 style=";text-align:left;direction:ltr">y<h2 style=";text-align:left;direction:ltr"> min <h2 style=";text-align:left;direction:ltr"> =min(y1,y2,y3L y<h2 style=";text-align:left;direction:ltr"> n <h2 style=";text-align:left;direction:ltr"> ) y max =max(y1,y2,y3L y n ); And create a floor slab beyond the outline at the elevation of the floor slab of each layer, and the area range of the floor slab is calculated as: x=[x min -1,x max +1] and=[and min -1,and max +1]。 5. A three-dimensional modeling device for a nuclear power plant based on a two-dimensional plane template diagram, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program, and the processor implements the three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram as claimed in any one of claims 1 to 2 when executing the computer program.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the three-dimensional modeling method of a nuclear power plant based on a two-dimensional plane template diagram as described in any one of claims 1 to 2 is implemented.
Citation Information
Patent Citations
Method for converting two-dimensional building image into three-dimensional structure
CN104318607A