Nuclear power station containment vessel model rendering method, system and equipment

By calculating the maximum offset distance and offset information of the nuclear power plant containment shell and using it to render a three-dimensional model, the problem of slow rendering speed in the existing technology is solved, and real-time monitoring of the deformation of the nuclear power plant containment shell is realized.

CN119941957AActive Publication Date: 2025-05-06CENT RES INST OF BUILDING & CONSTR CO LTD MCC GRP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510429805.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-08
Publication Date
2025-05-06
Estimated Expiration
2045-04-08

AI Technical Summary

Technical Problem

In the prior art, when using XAML code and WPF framework to render a three-dimensional model of a nuclear power plant containment, redundant information will be generated, increasing the burden on the rendering engine, resulting in slower response speed and unable to meet the real-time monitoring needs.

Method used

By reading the three-dimensional model of the nuclear power plant containment shell, the maximum offset distance and offset information is calculated, the color value of each triangle is calculated using this information, and the color value is grouped into batches for rendering to generate a rendering model.

Benefits of technology

The deformation of the nuclear power plant containment shell is realized in a unified color range, which reduces the amount of rendering calculation, ensures the real-time rendering, and meets the real-time monitoring of the deformation of the nuclear power plant containment shell.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941957A_ABST
    Figure CN119941957A_ABST
Patent Text Reader

Abstract

The invention provides a nuclear power station containment vessel model rendering method, system and device, and relates to the technical field of nuclear power. The method comprises the following steps of: reading a three-dimensional model of the nuclear power station containment vessel, determining a node three-dimensional coordinate, calculating the maximum offset distance and offset information of the three-dimensional model of the nuclear power station containment vessel according to a node reference coordinate, and normalizing or standardizing the offset information by using the maximum offset distance as a reference value to obtain the three-dimensional model of the nuclear power station containment vessel. And calculating the average value of the offsets of all the vertexes of each triangular patch, and mapping the average value into the color value interval to obtain the specific color value of each triangular patch. And grouping all triangular patches of the three-dimensional model according to the specific color values, and rendering in batches by taking groups as units. The problem that in the prior art, the response speed of a whole monitoring system is reduced due to the fact that the burden of a rendering engine is increased by using an XAML code and a WPF frame is solved. The real-time monitoring of the nuclear power station containment vessel deformation condition is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of nuclear power technology, and in particular to a method, system and device for rendering a containment model of a nuclear power plant. Background Art

[0002] The containment of a nuclear power plant is the core of the nuclear power plant structure system, ensuring that no radioactive elements are released when the reactor leaks. Under the action of loads, the containment may change dynamically. If the deformation exceeds the safety range, it will affect the safe and stable operation of the nuclear power plant.

[0003] The existing nuclear power plant containment deformation monitoring method is based on Microsoft's WPF (Windows Presentation Foundation) technology. It uses Blend for Visual Studio (Visual Studio hybrid design tool) to convert the 3D model of the nuclear power plant containment into XAML (Extensible Application Markup Language) code, and displays it through WPF real-time rendering. The model is updated according to sensor data to achieve real-time monitoring.

[0004] In the process of implementing the technical solution of the invention in the embodiments of the present application, the inventors of the present application found that the above technology has at least the following technical problems: XAML is mainly used for user interface definition rather than rendering three-dimensional models, and redundant information will be generated during the conversion process, increasing the rendering burden, resulting in slow response of the monitoring system and failure to meet real-time monitoring requirements. Summary of the invention

[0005] The present application provides a method, system and device for rendering a nuclear power plant containment model to solve the problem in the prior art that XAML cannot meet the requirements of real-time monitoring of nuclear power plant containment.

[0006] According to the first aspect of the present application, the present application discloses a method for rendering a nuclear power plant containment model, comprising: Reading a three-dimensional model of a nuclear power plant containment structure, wherein the three-dimensional model includes at least three-dimensional coordinate information of nodes, and the three-dimensional coordinate information of nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; According to the node three-dimensional coordinate information and the node reference coordinates, the maximum offset distance and offset information of the three-dimensional model are calculated, wherein the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state; Calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, wherein the color value is used to characterize the deformation of the three-dimensional model; The color values ​​are grouped and rendered in batches to generate a rendering model of the nuclear power plant containment vessel.

[0007] Optionally, the step of calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information comprises the following steps: According to the maximum offset distance and the offset information, standard offset information of each key point in the containment structure of the nuclear power plant is obtained, wherein the standard offset information represents the standard offset degree of each key point in the containment structure of the nuclear power plant relative to the node reference coordinate; Calculating the rendering color value of each key point in the containment structure of the nuclear power plant according to the standard offset information and the preset mapping value; The color value of each triangular facet is determined according to the rendering color value of each key point in each triangular facet.

[0008] Optionally, before calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, the following steps are also included: Analyzing the model structure of the three-dimensional model, determining a segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm; According to the segmentation algorithm and the algorithm parameters, the three-dimensional model is segmented into a plurality of triangular facets.

[0009] Optionally, grouping the color values, rendering the groups as batches, and generating a rendering model comprises the following steps: According to a preset grouping standard, the color values ​​are grouped to obtain a plurality of color value groups, wherein the plurality of color value groups at least include a gray color value group and the red color value group, and the red color value group includes at least one group of red color values; Create a rendering batch for each color value group; The rendering model is obtained by performing batch rendering using the color values ​​corresponding to the rendering batches.

[0010] Optionally, the reading of the three-dimensional model of the nuclear power plant containment vessel comprises the following steps: Collecting the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; Determining a rotation direction according to preset reference point information, wherein the preset reference point information represents a specific position of the containment vessel of the nuclear power plant; Based on the reference point information and the rotation direction, numbering each key point in the containment structure of the nuclear power plant to generate numbering information of each key point; Generate a standard data file according to the numbering information and the type of the nuclear power plant containment; The standard data file is read to determine the three-dimensional model of the nuclear power plant containment vessel.

[0011] Optionally, the calculating the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates comprises the following steps: Obtaining the node reference coordinates; Calculating the offset of each key point in the containment structure of the nuclear power plant according to the node reference coordinates and the node three-dimensional coordinate information to obtain the offset information; The offset information is traversed, and a maximum offset in the offset information is determined as the maximum offset distance.

[0012] Optionally, the following steps are included: In response to an operation instruction of a user, determining a section start point and a section end point of a rendering model of the containment vessel of the nuclear power plant; Connecting the section starting point and the section end point to generate a section reference line; A section cube parallel to the display screen is generated according to the section reference line, wherein the length and width of the section cube are both greater than the maximum size of the rendering model in the corresponding direction.

[0013] Optionally, the method further includes the following steps: Reading a historical three-dimensional model of the nuclear power plant containment, wherein the historical three-dimensional model of the nuclear power plant containment represents all three-dimensional models of the nuclear power plant containment before the current moment, and the historical three-dimensional model at least includes three-dimensional coordinate information of all nodes of the nuclear power plant containment; Generate a historical rendering model of the nuclear power plant containment according to the historical three-dimensional model, wherein the historical rendering model represents rendering models corresponding to all three-dimensional models of the nuclear power plant containment before the current moment; A deformation trend graph is generated according to the historical rendering model, wherein the deformation trend graph represents the deformation process of the containment vessel of the nuclear power plant.

[0014] According to the second aspect of the present application, the present application proposes a nuclear power plant containment model rendering system, comprising: A reading module, used to read a three-dimensional model of a nuclear power plant containment structure, wherein the three-dimensional model includes at least three-dimensional coordinate information of nodes, and the three-dimensional coordinate information of nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; A first calculation module is used to calculate the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates, wherein the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state; A second calculation module, used to calculate the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, wherein the color value is used to characterize the deformation of the three-dimensional model; The rendering module is used to group the color values, render the groups as batches, and generate a rendering model of the nuclear power plant containment vessel.

[0015] Compared with the prior art, this application has the following advantages: By reading the three-dimensional model of the nuclear power plant containment, the three-dimensional coordinates of the nodes that characterize the current state of each key point in the nuclear power plant containment structure are determined. According to the three-dimensional coordinates of each key point in the nuclear power plant containment structure in the non-deformed state, the maximum offset distance and offset information of the three-dimensional model of the nuclear power plant containment are calculated. The maximum offset distance is used as the reference value, and the offset information is normalized or standardized to ensure that all offset information is represented in a unified color value range. The average value of all vertex offsets of each triangular face is calculated, and this average value is mapped to the color value range to obtain the specific color value of each triangular face. All triangular faces of the three-dimensional model are grouped according to the specific color value, and rendered in batches in groups. The problem that the use of XAML code and WPF framework in the prior art will generate redundant information, increase the burden on the rendering engine, and cause the response speed of the entire monitoring system to slow down, and cannot meet the needs of real-time monitoring of the deformation state of the nuclear power plant containment is solved. It realizes the representation of the deformation of the nuclear power plant containment in a unified color value range, avoiding misunderstanding or confusion caused by different data ranges. At the same time, it provides an intuitive visual reference for monitoring personnel through changes in color depth. All triangular faces in the three-dimensional model are grouped according to color values ​​and rendered in batches based on groups. This can reduce the amount of calculation during rendering, ensure the real-time rendering, and achieve real-time monitoring of the deformation of the nuclear power plant containment. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 A flowchart of a method for rendering a nuclear power plant containment model provided in one embodiment of the present application is shown; Figure 2 A rendering of a nuclear power plant containment model provided by an embodiment of the present application is shown; Figure 3A flow chart of a method for segmenting a three-dimensional model provided by an embodiment of the present application is shown; Figure 4 A flowchart showing a method for calculating a color value provided by an embodiment of the present application is shown; Figure 5 A flow chart of a method for generating a rendering model provided by an embodiment of the present application is shown; Figure 6 A flow chart of a method for reading a three-dimensional model provided by an embodiment of the present application is shown; Figure 7 A flow chart of a method for calculating offset information provided by an embodiment of the present application is shown; Figure 8 A flow chart of a method for generating a cross-sectional cube of a nuclear power plant containment vessel provided in an embodiment of the present application is shown; Fig. 9 An example diagram of generating a cross-sectional cube of a nuclear power plant containment vessel provided by an embodiment of the present application is shown; Fig.10 A flow chart of a method for generating a deformation trend graph provided by an embodiment of the present application is shown; Fig.11 A structural block diagram of a nuclear power plant containment model rendering system provided by an embodiment of the present application is shown; Fig.12 A structural block diagram of an electronic device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0017] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.

[0018] The following is the relevant background information: The containment of a nuclear power plant is the core part of the structural system, one of the three main systems of a nuclear power plant. It is a prestressed concrete structure with protection and support functions. Its function is to ensure that in the event of a large-scale leak in the reactor, there will be no leakage of radioactive elements, and at the same time it can resist external aggression. All important equipment in a nuclear power plant is located inside the containment, so the containment plays an extremely important role and is also faced with extremely complex loads. Under these loads, the containment will undergo real-time dynamic changes. If the deformation exceeds the safety range, it will directly affect the safe and stable operation of the nuclear power plant. By real-time monitoring of the deformation of the containment, potential safety hazards can be discovered and dealt with in a timely manner to ensure the safety of the nuclear power plant.

[0019] The existing nuclear power plant containment deformation monitoring method is based on Microsoft's WPF (Windows Presentation Foundation) technology. In the actual monitoring process, Blend for Visual Studio is first used to convert the 3D model of the nuclear power plant containment into XAML (Extensible Application Markup Language) code, and these XAML codes are imported into the monitoring project. Then, the 3D model of the nuclear power plant containment is rendered and displayed in real time through the real-time rendering engine of the WPF framework. Finally, by receiving and processing data from the deformation monitoring sensor, the shape and position of the 3D model are continuously updated, thereby realizing real-time and accurate monitoring of the deformation of the nuclear power plant containment.

[0020] Since XAML is mainly designed for layout and elements of user interfaces, rather than for efficient rendering of complex 3D models, some redundant information is inevitably generated in the process of converting the fine 3D model of the nuclear power plant containment into XAML code. This redundant information not only takes up additional system resources, but also increases the burden on the rendering engine, resulting in a slower response speed for the entire monitoring system. Especially when it is necessary to monitor the deformation of the nuclear power plant containment in real time, this decrease in response speed will directly affect the timeliness and accuracy of monitoring, and thus cannot meet the requirements of the nuclear power plant for real-time monitoring.

[0021] Embodiment 1 Reference Figure 1 and Figure 2 , a method for rendering a nuclear power plant containment model provided in an embodiment of the present application includes the following steps: S101: reading a three-dimensional model of a nuclear power plant containment structure, wherein the three-dimensional model includes at least three-dimensional coordinate information of nodes, and the three-dimensional coordinate information of the nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant.

[0022] In this embodiment, the three-dimensional model represents the real-time state of the nuclear power plant containment, which is the basis for model rendering. Each key point in the nuclear power plant containment structure represents an important node, connection point, support point or key part on the nuclear power plant containment, and each key point includes at least the top, bottom, edge and points connected to other structures of the nuclear power plant containment; the node three-dimensional coordinate information is collected by scanning tools, and the pre-saved node three-dimensional coordinate information can also be directly retrieved from the database. Specifically, the three-dimensional coordinates of each key point in the nuclear power plant containment structure include but are not limited to Cartesian coordinates; by reading the three-dimensional model of the nuclear power plant containment, the actual position of each key point in the nuclear power plant containment structure in the current state can be obtained.

[0023] Exemplarily, first, according to the file path and file name of the three-dimensional model of the nuclear power plant containment, the specific location of the three-dimensional model on the storage medium is determined; according to the file path, file name, and specific location on the storage medium of the three-dimensional model of the nuclear power plant containment, the three-dimensional model is read, and the three-dimensional model includes at least the three-dimensional information of the nodes representing the three-dimensional coordinates of each key point in the nuclear power plant containment structure.

[0024] For example, Table 1 shows the node three-dimensional information of the three-dimensional coordinates of each key point in the nuclear power plant containment structure. As shown in Table 1, type=C3D8 indicates that the nuclear power plant containment is a three-dimensional 8-node unit, each node corresponds to a node number, and each node number corresponds to a set of Cartesian coordinates.

[0025] Table 1

[0026] S102: Calculate the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates, wherein the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state.

[0027] In this embodiment, the offset information is calculated by calculating the difference between the three-dimensional coordinates of each node and the node reference coordinates. The offset information characterizes the degree of position offset of each key point in the nuclear power plant containment. The degree of position offset of each key point in the nuclear power plant containment includes at least an offset distance and an offset direction. By comparing the degree of position offset of each key point in the nuclear power plant containment, the maximum offset distance is determined. Specifically, the offset information includes at least an offset distance and an offset direction of each key point in the nuclear power plant containment.

[0028] By calculating the maximum offset distance and offset information, the deformation of the nuclear power plant containment in the current state can be obtained, the rendering strategy can be determined, and the three-dimensional model can be rendered according to the rendering strategy, so that the monitoring personnel can intuitively observe the deformation of the nuclear power plant containment and realize real-time deformation monitoring of the nuclear power plant containment.

[0029] S103: Calculate the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, where the color value is used to characterize the deformation of the three-dimensional model.

[0030] In this embodiment, the maximum offset distance is used as a reference value to normalize or standardize the offset information, ensuring that all offset information is represented within a unified color value range to avoid misunderstanding or confusion caused by different data ranges. The offset information is used as a direct basis for the color value, and the color value of each triangle face in the three-dimensional model is calculated according to the vertex offset of each triangle face in the three-dimensional model to provide support for subsequent model rendering.

[0031] For example, first, based on the maximum offset distance, the offset information is mapped to a preset color value interval. The color value interval represents the color change from no deformation to maximum deformation, so that the monitoring personnel can intuitively see the deformation degree of the nuclear power plant containment. Then, for each triangular face in the three-dimensional model, the average value of all vertex offsets of each triangular face is calculated, and this average value is mapped to the color value interval to obtain the specific color value of each triangular face. The color value of each triangular face not only reflects the overall deformation degree of the face, but also provides an intuitive visual reference for the monitoring personnel through the changes in color depth.

[0032] For example, in addition to the offset, visual elements other than color values ​​are used to assist in indicating the direction of the offset, helping monitoring personnel to more comprehensively understand the deformation mode and deformation trend of the nuclear power plant containment, thereby improving the accuracy and efficiency of monitoring and providing a strong technical guarantee for the safe operation of the nuclear power plant. Specifically, visual elements other than color values ​​include at least arrows, color gradients and other elements.

[0033] S104: grouping the color values, rendering the groups as batches, and generating a rendering model of the nuclear power plant containment vessel.

[0034] In this embodiment, the color values ​​of all triangular facets in the three-dimensional model are first analyzed and classified, and the triangular facets are divided into several groups to ensure that the color values ​​of the facets in each group are not much different but relatively obvious; then, batch rendering is performed in groups. During the rendering process, all triangular facets in the three-dimensional model are grouped according to the color value and rendered in batches in groups, which can reduce the amount of calculation during rendering, ensure the real-time rendering, and achieve real-time monitoring of the deformation of the nuclear power plant containment.

[0035] Figure 2 A rendering effect diagram of the nuclear power plant containment rendering model in an embodiment of the present application is shown. The gray part in the figure represents the absence of deformation in the response position, and the red part represents the deformation degree of the nuclear power plant containment from small to large from light to dark.

[0036] For example, the code for rendering in batches is as follows: foreach (var f in dic) { var mb = new MeshBuilder(); for (int i = 0; i<f.Value.Count - 2; i += 3) { mb.AddTriangle(pc[f.Value[i]], pc[f.Value[i + 1]], pc[f.Value[i +2]]); } varm3d = new ModelVisual3D() { Content = new GeometryModel3D() { Geometry = mb.ToMesh(true), Material = new DiffuseMaterial(ba[f.Key]) } }; parent.Children.Add(m3d); MainWindow.Instance.MessageListBox.PostMessage($"{nameof(DrawModelDataByObjectAsync)} renders color level {f.Key}, number of triangles {f.Value.Count / 3}"); / / await Task.Delay(1);} } } The embodiment of the present application determines the three-dimensional coordinates of the nodes that characterize the current state of each key point in the containment structure of the nuclear power plant by reading the three-dimensional model of the nuclear power plant containment, and calculates the maximum offset distance and offset information of the three-dimensional model of the nuclear power plant containment according to the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant in the non-deformed state, uses the maximum offset distance as the reference value, normalizes or standardizes the offset information, ensures that all offset information is represented in a unified color value range, calculates the average value of all vertex offsets of each triangular face, and maps this average value to the color value range to obtain the specific color value of each triangular face. All triangular facets of the three-dimensional model are grouped according to the specific color value, and rendered in batches in groups. It solves the problem that the use of XAML code and WPF framework in the prior art will generate redundant information, increase the burden on the rendering engine, and cause the response speed of the entire monitoring system to slow down, and cannot meet the needs of real-time monitoring of the deformation state of the nuclear power plant containment. It realizes the representation of the deformation of the nuclear power plant containment in a unified color value range, avoiding misunderstanding or confusion caused by different data ranges. At the same time, it provides an intuitive visual reference for monitoring personnel through changes in color depth. All triangular faces in the three-dimensional model are grouped according to color values ​​and rendered in batches based on groups. This can reduce the amount of calculation during rendering, ensure the real-time rendering, and achieve real-time monitoring of the deformation of the nuclear power plant containment.

[0037] Reference Figure 3 Before S103: calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, the following steps are also included: S201: Analyze the model structure of the three-dimensional model, and determine a segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm.

[0038] In this embodiment, the model structure of the three-dimensional model includes at least a geometric structure and a topological relationship, specifically including the number, distribution and connection relationship of the vertices, edges and faces of the three-dimensional model, as well as small feature points and surface changes. The segmentation algorithm includes at least one of curvature-based segmentation, region-based segmentation and graph-theory-based segmentation. Curvature-based segmentation determines the segmentation boundary by analyzing the curvature change of the model surface, region-based segmentation divides the three-dimensional model into different regions according to the color, texture and other attributes of the model surface, and graph-theory-based segmentation determines the segmentation boundary through graph-theory algorithms such as maximum cut and maximum flow. The algorithm parameters include at least a segmentation threshold, number of iterations and a smoothing factor. Selecting a suitable algorithm according to the model structure of the three-dimensional model and setting the corresponding algorithm parameters according to the characteristics and requirements of the selected segmentation algorithm can ensure the best segmentation effect.

[0039] S202: Segment the three-dimensional model into a plurality of triangular facets according to a segmentation algorithm and algorithm parameters.

[0040] In this embodiment, the segmentation algorithm divides the 3D model into multiple regions or sub-models according to preset rules and conditions, and then resamples or triangulates the surface of the 3D model to segment the 3D model into multiple triangular facets. The specific triangulation operation includes greedy projection triangulation and Delaunay triangulation algorithm. The use of greedy projection triangulation and Delaunay triangulation algorithm can ensure that the segmented 3D model has good geometric and topological characteristics.

[0041] Specifically, after the 3D model is segmented into multiple triangular facets, the accuracy and reliability of the segmentation structure are verified by comparing the model structures before and after segmentation and analyzing the rationality of the segmentation boundaries, thereby further ensuring the effective segmentation of the 3D model.

[0042] Reference Figure 4 , S103: Calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, including the following steps: S301: obtaining standard offset information of each key point in the containment structure of the nuclear power plant according to the maximum offset distance and the offset information, wherein the standard offset information represents the standard offset degree of each key point in the containment structure of the nuclear power plant relative to the node reference coordinate.

[0043] S302: Calculate the rendering color value of each key point in the containment structure of the nuclear power plant according to the standard offset information and the preset mapping value.

[0044] S303: Determine the color value of each triangular face according to the rendering color value of each key point in each triangular face.

[0045] In this embodiment, first, the maximum offset distance is taken as a benchmark, and the offset information is converted into standard offset information to obtain the standard offset degree of each key point in the nuclear power plant containment structure relative to the node reference coordinate, that is, the relative position of each key point in the nuclear power plant containment structure relative to the deformation degree of the entire nuclear power plant containment.

[0046] Next, according to the preset mapping relationship, the standard offset information is mapped to a specific color value range. The color value range can be a continuous color gradient from low offset to high offset, or it can be a change in the depth of a single color system, or it can be a combination of multiple colors. Specifically, a corresponding rendering color value is calculated for each key point in the containment structure of the nuclear power plant using the preset mapping relationship. The rendering color value represents the degree of offset of the corresponding key point and is used to determine the color value of each triangular facet.

[0047] Finally, the color value of each triangular face is determined according to the rendered color value and the preset color value determination method. The preset color value determination method uses the average color value method or the interpolation method. The average color value refers to the average value of the color values ​​of each point in each triangular face. The interpolation method calculates the color value of each triangular face based on the rendered color value and position relationship of each key point of the triangular face.

[0048] Exemplarily, when the three-dimensional model is a spatial hexahedral unit, since each face of the three-dimensional model is composed of quadrilaterals, each face is divided into two triangles for rendering, so that the rendering logic meets the bottom-level rendering logic of the graphics card and the rendering performance is guaranteed. When the maximum offset distance of the spatial hexahedral unit is M, the position offset degree of each key point in the containment of each nuclear power plant in the offset information is divided by M, multiplied by 255, and rounded to obtain the rendering color value of each key point in each triangular face. The color value of all triangular face pieces is obtained by taking the average value of the three vertices of each triangular face piece as the color value.

[0049] The standard offset information is obtained through the maximum offset distance and offset information, and the standard offset information is mapped to a specific color value interval to ensure that the color value is unified in a color value interval to avoid misunderstanding or confusion caused by different data ranges. Taking the average rendering color value of each vertex of the triangular patch as the color value of the triangular patch can clearly reflect the deformation area and deformation degree of the nuclear power plant containment corresponding to each triangular patch, providing strong support for the dynamic monitoring and real-time early warning of the nuclear power plant containment.

[0050] Reference Figure 5 S104: grouping the color values, rendering the groups as batches, and generating a rendering model, including the following steps: S401: grouping color values ​​according to a preset grouping standard to obtain a plurality of color value groups, wherein the plurality of color value groups at least include a gray color value group and a red color value group, and the red color value group includes at least one group of red color values.

[0051] In this embodiment, the preset grouping criteria refer to grouping criteria based on the similarity, range, quantity or other relevant factors of color values. Specifically, grouping is performed based on the brightness, hue or saturation of the color values, or clustering is performed based on the distance of the color values ​​in a preset color space.

[0052] Exemplarily, the gray color value group is used to render locations without deformation, and the red color value group is used to render locations where deformation occurs in the containment of a nuclear power plant. In the process of determining the red color value group, the red color values ​​are first sorted from low to high according to brightness, and then divided into multiple brightness intervals. The red color values ​​in each interval form a group of red color value groups. They can also be grouped according to hue, and color values ​​of similar hues can be grouped together; in the color space, the distance between each red color value and other red color values ​​can also be calculated, and cluster analysis can be performed based on the distance to form multiple groups of red color value groups.

[0053] S402: Create a rendering batch for each color value group.

[0054] In this embodiment, the same rendering batch can be rendered simultaneously. When creating a rendering batch for each color value group, a unique rendering batch identifier can be assigned to each color value group, and relevant rendering parameters can be set. The rendering parameters determine the rendering effect of all triangle faces in the same batch. The rendering parameters include at least material, lighting and texture.

[0055] S403: Perform batch rendering using color values ​​corresponding to the rendering batches to obtain a rendering model.

[0056] In this embodiment, according to the parameters of the rendering batch, the state of the graphics rendering pipeline is set, all the triangles in the batch are traversed, and the triangles in the same batch are rendered using the corresponding color values. By grouping the color values ​​and rendering them in batches, the rendering efficiency can be effectively improved and the resource utilization can be optimized.

[0057] Reference Figure 6 , S101: Reading the three-dimensional model of the nuclear power plant containment, including the following steps: S501: Collect the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant.

[0058] S502: Determine the rotation direction according to preset reference point information, where the preset reference point information represents a specific position of the containment vessel of the nuclear power plant.

[0059] S503: Based on the reference point information and the rotation direction, each key point in the containment structure of the nuclear power plant is numbered to generate numbering information of each key point.

[0060] S504: Generate a standard data file according to the serial number information and the type of nuclear power plant containment.

[0061] S505: Read the standard data file to determine the three-dimensional model of the nuclear power plant containment.

[0062] Specifically, a scanning tool is used to collect the three-dimensional coordinates of each key point in the containment structure of a nuclear power plant. The preset reference point information represents a specific position of the containment of the nuclear power plant, which is used to determine the rotation direction of the model. Based on the reference point information and the rotation direction, each key point in the containment structure of the nuclear power plant is numbered, and a standard data file is generated in combination with the type of the containment of the nuclear power plant. By reading the standard data file, the information in the standard data file is imported into the rendering project, and the three-dimensional model of the containment of the nuclear power plant is constructed according to the three-dimensional coordinates and numbering information of the nodes. The three-dimensional model of the containment of the nuclear power plant not only contains the accurate location information of each key point in the containment structure of all nuclear power plants, but also ensures the integrity and accuracy of the model through numbering rules.

[0063] Exemplarily, the standard data file includes node information and unit information. The unit information includes the type of nuclear power plant containment. When the unit information is C3D8, it indicates that the nuclear power plant containment is a 3D 8-node unit, i.e., a spatial hexahedral unit. The node information includes the numbering information of each key point. Specifically, the numbering rule satisfies the right-hand spiral rule, i.e., the thumb points to the positive direction of the rotation axis, the index finger points to the direction of the first key point starting from the reference point, and the middle finger points to the vertical direction of the plane determined by the two points. When numbering, first take the preset reference point information as the starting point, and number each key point in turn according to the direction of the right-hand spiral. This numbering method not only ensures the uniqueness of the numbering, but also helps to quickly identify and locate each key point.

[0064] Reference Figure 7 S102: Calculating the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinate, including the following steps: S601: Obtain node reference coordinates.

[0065] Specifically, the node reference coordinates may be preset or dynamically acquired during actual application.

[0066] S602: Calculate the offset of each key point in the containment structure of the nuclear power plant according to the node reference coordinates and the node three-dimensional coordinate information to obtain the offset information.

[0067] Specifically, first, for a key point in the containment structure of a nuclear power plant, the node reference coordinates are subtracted from the node three-dimensional coordinate information to obtain the offset of the key point in the X, Y, and Z directions. Then, the offset of each key point in the containment structure of the nuclear power plant is calculated, and the offsets of all key points in the containment structure of the nuclear power plant are integrated together to obtain the offset information.

[0068] S603: traverse the offset information, and determine the maximum offset in the offset information as the maximum offset distance.

[0069] Specifically, the maximum offset in the offset information is determined as the maximum offset distance, which is used to calculate the standard offset degree of each key point in the nuclear power plant containment structure relative to the node reference coordinate.

[0070] Reference Figure 8 and Fig. 9 , further comprising the following steps: S701: In response to a user's operation instruction, determine a section start point and a section end point of a rendering model of a nuclear power plant containment vessel.

[0071] S702: Connecting a section start point and a section end point of a rendering model of a nuclear power plant containment vessel to generate a section reference line.

[0072] S703: Generate a section cube parallel to the display screen according to the section reference line, wherein the length and width of the section cube are both larger than the maximum size of the rendering model in the corresponding direction.

[0073] Specifically, the section cube is used to ensure that the user can clearly see the details of the internal structure of the containment, and the user's operating instructions refer to the section start point and section end point of the rendering model of the nuclear power plant containment selected on the display screen, as well as the instruction to determine the generation of the section cube. By responding to the user's operating instructions, the section start point and section end point of the rendering model of the nuclear power plant containment are connected to generate a section reference line that runs through the rendering model of the nuclear power plant containment. The section reference plane is used to determine the section viewing direction. Based on the section reference line, the system further generates a section cube parallel to the display screen. The section cube completely contains and exceeds the maximum size of the rendering model of the nuclear power plant containment in the section direction to ensure that all deformation conditions inside the nuclear power plant containment can be fully displayed. Exemplarily, Fig. 9 In the figure, the red part indicates the degree of deformation inside the containment vessel of the nuclear power plant.

[0074] Reference Fig.10 , further comprising the following steps: S801: Read the historical three-dimensional model of the nuclear power plant containment, which represents all three-dimensional models of the nuclear power plant containment before the current moment, and the historical three-dimensional model at least includes the three-dimensional coordinate information of all nodes of the nuclear power plant containment.

[0075] S802: Generate a historical rendering model of the nuclear power plant containment according to the historical three-dimensional model, where the historical rendering model represents rendering models corresponding to all three-dimensional models of the nuclear power plant containment before the current moment.

[0076] S803: Generate a deformation trend graph according to the historical rendering model, where the deformation trend graph represents the deformation process of the containment of the nuclear power plant.

[0077] Specifically, by reading all three-dimensional models of the nuclear power plant containment before the current moment and rendering all the three-dimensional models, all historical rendering models of the nuclear power plant containment before the current moment are generated, and a deformation trend graph characterizing the deformation trend of the nuclear power plant containment is generated through all the historical rendering models, which helps to intuitively observe the deformation process of the nuclear power plant containment.

[0078] Embodiment 2 See also Fig.11 The present application also discloses a nuclear power plant containment model rendering system, including: The reading module 400 is used to read the three-dimensional model of the nuclear power plant containment, which at least includes node three-dimensional coordinate information, and the node three-dimensional coordinate information represents the three-dimensional coordinates of each key point in the nuclear power plant containment structure.

[0079] The first calculation module 500 is used to calculate the maximum offset distance and offset information of the three-dimensional model based on the node three-dimensional coordinate information and the node reference coordinates. The maximum offset distance represents the maximum deformation degree of the nuclear power plant containment. The offset information represents the position offset degree of each key point in the nuclear power plant containment. The node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state.

[0080] The second calculation module 600 is used to calculate the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, and the color value is used to represent the deformation of the three-dimensional model.

[0081] The rendering module 700 is used to group the color values, render the groups as batches, and generate a rendering model of the nuclear power plant containment.

[0082] In some embodiments, the second calculation module 600 is used to calculate the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, and the color value is used to characterize the deformation of the three-dimensional model. The standard offset information unit is used to obtain the standard offset information of each key point in the nuclear power plant containment structure according to the maximum offset distance and offset information. The standard offset information represents the standard offset degree of each key point in the nuclear power plant containment structure relative to the node reference coordinate.

[0083] The calculation unit is used to calculate the rendering color value of each key point in the containment structure of the nuclear power plant according to the standard offset information and the preset mapping value.

[0084] The determination unit is used to determine the color value of each triangular face according to the rendering color value of each key point in each triangular face.

[0085] In some embodiments, it also includes: The analysis module is used to analyze the model structure of the three-dimensional model and determine the segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm.

[0086] The segmentation module is used to segment the three-dimensional model into multiple triangular facets according to the segmentation algorithm and algorithm parameters.

[0087] In some embodiments, the rendering module 700 is used to group the color values, render the groups as batches, and generate a rendering model. It includes: The grouping unit is used to group the color values ​​according to a preset grouping standard to obtain a plurality of color value groups, wherein the plurality of color value groups at least include a gray color value group and a red color value group, and the red color value group includes at least one group of red color values.

[0088] A creation unit that creates one rendering batch for each color value group.

[0089] The rendering unit is used to perform batch rendering using color values ​​corresponding to the rendering batches to obtain a rendering model.

[0090] In some embodiments, the reading module 400 reads the three-dimensional model of the nuclear power plant containment, and the three-dimensional model includes at least the three-dimensional coordinate information of the nodes, and the three-dimensional coordinate information of the nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant. The acquisition unit is used to collect the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant.

[0091] The rotation direction determination unit is used to determine the rotation direction according to preset reference point information, and the preset reference point information represents a specific position of the containment vessel of the nuclear power plant.

[0092] The numbering unit is used to number each key point in the containment structure of the nuclear power plant based on the reference point information and the rotation direction, and generate the numbering information of each key point.

[0093] The standard data file unit is used to generate a standard data file according to the serial number information and the type of nuclear power plant containment.

[0094] The reading unit is used to read the standard data file and determine the three-dimensional model of the nuclear power plant containment.

[0095] In some embodiments, the first calculation module 500 is used to calculate the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates, the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state. It includes the following steps: Get unit, used to get node reference coordinates.

[0096] The offset information unit is used to calculate the offset of each key point in the containment structure of the nuclear power plant according to the node reference coordinates and the node three-dimensional coordinate information to obtain the offset information.

[0097] The maximum offset distance unit is used to traverse the offset information and determine the maximum offset in the offset information as the maximum offset distance.

[0098] In some embodiments, it also includes: The response module is used to determine the section start point and section end point of the rendering model of the nuclear power plant containment shell in response to the user's operation instruction.

[0099] The connection module is used to connect the section start point and the section end point to generate the section reference line.

[0100] The first generating module is used to generate a section cube parallel to the display screen according to the section reference line, wherein the length and width of the section cube are both larger than the maximum size of the rendering model in the corresponding direction.

[0101] In some embodiments, it also includes: A reading module is used to read a historical three-dimensional model of a nuclear power plant containment, wherein the historical three-dimensional model of the nuclear power plant containment represents all three-dimensional models of the nuclear power plant containment before the current moment, and the historical three-dimensional model at least includes three-dimensional coordinate information of all nodes of the nuclear power plant containment; The second generation module is used to generate a historical rendering model of the nuclear power plant containment according to the historical three-dimensional model, where the historical rendering model represents the rendering model corresponding to all three-dimensional models of the nuclear power plant containment before the current moment; The third generation module is used to generate a deformation trend diagram according to the historical rendering model, and the deformation trend diagram represents the deformation process of the nuclear power plant containment.

[0102] As for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0103] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0104] Embodiment 3 See also Fig.12 , the embodiment of the present application further provides an electronic device, including: processor.

[0105] A memory is used to store processor executable instructions.

[0106] The processor is configured to execute instructions to implement any one of the methods for rendering a nuclear power plant containment model.

[0107] In this embodiment, the computer device includes a processor, a memory, and a network interface connected via a system bus.

[0108] The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data samples. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, any one of the nuclear power plant containment model rendering methods is implemented.

[0109] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0110] Embodiment 4 An embodiment of the present application also provides a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of a terminal, the terminal is enabled to execute any method for rendering a nuclear power plant containment model.

[0111] The computer-readable storage medium mentioned above can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic memory, flash memory, magnetic disk or optical disk. The readable storage medium can be any available medium that can be accessed by a general or special-purpose computer.

[0112] Optionally, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist in the device as discrete components.

[0113] Embodiment 5 An embodiment of the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, any one of the nuclear power plant containment model rendering methods is implemented.

[0114] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0115] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0116] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0117] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0118] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0119] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

[0120] The above is a detailed introduction to the nuclear power plant containment model rendering method, system and equipment provided by the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for rendering a nuclear power plant containment model, characterized in that: The steps include: Reading a three-dimensional model of a nuclear power plant containment structure, wherein the three-dimensional model includes at least three-dimensional coordinate information of nodes, and the three-dimensional coordinate information of nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; According to the node three-dimensional coordinate information and the node reference coordinates, the maximum offset distance and offset information of the three-dimensional model are calculated, wherein the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state; Calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, wherein the color value is used to characterize the deformation of the three-dimensional model; The color values ​​are grouped and rendered in batches to generate a rendering model of the nuclear power plant containment vessel.

2. The method for rendering a nuclear power plant containment model according to claim 1, characterized in that: Calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information comprises the following steps: According to the maximum offset distance and the offset information, standard offset information of each key point in the containment structure of the nuclear power plant is obtained, wherein the standard offset information represents the standard offset degree of each key point in the containment structure of the nuclear power plant relative to the node reference coordinate; Calculating the rendering color value of each key point in the containment structure of the nuclear power plant according to the standard offset information and the preset mapping value; The color value of each triangular facet is determined according to the rendering color value of each key point in each triangular facet.

3. The method for rendering a nuclear power plant containment model according to claim 1, characterized in that: Before calculating the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, the following steps are also included: Analyzing the model structure of the three-dimensional model, determining a segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm; According to the segmentation algorithm and the algorithm parameters, the three-dimensional model is segmented into a plurality of triangular facets.

4. The method for rendering a nuclear power plant containment model according to claim 1, characterized in that: The step of grouping the color values, rendering the groups as batches, and generating a rendering model comprises the following steps: According to a preset grouping standard, the color values ​​are grouped to obtain a plurality of color value groups, wherein the plurality of color value groups at least include a gray color value group and a red color value group, and the red color value group at least includes a group of red color values; Create a rendering batch for each color value group; The rendering model is obtained by performing batch rendering using the color values ​​corresponding to the rendering batches.

5. The method for rendering a nuclear power plant containment model according to claim 1, characterized in that: The method of reading the three-dimensional model of the nuclear power plant containment vessel comprises the following steps: Collecting the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; Determining a rotation direction according to preset reference point information, wherein the preset reference point information represents a specific position of the containment vessel of the nuclear power plant; Based on the reference point information and the rotation direction, numbering each key point in the containment structure of the nuclear power plant to generate numbering information of each key point; Generate a standard data file according to the numbering information and the type of the nuclear power plant containment; The standard data file is read to determine the three-dimensional model of the nuclear power plant containment vessel.

6. The method for rendering a nuclear power plant containment model according to any one of claims 1 to 5, characterized in that: The step of calculating the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates comprises the following steps: Obtaining the node reference coordinates; Calculating the offset of each key point in the containment structure of the nuclear power plant according to the node reference coordinates and the node three-dimensional coordinate information to obtain the offset information; The offset information is traversed, and a maximum offset in the offset information is determined as the maximum offset distance.

7. The method for rendering a nuclear power plant containment model according to any one of claims 1 to 5, characterized in that: The following steps are also included: In response to an operation instruction of a user, determining a section start point and a section end point of a rendering model of the containment vessel of the nuclear power plant; Connecting the section starting point and the section end point to generate a section reference line; A section cube parallel to the display screen is generated according to the section reference line, wherein the length and width of the section cube are both greater than the maximum size of the rendering model in the corresponding direction.

8. The method for rendering a nuclear power plant containment model according to any one of claims 1 to 5, characterized in that: The following steps are also included: Reading a historical three-dimensional model of the nuclear power plant containment, wherein the historical three-dimensional model of the nuclear power plant containment represents all three-dimensional models of the nuclear power plant containment before the current moment, and the historical three-dimensional model at least includes three-dimensional coordinate information of all nodes of the nuclear power plant containment; Generate a historical rendering model of the nuclear power plant containment according to the historical three-dimensional model, wherein the historical rendering model represents rendering models corresponding to all three-dimensional models of the nuclear power plant containment before the current moment; A deformation trend graph is generated according to the historical rendering model, wherein the deformation trend graph represents the deformation process of the containment vessel of the nuclear power plant.

9. A nuclear power plant containment model rendering system, characterized in that: include: A reading module, used to read a three-dimensional model of a nuclear power plant containment structure, wherein the three-dimensional model includes at least three-dimensional coordinate information of nodes, and the three-dimensional coordinate information of nodes represents the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant; A first calculation module is used to calculate the maximum offset distance and offset information of the three-dimensional model according to the node three-dimensional coordinate information and the node reference coordinates, wherein the maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, the offset information represents the position offset degree of each key point in the nuclear power plant containment, and the node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment structure in a non-deformed state; A second calculation module, used to calculate the color value of each triangular face in the three-dimensional model according to the maximum offset distance and the offset information, wherein the color value is used to characterize the deformation of the three-dimensional model; The rendering module is used to group the color values, render the groups as batches, and generate a rendering model of the nuclear power plant containment vessel.

10. An electronic device, characterized in that: include: processor; A memory, configured to store instructions executable by the processor; The processor is configured to execute the instructions to implement the nuclear power plant containment model rendering method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Fine-grained three-dimensional model construction method and device and electronic equipment

    CN113610971A

  • Virtual three-dimensional model rendering method and device, storage medium and electronic device

    CN119444958A

  • Power transmission project GIM model analysis loading method, device, equipment and medium

    CN119538340A

  • Virtual image construction method and apparatus, device, and storage medium

    WO2022147736A1

  • Three-dimensional model processing method and apparatus, and electronic device and computer storage medium

    WO2024207722A1