Intelligent verification system, method, media and electronic equipment for nuclear power plant isolation management
The intelligent verification system for nuclear power plant isolation management enables automated compliance review during the process creation phase, solving the problems of high compliance risks and regulatory difficulties in existing technologies and improving the safety of nuclear power plant operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI NUCLEAR ENGINEERING RESEARCH & DESIGN INSTITUTE CO LTD
- Filing Date
- 2026-02-25
- Publication Date
- 2026-05-26
AI Technical Summary
Existing nuclear power plant isolation management systems face challenges such as high compliance risks, difficulty in supervision, and reliance on human experience in the context of multiple plants and reactors, leading to process design flaws and safety hazards.
The nuclear power plant isolation management intelligent verification system is adopted. The database module stores isolation management rules, the rule management module filters and associates target nodes, the process design module edits the process, the review engine module performs automated verification, and the user interaction module provides feedback on the results, realizing intelligent compliance review in the process creation stage.
It improves the compliance of processes and the real-time nature and accuracy of compliance verification, reduces the security risks caused by human error, and meets the requirements of unified deployment and personalized management for multiple factories and clusters.
Smart Images

Figure CN122089286A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of nuclear power technology, and in particular to a nuclear power plant isolation management intelligent verification system, a nuclear power plant isolation management intelligent verification method, a computer-readable medium, and an electronic device. Background Technology
[0002] In nuclear power operation and management, isolation management is a critical link in ensuring the safe shutdown, maintenance, and restart of units. Its procedures must strictly adhere to a series of regulations, standards, and management guidelines (hereinafter referred to as "Guidelines") issued by regulatory agencies. As nuclear power groups evolve towards a "group of plants, group of reactors" management model (i.e., a single group manages multiple nuclear power plants with different units at different sites), a centrally deployed nuclear power isolation management system needs to serve multiple member nuclear power plants within the group, currently facing the following key challenges: High compliance risks: Existing systems generally use highly configurable process editors, allowing power plants to customize isolation states (such as "operation," "maintenance," and "isolation") and transition processes. However, operators' misunderstandings of the specifications often lead to flawed process design.
[0003] The existing system typically requires manual review by the group-level system administrator after the process is submitted. This poses a risk of delays in the execution of the process. Furthermore, it is difficult for the system administrator to manually review every process created by each power plant, resulting in low efficiency and the risk of omissions. Summary of the Invention
[0004] In view of this, this application provides a nuclear power plant isolation management intelligent verification system, a nuclear power plant isolation management intelligent verification method, and an electronic device.
[0005] In a first aspect, this application provides an intelligent verification system for nuclear power plant isolation management, comprising: The database module is used to store the first set of isolation management rules; The rule management module is used to output a rule management page, which is used to filter target isolation management rules associated with target nodes and / or functional points involved in isolation management from the first isolation management rule set, and associate the target isolation management rules with the corresponding target nodes and / or functional points; wherein the target nodes include process nodes and / or status nodes; The process design module provides a process editing page for creating and editing isolation management processes. The review engine module is used to verify the isolation management process according to the association between the target isolation management rule and the corresponding target node and / or function point when a save operation for the isolation management process is detected, obtain the verification result, output the verification result to the user interaction and feedback module, and save the isolation management process to the process library of the corresponding nuclear power plant when the verification result indicates that the verification is successful. The user interaction and feedback module is used to output feedback information based on the verification results.
[0006] Secondly, this application provides an intelligent verification method for nuclear power plant isolation management, comprising: An output rule management page is provided, which is used to filter target isolation management rules associated with target nodes and / or functional points involved in isolation management from a pre-stored first isolation management rule set, and associate the target isolation management rules with the corresponding target nodes and / or functional points; wherein the target nodes include process nodes and / or status nodes; Output process editing page, which is used to create and edit isolation management processes; When a save operation is detected for the isolation management process, the isolation management process is verified according to the association between the target isolation management rule and the corresponding target node and / or function point, and the verification result is output.
[0007] Thirdly, this application provides an electronic device, comprising: At least one processor; and At least one memory storing instructions that, when executed individually or jointly by the at least one processor, cause the electronic device to perform the method as described in the first aspect.
[0008] Fourthly, this application provides a computer-readable medium storing computer program code that, when executed by a processor, implements the method described in the first aspect.
[0009] This application proposes an intelligent verification system for nuclear power plant isolation management. It introduces a rule engine during the isolation management process creation phase, automating the review based on target isolation management rules associated with the process. Compared to existing technologies, this shift from manual post-event review to automated review during the process creation phase improves process compliance, real-time performance, accuracy, and efficiency of compliance verification from the outset. It overcomes the limitations of traditional reliance on manual experience and post-event remediation, preventing nuclear safety accidents caused by process defects. Attached Figure Description
[0010] The accompanying drawings are included to provide a further understanding of this application; they are incorporated into and constitute a part of this application. The drawings illustrate embodiments of this application and, together with this specification, serve to explain the principles of this application. In the drawings: Figure 1 This is a schematic diagram of the structure of an intelligent verification system for nuclear power plant isolation management provided in an embodiment of this application; Figure 2 This is a screenshot of the results feedback page; Figure 3 This is a schematic diagram of the structure of an intelligent verification system for nuclear power plant isolation management provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this application. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.
[0012] As indicated in this application, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.
[0013] 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.
[0014] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps described in these embodiments do not limit the scope of this application. It should also be understood that, for ease of description, the dimensions of the parts shown in the drawings are not drawn to actual scale. Techniques, methods, and devices known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and devices should be considered part of the specification. In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values. It should be noted that similar reference numerals and letters in the following drawings denote similar items; therefore, once an item is defined in one drawing, it need not be further discussed in subsequent drawings.
[0015] Furthermore, although the terminology used in this application is selected from commonly known and used terms, some terms mentioned in this application's specification may have been chosen by the applicant according to his or her judgment, and their detailed meanings are explained in the relevant sections of the description herein. Moreover, this application is to be understood not only by the actual terms used, but also by the meaning implied by each term.
[0016] This application uses flowcharts to illustrate the operations performed by an apparatus or device according to embodiments of this application. It should be understood that the preceding or following operations are not necessarily performed precisely in sequence. Instead, various steps can be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more steps may be removed from these processes.
[0017] As described above, common intelligent verification systems for nuclear power plant isolation management provide a highly configurable isolation process editor, allowing each power plant to customize isolation states (such as "operation," "maintenance," "testing," and "isolation") and their transition processes according to the characteristics of its own units and maintenance plans, ensuring flexibility for each plant. However, this approach has significant drawbacks: 1. High compliance risk: When customizing processes, power plant system operators may design processes that do not comply with regulations due to misunderstandings or oversights of complex regulatory provisions, thereby creating potential safety hazards.
[0018] 2. High difficulty in supervision: It is difficult for system administrators at the group level to manually review every process created by each power plant, which is inefficient and prone to omissions.
[0019] 3. High reliance on knowledge: The compliance of the process is highly dependent on the experience and knowledge level of the individual operators, and lacks systematic and continuously updated knowledge base support.
[0020] Therefore, there is an urgent need for a technical solution that can standardize, digitize, and intelligently verify nuclear power plant isolation management, and perform real-time, automatic compliance reviews during process creation. This would ensure compliance of all operational procedures while maintaining the flexibility of each power plant. Based on this, see [link to relevant documentation]. Figure 1 One embodiment of this application proposes an intelligent verification system for nuclear power plant isolation management, including a database module 10, a rule management module 11, a process design module 12, a review engine module 13, and a user interaction and feedback module 14. Wherein: Database module 10 is used to store the first isolation management rule set.
[0021] In some embodiments, the database module 10 includes a regulatory knowledge base for storing various regulatory documents (such as regulations, standards, and management procedures in PDF and DOCX formats). System developers or administrators can continuously update and optimize these regulatory documents to the regulatory knowledge base according to their needs. The nuclear power plant isolation management intelligent verification system also includes an intelligent learning module 15. The intelligent learning module 15 relies on mature NLP (Natural Language Processing) libraries, such as spaCy and Hugging Face Transformers. spaCy is an industrial-grade NLP library that supports multilingual processing and includes pre-trained models. Hugging Face Transformers provides a large number of pre-trained models such as BERT and GPT. The intelligent learning module 15 can obtain the aforementioned regulatory documents from the database module 10, perform natural language processing on the regulatory documents, extract target information related to isolation management from the regulatory documents, convert the target information into structured isolation management rules, and write them into the first isolation management rule set in the database module 10. This transforms expert experience into structured isolation management rules, reducing reliance on manual experience, supporting the digital transformation of the nuclear power industry, and improving knowledge accumulation and reuse.
[0022] In some embodiments, the target information includes at least one key entity related to isolation management and the relationships between these key entities. The step of converting the target information into structured isolation management rules includes: creating structured isolation management rules based on the relationship and the rule triples formed by the key entities corresponding to that relationship. The key entities are related to operations, states, devices, or roles involved in isolation management, and the relationships between the key entities can be constraints, prohibitions, requirements, etc. For example, a specification document may include the sentence "Authorization must be obtained before issuing an isolation instruction." Through natural language processing, the following can be identified: key entity 1 "Issuing an isolation instruction," relationship 1 "Must," and key entity 2 "Obtaining authorization." Furthermore, the identified key entity 1, key entity 2, and the constraint 1 between them are combined to form an entity-relationship-entity rule triple, and a structured isolation management rule is created accordingly: PRE_CONDITION (Issuing an isolation instruction, obtaining authorization).
[0023] In some embodiments, the intelligent learning module is further configured to identify the type of the review engine corresponding to the review engine module, convert the isolation management rules into a scripting language matching that type, and write the scripting language into the first isolation management rule set. For example, assuming the type of the review engine corresponding to the review engine module is Drools, the isolation management rules can be converted into DRL rule scripts, that is, the rules can be converted into a scripting language executable by the Drools rule engine, so that the review engine module can directly run the scripting language when verifying the isolation management process.
[0024] Understandably, as the requirements specification documents can be continuously updated and optimized, the intelligent learning module 15 can also continuously extract new isolation management rules based on the new specification documents and write them into the first isolation management rule set, so as to realize the continuous updating and optimization of the specification documents and isolation management rules, thereby enabling the system's "professional knowledge" to grow continuously and form valuable digital assets.
[0025] The rule management module 11 is used to output a rule management page. This rule management page is used to filter target isolation management rules associated with target nodes and / or functional points involved in isolation management from the first isolation management rule set, and associate the target isolation management rules with the corresponding target nodes and / or functional points. Target nodes include process nodes and / or status nodes.
[0026] It should be noted that the aforementioned process nodes, status nodes, and functional points can all be pre-set by the primary user (such as a system developer or system administrator) as needed. These are important process nodes, status nodes, and functional points involved in the entire isolation management process. For example, the primary user can filter the target isolation management rule that "must be confirmed by two people" from the first isolation management rule set through the rule management page and associate it with the process node "execute isolation". This indicates that when operators of each nuclear power plant create the process node "execute isolation" in the isolation management process, they must set the constraint condition of "must be confirmed by two people" for the process node to comply with the specifications.
[0027] For example, the first user can filter the target isolation management rule for "conflict verification" from the first isolation management rule set through the rule management page, and associate it with the status node "the first process node in status 2". This means that when the first process node in status 2 of the isolation management process created by the operators of each nuclear power plant is in isolation management, conflict verification-related information must be configured for the first process node to comply with the specifications.
[0028] For example, the first user can filter the target isolation management rule that "at least one step must be verified by another person" from the first isolation management rule set through the rule management page, and associate it with the function point "generate isolation operation form". This means that when operators of each nuclear power plant create the isolation management process corresponding to the generation of isolation operation form, at least one operation step is set to be verified by another person in order to meet the standard.
[0029] The process design module 12 provides a process editing page, which is used to create and edit isolated management processes.
[0030] In some embodiments, a second user (such as an operator at a nuclear power plant) can create and edit isolation management processes in the process editing page by dragging and dropping, including defining operation procedures, operation sequence, status, transition conditions, operation roles, etc.
[0031] The review engine module 13 is used to verify the isolation management process according to the relationship between the target isolation management rules and the corresponding target nodes and / or function points when a save operation for the isolation management process is detected, obtain the verification result, output the verification result to the user interaction and feedback module, and save the isolation management process to the process library of the corresponding nuclear power plant when the verification result indicates that the verification is successful.
[0032] User interaction and feedback module 14 is used to output feedback information based on the verification results.
[0033] In some implementations, the target isolation management rules include at least one, and the isolation management process is validated based on the association between the target isolation management rules and the corresponding target nodes and / or functional points, including: Step 1: Convert the isolation management process into an intermediate representation in a preset format (such as JSON or XML), and insert this intermediate representation as a fact into the engine's working memory. Specifically, when performing Step 1, each process node in the isolation management process can be parsed, node attributes (operation type, prerequisites, node identifier, etc.) can be extracted, and the node attributes can be converted into an intermediate representation in a preset format. For example, a process node can be parsed... <operation id="X" pre="Y" / > Generate an intermediate representation {id: "X", pre: ["Y"]}, and store this intermediate representation as a fact in the engine's working memory for the review engine to call.
[0034] Step 2: Based on the association between the target isolation management rules and the corresponding target nodes and / or functional points, read the second isolation management rule set related to the isolation management process from at least one target isolation management rule. The second isolation management rule set includes at least one second isolation management rule.
[0035] In some embodiments, when performing step 2, the isolation management process can be traversed to identify its target nodes and / or functional points. For example, if the target node is a preparation node, each nuclear power plant has its own command conventions. For instance, the preparation node of isolation management process 1 (hereinafter referred to as process 1) involved in nuclear power plant 1 is named "Preparation," and the preparation node of isolation management process 2 (hereinafter referred to as process 2) involved in nuclear power plant 2 is named "Preparation." Then, the review engine module can perform semantic recognition on each node in process 1 and process 2, and determine based on the semantic recognition results that the node "Preparation" in process 1 and the node "Preparation" in process 2 are both preparation nodes, which are among the target nodes. Further, based on the association between the target isolation management rules and the corresponding target nodes and / or functional points, a second isolation management rule that is associated with the preparation node can be read from at least one target isolation management rule. Similarly, a second isolation management rule that is associated with all target nodes and / or functional points in process 1 or process 2 can be read.
[0036] Step 3: Perform rule validation on the intermediate representation based on the second isolation management rule set.
[0037] In some embodiments, when the review engine module detects a save operation for the isolation management process, it can automatically trigger a verification of the isolation management process. If the verification passes, the isolation management process is saved to the corresponding nuclear power plant's process library. If the verification fails, a verification result can be sent to the user interaction and feedback module, indicating the verification failure and the reason for it. Furthermore, the user interaction and feedback module can output feedback information based on the verification result, for example through... Figure 2The results feedback page displays feedback information, indicating which specification is not met, the specific reason for the non-compliance, and modification suggestions. The second user can then modify the isolation management process they created based on this feedback information.
[0038] In some embodiments, when the verification result indicates a verification failure, the above-mentioned result feedback page may also include a forced execution entry point, such as... Figure 2 The "Still Save" function button in the system will initiate an approval process when the user interaction and feedback module detects a trigger operation for the mandatory execution entry (such as when a second user clicks the "Still Save" function button). Relevant personnel will then approve the mandatory execution of the isolation management process. Upon receiving feedback that the approval has been granted, the isolation management process will be saved to the corresponding nuclear power plant's process library, and a mandatory execution-related tag will be added, along with the associated approval record, to facilitate subsequent review of the approval record of the isolation management process.
[0039] Alternatively, as a feasible approach, once the verification is successful, in addition to saving the isolation management process to the corresponding nuclear power plant's process library, the verification result can also be sent to the user interaction and feedback module. This verification result indicates that the verification was successful. Subsequently, the user interaction and feedback module will output feedback information based on the verification result, informing the second user that the isolation management process they created has passed the verification and has been saved to the process library.
[0040] In some implementations, the aforementioned rule management module 11, process design module 12, review engine module 13, and intelligent learning module 15 are all independently deployed microservices that communicate with each other via RESTful APIs. RESTful API (Representational State Transfer Application Programming Interface) is a network interface design specification based on the REST architectural style. Its core goal is to achieve resource interaction between different systems or services in a standardized way.
[0041] The intelligent verification system for nuclear power plant isolation management proposed in this application can automatically learn regulations and standards through AI technology (such as the natural language processing mentioned above). When each nuclear power plant customizes its isolation management process, it performs real-time, intelligent compliance reviews and provides reminders, thereby effectively reducing compliance risks caused by human error, ensuring the safety of nuclear power operations, and meeting the requirements of unified deployment and personalized management for multiple nuclear power plants. Furthermore, compared with existing technologies, it has the following advantages: 1. Intelligent compliance assurance: By automatically learning regulations through AI, text specifications are transformed into executable code, changing manual post-event review to real-time system review, thereby improving the compliance of the process from the source.
[0042] 2. Balancing uniformity and flexibility: It perfectly supports the group plant and group stack mode, with the first user (such as the group's system administrator) maintaining the regulatory knowledge base uniformly, while each power plant retains the right to flexibly define processes within the compliance framework.
[0043] 3. Lowering the threshold and risks: It reduces the extremely high requirements for operators' familiarity with regulations at various power plants, thereby reducing safety risks caused by human error.
[0044] 4. Continuous knowledge accumulation: The legal knowledge base and rule set can be continuously updated and optimized, enabling the system's professional knowledge to grow continuously and form valuable digital assets.
[0045] See Figure 3 Another embodiment of this application proposes a smart verification method for nuclear power plant isolation management, the method comprising: S30: Output rule management page. This rule management page is used to filter target isolation management rules associated with target nodes and / or functional points involved in isolation management from the pre-stored first isolation management rule set, and associate the target isolation management rules with the corresponding target nodes and / or functional points. Target nodes include process nodes and / or status nodes.
[0046] S31: Output process editing page, which is used to create and edit isolation management processes.
[0047] S32: When a save operation for the isolation management process is detected, the isolation management process is verified according to the association between the target isolation management rule and the corresponding target node and / or function point, and the verification result is output.
[0048] In some embodiments, the intelligent verification method for nuclear power plant isolation management further includes performing natural language processing on the specification document, extracting target information related to isolation management from the specification document, converting the target information into structured isolation management rules, and writing them into a first isolation management rule set.
[0049] In some embodiments, the target information includes at least one key entity related to isolation management and the relationships between these key entities. The step of converting the target information into structured isolation management rules includes: constructing rule triples based on the relationships and the corresponding key entities, and creating structured isolation management rules based on the rule triples. The key entities are related to operations, states, devices, or roles involved in isolation management.
[0050] In some embodiments, before writing the isolation management rules into the first isolation management rule set, the method further includes: identifying the type of the review engine corresponding to the review engine module, converting the isolation management rules into a scripting language that matches the type, and writing the scripting language into the first isolation management rule set.
[0051] In some embodiments, the target isolation management rule includes at least one, and the step of verifying the isolation management process based on the association between the target isolation management rule and the corresponding target node and / or the functional point includes: converting the isolation management process into an intermediate representation in a preset format, and inserting the intermediate representation as a fact into the engine's working memory; reading a second isolation management rule set related to the isolation management process from at least one target isolation management rule according to the association between the target isolation management rule and the corresponding target node and / or functional point; and performing rule verification on the intermediate representation based on the second isolation management rule set.
[0052] It should be noted that the specific implementation methods of steps S30 to S32 above can be found in the relevant descriptions of each module in the above system, and will not be repeated here.
[0053] In this embodiment, by executing steps S30-S32, a rule engine can be introduced during the isolation management process creation stage to automatically review the process based on the target isolation management rules associated with it. Compared with existing technologies, this shift from manual post-event review to automated review during the process creation stage improves the compliance of the process and the real-time performance, accuracy, and efficiency of compliance verification from the source. It overcomes the limitations of traditional reliance on human experience and post-event remediation, and avoids nuclear safety accidents caused by process defects.
[0054] Figure 4 This is a simplified block diagram of an electronic device 400 suitable for implementing embodiments of this application. For example, the intelligent verification method for nuclear power plant isolation management described above can be implemented by the electronic device 400. As shown, the electronic device 400 includes one or more processors 410, one or more memories 420 coupled to the processors 410, and one or more communication modules 440 coupled to the processors 410.
[0055] Communication module 440 is used for bidirectional communication. Communication module 440 has at least one antenna to facilitate communication. The communication interface can represent any interface necessary for communication with other network elements.
[0056] Processor 410 can be of any type suitable for a local technology network, and as a non-limiting example, can include one or more of the following: general-purpose computer, special-purpose computer, microprocessor, digital signal processor (DSP), and processor based on a multi-core processor architecture. Electronic device 400 can have multiple processors, such as application-specific integrated circuit (ASIC) chips, which are timely driven to a clock that synchronizes with the main processor.
[0057] Memory 420 may include one or more non-volatile memories and one or more volatile memories. Examples of non-volatile memories include, but are not limited to, read-only memory (ROM) 424, electrically programmable read-only memory (EPROM), flash memory, hard disk, optical disc (CD), digital video disc (DVD), and other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, random access memory (RAM) 422 and other volatile memories that do not persist during power-off periods.
[0058] Computer program 430 includes computer-executable instructions that are executed by the associated processor 410. Program 430 may be stored in ROM 424. Processor 410 may perform any appropriate actions and processes by loading program 430 into RAM 422.
[0059] The embodiments of this application can be implemented by program 430, enabling electronic device 400 to execute the reference. Figure 3 Any process disclosed in the discussion. Embodiments of this application may also be implemented by hardware or by a combination of software and hardware.
[0060] In some embodiments, program 430 may be tangibly contained in a computer-readable medium, which may be contained in an electronic device 400 (e.g., memory 420) or other storage device accessible to the electronic device 400. The electronic device 400 may load program 430 from the computer-readable medium into RAM 422 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc. Program 430 is stored on the computer-readable medium.
[0061] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects may be implemented in hardware, while others may be implemented in firmware or software, which may be executed by a controller, microprocessor, or other electronic device. Although various aspects of the embodiments of this application are shown and described as block diagrams, flowcharts, or other graphical representations, it should be understood that, as non-limiting examples, the blocks, devices, systems, techniques, or methods described herein may be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other electronic devices, or some combination thereof.
[0062] This application also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which execute in a device on a target real or virtual processor to perform the aforementioned references. Figure 3The method described herein. Typically, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of a program module can be combined or separated among program modules as needed. The machine-executable instructions used in the program module can execute on a local or distributed device. In a distributed device, the program module can reside on both local and remote storage media.
[0063] The program code used to perform the methods of this application can be written in any combination of one or more programming languages. This program code can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the program code is executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code can be executed entirely on a machine, partially on a machine, partially on a remote machine, partially on a remote machine, or entirely on a remote machine or server as a standalone software package.
[0064] In the context of this application, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, etc.
[0065] Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable media can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatuses, or any suitable combination thereof. More specific examples of computer-readable storage media include electrical connections having one or more wires, portable computer floppy disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0066] Furthermore, although the operations are described in a specific order, this should not be construed as requiring that these operations be performed in the specific order or sequence shown, or that all of the operations shown be performed to obtain the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this application, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0067] Although this application has been described in language specific to structural features and / or methodological behavior, it should be understood that the application as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. Rather, the specific features and actions described above are disclosed as exemplary forms for implementing the claims.
Claims
1. A nuclear power isolation management intelligent verification system, characterized in that, The nuclear power isolation management intelligent checking system comprises: a database module configured to store a first isolation management rule set; a rule management module configured to output a rule management page, the rule management page being configured to filter a target isolation management rule associated with a target node and / or a function point involved in isolation management from the first isolation management rule set, and associate the target isolation management rule with the corresponding target node and / or the function point; wherein the target node comprises a process node and / or a state node; a process design module configured to provide a process editing page, the process editing page being configured to create and edit an isolation management process; an audit engine module configured to, when detecting a save operation for the isolation management process, check the isolation management process according to the association between the target isolation management rule and the corresponding target node and / or the function point, obtain a checking result, output the checking result to a user interaction and feedback module, and save the isolation management process to a process library of a corresponding nuclear power plant when the checking result represents a successful check; a user interaction and feedback module configured to output feedback information according to the checking result.
2. The nuclear isolation management intelligent check system of claim 1, wherein, Further comprising an intelligent learning module configured to perform natural language processing on a specification file, extract target information related to isolation management in the specification file, convert the target information into structured isolation management rules, and write the structured isolation management rules into the first isolation management rule set.
3. The nuclear isolation management intelligent check system of claim 2, wherein, The target information comprises at least one key entity related to isolation management and the relationship between the key entities, and the conversion of the target information into structured isolation management rules comprises: forming a rule triple according to the relationship and the key entity corresponding to the relationship, and creating a structured isolation management rule according to the rule triple.
4. The nuclear isolation management intelligent check system of claim 3, wherein, The key entity is related to an operation, a state, a device, or a role involved in isolation management.
5. The nuclear isolation management intelligent verification system of any one of claims 2-4, wherein, The intelligent learning module is further configured to identify the type of an audit engine corresponding to the audit engine module, convert the isolation management rules into a script language matching the type, and write the script language into the first isolation management rule set.
6. The nuclear isolation management smart check system of claim 1, wherein, The rule management module, the process design module, and the audit engine module are independently deployed microservices, and communicate with each other through RESTful API.
7. The nuclear isolation management smart check system of claim 1, wherein, The target isolation management rule comprises at least one, and the checking of the isolation management process according to the association between the target isolation management rule and the corresponding target node and / or the function point comprises: converting the isolation management process into an intermediate representation in a preset format, and inserting the intermediate representation into an engine working memory as a fact; reading a second isolation management rule set related to the isolation management process from at least one target isolation management rule according to the association between the target isolation management rule and the corresponding target node and / or the function point; performing rule checking on the intermediate representation based on the second isolation management rule set.
8. A method for checking the intelligent management of nuclear power isolation, characterized in that, The nuclear power isolation management intelligent checking method comprises: output a rule management page, the rule management page being used to screen a target isolation management rule associated with a target node and / or a function point involved in isolation management from a first pre-stored isolation management rule set, and associate the target isolation management rule with the corresponding target node and / or the function point; wherein the target node comprises a flow node and / or a state node; output a flow editing page, the flow editing page being used to create and edit an isolation management flow; when detecting a save operation for the isolation management flow, according to the association relationship between the target isolation management rule and the corresponding target node and / or the function point, verify the isolation management flow, and output a verification result. 9.A computer readable medium having stored thereon computer program code which, when executed by a processor, implements the method of claim 8.
10. An electronic device, comprising: comprising: at least one processor; and at least one memory having instructions stored thereon that, when executed by the at least one processor, singly or jointly cause the electronic device to perform the method of claim 8.