Reverse generation method and device for technological process data of nuclear power plant

By building a data calculation model and reverse generation method, the problem of Level 1 data acquisition in nuclear power plants is solved, high-quality data support is achieved, and data analysis efficiency and accuracy are improved.

CN120491565APending Publication Date: 2025-08-15TAISHAN NUCLEAR POWER JOINT VENTURE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510545280.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-27
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In nuclear power plants, it is difficult for the existing technology to directly obtain high real-time and high-reliability process data of the DCS system Level 1, resulting in low data analysis efficiency and inability to reflect the detailed real-time state parameters of key equipment, limiting fault prediction and optimized operation.

Method used

By building a data calculation model, the nuclear power DCS offline logical database is used to reversely generate Level 1 data from Level 3 data, including building directed graphs and processing loops using the Tarjan algorithm or Kosaraju algorithm, setting confidence indicators, and generating high-quality Level 1 process data.

Benefits of technology

It effectively breaks the technical barriers for obtaining Level 1 layer data, provides high-quality data support for unit status monitoring and data analysis, and improves the depth and accuracy of data analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120491565A_ABST
    Figure CN120491565A_ABST
Patent Text Reader

Abstract

The invention relates to a nuclear power plant technological process data reverse generation method and device. The method comprises the following steps: S1, acquiring initial data from a unit DCS (Distributed Control System), wherein the initial data is level 3 layer technological process data of the unit DCS; s2, inputting the initial data to a nuclear power DCS off-line logic database, and modeling according to a path of generating the initial data by the unit DCS system through the nuclear power DCS off-line logic database to obtain a corresponding data calculation model; the data calculation model comprises a first node corresponding to level 1 layer technological process data of the unit DCS system and a third node corresponding to level 3 layer technological process data of the unit DCS system; and S3, performing data filling on the first node according to the initial data and the data calculation model, and obtaining level 1 layer technological process data of the unit DCS according to the filling data of the first node. By implementing the method, high-quality data support can be provided for unit state monitoring and data analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of nuclear power technology, and more particularly to a method and device for reversely generating process data of a nuclear power plant. Background Art

[0002] In nuclear power plants, the distributed control system (DCS), also known as a digital control system, is the core system for ensuring safe unit operation and control. It employs a hierarchical mechanism, typically consisting of three levels: Level 1: Directly connected to field equipment and sensors, it is responsible for real-time data acquisition, equipment control, and basic protection functions. Level 2: Responsible for process monitoring, operator display, and management functions, located at the operator workstation. Level 3: Provides production management and scheduling functions, typically located in the nuclear power plant's management information area.

[0003] Level 1 data in the DCS system represents key process parameters reflecting the unit's operating status. It features high real-time performance, high reliability, and fine granularity, making it an ideal data source for monitoring and analyzing the status of specialized equipment. However, access to Level 1 data by specialized personnel in nuclear power plants currently faces various technical difficulties. For example, data barriers exist: Level 1 in the DCS system, as the foundation of automated control, directly interacts with field equipment and sensors, responsible for real-time data acquisition, equipment control, and basic protection functions. This data is accessible only at the unit's engineering station, located in the core control area of the nuclear power unit. This data is limited in time for monitoring, risk analysis, and fault diagnosis. Data loss also exists: Currently, nuclear power plants can only access process data at Level 3. As process data is transmitted from Level 1 to Level 2 and then to Level 3, its granularity increases with each level to reduce DCS network load, and most data details are no longer transmitted or displayed. Therefore, while Level 3 data can provide macroscopic information about unit operation, it cannot directly reflect the detailed real-time status parameters of key equipment, resulting in data gaps. Inefficient analysis: Due to a lack of granular data support, the depth and accuracy of unit status monitoring and data analysis are limited, hindering fault prediction and operational optimization. Acquiring this data requires collaboration across departments (such as instrumentation and control, maintenance, and operations), limiting the overall management level of the nuclear power plant. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method and device for reverse generation of process data of a nuclear power plant in response to some of the above technical defects of the prior art.

[0005] The technical solution adopted by the present invention to solve the technical problem is to construct a method for reverse generation of process data of a nuclear power plant, comprising the following steps:

[0006] S1. Acquire initial data from the unit DCS system according to the request information, wherein the initial data is level 3 process data of the unit DCS system;

[0007] S2. Input the initial data into a nuclear power DCS offline logical database, and generate a path model for the initial data according to the unit DCS system through the nuclear power DCS offline logical database to obtain a data calculation model corresponding to the initial data; wherein the data calculation model includes a first node corresponding to the level 1 process data of the unit DCS system, and a third node corresponding to the level 3 process data of the unit DCS system;

[0008] S3. Fill the first node with data according to the initial data and the data calculation model, and obtain level 1 process data of the unit DCS system according to the filled data of the first node.

[0009] Preferably, in the method for reverse generation of process data of a nuclear power plant according to the present invention, the data calculation model further comprises an intermediate node connecting the first node and the third node for generating intermediate data;

[0010] The method further comprises:

[0011] A directed graph including the first node, the intermediate node, and the third node is generated according to the data calculation model, so as to fill the first node with data through the directed graph.

[0012] Preferably, in the method for reverse generation of process data of a nuclear power plant according to the present invention, generating a directed graph including the first node, the intermediate node and the third node according to the data calculation model includes:

[0013] Based on the data calculation model, the node identifier and edge corresponding to the intermediate node are obtained; wherein, the node identifier is used to indicate the functional module corresponding to the intermediate node, and the attributes of the node identifier include the module ID, module type and module parameter attributes of the functional module; the edge is used to indicate the signal conversion relationship of the functional module, and the attributes of the edge include the signal type, transmission method and physical quantity unit of the functional module.

[0014] Preferably, the method for reverse generation of process data of a nuclear power plant according to the present invention further includes:

[0015] Confirm whether there is a loop in the data computing model, and when there is a loop in the data computing model, identify the strongly connected components between the first node, the intermediate node and the third node through a preset algorithm, so as to set the loop as a super node, modify the directed graph to a directed acyclic graph based on the super node, and fill the first node with data through the directed acyclic graph.

[0016] Preferably, in the method for reverse generation of process data of a nuclear power plant according to the present invention, the preset algorithm includes a Tarjan algorithm or a Kosaraju algorithm.

[0017] Preferably, in the method for reverse generation of process data of a nuclear power plant according to the present invention, generating a directed graph according to the data generation logical relationship between the first node, the intermediate node and the third node, so as to fill the first node with data through the directed graph, includes:

[0018] When acquiring the initial data, simultaneously setting the credibility of the initial data to a maximum value;

[0019] Confirming the credibility of the intermediate node filling data according to the functional module corresponding to the intermediate node, and setting the credibility of the intermediate node filling data at the same time as setting the filling data of the intermediate node;

[0020] When acquiring the filling data of the first node, the credibility of the filling data of the first node is also acquired, and the credibility of the filling data of the first node is used as the credibility of the level 1 process data of the unit DCS system.

[0021] Preferably, the method for reverse generation of process data of a nuclear power plant according to the present invention further includes:

[0022] Verifying the populated data of the intermediate node according to the directed graph, updating the populated data of the intermediate node and the credibility of the populated data of the intermediate node according to the verification result to obtain updated populated data of the first node and the credibility of the populated data of the first node, and when the credibility of the populated data of the first node is greater than a first preset value, obtaining the populated data of the first node as level 1 process data of the unit DCS system;

[0023] Or, generate credibility indication identifiers corresponding to the first node, the intermediate node and the third node, so as to indicate the credibility of the first node, the intermediate node and the third node through the credibility indication identifiers.

[0024] Preferably, the method for reverse generation of process data of a nuclear power plant according to the present invention further includes:

[0025] When the intermediate node cannot be filled with data, confirm whether the functional module corresponding to the intermediate node participates in generating the directed graph for the first time;

[0026] If so, setting the filling data of the intermediate node to default data, and setting the credibility of the default data to a second preset value;

[0027] Otherwise, the filling data of the intermediate node and the credibility of the filling data of the intermediate node are set according to the last calculated value and credibility of the functional module.

[0028] Preferably, the method for reverse generation of process data of a nuclear power plant according to the present invention further includes:

[0029] After obtaining the filling data of the first node, the current calculation cycle is ended, and after the initial data is updated, the filling data of the intermediate node and the filling data of the first node are updated according to the initial data.

[0030] The present invention also provides a device for reversely generating process data of a nuclear power plant, the device comprising a memory and a processor;

[0031] The memory is used to store computer programs;

[0032] The processor is configured to execute the computer program to implement the method described above.

[0033] The method and device for reverse generation of process data of a nuclear power plant according to the present invention have the following beneficial effects: effectively breaking the technical barriers for various professionals to obtain Level 1 data, and providing high-quality data support for unit status monitoring and data analysis. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0035] Figure 1 This is a program flow chart of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0036] Figure 2 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0037] Figure 3 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0038] Figure 4 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0039] Figure 5 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0040] Figure 6 This is a program flow chart of another embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0041] Figure 7 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0042] Figure 8 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0043] Figure 9 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0044] Figure 10 This is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention;

[0045] Figure 11 It is a specific schematic diagram of an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention. DETAILED DESCRIPTION

[0046] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0047] like Figure 1 FIG. 1 shows an embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention. Figure 1 An embodiment of a method for reversely generating process data of a nuclear power plant according to the present invention includes the following steps: S1. acquiring initial data from a unit DCS system according to request information, wherein the initial data is level 3 process data of the unit DCS system; S2. inputting the initial data into a nuclear power DCS offline logical database, and using the nuclear power DCS offline logical database to model a path for generating the initial data according to the unit DCS system, to obtain a data calculation model corresponding to the initial data; wherein the data calculation model includes a first node corresponding to the level 1 process data of the unit DCS system, and a third node corresponding to the level 3 process data of the unit DCS system; S3. filling the first node with data according to the initial data and the data calculation model, to obtain the level 1 process data of the unit DCS system according to the filled data of the first node.

[0048] Based on step S1, the DCS system of a nuclear power plant contains a complete signal list, or point table, for process data available for third-party query. Each row contains a signal point, including information such as the signal's unique ID, point name, type (e.g., analog or digital), and range. Third-party systems can subscribe to all or part of the Level 3 data from the DCS using the point table information. The DCS then sends real-time process data to the third-party system based on the signal list requested, including information such as signal ID, value, status (valid / invalid), and timestamp. DSC systems are also typically designed to provide data output interfaces. For example, other application systems can access Level 3 data from the DCS system through the DCS's built-in API. In one specific embodiment, some deployed systems at nuclear power plants, such as the KNS (real-time monitoring system), already acquire Level 3 data and transmit it to third-party systems, such as the data center, via one-way isolation gateways or physical isolation and single-channel devices. Therefore, these interfaces can conveniently be used to indirectly access real-time DCS Level 3 process data, reducing direct reliance on the DCS system. Therefore, in a specific process, a corresponding request message can be generated by a third-party system to obtain the initial data of the level 3 process data from the unit DCS system. The data can be one or more.

[0049] Based on step S2, a data calculation model can be established based on the existing nuclear power DCS offline logical database in the nuclear power field. The nuclear power DCS offline logical database uses initial data obtained from the DCS system as input, constructs a path based on the generation of the initial data, and then obtains a data calculation model for the initial data based on the obtained path. In the data calculation model, the first node corresponding to the level 1 process data of the unit DCS system is used as the starting point, and the third node corresponding to the level 3 process data of the unit DCS system is used as the end point, and the intermediate process is constructed.

[0050] Based on step S3, the first node is filled with data according to the obtained data calculation model and initial data. Considering that the data calculation model has been obtained based on the data attributes of the initial data, here, it is only necessary to perform specific data filling based on the specific initial data and the data calculation model, and then obtain the filled data of the first node, and finally obtain the level 1 process data of the unit DCS system.

[0051] In one embodiment, the data calculation model also includes an intermediate node connecting the first node and the third node for generating intermediate data; the method of the present invention also includes: generating a directed graph including the first node, the intermediate node and the third node according to the data calculation model, so as to fill the first node with data through the directed graph. Specifically, during the data calculation model construction process, one or more intermediate nodes are generated before the first node and the third node, and a data generation relationship from the first node to the third node is formed through the intermediate nodes. Then, a directed graph can be generated according to the data calculation module, and the data flow or generation relationship of the first node, the intermediate node and the third node is reflected through the directed graph. Then, data is filled into the first node according to the directed graph. It can be understood that there is also a filling process for the intermediate nodes during the filling process.

[0052] When building a directed graph, you can also partition it into multiple subgraphs, which can then be populated separately to increase the speed of filling. For example, a nuclear power system may have many subsystems, corresponding to hundreds of thousands of modules. Each subsystem is a separate small graph. Subsystems can even be divided into functional blocks, each of which may be a subgraph. After subgraph detection and partitioning, each subgraph can be computed in parallel during each cycle, improving computational efficiency.

[0053] In one embodiment, generating a directed graph including a first node, an intermediate node, and a third node based on a data calculation model includes: obtaining node identifiers and edges corresponding to the intermediate nodes based on the data calculation model, wherein the node identifiers are used to indicate the functional modules corresponding to the intermediate nodes, and the edges are used to indicate the signal conversion relationships of the functional modules. Specifically, when constructing the directed graph, node identifiers and edges corresponding to the intermediate nodes need to be constructed. The node identifiers indicate the functional modules corresponding to the intermediate nodes. The functional modules correspond to the DCS configuration logic, such as PID controllers and valve drive modules. Furthermore, the attributes of the node identifiers include the module ID, module type, and module parameter attributes of the functional modules, while the attributes of the edges include the signal type, transmission method, and physical quantity units of the functional modules. That is, after defining the node identifiers, the node attributes corresponding to the node identifiers can be set based on the functional modules corresponding to the node identifiers, such as the module ID, type (e.g., AND, OR, NEGATE, NEXT MAX, VOTER, PID control, delay, etc.), and parameters. The parameters can include setpoints, alarm thresholds, or PID parameters (proportional, integral, differential), etc. Edges are used to indicate signal conversion or connections between functional modules. For example, this node can be used to implement the transition from analog output to input. When defining an edge, you can also define its attributes, such as signal type (analog / digital), transmission direction, and physical unit.

[0054] The process is described with a specific embodiment. Figure 2Among them, ADG2103KA, ADG2139MN, ADG2140MN, ADG2135MN, ADG2136MN, and ADG2137MN correspond to the third node, which are connected through multiple functional modules, i.e., multiple intermediate nodes. Figure 3 As shown, the data of the intermediate node is filled to obtain the filling data 2850 of the intermediate node, as shown in FIG. Figure 4 As shown, the data of the intermediate node of the next level is filled, and the filling data 2860 of an intermediate node is obtained, and further level filling is performed, such as Figure 5 As shown, the next intermediate node (ADG2103KA) receives the padding data 1. It is found that this data already exists in level 3 and its value is equal to the padding data (valid verification). Processing ends, and all data is padded. ADG2103KA is a Level 3 node and has a true value. Algorithmically, calculations can stop at level 3 nodes, but further verification can be performed by comparing the padded value with the true value. In the actual padding process, many intermediate modules include loops and delays, which can result in a calculation cycle being unable to complete. This requires a forward calculation to perform partial data padding, followed by a reverse calculation to perform another portion of data padding to complete the data padding.

[0055] It's important to understand that all node data can be considered first-node (Level 1) data. As data moves from Level 1 to Level 2 and then to Level 3, some data is lost, but the data remains unchanged. Every data item in Level 3 must exist in Level 1. That is, during the data population process, Level 3 data is directly mapped to Level 1, and after population, Level 2 data is also directly mapped to Level 1, completing the remaining Level 1 data population. This method allows for the recovery of data lost by the system during the transition from Level 1 to Level 3 through modeling and calculation, ultimately achieving full access to all Level 1 data.

[0056] In one embodiment, the method for reverse generation of nuclear power plant process data of the present invention further includes: confirming whether a loop exists in the data calculation model. If a loop exists in the data calculation model, identifying strongly connected components between the first node, the intermediate node, and the third node using a preset algorithm, setting the loop as a supernode, modifying the directed graph into a directed acyclic graph based on the supernode, and populating the first node with data using the directed acyclic graph. Specifically, the control logic in a DCS system may contain loops. For example, the node signal sequence may be: node A:port 1->B:port1->C:port1->A:port2. The resulting directed cyclic graph causes topological sorting to fail. To avoid infinite loops during the refresh calculation process, loop processing is required. Specifically, a preset algorithm is used to identify strongly connected components between the first node, the intermediate node, and the third node corresponding to the loop, setting each loop as a supernode, and finally constructing the directed cyclic graph into a directed acyclic graph using the supernodes to populate the first node with data. It is understood that a supernode can also be equivalent to a new intermediate node. After obtaining the supernode, the supernode is populated according to the intermediate node populating process. In the process described later, the operation process of the intermediate node may also include the operation process of the super node.

[0057] In one embodiment, the Tarjan algorithm or the Kosaraju algorithm can be used to identify all strongly connected components (SCCs), compress the loops into supernodes, and then convert them into a directed acyclic graph (DAG). The DAG is then topologically sorted, and nodes are calculated and filled one by one according to the topological sorting. When a supernode is encountered, the supernode's in-degree is used as input and its out-degree as output. The supernode's internal nodes are expanded and topologically sorted, and its internal nodes are calculated and filled one by one according to the topological sorting.

[0058] In one embodiment, if Figure 6 As shown, a directed graph is generated according to the data generation logical relationship between the first node, the intermediate node and the third node, so as to fill the data of the first node through the directed graph, including: A1, when obtaining the initial data, the credibility of the initial data is set to the maximum value; A2, according to the functional module corresponding to the intermediate node, the credibility of the intermediate node filling data is confirmed, and the credibility of the intermediate node filling data is set at the same time as the filling data of the intermediate node; A3, when obtaining the filling data of the first node, the credibility of the first node filling data is obtained at the same time, and the credibility of the first node filling data is used as the credibility of the level 1 process data of the unit DCS system.

[0059] Specifically, in the construction of data calculation models, due to the working characteristics of some modules, when filling data, the corresponding filling data may be uncertain. Figure 7As shown, due to the presence of a 15-minute pre-delay module, the module output is in an uncertain state in a series of calculation cycles. Therefore, when filling data for each node, the credibility of the filled data is set at the same time. Because the initial data corresponds to the level 3 process data of the unit DCS system, it is real data directly read by the system. Therefore, when filling the initial data, the credibility of the initial data is set to the maximum value. In one embodiment, the credibility value range is set to 0 to 1 and includes 0 and 1, so the credibility of the initial data (corresponding to the filled data of the third node) can be set to 1. When filling data for the intermediate nodes, the credibility of the filled data is set between 0 and 1. After all the data is finally filled, the filled data of the first node is obtained and the credibility of the filled data of the first node is obtained. Based on this credibility, the reliability of the level 1 process data of the unit DCS system can be judged.

[0060] Specific reference Figure 8 , the credibility of the initial data is set to 1 based on step A1 (the filling data and credibility are represented as filling data: credibility in the figure), as Figure 9 As shown in , during the data filling process of the intermediate nodes, the credibility of the filled data is added. Figure 10 As shown, for the uncertain functional modules, the filling data of the intermediate nodes is set while the credibility is set to 0.5. This value can be set as needed, such as 0.6, 0.7, etc.

[0061] In one embodiment, the reverse generation method of nuclear power plant process data of the present invention also includes: verifying the filling data of the intermediate node according to the directed graph, updating the filling data of the intermediate node and the credibility of the intermediate node filling data according to the verification result to obtain the updated filling data of the first node and the credibility of the first node filling data, and when the credibility of the first node filling data is greater than the first preset value, obtaining the filling data of the first node as the level 1 process data of the unit DCS system.

[0062] Specifically, after obtaining the filling data of the intermediate node and the credibility of the filling data of the intermediate node, if the credibility of the filling data of the intermediate node is relatively low, the filling data of the intermediate node can be verified according to the directed graph, and the filling data of the intermediate node can be updated according to the verification result, and the credibility of the filling data can be updated at the same time. Because during the data filling process of the intermediate node, the credibility of the filling data of the intermediate node may be directly set based on experience, but the set value is not necessarily true. Therefore, the filling data needs to be verified during the data filling process to obtain filling data with credibility that meets the requirements, such as Figure 11 As shown, the output reliability of the delay module before the update is 1, calculated backward from GME 1517KA.

[0063] In some cases, after obtaining the first node's fill data, the fill data and the credibility of the fill data of the intermediate nodes can be verified based on the first node's fill data, the third node's fill data (corresponding to the initial data), and the directed graph. During the verification process, the fill data of the intermediate nodes and the credibility of the corresponding fill data are updated as needed. Finally, the fill data of the first node and the credibility of the first node's fill data are updated as needed until the credibility of the first node's fill data reaches a credible value. It can be understood that only when the credibility of the first node's fill data meets certain requirements can the fill data of the first node be used as the level 1 process data of the unit DCS system. For example, if the first preset value is set to a value range of 0.5 to 1, then the fill data of the first node can only be set as the level 1 process data of the unit DCS system when the credibility of the first node's fill data is between 0.5 and 1. Otherwise, the fill data of the intermediate nodes and the credibility of the fill data need to be updated and the fill data of the first node and the credibility of the first node's fill data need to be recalculated.

[0064] In other embodiments, the process of filling data in intermediate nodes may affect the credibility of already filled data. Therefore, the credibility of the filled data of some intermediate nodes may be updated when necessary. It is understood that the process of filling data in intermediate nodes may also include updating the filled data of intermediate nodes that have already been filled. After gradual filling, the first node data and the credibility of the first node data are obtained. This ensures the credibility of the Level 1 process data obtained from the unit DCS system.

[0065] In one embodiment, the method for reverse generation of nuclear power plant process data of the present invention further includes: when data filling is unable to be performed on an intermediate node, determining whether the functional module corresponding to the intermediate node is participating in the generation of a directed graph for the first time; if so, setting the filling data of the intermediate node to default data and setting the credibility of the default data to a second preset value; otherwise, setting the filling data of the intermediate node and the credibility of the intermediate node filling data based on the functional module's last calculated value and credibility. Specifically, when performing data calculation and filling based on the directed graph, there may be some intermediate points that cannot obtain calculated values in the current cycle, that is, cannot obtain corresponding filling data, and therefore cannot perform data filling. In this case, it is determined whether the functional module corresponding to the intermediate node is participating in the directed graph for the first time, that is, whether it has participated in calculations before. If the functional module is participating in the directed graph for the first time, the intermediate node corresponding to the functional module is filled with the default output value (corresponding to the default data) and the corresponding credibility is set to the second preset value. The range of the second preset value can be set as needed, for example, the second preset value is set between 0.5 and 0.8. If the functional module has participated in directed graph calculations before, for example, during the cycle calculation process, it has participated in the directed graph calculations of the previous cycle, then the calculation values of the previous cycle can be used as the filling data for the intermediate nodes in this calculation process, and the credibility of the filling data of the previous cycle can be used as the credibility of the filling data of this time.

[0066] In one embodiment, the method for reversely generating process data for a nuclear power plant according to the present invention further includes: after obtaining the fill data for the first node, ending the current calculation cycle, and after the initial data is updated, updating the fill data for the intermediate nodes and the fill data for the first node based on the initial data. Specifically, the fill data for the first node may be periodically updated based on the initial data update cycle to dynamically obtain level 1 process data from the unit DCS system.

[0067] In one embodiment, the method for reverse generation of process data of a nuclear power plant of the present invention further includes: generating a credibility indicator corresponding to the first node, the intermediate node and the third node, so as to indicate the credibility of the generation of the first node, the intermediate node and the third node through the credibility indicator. Specifically, for example, a DCS Level 1 layer data rendering and display module can be generated: the level 1 layer dynamic real-time process data is obtained from the server real-time database, and the dynamic data is presented in a manner consistent with the unit. Furthermore, in addition to representing the credibility of the calculated value in the form of a value (0-1), it can also be represented by a gradient color, such as a gradient from red to green, where the redder the color, the closer the credibility is to 0, and the greener the color, the closer the credibility is to 1.

[0068] In addition, a nuclear power plant process data reverse generation device of the present invention may also include a memory and a processor; the memory is used to store a computer program; the processor is used to execute the computer program to implement any of the above methods. Specifically, according to an embodiment of the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed by the device and, when executed, performs the above functions defined in the method of the embodiment of the present invention. The device in the present invention can be a terminal such as a notebook, desktop, tablet computer, smart phone, or a server.

[0069] In specific plant deployments, the client can configure the DCS Level 1 data rendering and display module: This module retrieves dynamic, real-time process data from the server's real-time database and presents it in a manner consistent with the plant. Furthermore, in addition to representing the calculated value reliability using a value (0-1), it can also be represented using a color gradient, such as a red-to-green gradient, where redder values indicate a reliability closer to 0 and greener values indicate a reliability closer to 1.

[0070] Based on this device, a B / S or C / S structure can be adopted to realize reverse calculation from Level 3 data to Level 1 data, and can generate Level 1 data with high precision, effectively breaking the technical barriers for various professions to obtain Level 1 data, and providing high-quality data support for unit status monitoring and data analysis.

[0071] It is understandable that the above embodiments only express the preferred implementation modes of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the patent scope of the present invention. It should be pointed out that for ordinary technicians in this field, without departing from the concept of the present invention, the above technical features can be freely combined, and several deformations and improvements can be made, all of which fall within the scope of protection of the present invention. Therefore, all equivalent changes and modifications made to the scope of the claims of the present invention should fall within the scope of coverage of the claims of the present invention.

Claims

1. A method for reverse generation of process data of a nuclear power plant, characterized in that: The following steps are involved: S1. Acquire initial data from the unit DCS system according to the request information, wherein the initial data is level 3 process data of the unit DCS system; S2. Input the initial data into a nuclear power DCS offline logical database, and generate a path model for the initial data according to the unit DCS system through the nuclear power DCS offline logical database to obtain a data calculation model corresponding to the initial data; wherein the data calculation model includes a first node corresponding to the level 1 process data of the unit DCS system, and a third node corresponding to the level 3 process data of the unit DCS system; S3. Fill the first node with data according to the initial data and the data calculation model, and obtain level 1 process data of the unit DCS system according to the filled data of the first node.

2. The method for reverse generation of process data of a nuclear power plant according to claim 1, characterized in that: The data calculation model further includes an intermediate node connecting the first node and the third node for generating intermediate data; The method further comprises: A directed graph including the first node, the intermediate node, and the third node is generated according to the data calculation model, so as to fill the first node with data through the directed graph.

3. The method for reverse generation of process data of a nuclear power plant according to claim 2, characterized in that: Generating a directed graph including the first node, the intermediate node, and the third node according to the data calculation model includes: Based on the data calculation model, the node identifier and edge corresponding to the intermediate node are obtained; wherein, the node identifier is used to indicate the functional module corresponding to the intermediate node, and the attributes of the node identifier include the module ID, module type and module parameter attributes of the functional module; the edge is used to indicate the signal conversion relationship of the functional module, and the attributes of the edge include the signal type, transmission method and physical quantity unit of the functional module.

4. The method for reverse generation of process data of a nuclear power plant according to claim 2, characterized in that: The method further comprises: Confirm whether there is a loop in the data computing model, and when there is a loop in the data computing model, identify the strongly connected components between the first node, the intermediate node and the third node through a preset algorithm, so as to set the loop as a super node, modify the directed graph to a directed acyclic graph based on the super node, and fill the first node with data through the directed acyclic graph.

5. The method for reverse generation of process data of a nuclear power plant according to claim 4, characterized in that: The preset algorithm includes Tarjan algorithm or Kosaraju algorithm.

6. The method for reverse generation of process data of a nuclear power plant according to claim 2, characterized in that: Generating a directed graph according to the data generation logical relationship among the first node, the intermediate node, and the third node, so as to fill the first node with data through the directed graph, includes: When acquiring the initial data, simultaneously setting the credibility of the initial data to a maximum value; Confirming the credibility of the intermediate node filling data according to the functional module corresponding to the intermediate node, and setting the credibility of the intermediate node filling data at the same time as setting the filling data of the intermediate node; When acquiring the filling data of the first node, the credibility of the filling data of the first node is also acquired, and the credibility of the filling data of the first node is used as the credibility of the level 1 process data of the unit DCS system.

7. The method for reverse generation of process data of a nuclear power plant according to claim 6, characterized in that: The method further comprises: Verifying the populated data of the intermediate node according to the directed graph, updating the populated data of the intermediate node and the credibility of the populated data of the intermediate node according to the verification result to obtain updated populated data of the first node and the credibility of the populated data of the first node, and when the credibility of the populated data of the first node is greater than a first preset value, obtaining the populated data of the first node as level 1 process data of the unit DCS system; Or, generate credibility indication identifiers corresponding to the first node, the intermediate node and the third node, so as to indicate the credibility of the first node, the intermediate node and the third node through the credibility indication identifiers.

8. The method for reverse generation of process data of a nuclear power plant according to claim 6, characterized in that: The method further comprises: When the intermediate node cannot be filled with data, confirm whether the functional module corresponding to the intermediate node participates in generating the directed graph for the first time; If yes, set the filling data of the intermediate node as default data, and set the credibility of the default data to a second preset value; Otherwise, the filling data of the intermediate node and the credibility of the filling data of the intermediate node are set according to the last calculated value and credibility of the functional module.

9. The method for reverse generation of process data of a nuclear power plant according to claim 1, characterized in that: The method further comprises: After obtaining the filling data of the first node, the current calculation cycle is ended, and after the initial data is updated, the filling data of the intermediate node and the filling data of the first node are updated according to the initial data.

10. A device for reverse generation of process data of a nuclear power plant, characterized in that: The device includes a memory and a processor; The memory is used to store computer programs; The processor is configured to execute the computer program to implement the method according to any one of claims 1 to 9.