A method, system and device for rendering a containment model of a nuclear power plant

By reading and processing nuclear power plant containment vessel 3D models to group color values for batch rendering, the method addresses slow response times in existing technologies, enabling real-time deformation monitoring with clear visual feedback.

CN119941957BActive Publication Date: 2025-07-15CENT RES INST OF BUILDING & CONSTR CO LTD MCC GRP
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing nuclear power plant containment deformation monitoring methods are based on XAML and WPF technologies, resulting in increased redundant information and heavy rendering burden, which cannot 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 mapping is used as the reference value, and the three-dimensional models are grouped into batches to reduce the calculation amount and improve the response speed.

Benefits of technology

Real-time monitoring of the deformation of the nuclear power plant containment shell is realized, which avoids misunderstandings caused by different data ranges, provides intuitive visual references, and ensures real-time and accuracy of monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941957B_ABST
    Figure CN119941957B_ABST
Patent Text Reader

Abstract

The present application provides a method, system and device for rendering a containment model of a nuclear power plant, relating to the field of nuclear power technology. By reading the three-dimensional model of the nuclear power plant containment, determining the three-dimensional coordinates of the nodes, calculating the maximum offset distance and offset information of the three-dimensional model of the nuclear power plant containment according to the reference coordinates of the nodes, using the maximum offset distance as a reference value, performing normalization or standardization processing on the offset information, calculating the average value of the offsets of all vertices of each triangular patch, and mapping this average value into a color value range to obtain the specific color values of each triangular patch. Group all the triangular patches of the three-dimensional model according to the specific color values and render them batch by batch in groups. It solves the problem in the prior art that using XAML code and WPF framework increases the burden on the rendering engine, resulting in a slower response speed of the entire monitoring system. It realizes the real-time monitoring of the deformation of the nuclear power plant containment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] As the core of the nuclear power plant structure system, the nuclear power plant containment ensures that radioactive elements are not released when the reactor leaks. Under the action of loads, the containment will undergo dynamic changes. In the case where the deformation exceeds the safe range, it will affect the safe and stable operation of the nuclear power plant.

[0003] The existing method for monitoring the deformation of the nuclear power plant containment is based on Microsoft's WPF (Windows Presentation Foundation) technology. Using Blend for Visual Studio, the three-dimensional model of the nuclear power plant containment is converted into XAML (Extensible Application Markup Language) code, which is rendered and displayed in real time through WPF, and the model is updated according to the sensor data to achieve real-time monitoring.

[0004] In the process of implementing the inventive technical solution in the embodiments of this application, the inventors of this 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 a slow response of the monitoring system and unable to meet the requirements of real-time monitoring. Summary of the Invention

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

[0006] According to the first aspect of this application, an application discloses a method for rendering a nuclear power plant containment model, including:

[0007] Reading a three-dimensional model of a nuclear power plant containment, where the three-dimensional model 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;

[0008] 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, where 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 the undeformed state;

[0009] Calculate the color value of each triangular patch in the 3D model according to the maximum offset distance and the offset information, where the color value is used to characterize the deformation of the 3D model;

[0010] Group the color values and perform rendering batch by batch to generate the rendered model of the nuclear power plant containment.

[0011] Optionally, the calculating the color value of each triangular patch in the 3D model according to the maximum offset distance and the offset information includes the following steps:

[0012] Obtain the standard offset information of each key point in the nuclear power plant containment structure according to the maximum offset distance and the offset information, where the standard offset information characterizes the standard offset degree of each key point in the nuclear power plant containment structure relative to the node reference coordinate;

[0013] Calculate the rendering color value of each key point in the nuclear power plant containment structure according to the standard offset information and a preset mapping value;

[0014] Determine the color value of each triangular patch according to the rendering color value of each key point in each triangular patch.

[0015] Optionally, before calculating the color value of each triangular patch in the 3D model according to the maximum offset distance and the offset information, the following steps are further included:

[0016] Analyze the model structure of the 3D model to determine the segmentation algorithm and the algorithm parameters corresponding to the segmentation algorithm;

[0017] Segment the 3D model into multiple triangular patches according to the segmentation algorithm and the algorithm parameters.

[0018] Optionally, the grouping the color values and performing rendering batch by batch to generate the rendered model includes the following steps:

[0019] Group the color values according to a preset grouping criterion to obtain multiple color value groups, where the multiple color value groups at least include a gray color value group and the red color value group, and the red color value group at least includes one group of red color values;

[0020] Create a rendering batch for each color value group;

[0021] Perform batch rendering using the color values corresponding to the rendering batch to obtain the rendered model.

[0022] Optionally, the reading the 3D model of the nuclear power plant containment includes the following steps:

[0023] Collect the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant;

[0024] Determine the rotation direction according to the preset reference point information, where the preset reference point information represents a specific position of the containment of the nuclear power plant;

[0025] Number each key point in the containment structure of the nuclear power plant based on the reference point information and the rotation direction to generate the numbering information of each key point;

[0026] Generate a standard data file according to the numbering information and the type of the containment of the nuclear power plant;

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

[0028] Optionally, 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 includes the following steps:

[0029] Obtain the node reference coordinate;

[0030] Calculate the offset of each key point in the containment structure of the nuclear power plant according to the node reference coordinate and the node three-dimensional coordinate information to obtain the offset information;

[0031] Traverse the offset information and determine the maximum offset in the offset information as the maximum offset distance.

[0032] Optionally, it includes the following steps:

[0033] Respond to the user's operation instruction to determine the section start point and section end point of the rendering model of the containment of the nuclear power plant;

[0034] Connect the section start point and the section end point to generate a section reference line;

[0035] Generate a section cube parallel to the display screen according to the section reference line, where the length and width of the section cube are both greater than the maximum size of the rendering model in the corresponding direction.

[0036] Optionally, it further includes the following steps:

[0037] Read the historical three-dimensional model of the containment of the nuclear power plant, where the historical three-dimensional model of the containment of the nuclear power plant represents all the three-dimensional models of the containment of the nuclear power plant before the current moment, and the historical three-dimensional model at least includes all the node three-dimensional coordinate information of the containment of the nuclear power plant;

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

[0039] 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.

[0040] According to the second aspect of the present application, the present application provides a rendering system for a containment model of a nuclear power plant, including:

[0041] A reading module for reading a three-dimensional model of the containment of the nuclear power plant, where the three-dimensional model 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 containment structure of the nuclear power plant;

[0042] A first calculation module for 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, where the maximum offset distance represents the maximum deformation degree of the containment of the nuclear power plant, and the offset information represents the position offset degree of each key point in the containment of the nuclear power plant, and the node reference coordinates represent the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant in a non-deformed state;

[0043] A second calculation module for calculating the color value of each triangular patch in the three-dimensional model according to the maximum offset distance and the offset information, where the color value is used to represent the deformation condition of the three-dimensional model;

[0044] A rendering module for grouping the color values and performing rendering in batches by group to generate a rendering model of the containment of the nuclear power plant.

[0045] Compared with the prior art, the present application has the following advantages:

[0046] By reading the three-dimensional model of the nuclear power plant containment, the three-dimensional coordinates of the nodes representing the current states 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 undeformed state, the maximum offset distance and offset information of the three-dimensional model of the nuclear power plant containment are calculated. Using the maximum offset distance as the reference value, the offset information is normalized or standardized to ensure that all offset information is represented within a unified color value range. The average value of the offset amounts of all vertices of each triangular patch is calculated and mapped into the color value range to obtain the specific color value of each triangular patch. Group all the triangular patches of the three-dimensional model according to the specific color values and render them batch by batch in groups. This solves the problem that using XAML code and the WPF framework in the prior art will generate redundant information, increase the burden on the rendering engine, slow down the response speed of the entire monitoring system, and cannot meet the requirements of real-time monitoring of the deformation state of the nuclear power plant containment. It realizes the representation of the deformation situation of the nuclear power plant containment within a unified color value range, avoiding misunderstandings or confusions caused by different data ranges. At the same time, through the change in the depth of color, it provides an intuitive visual reference for the monitoring personnel. Grouping all the triangular patches in the three-dimensional model according to the color values and rendering them batch by batch in groups can reduce the computational amount during rendering, ensure the real-time nature of rendering, and achieve real-time monitoring of the deformation situation of the nuclear power plant containment. Description of the Drawings

[0047] Figure 1 The flowchart showing the steps of a method for rendering a nuclear power plant containment model provided by an embodiment of the present application;

[0048] Figure 2 The rendering effect diagram of a nuclear power plant containment model provided by an embodiment of the present application;

[0049] Figure 3 The flowchart showing the steps of a method for dividing a three-dimensional model provided by an embodiment of the present application;

[0050] Figure 4 The flowchart showing the steps of a method for calculating color values provided by an embodiment of the present application;

[0051] Figure 5 The flowchart showing the steps of a method for generating a rendering model provided by an embodiment of the present application;

[0052] Figure 6 The flowchart showing the steps of a method for reading a three-dimensional model provided by an embodiment of the present application;

[0053] Figure 7 The flowchart showing the steps of a method for calculating offset information provided by an embodiment of the present application;

[0054] Figure 8A 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;

[0055] Figure 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;

[0056] Figure 10 A flow chart of a method for generating a deformation trend graph provided by an embodiment of the present application is shown;

[0057] Figure 11 A structural block diagram of a nuclear power plant containment model rendering system provided by an embodiment of the present application is shown;

[0058] Figure 12 A structural block diagram of an electronic device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0059] 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.

[0060] The following is the relevant background information:

[0061] 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.

[0062] The existing method for monitoring the deformation of a nuclear power plant containment vessel is based on Microsoft's WPF (Windows Presentation Foundation) technology. During the actual monitoring process, first, the 3D model of the nuclear power plant containment vessel is converted into XAML (Extensible Application Markup Language) code using Blend for Visual Studio (Visual Studio hybrid design tool), and these XAML codes are imported into the monitoring project. Then, through the real-time rendering engine of the WPF framework, the 3D model of the nuclear power plant containment vessel is rendered and displayed in real time. Finally, by receiving and processing data from deformation monitoring sensors, the shape and position of the 3D model are continuously updated, thereby achieving instant and accurate monitoring of the deformation of the nuclear power plant containment vessel.

[0063] Since XAML is mainly designed for defining the layout and elements of the user interface, rather than specifically for efficiently rendering complex 3D models. Therefore, during the process of converting the fine 3D model of the nuclear power plant containment vessel into XAML code, some redundant information will inevitably be generated. This redundant information not only occupies additional system resources but also increases the burden on the rendering engine, resulting in a slower response speed of the entire monitoring system. Especially in the case where real-time monitoring of the deformation of the nuclear power plant containment vessel is required, this decrease in the response speed will directly affect the timeliness and accuracy of the monitoring, thus failing to meet the requirements of the nuclear power plant for real-time monitoring.

[0064] Embodiment 1

[0065] Refer to Figure 1 and Figure 2 According to an embodiment of the present application, a method for rendering a nuclear power plant containment vessel model includes the following steps:

[0066] S101: Read the 3D model of the nuclear power plant containment vessel, where the 3D model includes at least node 3D coordinate information, and the node 3D coordinate information represents the 3D coordinates of each key point in the structure of the nuclear power plant containment vessel.

[0067] 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. Each key point includes at least the top, bottom, edge of the nuclear power plant containment and the points connected to other structures; the three-dimensional coordinate information of the nodes is collected by a scanning tool, or the pre-stored three-dimensional coordinate information of the nodes can 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 positions of each key point in the nuclear power plant containment structure in the current state can be obtained.

[0068] Exemplarily, first, according to the file path and file name of the three-dimensional model of the nuclear power plant containment, determine the specific position of the three-dimensional model on the storage medium. According to the file path, file name, and specific position of the three-dimensional model of the nuclear power plant containment on the storage medium, read the three-dimensional model. The three-dimensional model at least includes the node three-dimensional information representing the three-dimensional coordinates of each key point in the nuclear power plant containment structure.

[0069] Exemplarily, 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 3D 8-node element. Each node corresponds to a node number, and each node number corresponds to a set of Cartesian coordinates.

[0070] Table 1

[0071]

[0072] 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. The maximum offset distance represents the maximum deformation degree of the nuclear power plant containment, and 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 the non-deformed state.

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

[0074] By calculating the maximum offset distance and offset information, the deformation condition of the containment vessel of a nuclear power plant in the current state can be obtained, a rendering strategy can be determined, and the three-dimensional model can be rendered according to the rendering strategy, enabling the monitoring personnel to visually observe the deformation condition of the containment vessel of the nuclear power plant and realizing the real-time deformation monitoring of the containment vessel of the nuclear power plant.

[0075] S103: Calculate the color values of each triangular patch in the three-dimensional model according to the maximum offset distance and offset information, where the color values are used to characterize the deformation condition of the three-dimensional model.

[0076] In this embodiment, the maximum offset distance serves as a reference value for normalizing or standardizing the offset information, ensuring that all offset information is represented within a unified color value range and avoiding misunderstandings or confusions caused by different data ranges. The offset information serves as the direct basis for the color values. According to the vertex offset conditions of each triangular patch in the three-dimensional model, the color values of each triangular patch in the three-dimensional model are calculated, providing support for subsequent model rendering.

[0077] Exemplarily, first, based on the maximum offset distance, the offset information is mapped into a preset color value range, where the color value range represents the color change from no deformation to maximum deformation, enabling the monitoring personnel to directly see the deformation degree of the containment vessel of the nuclear power plant. Then, for each triangular patch in the three-dimensional model, the average value of the offset amounts of all vertices of each triangular patch is calculated and mapped into the color value range to obtain the specific color values of each triangular patch. The color value of each triangular patch not only reflects the overall deformation degree of the patch but also provides an intuitive visual reference for the monitoring personnel through the change in the depth of the color.

[0078] Exemplarily, in addition to the offset, visual elements other than the color values are also used to assist in representing the direction of the offset, helping the monitoring personnel to more comprehensively understand the deformation mode and deformation trend of the containment vessel of the nuclear power plant, improving the accuracy and efficiency of the monitoring, and providing a strong technical guarantee for the safe operation of the nuclear power plant. Specifically, the visual elements other than the color values at least include elements such as arrows and color gradients.

[0079] S104: Group the color values and perform rendering in batches by group to generate a rendered model of the containment vessel of the nuclear power plant.

[0080] In this embodiment, first, the color values of all triangular patches in the three-dimensional model are analyzed and classified, and the triangular patches are divided into several groups to ensure that the color value differences within each group are small but relatively obvious. Then, batch rendering is performed in units of groups. During the rendering process, all triangular patches in the three-dimensional model are grouped according to the color values and batch-rendered in units of groups, which can reduce the computational amount during rendering, ensure the real-time nature of the rendering, and achieve real-time monitoring of the deformation condition of the containment vessel of the nuclear power plant.

[0081] Figure 2 Shows the rendering effect diagram of the containment rendering model in the embodiment of the present application. The gray part in the figure represents that there is no deformation at the response position, and the red part from light to deep represents that the deformation degree of the containment of the nuclear power plant increases from small to large.

[0082] Exemplarily, the relevant code for rendering in batches by group is as follows:

[0083] foreach (var f in dic)

[0084] {

[0085] var mb = new MeshBuilder();

[0086] for (int i = 0; i < f.Value.Count - 2; i += 3)

[0087] {

[0088] mb.AddTriangle(pc[f.Value[i]], pc[f.Value[i + 1]], pc[f.Value[i + 2]]);

[0089] }

[0090] var m3d = new ModelVisual3D()

[0091] {

[0092] Content = new GeometryModel3D()

[0093] {

[0094] Geometry = mb.ToMesh(true),

[0095] Material = new DiffuseMaterial(ba[f.Key])

[0096] }

[0097] };

[0098] parent.Children.Add(m3d);

[0099] MainWindow.Instance.MessageListBox.PostMessage($"Render color level {f.Key} of {nameof(DrawModelDataByObjectAsync)}, triangle count {f.Value.Count / 3}"); / / await Task.Delay(1);}

[0100] }

[0101] }

[0102] In the embodiment of the present application, by reading the three-dimensional model of the nuclear power plant containment, the three-dimensional coordinates of the nodes representing the current states of the key points in the nuclear power plant containment structure are determined. According to the three-dimensional coordinates of the key points 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. Using the maximum offset distance as the reference value, the offset information is normalized or standardized to ensure that all offset information is represented within a unified color value range. The average value of the offset amounts of all vertices of each triangular patch is calculated and mapped into the color value range to obtain the specific color value of each triangular patch. According to the specific color values, all triangular patches of the three-dimensional model are grouped and rendered batch by batch in groups. It solves the problem that using XAML code and WPF framework in the prior art will generate redundant information, increase the burden on the rendering engine, slow down the response speed of the entire monitoring system, and cannot meet the requirements of real-time monitoring of the deformation state of the nuclear power plant containment. It realizes the representation of the deformation situation of the nuclear power plant containment within a unified color value range, avoids misunderstandings or confusions caused by different data ranges, and at the same time provides an intuitive visual reference for the monitoring personnel through the change in the depth of color. By grouping all triangular patches in the three-dimensional model according to the color values and rendering them batch by batch in groups, the calculation amount during rendering can be reduced, the real-time performance of rendering can be guaranteed, and the real-time monitoring of the deformation situation of the nuclear power plant containment can be achieved.

[0103] Refer to Figure 3 , before S103: According to the maximum offset distance and offset information, calculate the color value of each triangular patch in the three-dimensional model, the following steps are further included:

[0104] S201: Analyze the model structure of the three-dimensional model to determine the segmentation algorithm and the algorithm parameters corresponding to the segmentation algorithm.

[0105] In this embodiment, the model structure of the three-dimensional model at least includes a geometric structure and a topological relationship, specifically including the number, distribution, and connection relationships of the vertices, edges, and faces of the three-dimensional model, and also including fine feature points and surface variation conditions. 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 changes on the model surface. Region-based segmentation divides the three-dimensional model into different regions according to attributes such as the color and texture of the model surface. Graph theory-based segmentation determines the segmentation boundary through graph theory algorithms such as maximum cut and maximum flow. The algorithm parameters at least include a segmentation threshold, the 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.

[0106] S202: Segment the three-dimensional model into multiple triangular patches according to the segmentation algorithm and algorithm parameters.

[0107] In this embodiment, after the segmentation algorithm divides the three-dimensional model into multiple regions or sub-models according to preset rules and conditions, the three-dimensional model is segmented into multiple triangular patches by resampling or triangulating the surface of the three-dimensional model. The specific triangulation operations include greedy projection triangulation and Delaunay triangulation algorithms. Using the greedy projection triangulation and Delaunay triangulation algorithms can ensure that the segmented three-dimensional model has good geometric and topological properties.

[0108] Specifically, after the three-dimensional model is segmented into multiple triangular patches, the accuracy and reliability of the segmentation structure are verified by comparing the model structure before and after segmentation and analyzing the rationality of the segmentation boundary, further ensuring the effective segmentation of the three-dimensional model.

[0109] Refer to Figure 4 , S103: Calculate the color value of each triangular patch in the three-dimensional model according to the maximum offset distance and offset information, including the following steps:

[0110] S301: 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.

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

[0112] S303: Determine the color value of each triangular patch according to the rendering color values of each key point in each triangular patch.

[0113] In this embodiment, first, taking the maximum offset distance as a reference, the offset information is converted into standard offset information to obtain the relative position of each key point in the nuclear power plant containment structure relative to the node reference coordinates, 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.

[0114] 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 a change in shades of a single color system, or a combination of multiple colors. Specifically, using the preset mapping relationship, a corresponding rendering color value is calculated for each key point in the nuclear power plant containment structure. The rendering color value represents the offset degree of the corresponding key point and is used to determine the color values of each triangular patch.

[0115] Finally, according to the rendering color value and the preset color value determination method, the color values of each triangular patch are determined. The preset color value determination method uses the average color value method or the interpolation method. The average color value refers to the average of the color values of each point in each triangular patch, and the interpolation method calculates the color value of each triangular patch according to the rendering color values and the position relationship of each key point of the triangular patch.

[0116] Exemplarily, when the three-dimensional model is a hexahedral unit in space, 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 lowest-level rendering logic of the graphics card and ensures the rendering performance. When the maximum offset distance of the hexahedral unit in space is M, the position offset degree of each key point in each nuclear power plant containment in the offset information is divided by M and then multiplied by 255, and after rounding it, the rendering color value of each key point in each triangular patch is obtained. By taking the average of the three vertices of each triangular patch as the color value, the color values of all triangular patches are obtained.

[0117] The standard offset information is obtained through the maximum offset distance and the offset information, and the standard offset information is mapped to a specific color value range to ensure that the color values are unified within a color value range, avoiding misunderstandings or confusions caused by different data ranges. Taking the average of the rendering color values 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 warning of the nuclear power plant containment.

[0118] Refer to Figure 5 , S104: Group the color values and perform rendering in batches by group to generate a rendering model, including the following steps:

[0119] S401: Group the color values according to a preset grouping criterion to obtain multiple color value groups. The multiple color value groups include at least a gray color value group and a red color value group. The red color value group includes at least one set of red color values.

[0120] In this embodiment, the preset grouping criterion refers to a criterion for grouping based on the similarity, range, quantity, or other relevant factors of the color values. Specifically, grouping is performed according to the brightness, hue, or saturation of the color values, or clustering is performed according to the distance of the color values in a preset color space.

[0121] Exemplarily, the gray color value group is used to render the non-deformed positions, and the red color value group is used to render the deformed positions in the nuclear power plant containment. In the process of determining the red color value group, first sort the red color values from low to high in terms of brightness, and then divide them into multiple brightness intervals. The red color values within each interval form a set of red color value groups. Grouping can also be performed according to the hue, and color values with similar hues are grouped together; in the color space, the distance between each red color value and other red color values can also be calculated, and clustering analysis is performed according to the distance to form multiple sets of red color value groups.

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

[0123] 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 also be assigned to each color value group, and relevant rendering parameters are set. The rendering parameters determine the rendering effect of all triangle meshes within the same batch. The rendering parameters include at least material, lighting, and texture.

[0124] S403: Perform batch rendering using the color values corresponding to the rendering batch to obtain a rendered model.

[0125] In this embodiment, according to the parameters of the rendering batch, set the state of the graphics rendering pipeline, traverse all the triangle meshes within the batch, and render the triangle meshes within the same batch 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 rate can be optimized.

[0126] Refer to Figure 6 , S101: Read the three-dimensional model of the nuclear power plant containment, including the following steps:

[0127] S501: Collect the three-dimensional coordinates of each key point in the nuclear power plant containment structure.

[0128] S502: Determine the rotation direction according to the preset reference point information, and the preset reference point information characterizes a specific position of the nuclear power plant containment.

[0129] S503: Number each key point in the containment structure of a nuclear power plant based on the reference point information and the rotation direction, and generate the numbering information for each key point.

[0130] S504: Generate a standard data file based on the numbering information and the type of the containment of the nuclear power plant.

[0131] S505: Read the standard data file to determine the 3D model of the containment of the nuclear power plant.

[0132] Specifically, use a scanning tool to collect the 3D coordinates of each key point in the containment structure of the nuclear power plant. The preset reference point information represents a specific position of the containment of the nuclear power plant and is used to determine the rotation direction of the model. Based on the reference point information and the rotation direction, number each key point in the containment structure of the nuclear power plant, and combine with the type of the containment of the nuclear power plant to generate a standard data file. By reading the standard data file, import the information in the standard data file into the rendering project, and construct the 3D model of the containment of the nuclear power plant according to the 3D coordinates of the nodes and the numbering information. The 3D model of the containment of the nuclear power plant not only contains the accurate position information of all key points in the containment structure of the nuclear power plant, but also ensures the integrity and accuracy of the model through the numbering rules.

[0133] Exemplarily, the standard data file includes node information and element information. The element information includes the type of the containment of the nuclear power plant. When the element information is C3D8, it represents that the containment of the nuclear power plant is a 3D 8-node element, that is, a hexahedron element in space. The node information includes the numbering information of each key point. Specifically, the numbering rule satisfies the right-hand screw rule, that is, 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 these 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 right-hand screw direction. This numbering method not only ensures the uniqueness of the numbering, but also helps to quickly identify and locate each key point.

[0134] Refer to Figure 7 , S102: Calculate the maximum offset distance and offset information of the 3D model based on the 3D coordinate information of the nodes and the reference coordinates of the nodes, including the following steps:

[0135] S601: Obtain the reference coordinates of the nodes.

[0136] Specifically, the reference coordinates of the nodes can be pre-set or dynamically obtained during the actual application process.

[0137] S602: Calculate the offset of each key point in the containment structure of the nuclear power plant according to the reference coordinates of the nodes and the 3D coordinate information of the nodes to obtain the offset information.

[0138] Specifically, first, for a certain key point in the containment structure of a nuclear power plant, the offset of the key point in the X, Y, and Z directions is obtained by subtracting the node reference coordinates from the node three-dimensional coordinate information. Then, the offsets of each key point in the containment structure of the nuclear power plant are 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.

[0139] S603: Traverse the offset information and determine the maximum offset in the offset information as the maximum offset distance.

[0140] 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 containment structure of the nuclear power plant relative to the node reference coordinates.

[0141] Refer to Figure 8 and Figure 9 , and further includes the following steps:

[0142] S701: In response to the user's operation instruction, determine the section start point and section end point of the rendered model of the nuclear power plant containment.

[0143] S702: Connect the section start point and section end point of the rendered model of the nuclear power plant containment to generate a section reference line.

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

[0145] Specifically, the section cube is used to ensure that the user can clearly see the details of the internal structure of the containment. The user's operation instruction refers to the section start point and section end point of the rendered model of the nuclear power plant containment selected on the display screen, and the instruction to determine the generation of the section cube. By responding to the user's operation instruction, the section start point and section end point of the rendered model of the nuclear power plant containment are connected to generate a section reference line that runs through the rendered model of the nuclear power plant containment. The section reference plane is used to determine the section 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 rendered 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, Figure 9 in, the red part represents the degree of deformation inside the nuclear power plant containment.

[0146] Refer to Figure 10 , and further includes the following steps:

[0147] S801: Read the historical 3D model of the nuclear power plant containment vessel. The historical 3D model of the nuclear power plant containment vessel represents all 3D models of the nuclear power plant containment vessel before the current moment, and the historical 3D model includes at least all the 3D coordinate information of the nodes of the nuclear power plant containment vessel.

[0148] S802: Generate a historical rendering model of the nuclear power plant containment vessel according to the historical 3D model. The historical rendering model represents the rendering models corresponding to all 3D models of the nuclear power plant containment vessel before the current moment.

[0149] S803: Generate a deformation trend graph according to the historical rendering model. The deformation trend graph represents the deformation process of the nuclear power plant containment vessel.

[0150] Specifically, by reading all 3D models of the nuclear power plant containment vessel before the current moment and rendering all 3D models, historical rendering models of the nuclear power plant containment vessel before the current moment are generated. Generating a deformation trend graph representing the deformation trend of the nuclear power plant containment vessel through all historical rendering models helps to intuitively observe the deformation process of the nuclear power plant containment vessel.

[0151] Embodiment 2

[0152] Please refer to Figure 11 , this application embodiment also discloses a nuclear power plant containment vessel model rendering system, including:

[0153] A reading module 400, configured to read the 3D model of the nuclear power plant containment vessel. The 3D model includes at least 3D coordinate information of nodes, and the 3D coordinate information of nodes represents the 3D coordinates of each key point in the nuclear power plant containment vessel structure.

[0154] A first calculation module 500, configured to calculate the maximum offset distance and offset information of the 3D model according to the 3D coordinate information of nodes and the reference coordinates of nodes. The maximum offset distance represents the maximum deformation degree of the nuclear power plant containment vessel, and the offset information represents the position offset degree of each key point in the nuclear power plant containment vessel. The reference coordinates of nodes represent the 3D coordinates of each key point in the nuclear power plant containment vessel structure in the undeformed state.

[0155] A second calculation module 600, configured to calculate the color value of each triangular patch in the 3D model according to the maximum offset distance and offset information. The color value is used to represent the deformation condition of the 3D model.

[0156] A rendering module 700, configured to group the color values and perform rendering in batches by group to generate a rendering model of the nuclear power plant containment vessel.

[0157] In some embodiments, the second calculation module 600 is configured to calculate the color value of each triangular patch in the 3D model according to the maximum offset distance and offset information. The color value is used to represent the deformation condition of the 3D model. It includes:

[0158] A standard offset information unit is used to obtain the standard offset information of each key point in the containment structure of a nuclear power plant according to the maximum offset distance and offset amount information. The standard offset information characterizes the standard offset degree of each key point in the containment structure of the nuclear power plant relative to the node reference coordinates.

[0159] A 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 a preset mapping value.

[0160] A determination unit is used to determine the color value of each triangular patch according to the rendering color values of each key point in each triangular patch.

[0161] In some embodiments, it further includes:

[0162] An analysis module is used to analyze the model structure of a three-dimensional model and determine a segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm.

[0163] A segmentation module is used to segment the three-dimensional model into multiple triangular patches according to the segmentation algorithm and the algorithm parameters.

[0164] In some embodiments, a rendering module 700 is used to group the color values and perform rendering in batches by group to generate a rendered model. It includes:

[0165] A grouping unit is used to group the color values according to a preset grouping criterion to obtain multiple color value groups. The multiple color value groups at least include a gray color value group and a red color value group. The red color value group at least includes one set of red color values.

[0166] A creation unit is used to create a rendering batch for each color value group.

[0167] A rendering unit is used to perform batch rendering using the color values corresponding to the rendering batch to obtain a rendered model.

[0168] In some embodiments, a reading module 400 reads a three-dimensional model of the containment of a nuclear power plant. The three-dimensional model at least includes node three-dimensional coordinate information, and the node three-dimensional coordinate information characterizes the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant. It includes:

[0169] An acquisition unit is used to acquire the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant.

[0170] A rotation direction determination unit is used to determine a rotation direction according to preset reference point information, and the preset reference point information characterizes a specific position of the containment of the nuclear power plant.

[0171] A numbering unit, configured to number each key point in the containment structure of a nuclear power plant based on reference point information and a rotation direction, and generate numbering information for each key point.

[0172] A standard data file unit, configured to generate a standard data file according to the numbering information and the type of the containment of the nuclear power plant.

[0173] A reading unit, configured to read the standard data file and determine the three-dimensional model of the containment of the nuclear power plant.

[0174] In some embodiments, a first calculation module 500 is configured 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 containment of the nuclear power plant, and the offset information represents the position offset degree of each key point in the containment of the nuclear power plant. The node reference coordinates represent the three-dimensional coordinates of each key point in the containment structure of the nuclear power plant in a non-deformed state. The method includes the following steps:

[0175] An acquisition unit, configured to acquire the node reference coordinates.

[0176] An offset information unit, configured 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, and obtain the offset information.

[0177] A maximum offset distance unit, configured to traverse the offset information and determine the maximum offset in the offset information as the maximum offset distance.

[0178] In some embodiments, it further includes:

[0179] A response module, configured to determine a profile start point and a profile end point of the rendered model of the containment of the nuclear power plant in response to a user operation instruction.

[0180] A connection module, configured to connect the profile start point and the profile end point to generate a profile reference line.

[0181] A first generation module, configured to generate a profile cube parallel to the display screen according to the profile reference line. The length and width of the profile cube are both greater than the maximum size of the rendered model in the corresponding direction.

[0182] In some embodiments, it further includes:

[0183] A reading module, configured to read the historical three-dimensional model of the containment of the nuclear power plant. The historical three-dimensional model of the containment of the nuclear power plant represents all the three-dimensional models of the containment of the nuclear power plant before the current moment. The historical three-dimensional model at least includes all the node three-dimensional coordinate information of the containment of the nuclear power plant;

[0184] A second generation module, configured to generate a historical rendering model of the nuclear power plant containment according to a historical three-dimensional model, where the historical rendering model represents the rendering models corresponding to all the three-dimensional models of the nuclear power plant containment before the current moment;

[0185] A third generation module, configured to generate a deformation trend chart according to the historical rendering model, where the deformation trend chart represents the deformation process of the nuclear power plant containment.

[0186] For the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple. For related parts, please refer to the partial description of the method embodiment.

[0187] Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on the differences from other embodiments. For the same or similar parts among the embodiments, reference can be made to each other.

[0188] Embodiment III

[0189] Please refer to Figure 12 , this application embodiment also provides an electronic device, including:

[0190] A processor.

[0191] A memory, configured to store executable instructions of the processor.

[0192] Wherein, the processor is configured to execute instructions to implement any nuclear power plant containment model rendering method.

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

[0194] Wherein, 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. The computer program, when executed by the processor, implements any nuclear power plant containment model rendering method.

[0195] Those skilled in the art can understand that Figure 12 the structure shown in

[0196] is only a block diagram of some structures related to the solution of this application, and does not constitute a limitation on the computer device to which the solution of this application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0197] The embodiments of the present application further provide a computer-readable storage medium. When the instructions in the computer-readable storage medium are executed by a processor of a terminal, the terminal can execute any of the nuclear power plant containment model rendering methods.

[0198] The above-mentioned computer-readable storage medium 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 accessible by a general-purpose or special-purpose computer.

[0199] Optionally, the readable storage medium is coupled to the 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 as discrete components in the device.

[0200] Embodiment Five

[0201] The embodiments of the present application further provide a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, it implements any of the nuclear power plant containment model rendering methods.

[0202] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can 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.

[0203] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general purpose computers, special purpose computers, embedded processors, or other programmable data processing devices to produce a machine, such that the instructions executed by the processors of the computer or other programmable data processing devices produce means for implementing the functions specified in the flowchart Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0204] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including instruction means that implement the functions specified in the flowchart Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0205] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the flowchart Figure 1 one or more flows and / or blocks Figure 1 one or more blocks.

[0206] Although the preferred embodiments of the present invention have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concept. Therefore, the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications falling within the scope of the present invention.

[0207] 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 equivalent technologies, the present invention is also intended to include these modifications and variations.

[0208] The above has introduced in detail the method, system and device for rendering the containment model of a nuclear power plant. In this article, specific examples are used to illustrate the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.

Claims

1. A method for rendering a containment model of a nuclear power plant, characterized in that, The method includes the following steps: Read a three-dimensional model of the nuclear power plant containment vessel, where the three-dimensional model 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 vessel structure; According to the node three-dimensional coordinate information and the node reference coordinates, calculate the maximum offset distance and offset information of the three-dimensional model. The maximum offset distance represents the maximum deformation degree of the nuclear power plant containment vessel, and the offset information represents the position offset degree of each key point in the nuclear power plant containment vessel. The node reference coordinates represent the three-dimensional coordinates of each key point in the nuclear power plant containment vessel structure in a non-deformed state; According to the maximum offset distance and the offset information, calculate the color value of each triangular patch in the three-dimensional model, and the color value is used to represent the deformation condition of the three-dimensional model; Group the color values and perform rendering in batches by group to generate a rendered model of the nuclear power plant containment vessel.

2. The method for rendering the containment model of a nuclear power plant according to claim 1, characterized in that, The step of calculating the color value of each triangular patch in the three-dimensional model according to the maximum offset distance and the offset information includes the following steps: According to the maximum offset distance and the offset information, obtain the standard offset information of each key point in the nuclear power plant containment vessel structure, and the standard offset information represents the standard offset degree of each key point in the nuclear power plant containment vessel structure relative to the node reference coordinates; According to the standard offset information and a preset mapping value, calculate the rendering color value of each key point in the nuclear power plant containment vessel structure; According to the rendering color values of each key point in each triangular patch, determine the color value of each triangular patch.

3. The method for rendering a containment model of a nuclear power plant according to claim 1, wherein Before calculating the color value of each triangular patch in the three-dimensional model according to the maximum offset distance and the offset information, the following steps are further included: Analyze the model structure of the three-dimensional model to determine a segmentation algorithm and algorithm parameters corresponding to the segmentation algorithm; According to the segmentation algorithm and the algorithm parameters, divide the three-dimensional model into multiple triangular patches.

4. The method for rendering the containment model of a nuclear power plant according to claim 1, wherein, The step of grouping the color values and performing rendering in batches by group to generate a rendered model includes the following steps: According to a preset grouping standard, group the color values to obtain multiple color value groups. The multiple 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 one group of red color values; Create a rendering batch for each color value group; Use the color values corresponding to the rendering batch for batch rendering to obtain the rendered model.

5. The method for rendering the containment model of a nuclear power plant according to claim 1, wherein The step of reading the three-dimensional model of the nuclear power plant containment vessel includes the following steps: Collect the three-dimensional coordinates of each key point in the nuclear power plant containment vessel structure; According to preset reference point information, determine the rotation direction, and the preset reference point information represents a specific position of the nuclear power plant containment vessel; Based on the reference point information and the rotation direction, number each key point in the nuclear power plant containment vessel structure to generate number information of each key point; According to the number information and the type of the nuclear power plant containment vessel, generate a standard data file; Read the standard data file to determine the three-dimensional model of the nuclear power plant containment vessel.

6. The method for rendering the containment model of a nuclear power plant according to any one of claims 1-5, characterized in that, Calculating the maximum offset distance and offset information of the 3D model according to the node 3D coordinate information and the node reference coordinates includes the following steps: Obtain the node reference coordinates; According to the node reference coordinates and the node 3D coordinate information, calculate the offset of each key point in the nuclear power plant containment structure to obtain the offset information; Traverse the offset information and determine the maximum offset in the offset information as the maximum offset distance.

7. The method for rendering the containment model of a nuclear power plant according to any one of claims 1-5, characterized in that It further includes the following steps: In response to the user's operation instruction, determine the section start point and section end point of the rendering model of the nuclear power plant containment; Connect the section start point and the section end point to generate a section reference line; According to the section reference line, generate a section cube parallel to the display screen, and 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-5, characterized in that It further includes the following steps: Read the historical 3D model of the nuclear power plant containment, where the historical 3D model of the nuclear power plant containment represents all 3D models of the nuclear power plant containment before the current moment, and the historical 3D model at least includes all node 3D coordinate information of the nuclear power plant containment; Generate a historical rendering model of the nuclear power plant containment according to the historical 3D model, where the historical rendering model represents the rendering models corresponding to all 3D models of the nuclear power plant containment before the current moment; Generate a deformation trend chart according to the historical rendering model, where the deformation trend chart represents the deformation process of the nuclear power plant containment.

9. A containment model rendering system for a nuclear power plant, characterized in that, It includes: A reading module for reading the 3D model of the nuclear power plant containment, where the 3D model at least includes node 3D coordinate information, and the node 3D coordinate information represents the 3D coordinates of each key point in the nuclear power plant containment structure; A first calculation module for calculating the maximum offset distance and offset information of the 3D model according to the node 3D coordinate information and the node reference coordinates, where 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 3D coordinates of each key point in the nuclear power plant containment structure in the undeformed state; A second calculation module for calculating the color value of each triangular patch in the 3D model according to the maximum offset distance and the offset information, where the color value is used to represent the deformation of the 3D model; A rendering module for grouping the color values and rendering them in batches to generate the rendering model of the nuclear power plant containment.

10. An electronic device, characterized in that, It includes: A processor; A memory for storing instructions executable by the processor; Wherein, 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

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

    WO2024207722A1