Nuclear power plant isolation information management method, electronic equipment and storage medium

By constructing a multi-level architecture through the logical relationship between hash maps and isolation ticket racks, the problems of unintuitive information and low update efficiency in the isolation information management of nuclear power plants are solved, and efficient, accurate information management and visualization are achieved.

CN121958415APending Publication Date: 2026-05-01CPI NUCLEAR POWER CO LTD +4
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CPI NUCLEAR POWER CO LTD
Filing Date
2026-01-21
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Existing isolation information management methods in nuclear power plants suffer from problems such as unintuitive information presentation, complex structure construction, and low update efficiency, resulting in insufficient operational efficiency and accuracy.

Method used

By employing the logical relationship between a hash map and isolated ticket racks, a multi-level architecture is constructed. By initializing the isolated information source, configuring the target isolated ticket rack name and system name, a hash map is formed, enabling the display and updating of a tree-like list.

Benefits of technology

It improves the operational efficiency and accuracy of nuclear power plant isolation information management, supports rapid querying and automatic updates, and ensures the timeliness and visual display of information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121958415A_ABST
    Figure CN121958415A_ABST
Patent Text Reader

Abstract

The invention provides a nuclear power plant isolation information management method, electronic equipment and a storage medium. The method comprises the following steps: initializing an isolation information source of a nuclear power plant to form a first sequence; configuring a target isolation ticket rack name, and constructing a first Hash map according to a mapping relation between the target isolation ticket rack name and the first sequence; forming a second sequence according to all isolation information which is from an isolation information source and is matched with a target isolation ticket rack name, and extracting all system names which are not repeated in the second sequence through field classification statistics to form a system name list; associating the second sequence as a child node to the first hash map; and determining a target system name from the system name list, and constructing a second hash map according to a mapping relationship between the target system name and the second sequence. According to the method and the device, the isolated ticket rack relationship can be constructed and displayed in a more efficient and more intuitive manner, so that the operation efficiency and accuracy of related businesses such as operation management and isolated management are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Nuclear power plant isolation information management methods, electronic equipment and storage media Technical Field

[0001] This application mainly relates to the field of nuclear power data management technology, and in particular to a method for managing isolated information in nuclear power plants, electronic equipment, and storage media. Background Technology

[0002] Isolation information management is a key means of handling complex isolation ticket rack relationships. Existing methods typically involve introducing isolation information sources into traditional data structures such as binary trees and linked lists, and then managing the data by providing keyword search functionality. However, this approach suffers from problems in practical scenarios, including unintuitive information presentation, complex structure construction processes, and low structure update efficiency. For example, data updates require traversing the entire traditional data structure, resulting in slow update speeds; and the lack of effective data mapping and hierarchical association mechanisms during structure construction makes the process cumbersome and difficult to quickly and accurately construct a complete and reasonable list structure. Summary of the Invention

[0003] The purpose of this invention is to provide a nuclear power plant isolation information management method, electronic device and storage medium that can construct and display isolation ticket rack relationships in a more efficient and intuitive way, thereby improving the operational efficiency and accuracy of operation management, isolation management and other related businesses.

[0004] In a first aspect, this application provides a method for managing isolation information in a nuclear power plant, comprising: initializing the isolation information sources of the nuclear power plant to form a first sequence; configuring target isolation ticket rack names, and constructing a first hash map based on the mapping relationship between the target isolation ticket rack names and the first sequence; forming a second sequence based on all isolation information from the isolation information sources that matches the target isolation ticket rack names, and extracting all non-repeating system names from the second sequence through field classification statistics to form a system name list; associating the second sequence as a child node with the first hash map; and determining a target system name from the system name list, and constructing a second hash map based on the mapping relationship between the target system name and the second sequence, thereby representing the isolation information sources as a tree-like list.

[0005] In one possible implementation, the content label of the first hash map is the name of the target isolated ticket rack, and the key value of the first hash map is the ticket rack ID of the isolated ticket rack corresponding to an isolated piece of information in the first sequence.

[0006] In one possible implementation, the content label of the second hash map is the target system name, and the key value of the second hash map is the ticket rack ID of the isolated ticket rack corresponding to an isolated information in the second sequence.

[0007] In one possible implementation, the method further includes: displaying a first layer of the tree list based on the target isolated ticket rack name; and displaying a second layer of the tree list based on the association between the target system name, the second sequence, and the first hash map.

[0008] In one possible implementation, the method further includes: forming a third sequence based on all isolation information from the isolation information source that matches the target isolation ticket rack name and the target system name; and associating the third sequence as a child node to the second hash map.

[0009] In one possible implementation, the method further includes: configuring the target number names to be displayed in the third level of the tree list; and constructing a third hash map based on the mapping relationship between the target number names and the third sequence.

[0010] In one possible implementation, the method further includes: displaying a third layer of the tree list based on the association between the target number name, the third sequence, and the second hash map.

[0011] In one possible implementation, the content label of the third hash map is the target number name, and the key value of the third hash map is the data ID of an isolated piece of information in the third sequence.

[0012] Secondly, this application provides an electronic device. The electronic device includes: one or more processors; and one or more memories coupled to the one or more processors and storing instructions thereon. When the instructions are executed individually or jointly by the one or more processors, the electronic device performs the methods described above.

[0013] Thirdly, this application provides a non-transitory computer-readable storage medium storing machine-executable instructions. When executed by one or more processors of a machine, the machine-executable instructions cause the machine to perform any of the methods described above.

[0014] This application provides a nuclear power plant isolation information management method, electronic device, and storage medium. The method efficiently and accurately constructs a multi-level architecture that facilitates isolation information management by combining the logical relationship between a hash map and isolation ticket racks, thereby improving the operational efficiency and accuracy of nuclear power plant operation management, isolation management, and other related businesses.

[0015] Furthermore, this application provides a visualized data list, allowing users to more intuitively view and understand the hierarchical relationships and interrelationships of different isolation ticket racks. The isolation ticket rack name, system name, and other fields set for each level facilitate quick location of required isolation information, improving query efficiency. In addition, the aforementioned multi-level architecture supports automatic updates triggered when new isolation ticket rack information is entered or existing information changes, ensuring that the latest isolation ticket rack information is displayed to users, thereby improving the operational efficiency and accuracy of related business operations such as operation management and isolation management.

[0016] It should be understood that the summary section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0017] The above and other objects, features and advantages of this disclosure will become more apparent from the more detailed description of some embodiments thereof in the accompanying drawings, in which: FIG1 shows a flowchart of a nuclear power plant isolation information management method according to some embodiments of this disclosure; FIG2 shows a flowchart of a nuclear power plant isolation information management method according to other embodiments of this disclosure; FIG3 shows a schematic diagram of a multi-level architecture according to some embodiments of this disclosure; FIG4 shows a flowchart of a nuclear power plant isolation information management method according to yet another embodiment of this disclosure; FIG5 shows a view of a tree list according to some embodiments of this disclosure; FIG6 shows a simplified block diagram of an electronic device suitable for implementing exemplary embodiments of this disclosure. Detailed Implementation

[0018] The principles of this disclosure will now be described with reference to some embodiments. It should be understood that these embodiments are described for illustrative purposes only and to assist those skilled in the art in understanding and implementing this disclosure, and do not impose any limitation on the scope of this disclosure. The disclosure described herein may be implemented in ways other than those described below.

[0019] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0020] References to "an embodiment," "embodiment," "exemplary embodiment," etc., in this disclosure indicate that the described embodiments may include specific features, structures, or characteristics, but not every embodiment needs to include specific features, structures, or characteristics. Furthermore, such phrases do not necessarily refer to the same embodiment. Moreover, when a specific feature, structure, or characteristic is described in connection with an exemplary embodiment, whether explicitly described or not, those skilled in the art will recognize that such a feature, structure, or characteristic affects its connection to other embodiments.

[0021] It should be understood that while the terms “first” and “second”, etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, without departing from the scope of the exemplary embodiments, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element. The term “and / or” as used herein includes any and all combinations of one or more of the listed terms.

[0022] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the exemplary embodiments. The singular forms “a,” “an,” and “the” used herein also include the plural forms unless the context clearly indicates otherwise. The terms “a group of elements” or “a collection of elements” as used herein are intended to include one or more elements. It should also be understood that the terms “comprising,” “including,” “having,” “possessing,” “including,” and / or “comprising,” when used herein, specify the presence of the stated features, elements, and / or components, but do not exclude the presence or addition of one or more other features, elements, components, and / or combinations thereof.

[0023] The following terms are used in this article: Isolation ticket rack: a physical or information management device used for centralized storage and orderly management of isolation tickets (including isolation operation tickets, safety measure isolation tickets, etc.) and matching locks and isolation signs, to ensure the traceability of the isolation process and on-site safety.

[0024] Hash map: A key-value pair storage container based on the hash table data structure. Its core feature is that it can provide efficient data insertion, query and deletion operations, and it is one of the most commonly used data structures in programming.

[0025] As shown in Figures 1 to 5, this application discloses a method for managing isolation information in a nuclear power plant, which includes the following steps: Step S1, initializing the isolation information source of the nuclear power plant to form a first sequence.

[0026] Specifically, the isolation information source can refer to the operation and management module of the nuclear power production management information system used to collect isolation information from existing isolation ticket racks. Each piece of isolation information includes: isolation number, isolation name, and the ticket rack to which it belongs. Initialization may include data cleaning and standardization. Data cleaning is used to remove invalid and duplicate data to ensure data accuracy and consistency; standardization is used to eliminate differences in data units and scales to ensure data quality and reliability.

[0027] Step S2: Configure the target isolated ticket rack name, and construct the first hash map based on the mapping relationship between the target isolated ticket rack name and the first sequence.

[0028] In one possible implementation, the content label of the first hash map is the name of the target isolated ticket rack, and the key value of the first hash map is the ticket rack ID of the isolated ticket rack corresponding to a piece of isolated information in the first sequence.

[0029] For example, if the target isolated ticket rack is named "1# Work Isolation (Daily)", create a first hash map named map1 as a single storage carrier for the first level of data in the tree list, and bind this single storage carrier to the first sequence hlist1, setting its content label and key value to "1# Work Isolation (Daily)" and the ticket rack ID of the isolated ticket rack respectively to complete the creation.

[0030] Step S3: A second sequence is formed based on all isolation information from the isolation information source that matches the target isolation ticket rack name. The system names are then extracted from the second sequence by field classification statistics to form a system name list.

[0031] Specifically, by using a query tool to perform a query operation in the isolation information source (using the target isolation ticket rack name as the query keyword), all isolation information that matches the target isolation ticket rack name can be identified. Then, this isolation information is stored together in the second sequence, and all unique system names in the second sequence are extracted through field classification statistics to form a system name list.

[0032] For example, there exists a second sequence hlist2 containing 15 isolation entries matching "1# Working Isolation (Daily)". Of these, 3 entries have the system name RCS (Reactor Coolant System), 5 entries have the system name BDS (Steam Generator Blowout System), and 7 entries have the system name ASS (Auxiliary Steam Supply System). Thus, the system name list includes: Reactor Coolant System RCS, Steam Generator BDS, and Auxiliary Steam Supply System ASS.

[0033] Step S4: Associate the second sequence as a child node with the first hash map.

[0034] Step S5: Determine the target system name from the system name list, and construct a second hash map based on the mapping relationship between the target system name and the second sequence, thereby representing the isolated information source as a tree list.

[0035] Specifically, the target system name can be obtained by reading from the list of system names in a loop.

[0036] In one possible implementation, the content label of the second hash map is the target system name, and the key value of the second hash map is the ticket rack ID of the isolated ticket rack corresponding to an isolated information in the second sequence.

[0037] For example, if the target system is named the aforementioned reactor coolant system RCS, a second hash map named map2 is created as a single storage carrier for the second level of data in the tree list, and this single storage carrier is bound to the second sequence hlist2. At the same time, its content label and key value are set to "RCS" and the ticket rack ID of the isolated ticket rack, respectively, to complete the creation.

[0038] Furthermore, to make data management more refined, as shown in Figure 2, in one possible implementation, the following specific steps are included after step S5: S6, forming a third sequence based on all isolation information from the isolation information source that matches the target isolation ticket rack name and the target system name.

[0039] For example, if the target system is named the aforementioned reactor coolant system RCS, then the third sequence hlist3 includes 3 isolation information entries.

[0040] S7, associate the third sequence as a child node with the second hash map.

[0041] S8, configure the target number name to be displayed in the third level of the tree list.

[0042] S9, construct a third hash map based on the mapping relationship between the target number name and the third sequence.

[0043] In one possible implementation, the content label of the third hash map is the target number name, and the key value of the third hash map is the data ID of an isolated piece of information in the third sequence.

[0044] For example, if the target number is named "xxxxx isolation", a third hash map named map3 is created as a single storage carrier for the third level of data in the tree list. This single storage carrier is then bound to the third sequence hlist3, and its content label and key value are set to "xxxxx isolation" and the data ID of the isolation information, respectively, to complete the creation.

[0045] The target ID name can be considered as a combination of the "isolation ID" and "isolation name" of the specified target. The key value of the third hash map is set to the data ID of an isolation information in the third sequence, indicating that the selection value here can be accurate to the data ID. This allows users to quickly locate a single isolation information based on the required data ID, improving the granularity of data management and further enhancing query efficiency.

[0046] Steps S1-S9 above combine the logical relationship between the hash map and the isolated ticket rack to efficiently and accurately construct a multi-level architecture that facilitates the management of isolated information. Figure 3 shows a schematic diagram of the multi-level architecture. In this architecture, the first sequence is mapped to multiple first hash maps, each first hash map serves as the parent node of a corresponding second sequence, and each second sequence is mapped to multiple second hash maps. Similarly, the second sequence is mapped to multiple second hash maps, each second hash map serves as the parent node of a corresponding third sequence, and each third sequence is mapped to multiple third hash maps.

[0047] In this way, users can more intuitively view and understand the hierarchical relationships and interrelationships of different segregation ticket racks. Furthermore, by constructing hash maps corresponding to the segregation ticket rack names and system names at different levels, users can quickly locate the required segregation information within the multi-level architecture based on the segregation ticket rack name or system name, greatly improving query efficiency and ensuring the safety and efficiency of nuclear power production.

[0048] Furthermore, since hash maps have good scalability and support dynamic updates, when new isolation ticket rack information is entered into the isolation information source, or when existing information changes, the latest isolation information can be quickly queried and returned according to the above management methods, ensuring the timeliness of query results, thereby improving the operational efficiency and accuracy of related businesses such as operation management and isolation management.

[0049] In one possible implementation, as shown in Figure 4, the following step is added after step S9: S10, displaying the first layer of the tree list based on the target isolated ticket rack name.

[0050] S11, Display the second level of the tree list based on the association between the target system name, the second sequence, and the first hash map.

[0051] S12, Display the third level of the tree list based on the relationship between the target number name, the third sequence, and the second hash map.

[0052] A tree-structured list is a list presented in a visual way. For example, as shown in Figure 5, it clearly and intuitively displays the hierarchical relationship and interrelationship between "1# Work Isolation (Daily)", "RCS", and "xxxxx Isolation". This helps staff to grasp the overall isolation status, reduce the cost of information comprehension, and improve work efficiency.

[0053] In summary, this application provides a nuclear power plant isolation information management method, electronic device, and storage medium. This method efficiently and accurately constructs a multi-level architecture for easy isolation information management by combining a hash map and the logical relationship between isolation ticket racks. It provides a visualized data list, allowing users to intuitively view and understand the hierarchical relationships and interrelationships of different isolation ticket racks. Furthermore, the isolation ticket rack name, system name, and other fields set for each level facilitate rapid location of required isolation information, improving query efficiency. In addition, the aforementioned multi-level architecture supports automatic updates triggered when new isolation ticket rack information is entered or existing information changes, ensuring that the latest isolation ticket rack information is displayed to users, thereby improving the operational efficiency and accuracy of operation management, isolation management, and other related business processes.

[0054] Furthermore, as shown in FIG6, an exemplary embodiment of this application also provides an electronic device including one or more memories 601 and one or more processors 602, wherein the one or more memories 601 are coupled to one or more processors 602 and store instructions thereon, the instructions being executable individually or jointly by the one or more processors 602, causing the electronic device to perform the method as described in any of the first aspects.

[0055] It should be understood that the processor mentioned in the embodiments of this application can be a CPU, or other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0056] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory, dynamic random access memory, synchronous dynamic random access memory, double data rate synchronous dynamic random access memory, enhanced synchronous dynamic random access memory, synchronous linked dynamic random access memory, and direct memory bus random access memory.

[0057] This application also provides a non-transitory computer-readable storage medium storing machine-executable instructions that can be executed by one or more processors of a machine. The machine may include electronic devices as mentioned above. When the machine-executable instructions are executed by one or more processors, the machine performs any of the methods mentioned above.

[0058] Computer-readable storage media may contain a propagated data signal containing computer program code, for example, on baseband or as part of a carrier wave. This propagated signal may take various forms, including electromagnetic, optical, and so on, or suitable combinations thereof. The computer-readable storage medium can be connected to an instruction execution system, apparatus, or device to enable communication, propagation, or transmission of a program for use. The program code located on the computer-readable storage medium can be propagated through any suitable medium, including radio, cable, fiber optic cable, radio frequency signals, or similar media, or any combination of the above media.

[0059] The basic concepts have been described above. Obviously, for those skilled in the art, the above disclosure is merely illustrative and does not constitute a limitation of this application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this application. Such modifications, improvements, and corrections are suggested in this application, and therefore remain within the spirit and scope of the exemplary embodiments of this application.

[0060] Furthermore, this application uses specific terms to describe embodiments of the application. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic related to at least one embodiment of the application. Therefore, it should be emphasized and noted that "an embodiment," "one embodiment," or "an alternative embodiment" mentioned twice or more in different locations in this specification do not necessarily refer to the same embodiment. In addition, certain features, structures, or characteristics in one or more embodiments of the application can be appropriately combined.

[0061] Some aspects of this application can be executed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The aforementioned hardware or software may be referred to as a "data block," "module," "engine," "unit," "component," or "system." The processor may be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, or combinations thereof. Furthermore, aspects of this application may manifest as computer products residing in one or more computer-readable media, including computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic tapes, etc.), optical discs (e.g., compressed CDs, digital multifunction DVDs, etc.), smart cards, and flash memory devices (e.g., cards, sticks, key drives, etc.).

[0062] Similarly, it should be noted that, in order to simplify the description of the present application and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of the embodiments of the present application sometimes combines multiple features into a single embodiment, drawing, or description thereof. However, this disclosure method does not imply that the subject matter of the application requires more features than those mentioned in the claims. In fact, the embodiments contain fewer features than all the features of the single embodiments disclosed above.

[0063] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of scope in some embodiments of this application are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0064] Although this application has been described with reference to specific embodiments, those skilled in the art should recognize that the above embodiments are only used to illustrate this application, and various equivalent changes or substitutions can be made without departing from the spirit of this application. Therefore, any changes or modifications to the above embodiments within the essential spirit of this application will fall within the scope of the claims of this application.

Claims

1. A method for managing isolation information in a nuclear power plant, characterized in that, include: The isolation information sources of the nuclear power plant are initialized to form a first sequence; target isolation ticket rack names are configured, and a first hash map is constructed based on the mapping relationship between the target isolation ticket rack names and the first sequence; a second sequence is formed based on all isolation information from the isolation information sources that match the target isolation ticket rack names, and all unique system names in the second sequence are extracted through field classification statistics to form a system name list; the second sequence is associated as a child node with the first hash map; and a target system name is determined from the system name list, and a second hash map is constructed based on the mapping relationship between the target system name and the second sequence, thereby representing the isolation information sources as a tree list.

2. The method as described in claim 1, characterized in that, The content label of the first hash map is the name of the target isolated ticket rack, and the key value of the first hash map is the ticket rack ID of the isolated ticket rack corresponding to an isolated information in the first sequence.

3. The method as described in claim 1, characterized in that, The content label of the second hash map is the target system name, and the key value of the second hash map is the ticket rack ID of the isolation ticket rack corresponding to an isolation information in the second sequence.

4. The method as described in claim 1, characterized in that, Also includes: The tree list is displayed in its first layer based on the target isolated ticket rack name; and in its second layer based on the association between the target system name, the second sequence, and the first hash map.

5. The method according to any one of claims 1-4, characterized in that, Also includes: A third sequence is formed based on all isolation information from the isolation information source that matches the target isolation ticket rack name and the target system name; And associate the third sequence as a child node with the second hash map.

6. The method as described in claim 5, characterized in that, Also includes: Configure the target number name that needs to be displayed at the third level of the tree list; And construct a third hash map based on the mapping relationship between the target number name and the third sequence.

7. The method as described in claim 6, characterized in that, Also includes: The third level of the tree list is displayed based on the association between the target number name, the third sequence, and the second hash map.

8. The method as described in claim 6, characterized in that, The content label of the third hash map is the target number name, and the key value of the third hash map is the data ID of an isolated information in the third sequence.

9. An electronic device, characterized in that, include: One or more processors; And one or more memories coupled to one or more processors and storing instructions thereon; When the instructions are executed individually or jointly by one or more processors, the electronic device performs the method as described in any one of claims 1-8.

10. A non-transitory computer-readable storage medium storing machine-executable instructions, characterized in that, When executed by one or more processors of the machine, the machine-executable instructions cause the machine to perform the method as described in any one of claims 1-8.