Nuclear power plant equipment drive control priority management system and method

By introducing device driver module, table configuration module, device instruction selection module and signal synchronization module in the control logic design of nuclear power plant, the problem of unclear relationship between device driver instruction priority expression and security platform is solved, and efficient design and safe operation are achieved.

CN119905285AActive Publication Date: 2025-04-29CHINA NUCLEAR POWER DESIGN COMPANY +1
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202510010819.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-03
Publication Date
2025-04-29
Estimated Expiration
2045-01-03

AI Technical Summary

Technical Problem

In the design of control logic of nuclear power plants, it is difficult to clearly express the priority relationship of equipment driver instructions, and the control logic diagram fails to clearly express the correlation between different security-level platforms and equipment, resulting in low design efficiency and safe operation risks.

Method used

A nuclear power plant equipment drive control priority management system is provided, including equipment drive module, table configuration module, equipment instruction preference module and signal synchronization module. Through the coordinated work of these modules, a preferred table and signal connection table of equipment drive instructions are generated, and the priority relationship between different instrument control subsystems and actuators is clearly displayed.

Benefits of technology

It effectively improves the design quality, avoids errors in manual multi-platform design file sorting, improves design efficiency, and ensures the safe operation of nuclear power plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119905285A_ABST
    Figure CN119905285A_ABST
Patent Text Reader

Abstract

The invention provides a nuclear power plant equipment driving control priority management system and method, and relates to the technical field of nuclear engineering technology, the nuclear power plant equipment driving control priority management system comprises an equipment driving module used for obtaining equipment driving instructions generated after logic operation of each instrument control subsystem, carrying out attribute configuration on the equipment driving instruction to obtain a driving instruction block; the table configuration module is used for generating an equipment driving signal connection table corresponding to the equipment driving instruction according to the driving instruction block and the attribute information of each execution mechanism corresponding to the equipment driving instruction; wherein the equipment driving signal connection table comprises the code of the execution mechanism and the name of the process system corresponding to the execution mechanism. According to the priority management system and method provided by the invention, the priority relationship of driving instructions of different instrument control subsystems / platforms can be clearly displayed on the control logic diagram, and the automatic matching function and management of an execution mechanism and a driving signal are realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of nuclear engineering technology, and in particular to a nuclear power plant equipment drive control priority management system and method. Background Art

[0002] In the existing nuclear power plant control logic design process, when designing the nuclear power plant control logic, the priority expression of device driver instructions currently mainly relies on a separate description file to agree with the DCS supplier on the priority instruction relationship of different platforms, and by identifying the instrumentation and control subsystems involved in the IO list. In the instrumentation and control subsystems involved in the IO list, when the control logic where the actuator is located expresses the corresponding control function in each instrumentation and control subsystem: PS (code of the RPS system): Fill in "YES" for signals related to the RPS system (that is, the signal needs to be sent to the PS during the signal acquisition process. When the signal needs to be sent to multiple subsystems at the same time, the supplier needs to implement the isolation and distribution of the signal according to relevant principles), otherwise fill in "NO. KDS (code of the DAS system): Fill in "YES" for signals related to the DAS system (that is, the signal needs to be sent to the KDS during the signal acquisition process. When the signal needs to be sent to multiple subsystems at the same time, the supplier needs to implement the isolation and distribution of the signal according to relevant principles), otherwise fill in "NO". DEC: DEC 2-hour control cabinet and DEC For the signals related to the 12-hour control cabinet, fill in A-2h, B-2h, 12h or NO according to the actual situation. PSAS / SAS: If the signal is collected by PSAS / SAS, fill in "YES" in this column, otherwise fill in "NO"; if the signal is distributed to PSAS / SAS through the functional safety level 1 platform, fill in "YES" in this column; if the signal is only used for the functional safety level 1 platform, fill in "NO" in this column.

[0003] For an actuator, the priority management of different control commands from various I&C subsystems is completed in the Equipment Interface Module (CIM). The Equipment Interface Module is located at the end of the safety-level DCS platform. It mainly receives control instructions of different functional levels from the Safety Special Drive System (ESFAS), Safety Automation System (SAS), Diversity Drive System (DAS), Severe Accident Instrument and Control System (SA I&C) and Power Plant Standard Automation System (PSAS), implements the priority management function of control instructions, and drives pumps, valves and other equipment of the dedicated safety facilities and related support systems through the priority logic processing inside the Equipment Interface Module (CIM). Among them, ESFAS is part of the Reactor Protection System (RPS), which includes the Reactor Emergency Shutdown System (RTS) and the Special Safety Facility Drive System (ESFAS).

[0004] However, when it is necessary to know which instrumentation and control subsystems the actuator receives, it cannot be clearly seen from the control logic drawings of the actuator, and can only be queried from the IO list, and only the instrumentation and control subsystems involved can be seen. As for the specific control functions of each instrumentation and control subsystem, since the control logic diagram and IO list of the actuator are not expressed, the control functions of each instrumentation and control subsystem on the same actuator can only be queried one by one through the detailed control logic files of each instrumentation and control subsystem. For the same actuator, it is impossible to clearly see from the drawings of the control logic diagram the priority relationship between the instructions of the device driven by multiple platforms and the device driving instructions of different platforms. When the configuration, commissioning personnel and subsequent nuclear power plant owner operation and maintenance need to understand all the control functions of the actuator, they can only manually sort out the design documents of each instrumentation and control subsystem and manually establish the association relationship between multiple documents. Manual sorting is not only inefficient and difficult to guarantee the accuracy, but also directly affects the safe operation of the nuclear power plant if there are errors. Summary of the invention

[0005] In view of the shortcomings of the prior art described above, the purpose of the present invention is to provide a nuclear power plant equipment drive control priority management system and method, which is used to solve the problem that in the prior art, when designing the control logic of a nuclear power plant, the priority expression of device drive instructions is currently mainly based on a separate description file and the DCS supplier to agree on the priority instruction relationship of different platforms; and the control logic diagram fails to clearly express the association relationship between device drive instructions and devices of different security level platforms.

[0006] To achieve the above-mentioned purpose and other related purposes, the present invention provides a nuclear power plant equipment drive control priority management system, including: an equipment drive module, which is used to obtain the equipment drive instructions generated after the logical operation of each instrumentation and control subsystem, and configure the attributes of the equipment drive instructions to obtain a drive instruction block; a table configuration module, which is used to generate a device drive signal connection table corresponding to the equipment drive instruction according to the attribute information of each actuator corresponding to the drive instruction block and the equipment drive instruction; wherein the equipment drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator; an equipment instruction optimization module, which is deployed in the logic interface of each actuator, and is used to filter out all data of the same actuator from all equipment drive signal connection tables according to the code of the actuator as preliminary screening data, and sort the preliminary screening data according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate an equipment instruction optimization table; and a signal synchronization module, which is deployed in the logic interface of each actuator, and is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the equipment instruction optimization table.

[0007] In one embodiment of the present invention, the device driver module includes: an instruction acquisition module, which is used to acquire the device driver instructions generated after the logical operation of each instrumentation and control subsystem; a first creation module, which is used to create a drive instruction function block according to the device driver instructions; and a first generation module, which is used to write the signal code and function description of the device driver instructions into the drive instruction function block to generate a drive instruction block.

[0008] In one embodiment of the present invention, the table configuration module includes: a second creation module, used to create a device drive signal connection table function block; a second association module, used to establish an association between the device drive signal connection table function block and the device drive instruction; and a second generation module, which is used to write the action command and column corresponding to each actuator into the device drive signal connection table function block after establishing the association, and generate a device drive signal connection table corresponding to the device drive instruction.

[0009] In one embodiment of the present invention, in the process of creating a device driver signal connection table function block and establishing an association with a device driver instruction, the signal code and function description of the device driver instruction are written into the device driver signal connection table function block, and after the writing is completed, the output connection number corresponding to each actuator is generated in the device driver signal connection table to establish an association.

[0010] In one embodiment of the present invention, the device instruction optimization module is further used to write back the page number information of the execution mechanism of each device driving instruction in the process system in the device instruction optimization table to the device driving signal connection table.

[0011] In one embodiment of the present invention, the device instruction optimization module is further used to fill the page number information of the device driver signal connection table of each device driver instruction in each device instruction optimization table in the instrumentation and control subsystem into the device instruction optimization table.

[0012] In one embodiment of the present invention, the device instruction optimization module includes: a third creation module for creating a device instruction optimization table function block; a screening module for filtering out all data of the same actuator from all device driver signal connection tables according to the actuator code to obtain preliminary screening data; a priority configuration module for configuring the platform priority of the instrumentation and control subsystem corresponding to each device driver instruction in the preliminary screening data according to the priority rule; and a third generation module for placing the preliminary screening data into the device instruction optimization table function block according to the platform priority of the instrumentation and control subsystem corresponding to each device driver instruction to generate a device instruction optimization table.

[0013] In one embodiment of the present invention, in the process of placing the preliminary screening data into the device instruction priority table function block to generate the device instruction priority table, the order of row number selection for placing the preliminary screening data into the device instruction priority table function block is consistent with the platform priority relationship of the device driver instructions corresponding to the row number selection.

[0014] In one embodiment of the present invention, the device instruction optimization module also includes: a modification module, which is used to modify the information content in the device instruction optimization table according to the instrumentation and control subsystem information of each actuator; and an annotation module, which is used to add a remark module to the device instruction optimization table, and configure the annotation information supplementing the device instruction optimization table in the remark module.

[0015] In one embodiment of the present invention, the signal synchronization module includes: a fourth creation module for creating a signal synchronization function block; a writing module for writing the signal synchronization function block into the logic interface of the actuator; and a fourth association module for synchronizing the corresponding device drive instructions in the device instruction preference table to the signal synchronization function block to establish a signal association with the device instruction preference table.

[0016] To achieve the above-mentioned purpose and other related purposes, the present invention also provides a method for managing the priority of equipment drive control in a nuclear power plant, comprising the following steps: obtaining the equipment drive instructions generated after the logical operation of each instrumentation and control subsystem through a device drive module, and configuring the attributes of the equipment drive instructions to obtain a drive instruction block; generating a device drive signal connection table corresponding to the equipment drive instruction according to the attribute information of each actuator corresponding to the drive instruction block and the equipment drive instruction through a table configuration module; wherein the equipment drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator; through a device instruction optimization module deployed in the logic interface of each actuator, it is used to filter out all data of the same actuator from all device drive signal connection tables according to the code of the actuator as preliminary screening data, and sort the preliminary screening data according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate an equipment instruction optimization table; and through a signal synchronization module deployed in the logic interface of each actuator, it is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the equipment instruction optimization table.

[0017] As described above, a nuclear power plant equipment drive control priority management system and method of the present invention has the following beneficial effects: by establishing an association between the device drive module and the table configuration module during the design of the control logic diagram, establishing an association between the table configuration module and the device instruction optimization module, and executing the management and control of the platform priority through the signal synchronization module, the device drive instruction priority relationship between different instrumentation and control subsystems / platforms and actuators can be clearly displayed, and errors in the manual multi-platform design file combing can be avoided, and the design quality can be effectively improved to ensure the safe operation of the nuclear power plant. By activating the data of the functional module and establishing data association between the modules, the inheritance and dynamic update of the relevant attributes of the device drive instruction and the actuator can be realized, which can not only avoid the errors caused by untimely manual updates, but also greatly improve the design efficiency and ensure the safe operation of the nuclear power plant. Moreover, by activating the data of the functional module and setting the screening conditions according to the characteristics of the actuator and the device drive instruction, the automatic matching of the actuator and the drive signal can be realized, which can not only avoid the errors caused by manual matching, but also greatly improve the design efficiency and ensure the safe operation of the nuclear power plant. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 Shown is a structural block diagram of a priority management system provided by an embodiment of the present invention.

[0019] Figures 2 to 3 Shown is a schematic diagram of a display interface for a drive instruction block configuration process provided by an embodiment of the present invention.

[0020] Figure 4 Shown is a schematic diagram of a driving instruction block provided by an embodiment of the present invention.

[0021] Figures 5 to 8 Shown is a schematic diagram of a display interface for a process of creating a device drive signal connection table provided by an embodiment of the present invention.

[0022] Fig. 9 A schematic diagram showing a device drive signal connection table provided by an embodiment of the present invention.

[0023] Figures 10 to 16 Shown is a schematic diagram of a display interface for creating a device instruction preference table provided in one embodiment of the present invention.

[0024] Figure 17 to Figure 18 Shown is a schematic diagram of a display interface for a process of modifying a device instruction preference table provided in one embodiment of the present invention.

[0025] Figures 19 to 20 Shown is a schematic diagram of a display interface for a process of supplementing annotation information to a device instruction preference table provided in one embodiment of the present invention.

[0026] Figure 21 to Figure 23Shown is a schematic diagram of a display interface for a signal synchronization function block creation process provided by an embodiment of the present invention.

[0027] Component number description

[0028] Device driver module 10; table configuration module 20; device instruction optimization module 30; signal synchronization module 40. DETAILED DESCRIPTION

[0029] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0030] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present invention, and thus the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0031] In the following description, numerous details are discussed to provide a more thorough explanation of the embodiments of the present invention. However, it is obvious to those skilled in the art that the embodiments of the present invention can be implemented without these specific details. In other embodiments, well-known structures and devices are shown in the form of block diagrams rather than in detail to avoid making the embodiments of the present invention difficult to understand.

[0032] List of abbreviations and key terms:

[0033] Abbreviations English name Chinese name CIM Component Interface Module Device interface module DAS Diverse Actuation System Diversity Drive System DBC Design Basis Condition Design basis conditions DEC Design Extension Condition Design extension case ESFAS Engineered Safety Feature Actuation System Dedicated safety facility drive system I&C Instrument&Control Instrumentation and Control PSAS Plant Standard Automation System Power station standard automation system RPS Reactor Protection System Reactor protection system S Severe Accident Serious accidents SAS Safety Automation System Safety Automation System

[0034] The structure of the nuclear power plant I&C system includes four independent defense levels:

[0035] Layer 1 - Prevention line: PSAS (Power Plant Standard Automation System), used to detect and correct transient events or system failures that deviate from normal power plant operation, and prevent the events from developing into accidents.

[0036] Layer 2 - Main defense line: RPS (reactor protection system) + SAS (safety automation system). The main defense line is used to initiate accident mitigation measures to mitigate the consequences of DBC (design basis condition) 2-4 accidents to avoid serious accidents and the leakage of radioactive materials. RPS (reactor protection system) is used to implement all safety functions from accident occurrence to controllable state (functional safety category 1), and SAS (safety automation system) is used to implement safety functions from controllable state to safe shutdown state and other functional safety category 2 functions. Among them, regarding accidents of category 2-4: according to the frequency of the assumed initiating event, the power plant state can be divided into four types of design basis conditions (DBC, Design Basis Condition) and two types of design extension conditions (DEC, Design Extension Condition). Regarding DBC conditions, according to their frequency (f) of occurrence per reactor year (y), they can be divided into: a) DBC-1: normal operation and normal operation transient (f>1 / ry); b) DBC-2: expected operation events (medium frequency events, 10 -2 / ry≤f<1 / ry); c)DBC-3: Rare accident 10 -4 / ry≤f<10 -2 / ry); d)DBC-4: Extreme accident (10 -6 / ry≤f<10 -4 / ry).

[0037] Layer 3 - Diversity defense line: DAS (Diversity Drive System), the diversity defense line is mainly used to bring the reactor into a safe state under the condition of common cause failure of the protection system software and superposition of the design basis accident. The protection system software mainly refers to the software in the DCS system, and the RPS cabinet is a safety-level DCS. The safety-level DCS system has special software.

[0038] Layer 4 - Severe accident defense line: SA (severe accident) I&C (instrumentation and control) (operating condition instrumentation and control system). SA I&C can mitigate the consequences of reactor melt accidents caused by severe accidents under the condition of loss of all power supply, provide necessary monitoring and control functions, and ensure that the established safety goals will not be breached.

[0039] The I&C design allocates the required logical processing functions to different I&C subsystems according to the functions that the I&C system needs to realize and its performance, classification and independence requirements. In the I&C subsystem design stage, the function allocation needs to be further refined and different functions need to be allocated among multiple controllers and input / output modules, as follows:

[0040] a) Functional safety category 1 functions are allocated to the reactor protection system (RPS);

[0041] b) Functional safety category 2 functions are allocated to safety automation systems (SAS);

[0042] c) Operation-related functional safety category 3 and non-safety functions are allocated to the power plant standard automation system (PSAS);

[0043] d) The functional safety category 3 functions required to cope with the RPS and SAS common cause failure superposition design basis accidents are allocated to the diversity drive system (DAS);

[0044] e) The functional safety category 3 functions required to deal with DEC (design extended conditions)-A conditions and DEC-B conditions caused by mechanical system failures are allocated to the extended condition instrumentation and control system (SA I&C).

[0045] The same actuator may receive multiple device drive instructions with different functions according to the requirements of different operating conditions. Since different instrumentation and control systems perform different functions, they may simultaneously issue opposite control instructions to the same actuator. Therefore, priority rules need to be formulated for these instructions to determine the control instructions executed by the actuator. Actuators can refer to various types of pumps, valves, and fans; the control of these actuators can be on or off.

[0046] The priority principle is determined by: a) the functional safety classification of the I&C system; b) the type of command, such as equipment protection, automatic, manual, etc.

[0047] Control signal priority table:

[0048] Instrumentation and control subsystem Priority Protection system (EDG uninstall) 0 RPS 1 DAS 2 SAS 3 SA I&C 4 PSAS 5

[0049] It can be seen from the table that according to the importance of the function, when different instrumentation and control systems such as RPS and DAS control the same actuator, the priority levels of the control signals are 0, 1, 2, 3, 4, and 5 from high to low.

[0050] See also Figure 1In one embodiment of the present invention, the present invention provides a nuclear power plant equipment drive control priority management system, including: an equipment drive module 10, which is used to obtain the equipment drive instructions generated after the logical operation of each instrumentation and control subsystem, and configure the attributes of the equipment drive instructions to obtain a drive instruction block; a table configuration module 20, which is used to generate a device drive signal connection table corresponding to the equipment drive instruction according to the attribute information of each actuator corresponding to the drive instruction block and the equipment drive instruction; wherein the equipment drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator; an equipment instruction optimization module 30, which is deployed in the logic interface of each actuator, and is used to filter out all data of the same actuator from all equipment drive signal connection tables according to the code of the actuator as preliminary screening data, and sort the preliminary screening data according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate an equipment instruction optimization table; and a signal synchronization module 40, which is deployed in the logic interface of each actuator, and is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the equipment instruction optimization table.

[0051] In this embodiment, the device drive instructions in the device drive module 10 are generated by each instrumentation and control subsystem after logical operation. Among them, the logical operation is mainly to realize the control requirements of the process specialty, and the logic is realized according to the functional requirements of the realization. For example, when executing the isolation operation of the containment, the opening or closing of multiple isolation valves will be involved at the same time. Therefore, the corresponding control requirements of the process specialty can be formed according to the realization logic of the opening or closing of multiple isolation valves, and the control requirements also correspond to the device drive instructions. After obtaining the generated device drive instructions, the device drive instructions are configured by performing attribute configuration such as instruction content description on the device drive instructions, so as to configure a drive instruction block corresponding to the device drive instruction. The table configuration module 20 is used to generate a device drive signal connection table corresponding to the same device drive instruction according to the obtained drive instruction block configuration. The device drive signal connection table also contains the attribute information of each actuator corresponding to the device drive instruction, such as the actuator code, process system, etc., and then the generated device drive signal connection table will also have the corresponding actuator code, process system and other information. The device instruction optimization module 30 is deployed in the logical interface of each actuator, and can filter out all data of the same actuator from all device drive signal connection tables according to the code of each actuator, and generate a device instruction optimization table. Among them, all the data include the code of the actuator, signal code, function description, process system and other information. After obtaining the device instruction optimization table, it is necessary to further configure the platform priority of the instrumentation and control subsystem corresponding to each device drive instruction of the actuator according to the priority relationship. For example, in the instrumentation and control subsystem, RPS (reactor protection system), DAS (diversity drive system), SAS (safety automation system), SAI&C (extended working condition instrumentation and control system), PSAS (power plant standard automation system) are included, and the priority is set to 1 to 5 levels in order of priority. The signal synchronization module 40 is also deployed in the logical interface of each actuator. When the signal synchronization module 40 issues a device drive instruction to control the corresponding actuator, the actuator will be controlled according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the device instruction optimization table.

[0052] Through the priority management system of the present invention, data activation of functional modules can be achieved, data association can be established between modules, and inheritance and dynamic update of device drive instructions and related attributes of actuators can be achieved, which can not only avoid errors caused by untimely manual updates, but also greatly improve design efficiency and ensure safe operation of nuclear power plants; and it can also be achieved that the platform priority relationship of device drive instructions between different instrumentation and control subsystems / platforms and actuators can be clearly displayed on the control logic interface diagram of the actuator, thereby avoiding errors in manual multi-platform design file sorting, effectively improving design quality and ensuring safe operation of nuclear power plants; at the same time, screening conditions are set according to the characteristics of the actuator and the device drive instruction to achieve automatic matching of the actuator and the drive signal, which can not only avoid errors caused by untimely manual updates, but also greatly improve design efficiency and ensure safe operation of nuclear power plants.

[0053] In one embodiment of the present invention, the device driver module 10 includes: an instruction acquisition module, which is used to acquire the device driver instructions generated after the logical operation of each instrumentation and control subsystem; a first creation module, which is used to create a drive instruction function block according to the device driver instruction; and a first generation module, which is used to write the signal code and function description of the device driver instruction in the drive instruction function block to generate a drive instruction block. In this embodiment, in the process of generating a drive instruction block, the device driver module 10 needs to first create a drive instruction function block according to the device driver instruction, and after the drive instruction function block is created, the signal code and function description of the device driver instruction are added to the drive instruction function block to generate the drive instruction block.

[0054] See also Figure 2 and Figure 3 In the process of generating the drive instruction block, for example, first find the drive instruction (ACTUATOR_LINK) function block in the library of the logic interface of the actuator of the instrumentation and control subsystem such as RPS / DAS, and drag and drop it to the drawing area. Select the ACTUATOR_LINK function block by clicking it, and modify the signal code and function description in the property dialog box.

[0055] See also Figure 4 , the arrows represent the direction of the signals output by each instrumentation and control subsystem after logic operation. The "0128" in the box represents the signal coding of the device driver instruction, and the "RCPB isolation resettable" below the box represents the functional description of the device driver instruction.

[0056] In one embodiment of the present invention, the table configuration module 20 includes: a second creation module for creating a device drive signal connection table function block; a second association module for establishing an association between the device drive signal connection table function block and the device drive instruction; and a second generation module for writing the action command and column corresponding to each actuator into the device drive signal connection table function block after establishing the association, and generating a device drive signal connection table corresponding to the device drive instruction. In this embodiment, when the table configuration module 20 establishes an association with the device drive module 10, by first creating a device drive signal connection table function block, and then establishing an association between the device drive signal connection table function block and the device drive instruction, the signal code and function description corresponding to the device drive instruction can be written into the device drive signal connection table function block. Then, by configuring the attribute information of the device drive signal connection table function block, for example, writing the action command, column, etc. into the device drive signal connection table function block, the device drive signal connection table corresponding to the device drive instruction is generated to display the signal code, function description, actuator code, process system and other information corresponding to each device drive instruction.

[0057] In one embodiment of the present invention, in the process of creating a device driver signal connection table function block and establishing an association with a device driver instruction, the signal code and function description of the device driver instruction are written into the device driver signal connection table function block, and after the writing is completed, the output connection number corresponding to each actuator is generated in the device driver signal connection table to establish an association. In this embodiment, the attribute information includes information such as the signal code, function description, actuator code, process system, and output connection number corresponding to each device driver instruction. After the signal code and function description of the device driver instruction are written into the device driver signal connection table function block, an output connection number will be generated in the device driver signal connection table function block, and usually, the output connection number can use the same number as the signal code. And, after the output connection number is output, it is determined to establish an association.

[0058] The device instruction optimization module 30 is also used to write back the page number information of the actuator of each device drive instruction in the process system in the device instruction optimization table to the device drive signal connection table. The device instruction optimization module 30 is also used to fill the page number information of the device drive signal connection table of each device drive instruction in each device instruction optimization table in the instrumentation subsystem into the device instruction optimization table.

[0059] In this embodiment, after the device instruction preferred table is generated according to the device drive signal connection table, the page number information of the actuator in the process system corresponding to each device drive instruction in the device instruction preferred table will be written back to the device drive signal connection table, and at the same time, the page number information of the device drive signal connection table in the instrumentation and control subsystem of each device drive instruction in each device instruction preferred table will also be filled into the device instruction preferred table accordingly, so that when checking the corresponding actuator in the device instruction preferred table, the page number of the device drive signal connection table in the corresponding instrumentation and control subsystem can be queried through the page number information provided in the device instruction preferred table. Similarly, when checking a certain actuator in the device drive signal connection table, the page number of the actuator in the corresponding process system can be queried through the page number information displayed in the device drive signal connection table.

[0060] See also Figures 5 to 8 , in the process of creating the device driver signal connection table, Figure 5 In the library, find the device driver signal connection table (ACTUATOR_TABLE) function block and drag and drop it into the drawing area. Figure 6 and Figure 7 In the ACTUATOR_TABLE function block, click to select it, right-click to display the device driver instruction signal list, double-click the signal row to associate the signal, and generate the signal code corresponding to the "connection number" in the "output connection number" of the table. The signal list includes the connection number / signal code and function description. Figure 8 In the dialog box, click to select the ACTUATOR_TABLE function block, and modify the action command, system (process system of the actuator), equipment (code of the actuator), and column in the properties dialog box. If multiple signals need to be associated, you can modify the number of rows in the properties to increase the signal rows of the ACTUATOR_TABLE function block.

[0061] See also Fig. 9 In the device drive signal connection table of the present invention, it mainly includes connection number (signal code), signal description (function description), action command, system (process system of actuator), equipment (code of actuator), column, page number and output connection number. The output connection number corresponds to the connection number one by one, and the output connection number is generated synchronously after each actuator writes the connection number (signal code) and signal description (function description) of the device drive instruction into the table. The page number is the page number corresponding to the logical interface of each actuator in the process system corresponding to the device instruction preferred table written after the device drive signal connection table is associated with the device instruction preferred table.

[0062] In one embodiment of the present invention, the device instruction optimization module 30 includes: a third creation module for creating a device instruction optimization table function block; a screening module for filtering all data of the same actuator from all the device drive signal connection tables according to the code of the actuator to obtain preliminary screening data; a priority configuration module for configuring the platform priority of the instrumentation and control subsystem corresponding to each device drive instruction in the preliminary screening data according to the priority rule; and a third generation module for placing the preliminary screening data into the device instruction optimization table function block according to the platform priority of the instrumentation and control subsystem corresponding to each device drive instruction to generate the device instruction optimization table. In this embodiment, the device instruction optimization module 30 first creates a device instruction optimization table function block in the process of generating the device instruction optimization table, and obtains the preliminary screening data by filtering all data of the same actuator from all the device drive signal connection tables according to the code of the actuator. Further, according to the corresponding row number selection of the signal list, the preliminary screening data is placed into the device instruction optimization table function block to generate the device instruction optimization table.

[0063] In one embodiment of the present invention, in the process of placing the preliminary screening data into the device instruction preference table function block to generate the device instruction preference table, the order of selecting the row number of placing the preliminary screening data into the device instruction preference table function block is consistent with the order of the platform priority relationship of the device driver instruction corresponding to the row number selection. In this embodiment, when the preliminary screening data obtained by screening from the device driver signal connection table is associated with the device instruction preference table function block, it is necessary to write the preliminary screening data into the device instruction preference table function block, that is, to place the corresponding signal row into the device instruction preference table function block by selecting row by row. And when placing the preliminary screening data, according to the row number of the signal row corresponding to each device driver instruction, it is also necessary to ensure that the order of selecting the row number of each device driver instruction is consistent with the order of the platform priority relationship of the device driver instruction corresponding to the row number selection.

[0064] See also Figures 10 to 16 , in the process of creating the device instruction preference table, such as Fig.10 , find the device instruction preference table (PRIO_TABLE) function block in the function block library, drag and drop it to the corresponding area of ​​the drawing, and then save the drawing. Click to select the dragged PRIO_TABLE function block, such as Fig.11 .like Fig.12 , by right-clicking the PRIO_TABLE function block, the following page connection appears, where you can select the properties of the associated signal, usually "Function Description". Fig.13 , enter the device code (code of the actuator) in the text box, and then click Filter to display the preferred signals that meet the conditions for the device. Fig.14, first select the row in the preferred module where the signal will be placed by the row number in the upper right corner, and then double-click the row where the signal is located to associate the signal. All signals in the list need to be added to the preferred table. It is recommended to select row numbers in descending order of signal priority from high to low. If the signal is added successfully, "Link successful" will be displayed; if it has been linked, "This data has been connected" will be displayed. Add and close. Fig.14 After the interface is generated, Fig.15 Table. Fig.16 , click again to select the PRIO_TABLE function block with the added signal, open the property window of the module, and modify and supplement the information in the device instruction priority table.

[0065] In one embodiment of the present invention, the device instruction optimization module 30 further includes: a modification module for modifying the information content in the device instruction optimization table according to the instrumentation and control subsystem information of each of the actuators; and an annotation module for adding a remark module to the device instruction optimization table, in which annotation information supplemented to the device instruction optimization table is configured. In this embodiment, after obtaining the device instruction optimization table, the information content in the device instruction optimization table can also be modified, and annotation information can also be supplemented to the information content in the device instruction optimization table.

[0066] See also Fig.17 , the function block code can be modified to the device code, and the row number of the device instruction priority table can be modified. For example, according to the management requirements of the SAS or PSAS platform, if the device is implemented on the SAS or PSAS platform, the number of rows is the value of the number of preferred signals plus 1. Each priority level is modified and set by the instrumentation and control subsystem. Furthermore, as shown in the figure, in the relevant attribute information of priority level 2, for devices that are implemented and controlled on the SAS or PSAS platform, the signal description value priority must be filled in manually; NA is filled in for the signal description, connection number, and page number, and the system fills in the three-letter code plus "*", the action command is filled in according to the control requirements, and the priority is filled in according to the instrumentation and control subsystem. After filling in, it is generated as follows Fig.18 The preferred table of device instructions corresponding to the codes of the actuators. The preferred table of device instructions includes signal description, connection number, system (instrumentation and control subsystem), page number, action command and priority. The page number in the preferred table of device instructions is the corresponding page number of the logical interface of the device drive signal connection table from the instrumentation and control subsystem after the device instruction preferred table and the device drive signal connection table are associated.

[0067] See also Fig.19When supplementing the annotation information for the device instruction preference table, find the note module (NOTE) in the comment module list of the function block window and drag and drop it near the preference table. Double-click the NOTE module, for example, fill in "Note * is SAS", and annotate the symbol "*" in the preference table, such as Fig. 20 .

[0068] In one embodiment of the present invention, the signal synchronization module 40 includes: a fourth creation module for creating a signal synchronization function block; a writing module for writing the signal synchronization function block into the logic interface of the actuator; and a fourth association module for synchronizing the corresponding device driver instruction in the device instruction preferred table to the signal synchronization function block to establish a signal association with the device instruction preferred table. In this embodiment, when synchronizing the corresponding device driver instruction in the device instruction preferred table to the signal synchronization module 40, it is also necessary to first establish a signal synchronization function block, place the signal synchronization function block into the logic interface of the actuator, and then synchronize the corresponding device driver instruction in the device instruction preferred table to the signal synchronization function block to establish a signal association.

[0069] See also Fig.21 , for the execution signals of the actuators in the device instruction priority table, such as electrical unloading signals, RPS control signals, etc., it is also necessary to express the synchronization logic in the drawings. Therefore, find the signal synchronization (UD_DO_Link_INTERNAL) function block in the function block library, drag and drop it to the drawing area; select the UD_DO_Link_INTERNAL function block by clicking it, and then right-click the UD_DO_Link_INTERNAL function block, and the following will appear: Fig. 22 In the interface, double-click the required signal to associate the signal with the device instruction priority table. Finally, the UD_DO_Link_INTERNAL function block is obtained to express the corresponding synchronization logic in the drawing, such as Fig.23 shown.

[0070] In one embodiment of the present invention, the signal synchronization module 40 is also used to select the corresponding device driver instructions in order from high to low according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device driver instruction in the device instruction priority list to control the actuator. In this embodiment, when the signal synchronization module 40 executes the control of the actuator, it will select the corresponding device driver instructions in order from high to low according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device driver instruction in the device instruction priority list to control the actuator, and at the same time, the device driver instructions with low platform priority will be suppressed until the device driver instruction with the previous priority is executed, and then the device driver instruction with low platform priority will continue to be executed.

[0071] In one embodiment of the present invention, the present invention further provides a method for managing the priority of drive control of nuclear power plant equipment, comprising the following steps:

[0072] Step S10: obtaining the device driving instructions generated after the logic operation of each instrumentation and control subsystem through the device driving module 10, and configuring the attributes of the device driving instructions to obtain a driving instruction block;

[0073] Step S20: Generate a device drive signal connection table corresponding to the device drive instruction according to the drive instruction block and the attribute information of each actuator corresponding to the device drive instruction by the table configuration module 20; wherein the device drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator;

[0074] Step S30: by means of the device instruction optimization module 30 deployed in the logic interface of each actuator, all data of the same actuator are screened out from all the device drive signal connection tables according to the actuator code as preliminary screening data, and the preliminary screening data are sorted according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate a device instruction optimization table; and

[0075] Step S40: The signal synchronization module 40 deployed in the logic interface of each actuator is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the device instruction priority table.

[0076] In summary, the present invention discloses a nuclear power plant equipment drive control priority management system and method. By establishing an association between the equipment drive module 10 and the table configuration module 20 during the design of the control logic diagram, establishing an association between the table configuration module 20 and the equipment instruction optimization module 30, and executing the management and control of the platform priority through the signal synchronization module 40, the equipment drive instruction priority relationship between different instrumentation and control subsystems / platforms and actuators can be clearly displayed, and errors in the manual multi-platform design file combing can be avoided, and the design quality can be effectively improved to ensure the safe operation of the nuclear power plant. By activating the data of the functional module and establishing data association between the modules, the inheritance and dynamic update of the relevant attributes of the equipment drive instruction and the actuator can be realized, which can not only avoid the errors caused by the untimely manual update, but also greatly improve the design efficiency and ensure the safe operation of the nuclear power plant. Moreover, by activating the data of the functional module and setting the screening conditions according to the characteristics of the actuator and the equipment drive instruction, the automatic matching of the actuator and the drive signal can be realized, which can not only avoid the errors caused by the manual matching, but also greatly improve the design efficiency and ensure the safe operation of the nuclear power plant. Therefore, the present invention effectively overcomes the various shortcomings in the prior art and has a high industrial utilization value.

[0077] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.

Claims

1. A nuclear power plant equipment drive control priority management system, characterized in that: include: The device driver module is used to obtain the device driver instructions generated after the logic operation of each instrumentation and control subsystem, and configure the attributes of the device driver instructions to obtain a driver instruction block; A table configuration module, used to generate a device drive signal connection table corresponding to the device drive instruction according to the drive instruction block and the attribute information of each actuator corresponding to the device drive instruction; wherein the device drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator; A device instruction optimization module is deployed in the logic interface of each of the actuators, and is used to filter out all data of the same actuator from all the device drive signal connection tables according to the actuator code as preliminary screening data, and sort the preliminary screening data according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate a device instruction optimization table; and The signal synchronization module is deployed in the logic interface of each actuator and is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device drive instruction in the device instruction priority table.

2. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The device driver module comprises: The instruction acquisition module is used to obtain the device drive instructions generated after the logical operation of each instrumentation and control subsystem; A first creation module, used to create a driver instruction function block according to the device driver instruction; and The first generating module is used to write the signal coding and function description of the device driving instruction into the driving instruction function block to generate the driving instruction block.

3. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The table configuration module includes: The second creation module is used to create a device driver signal connection table function block; A second association module is used to associate the device drive signal connection table function block with the device drive instruction; and The second generating module is used to write the action command and column corresponding to each of the executing mechanisms into the device drive signal connection table function block after establishing the association, and generate the device drive signal connection table corresponding to the device drive instruction.

4. The nuclear power plant equipment drive control priority management system according to claim 3, characterized in that: In the process of creating a device driver signal connection table function block and establishing an association with the device driver instruction, the signal code and function description of the device driver instruction are written into the device driver signal connection table function block, and after the writing is completed, the output connection number corresponding to each actuator is generated in the device driver signal connection table to establish the association.

5. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The device instruction optimization module is also used to write back the page number information of the execution mechanism of each device driving instruction in the device instruction optimization table in the process system to the device driving signal connection table.

6. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The device instruction optimization module is further used to fill the page number information of the device drive signal connection table in the instrumentation and control subsystem for each device drive instruction in each device instruction optimization table into the device instruction optimization table.

7. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The device instruction optimization module includes: The third creation module is used to create a device instruction optimization table function block; A screening module, used to screen out all data of the same actuator from all the device drive signal connection tables according to the codes of the actuators, to obtain preliminary screening data; A priority configuration module, used to configure the platform priority of the instrumentation and control subsystem corresponding to each device driver instruction in the preliminary screening data according to a priority rule; and The third generating module is used to put the preliminary screening data into the device instruction priority table function block according to the platform priority of the instrumentation and control subsystem corresponding to each device driving instruction, so as to generate the device instruction priority table.

8. The nuclear power plant equipment drive control priority management system according to claim 7, characterized in that: In the process of placing the preliminary screening data into the device instruction preference table function block to generate the device instruction preference table, the order of row number selection for placing the preliminary screening data into the device instruction preference table function block is consistent with the order of platform priority relationship of the device driver instruction corresponding to the row number selection.

9. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The device instruction optimization module also includes: A modification module, used to modify the information content in the device instruction optimization table according to the instrumentation and control subsystem information of each of the actuators; and The annotation module is used to add a remark module to the device instruction preferred table, and configure the annotation information supplementing the device instruction preferred table in the remark module.

10. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The signal synchronization module comprises: A fourth creation module, used for creating a signal synchronization function block; A writing module, used for writing the signal synchronization function block into the logic interface of the actuator; and The fourth association module is used to synchronize the corresponding device driving instructions in the device instruction priority table to the signal synchronization function block to establish a signal association with the device instruction priority table.

11. The nuclear power plant equipment drive control priority management system according to claim 1, characterized in that: The signal synchronization module is also used to select the corresponding device driver instruction in the device instruction priority table according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device driver instruction in the device instruction priority table, and to control the execution mechanism in sequence according to the platform priority of the instrumentation and control subsystem from high to low.

12. A method for managing the priority of drive control of nuclear power plant equipment, characterized in that: The steps include: Obtaining the device drive instructions generated after the logic operation of each instrumentation and control subsystem through the device drive module, and configuring the attributes of the device drive instructions to obtain a drive instruction block; Generate a device drive signal connection table corresponding to the device drive instruction according to the drive instruction block and the attribute information of each actuator corresponding to the device drive instruction through a table configuration module; wherein the device drive signal connection table includes the code of the actuator and the name of the process system corresponding to the actuator; By means of a device instruction optimization module deployed in the logic interface of each of the actuators, all data of the same actuator are screened out from all the device drive signal connection tables according to the actuator code as preliminary screening data, and the preliminary screening data are sorted according to the platform priority of the instrumentation and control subsystem corresponding to the drive instruction to generate a device instruction optimization table; and The signal synchronization module deployed in the logic interface of each actuator is used to control the actuator according to the platform priority relationship between the instrumentation and control subsystems corresponding to each device driving instruction in the device instruction priority table.

Citation Information

Patent Citations

  • System and method for controlling non-security level platform instrument of nuclear station

    CN102097145A

  • Nuclear power station driving command execution method and system

    CN104347131A

  • Priority management system of nuclear power plant

    CN104409123A

  • Nuclear power plant priority management system

    CN106875992A

  • Nuclear power equipment driving module and nuclear power equipment driving module with auxiliary detection function

    CN110096012A