Nuclear power plant DCS fault simulation method, device, controller, system and storage medium
By obtaining the historical fault list of the DCS system of the nuclear power plant and starting the fault simulation task in the simulation environment, the problems of inefficiency and high risk of fault simulation in the existing technology are solved, and automated and intelligent fault simulation is realized, which improves the safety and efficiency of simulation simulation.
Patent Information
- Application Number
- CN202411828039.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2044-12-12
AI Technical Summary
The prior art has inefficiency and high risks when simulating the failure of the DCS system of a nuclear power plant, and it is difficult to truly reflect the failure scenario, which limits the effective verification of emergency strategies.
By obtaining the historical fault list of the DCS system of the nuclear power plant, we determine the fault simulation tasks, including fault deduction requirements information, fault handling information and monitoring indicators. Start the fault simulation task in the simulation environment, monitor and generate a task deduction report in real time.
It realizes an automated and intelligent fault simulation process, reduces manual operation risks, improves the safety and efficiency of simulation, can truly reflect different fault scenarios, and improves verification efficiency and accuracy.
Smart Images

Figure CN119292246B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of DCS fault simulation in nuclear power plants, and in particular to a DCS fault simulation method, device, controller, system and storage medium in a nuclear power plant. Background Art
[0002] At present, for the DCS (Digital Control System) system of a nuclear power plant, system failures can only be artificially created through a large amount of manual operation, and then the failures are simulated and reproduced for further analysis. In the above-mentioned failure reproduction process, from fault setting to data collection and analysis, there are inefficiencies and high risks. Each link may lead to inaccuracies due to human errors. In addition, system failures often have characteristics such as complex changes and chain reactions. Therefore, it is difficult for real fault scenarios to reflect the above characteristics, which limits the effective verification of emergency strategies. Summary of the invention
[0003] The embodiments of the present invention provide a method, device, controller, system and storage medium for simulating DCS faults in a nuclear power plant to solve the problems of low efficiency and high risk in artificially creating and reproducing system faults, as well as low accuracy.
[0004] A method for simulating a DCS fault in a nuclear power plant, comprising:
[0005] Obtain a historical fault list of a DCS system of a nuclear power plant, and determine at least one fault simulation task according to the historical fault list, wherein the fault simulation task includes fault simulation requirement information, fault handling information, and monitoring indicators;
[0006] Starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, so as to start the fault simulation task in the nuclear power plant DCS simulation environment and obtain the simulation data; and at the same time, performing real-time monitoring on the started fault simulation task according to the monitoring indicators to obtain the monitoring data corresponding to each of the monitoring indicators;
[0007] Parameter change information is determined according to the monitoring data and the fault handling information, and a task deduction report corresponding to the fault simulation task is generated according to the parameter change information and the deduction data.
[0008] A nuclear power plant DCS fault simulation device, comprising:
[0009] A task determination module is used to obtain a historical fault list of a nuclear power plant DCS system, and determine at least one fault simulation task according to the historical fault list, wherein the fault simulation task includes fault deduction requirement information, fault handling information and monitoring indicators;
[0010] A deduction module is used to start the nuclear power plant DCS simulation environment according to the fault deduction demand information, so as to start the deduction of the fault simulation task in the nuclear power plant DCS simulation environment and obtain deduction data; at the same time, the fault simulation task started for deduction is monitored in real time according to the monitoring indicators to obtain monitoring data corresponding to each of the monitoring indicators;
[0011] A generation module is used to determine parameter change information based on the monitoring data and the fault handling information, and to generate a task deduction report corresponding to the fault simulation task based on the parameter change information and the deduction data.
[0012] A controller comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the above-mentioned nuclear power plant DCS fault simulation method is implemented.
[0013] A nuclear power plant DCS fault simulation system comprises a nuclear power plant DCS simulation environment and a controller, wherein the controller is communicatively connected with the nuclear power plant DCS simulation environment.
[0014] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the nuclear power plant DCS fault simulation method is implemented.
[0015] The above-mentioned nuclear power plant DCS fault simulation method, device, controller, system and storage medium, the nuclear power plant DCS fault simulation method includes: obtaining a historical fault list of the nuclear power plant DCS system, determining at least one fault simulation task according to the historical fault list, the fault simulation task including fault deduction requirement information, fault processing information and monitoring indicators; starting the nuclear power plant DCS simulation environment according to the fault deduction requirement information, so as to start the deduction of the fault simulation task in the nuclear power plant DCS simulation environment and obtain deduction data; at the same time, according to the monitoring indicators, the started fault simulation task is monitored in real time to obtain monitoring data corresponding to each of the monitoring indicators; determining parameter change information according to the monitoring data and the fault processing information, and generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data.
[0016] In the present invention, a fault simulation task includes the generation and handling of a fault; since the fault simulation task is determined based on a historical fault list collected during the actual operation of a nuclear power plant DCS system, in the fault simulation task, the fault deduction requirement information can represent the prerequisites required to reproduce the fault generation and handling process of the fault simulation task, and the fault handling information can represent the corresponding processing results of the fault handling process of the fault simulation task during the actual operation of the nuclear power plant DCS system (the fault handling information includes indicator data corresponding to the monitoring indicators), and the monitoring indicators refer to the key parameters that need to be monitored when deducing the fault simulation task in the nuclear power plant DCS simulation environment.
[0017] Then, the DCS simulation environment of the nuclear power plant is started according to the fault simulation demand information, so as to start the fault simulation task in the DCS simulation environment of the nuclear power plant to obtain the simulation data; at the same time, the fault simulation task started for simulation is monitored in real time according to the monitoring indicators, and the monitoring data corresponding to each of the monitoring indicators are obtained; thus, the monitoring data can reflect the result of real-time monitoring of the monitoring indicators in the DCS simulation environment of the nuclear power plant, and the indicator data corresponding to the monitoring indicators in the fault handling information can represent the result of real-time monitoring of the monitoring indicators in the actual operation process of the DCS system of the nuclear power plant. Therefore, according to the monitoring data and the indicator data in the fault handling information, the difference and change of the monitoring indicators in the actual operation of the DCS system of the nuclear power plant and the process of deducing the fault simulation task in the DCS simulation environment of the nuclear power plant can be determined, and then the parameter change information can be obtained; thereafter, according to the above parameter change information and the simulation data, the simulation process (including fault generation and fault handling) can be analyzed, and then the task simulation report corresponding to the fault simulation task of this simulation can be determined. The above-mentioned generation and deduction processes of fault simulation tasks are all automated and intelligent, without the risk of manual operation, and truly unattended deduction is realized, which reduces labor costs and human errors, optimizes resource allocation, and can also improve the safety and efficiency of fault simulation and fault handling deduction corresponding to the nuclear power plant DCS system; at the same time, since the nuclear power plant DCS simulation environment can simulate different fault simulation tasks generated by the historical fault list, and thus truly reflect the different real fault scenarios encountered by the nuclear power plant DCS system, it can realize effective verification of different real fault scenarios, and its verification efficiency is high, which also improves the simulation accuracy, flexibility and reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0019] Figure 1 is a flow chart of a method for simulating a DCS fault in a nuclear power plant according to an embodiment of the present invention;
[0020] Figure 2 is a schematic diagram of a nuclear power plant DCS fault simulation device in one embodiment of the present invention;
[0021] Figure 3 is a schematic diagram of a controller in one embodiment of the present invention. DETAILED DESCRIPTION
[0022] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0023] The embodiment of the present invention provides a method for simulating a DCS fault in a nuclear power plant, such as Figure 1 As shown, the method includes the following steps S10-S30:
[0024] S10, obtain the historical fault list of the DCS system of the nuclear power plant, determine at least one fault simulation task according to the historical fault list, and the fault simulation task includes fault simulation requirement information, fault handling information and monitoring indicators; wherein the DCS system of the nuclear power plant is the core equipment responsible for the operation monitoring, operation control and management of the entire nuclear power plant. Understandably, after reading the historical fault list, the historical fault information in the historical fault list can be parsed; Understandably, the historical fault list lists in detail the historical fault information recorded in the historical operation process of the DCS system of the nuclear power plant and that needs to be simulated, including but not limited to the fault name, unique number, variable value, preset simulation time point and key parameters that need to be monitored, etc. Their accuracy and completeness are directly related to the quality and effect of the simulation.
[0025] Understandably, the controller reads and verifies the historical fault list, and its verification method may include but is not limited to: checking whether the unique numbers in the historical fault list are repeated, if repeated, the verification fails; verifying whether the keywords corresponding to the fault name match the variable values and key parameters, etc., wherein each fault name is associated with at least one keyword, and each keyword is associated with at least one variable range and at least one related parameter. If the variable range associated with all keywords of a fault name does not contain the variable value corresponding to the fault name, or the related parameters associated with all keywords of a fault name do not contain the key parameters corresponding to it, it means that the verification also fails. At this time, the historical fault list can be manually confirmed again, and if the confirmation is correct, the verification is passed. After reading and verifying that the historical fault list is correct, the controller parses the historical fault information in the historical fault list, and through the task generation model built into the controller, it can quickly understand the characteristics of each historical fault information and generate different fault simulation tasks, and then send a simulation instruction containing the fault simulation task to the nuclear power plant DCS simulation environment, so as to start the nuclear power plant DCS simulation environment to deduce the fault simulation task through the simulation instruction. The above simulation instruction is the key to ensure that the nuclear power plant DCS simulation environment can correctly and quickly enter the deduction state.
[0026] Understandably, the task generation model can be obtained based on the training of the neural network model. Specifically, the initial neural network model can be iteratively trained according to multiple fault samples, and then after the iteration is completed, the initial neural network model after the iteration is determined as the task generation model. Among them, the fault sample can include one or more groups of fault data, each group of fault data is associated with a sample fault task, and the sample fault tasks corresponding to the same fault sample have a task relationship network to reflect the association relationship between multiple groups of fault data (such as the association relationship between the deduction steps of the fault deduction sequence of the same sample fault task, and the replaceable information between the deduction steps corresponding to different sample fault tasks, etc.). Among them, a fault sample corresponds to a historical fault list, and a sample fault task corresponds to a fault simulation task; the iterative process of the initial neural network refers to inputting the fault sample into the initial neural network model, and then obtaining the predicted fault task output by the initial neural network model and the predicted relationship network between each predicted fault task (if there are multiple groups of fault data in a fault sample, there is a predicted network relationship, if there is only one group of fault data in a fault sample, there is no predicted relationship network); then, the predicted fault task and the sample fault task are matched, and the predicted relationship network and the task relationship network are matched at the same time. If the error between the two reaches the expected value, it is determined that the current iteration is completed and the task generation model is obtained; if the expected value is not reached, the initial parameters of the initial network model are updated, and then the initial network model after the updated initial parameters is used to iterate again until the iteration is completed and the task generation model is obtained. Understandably, by using the task generation model to identify the historical fault list, different fault simulation tasks can be generated according to multiple groups of historical fault information in the historical fault list, and the target relationship network between the fault simulation tasks can be determined at the same time. The target relationship network can include but is not limited to the deduction order (association relationship) between the deduction steps of the fault deduction sequence corresponding to the same fault simulation task, and the replaceable information between the deduction steps corresponding to different fault simulation tasks. The above target relationship network will also be associated in the fault simulation task.
[0027] Among them, in the fault simulation task, the fault deduction requirement information can represent the prerequisites required to reproduce the fault generation and processing process of the fault simulation task, and the fault processing information can represent the corresponding processing results of the fault processing process of the fault simulation task during the actual operation of the nuclear power plant DCS system (the fault processing information includes indicator data corresponding to the monitoring indicators), and the monitoring indicators refer to the key parameters that need to be monitored when deducing the fault simulation task in the nuclear power plant DCS simulation environment.
[0028] S20, starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, so as to start the simulation of the fault simulation task in the nuclear power plant DCS simulation environment and obtain simulation data; at the same time, the fault simulation task started for simulation is monitored in real time according to the monitoring indicators, and monitoring data corresponding to each of the monitoring indicators is obtained; that is, after the nuclear power plant DCS simulation environment receives the simulation instruction, the nuclear power plant DCS simulation environment will start the simulation at a predetermined time point (that is, the preset simulation time point in the fault simulation requirement information mentioned later), that is, the nuclear power plant DCS simulation environment can be configured according to the fault simulation requirement information in the fault simulation task, that is, the above-mentioned fault simulation requirement information is entered into the fault list template of the nuclear power plant DCS simulation environment, thereby realizing the configuration of different fault simulation tasks.
[0029] Understandably, all data in the deduction process will be recorded in real time as deduction data, which includes not only various parameter changes when the fault occurs, but also various abnormal situations that may occur during the deduction process. In one embodiment, the deduction data includes but is not limited to the system response time, fault simulation data, fault recovery time and resource consumption data after the fault simulation task is started. Among them, the system response time refers to the time before the nuclear power plant DCS simulation environment discovers the fault simulation task and starts to handle the fault after the nuclear power plant DCS simulation environment starts the deduction of the fault simulation task, that is, the time between the time point when the fault is generated and the time point when the fault is started. The fault recovery time refers to the time between the time point when the nuclear power plant DCS simulation environment starts to handle the fault and the time point when the fault is completed. The fault simulation data refers to the relevant data generated in the process of generating and handling the fault. The resource consumption data refers to the relevant data of the resources such as power consumption, storage space occupation, and time consumption for simulating the fault simulation task.
[0030] At the same time, the nuclear power plant DCS simulation environment also needs to configure monitoring tasks to monitor the monitoring indicators. The goal of the above monitoring tasks is to capture the changes in the monitoring indicators in real time during the deduction process (that is, the changes in the result values of the monitoring indicators generated by the fault simulation tasks in the nuclear power plant DCS simulation environment), and provide a basis for subsequent data analysis and fault handling. In this step, different faults will be deduced in the nuclear power plant DCS simulation environment according to different fault simulation tasks, and the values of the monitored monitoring indicators will also change accordingly. In one embodiment, the monitoring indicators include but are not limited to system performance indicators, resource usage data and fault propagation speed of the nuclear power plant DCS simulation environment. Among them, the system performance indicators refer to system performance indicators related to the operating status of the nuclear power plant DCS simulation environment, and the resource usage data refers to the relevant parameters for simulating the use of resources such as power, storage space, and time by the fault simulation task. The fault propagation speed can refer to the propagation speed of the fault simulation task between the simulation blocks (wherein the simulation blocks can be virtual blocks or physical hardware blocks) in the nuclear power plant DCS simulation environment. Understandably, each simulation block in the nuclear power plant DCS simulation environment corresponds to each real block in the nuclear power plant DCS system, and the communication connection mode between each simulation block or between each real block corresponds one to one. The fault simulation task will be propagated between each simulation block with communication connection. Understandably, each simulation block in the nuclear power plant DCS simulation environment is compatible with multiple communication protocols (such as TCP / IP, COM, Modbus, etc.) to ensure smooth communication between each simulation block, improve the reliability and speed of data exchange, and avoid the problem of different communication standards between each block used to simulate faults in the prior art, resulting in integration difficulties and low data exchange efficiency. The above monitoring indicators are all important bases for evaluating the system status and performance. Through real-time monitoring of the monitoring indicators, users can obtain monitoring data and clearly see the dynamic performance of the nuclear power plant DCS system during the fault simulation process based on the monitoring data, so as to more accurately judge the stability and recovery capability of the nuclear power plant DCS system.
[0031] S30, determining parameter change information according to the monitoring data and the fault handling information, and generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data. Understandably, after the deduction is completed, the controller can control the nuclear power plant DCS simulation environment to automatically stop running, ensuring that resources are released in time and avoiding unnecessary waste. At the same time, stopping data recording and automatically saving the recorded data to the database ensures the integrity and security of the data, providing a solid foundation for subsequent data analysis, etc. The above deduction process can improve the efficiency, accuracy and reliability of the deduction, ensure that each deduction can be carried out smoothly according to the information corresponding to the historical fault list in the fault simulation task, and minimize the intervention of human operation, so as to achieve a more objective and repeatable deduction result. Understandably, the above task deduction report can also include fault simulation tasks and related information, monitoring data, fault handling information, curves generated according to parameter change information and the deduction data, and corresponding operation and maintenance strategy plans and other graphic files, so as to further analyze the impact scope or consequences corresponding to this fault simulation task.
[0032] In the above embodiment of the present invention, a fault simulation task includes the generation and handling of a fault; since the fault simulation task is determined based on a historical fault list collected during the actual operation of the nuclear power plant DCS system, in the fault simulation task, the fault deduction requirement information can represent the prerequisites required to reproduce the fault generation and handling process of the fault simulation task, and the fault handling information can represent the processing results corresponding to the fault handling process of the fault simulation task during the actual operation of the nuclear power plant DCS system (the fault handling information includes indicator data corresponding to the monitoring indicators), and the monitoring indicators refer to the key parameters that need to be monitored when deducing the fault simulation task in the nuclear power plant DCS simulation environment.
[0033] Then, the DCS simulation environment of the nuclear power plant is started according to the fault simulation demand information, so as to start the fault simulation task in the DCS simulation environment of the nuclear power plant to obtain the simulation data; at the same time, the fault simulation task started for simulation is monitored in real time according to the monitoring indicators, and the monitoring data corresponding to each of the monitoring indicators are obtained; thus, the monitoring data can reflect the result of real-time monitoring of the monitoring indicators in the DCS simulation environment of the nuclear power plant, and the indicator data corresponding to the monitoring indicators in the fault handling information can represent the result of real-time monitoring of the monitoring indicators in the actual operation process of the DCS system of the nuclear power plant. Therefore, according to the monitoring data and the indicator data in the fault handling information, the difference and change of the monitoring indicators in the actual operation of the DCS system of the nuclear power plant and the process of deducing the fault simulation task in the DCS simulation environment of the nuclear power plant can be determined, and then the parameter change information can be obtained; thereafter, according to the above parameter change information and the simulation data, the simulation process (including fault generation and fault handling) can be analyzed, and then the task simulation report corresponding to the fault simulation task of this simulation can be determined. The above-mentioned generation and deduction processes of fault simulation tasks have all been automated and intelligent, without the risk of manual operation, and have achieved true unmanned deduction, reducing labor costs and human errors, optimizing resource allocation, and also improving the safety and efficiency of fault simulation and fault handling deduction corresponding to the nuclear power plant DCS system; at the same time, since the nuclear power plant DCS simulation environment can simulate different fault simulation tasks generated by the historical fault list, and thus truly reflect the different real fault scenarios encountered by the nuclear power plant DCS system, it can achieve effective verification of different real fault scenarios, and its verification efficiency is high, and the simulation accuracy, flexibility and reliability are also improved.
[0034] The present invention can not only ensure the smooth progress of the simulation, but also improve the efficiency and quality of the simulation, and can also systematically understand the performance of the nuclear power plant DCS system under fault conditions, providing strong data support for the safety management of the nuclear power plant DCS system and other complex industrial systems and subsequent improvements and optimizations. In addition, the present invention also integrates a powerful data analysis function. During the simulation process, various data will be collected and recorded in real time. These data will not only help evaluate the performance of the system, but also provide valuable information for subsequent fault prediction and prevention.
[0035] In one embodiment, the deduction data includes first deduction data and second deduction data; further, in step S20, starting the nuclear power plant DCS simulation environment according to the fault deduction requirement information to start deducing the fault simulation task in the nuclear power plant DCS simulation environment and obtaining the deduction data includes:
[0036] The DCS simulation environment of the nuclear power plant is started at the preset simulation time point in the fault simulation requirement information, so as to start the simulation of the fault simulation task in the DCS simulation environment of the nuclear power plant, and detect whether there is fault variable injection information in real time; wherein, the preset simulation time point has been set in the fault simulation requirement of the fault simulation task, therefore, it is only necessary to start the DCS simulation environment of the nuclear power plant at the preset simulation time point according to other fault related information (such as fault name, fault location, fault value, fault advancement sequence and fault time interval, etc.) in the fault simulation requirement information, so as to deduce the fault simulation task in the DCS simulation environment of the nuclear power plant. After starting the deduction of the fault simulation task, the controller will closely monitor the progress of the deduction, and in the deduction process, support a flexible fault variable injection strategy, that is, allow the user to set the fault variable injection information according to actual needs, so as to modify, delete or add the fault variables such as the fault location, fault value, fault advancement sequence, fault time interval, etc. in the fault simulation task through the fault variable injection information, so as to simulate a more complex fault link in the fault simulation task. Understandably, the user can easily set and adjust the fault variable injection information through a simple operation interface. The fault variable injection information in this embodiment can correspond to a single fault or a combination of multiple faults. The fault variable injection information can be determined according to the target relationship network in the above fault simulation task.
[0037] When fault variable injection information is detected, the DCS simulation environment of the nuclear power plant is updated according to the fault variable injection information, so as to continue to deduce the fault simulation task according to the fault variable injection information, and at the end of the deduction of the fault simulation task, the first deduction data corresponding to the fault variable injection information and the fault deduction requirement information is obtained; that is, when the fault variable injection information is monitored, the first half of the deduction data obtained by the fault simulation task that has been partially deduced according to the fault deduction requirement information is obtained; and the fault deduction requirement information is updated according to the fault variable injection information, and after obtaining the updated requirement information, the fault simulation task that has been partially deduced according to the fault deduction requirement information is continued to be deduced according to the updated requirement information, and the second half of the deduction data is obtained; the first deduction data is the sum of the first half of the deduction data and the second half of the deduction data. It can be understood that different faults may affect the fault simulation task deduced in the DCS simulation environment of the nuclear power plant in different ways and at different time points. The user can modify, delete or add fault variables such as fault location, fault value and fault advancement sequence, fault time interval, etc. according to actual needs, so as to accurately set the fault variable injection information, so as to more comprehensively ensure the stability and recovery capability of the simulation process. The input of the fault variable injection information in this embodiment not only helps to have a deeper understanding of the behavior of the nuclear power plant DCS system under a fault state, but also provides data support for the formulation of more effective emergency fault handling plans, which can make the simulation process highly flexible and have strong management capabilities, significantly improve the efficiency and effectiveness of fault simulation and fault simulation emergency handling, meet the diverse needs of users in complex system fault simulation, and are particularly suitable for systems such as nuclear power plant DCS systems that have extremely high requirements for safety and reliability.
[0038] If the fault variable injection information is not detected before the end of the fault simulation task deduction, the second deduction data corresponding to the fault deduction requirement information is obtained at the end of the fault simulation task deduction. It can be understood that the fault variable injection information is not detected before the end of the fault simulation task deduction, and it can be considered that the entire process of the fault simulation task is deduced according to the fault deduction requirement information. Therefore, the second deduction data is only the deduction information corresponding to the fault deduction requirement information.
[0039] This embodiment provides a comprehensive and efficient platform for fault simulation of the DCS system of a nuclear power plant, supports batch entry of multiple fault variables in the form of fault variable injection information, so as to simulate and analyze various complex fault conditions, improve the degree of realistic simulation of the deduction and the effectiveness of the emergency strategy; thus, after the deduction of the fault simulation task, it can be ensured that the DCS system of the nuclear power plant can respond quickly and accurately when facing the actual fault corresponding to the fault simulation task, which will undoubtedly greatly enhance the safety and reliability of complex industrial systems such as nuclear power plants.
[0040] Furthermore, the fault deduction requirement information includes a fault deduction sequence having multiple interrelated deduction steps, and step information corresponding to each of the deduction steps; that is, in this embodiment, the fault deduction sequence corresponding to each fault simulation task is determined, and includes multiple deduction steps, and each deduction step has a mutually linked relationship, that is, the fault advancement order corresponding to each deduction step is also determined, and in the same fault deduction sequence, there may be one or more deduction steps associated with each deduction step. When the nuclear power plant DCS simulation environment completes the execution of a fault deduction sequence, it means that it has completed the deduction of the fault simulation task corresponding to the fault deduction sequence.
[0041] When there are multiple fault simulation tasks, each of the fault simulation tasks also includes replaceable information between each of the deduction steps in the fault deduction sequence and the target step, and the target step refers to other deduction steps that do not belong to the same fault deduction sequence as the deduction step; that is, the target step is a deduction step in other fault deduction sequences except the fault deduction sequence to which the deduction step belongs. It is understandable that if there are two or more fault simulation tasks generated according to the historical fault list, then any one of the deduction steps of these fault simulation tasks may have one or more corresponding target steps with replaceable information. Among them, the replaceable information is used to characterize whether, in the process of executing a fault deduction sequence to which a deduction step belongs, a target step corresponding to the deduction step can be added in combination, or whether the deduction step can be replaced with a target step corresponding to the deduction step; it is understandable that there can be one or more target steps corresponding to the same deduction step. That is, since multiple fault simulation tasks can be stored in the historical fault list, and different fault simulation tasks may be multiple different versions corresponding to the same fault type, when there are multiple versions of fault simulation tasks of the same type in the historical fault list, one or more of the deduction steps between these fault simulation tasks may be interchangeable, so that the currently executing fault simulation task can be replaced with other versions of the same type of fault simulation tasks for deduction. Then, by deducing and comparing different versions of fault simulation tasks, users can clearly see the changes and evolution of the nuclear power plant DCS system at different stages, thereby providing strong support for the continuous improvement of the nuclear power plant DCS system.
[0042] The fault variable injection information is generated according to the step replacement information corresponding to the deduction step after determining that the deduction step currently in the fault simulation task being deduced meets the replaceability requirement; wherein, meeting the replaceability requirement means that the replaceable information corresponding to the deduction step indicates that the deduction step can be replaced by the target step or combined with the target step; the step replacement information refers to the step information corresponding to the target step that can replace the deduction step. That is, in this embodiment, in the process of executing a fault deduction sequence to which a deduction step belongs, if it is determined that the replaceable information corresponding to the step has clearly stated that the deduction step can be replaced by one or more target steps, then the step information corresponding to the deduction step will be directly replaced (the original deduction step and its corresponding step information will be deleted) with the step information corresponding to the one or more target steps corresponding thereto, and the step information corresponding to these one or more target steps is the fault variable injection information entered in the deduction step, and subsequently, the replaced target step needs to be executed according to the fault variable injection information at the position corresponding to the deduction step in the fault simulation task. The above-mentioned fault deduction sequence, step information and replaceable information can all be determined according to the target relationship network in the fault simulation task. Furthermore, the fault variable injection information can actually be determined according to the target relationship network.
[0043] While in the process of executing a fault deduction sequence to which a deduction step belongs, if it is determined in the replaceable information corresponding to the step that one or more target steps can be added for combination on the basis of the deduction step, at this time, the step information corresponding to the one or more target steps corresponding to the deduction step is determined as the fault variable injection information entered in the deduction step, and subsequently it is necessary to execute the deduction step according to the step information corresponding to the deduction step at the position corresponding to the deduction step in the fault simulation task, and at the same time execute the added target step according to the fault variable injection information.
[0044] In this embodiment, multiple versions of fault simulation tasks can be stored and generated by using the historical fault list. Each fault simulation task records in detail various possible fault conditions and their corresponding processing solutions. Users can use the replaceable information (as well as fault deduction sequence and step information, etc.) in the fault simulation task to quickly retrieve, filter and execute specific fault deduction sequences as needed, thereby improving the pertinence and flexibility of the deduction of fault simulation tasks to flexibly adapt to different deduction requirements. In addition, with the update and upgrade of the DCS system of the nuclear power plant, users can easily add, modify or delete different fault simulation tasks to ensure the timeliness and accuracy of the deduction content of the fault simulation task.
[0045] In one embodiment, the fault deduction requirement information includes a fault deduction sequence having multiple interrelated deduction steps, and step information corresponding to each of the deduction steps; that is, in this embodiment, the fault deduction sequence corresponding to each fault simulation task is determined, and includes multiple deduction steps, and each deduction step has a mutually linked relationship, that is, the fault advancement order corresponding to each deduction step is also determined, and in the same fault deduction sequence, there may be one or more deduction steps associated with each deduction step. When the DCS simulation environment of a nuclear power plant completes the execution of a fault deduction sequence, it means that it has completed the deduction of the fault simulation task corresponding to the fault deduction sequence.
[0046] Furthermore, in the step S20, after starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, the step further includes:
[0047] When it is determined that the deduction abnormality occurs in the DCS simulation environment of the nuclear power plant, the operation status information corresponding to each module in the DCS simulation environment of the nuclear power plant and the target deduction data corresponding to the previous deduction step of the fault simulation task before the current deduction step are obtained; wherein the deduction abnormality may include but is not limited to the communication abnormality between the controller and the DCS simulation environment of the nuclear power plant, the communication abnormality between the simulation blocks of the DCS simulation environment of the nuclear power plant, the jamming and crash of the DCS simulation environment of the nuclear power plant, etc. The operation status information may include the connection status information fed back by the DCS simulation environment of the nuclear power plant to the controller in a timed or real-time manner, and may also include the link and operation status between the simulation blocks of the DCS simulation environment of the nuclear power plant. The target deduction data refers to the deduction data corresponding to the previous deduction step that has been completed before the deduction abnormality occurs, that is, the target deduction data refers to the completed deduction data obtained at the moment when the previous deduction step is completed before the current deduction abnormality occurs (the deduction has not been completed). The completed part of the deduction data in the deduction step where the deduction abnormality occurs does not belong to the target deduction data.
[0048] Determine the abnormal type according to the operation status information; that is, the abnormal type can be determined according to the operation status information, and the above abnormal type and its corresponding abnormal operation status information can be preset. For example, the controller is set to obtain the connection signal sent by the nuclear power plant DCS simulation environment at a preset interval (such as 10 seconds) to determine the connection status between the two. Then, if the controller cannot obtain the connection signal normally sent by the nuclear power plant DCS simulation environment within three consecutive preset intervals, it can be determined that the abnormal type is abnormal communication between the controller and the nuclear power plant DCS simulation environment (disconnection), or the collapse of the nuclear power plant DCS simulation environment; if the controller cannot obtain the connection signal normally sent by the nuclear power plant DCS simulation environment within a consecutive preset interval, but obtains the connection signal sent by the nuclear power plant DCS simulation environment within the second consecutive preset interval, it can be considered that the nuclear power plant DCS simulation environment is stuck. Similarly, the various simulation blocks of the nuclear power plant DCS simulation environment can also determine whether the connection between the simulation blocks is abnormal through the mutual transmission of status information, and then determine whether the abnormal type is abnormal communication between the simulation blocks or stuck and crash of the nuclear power plant DCS simulation environment.
[0049] Determine the exception handling strategy corresponding to the exception type from the preset exception handling list, execute the exception handling measures according to the exception handling strategy, and after monitoring that the nuclear power plant DCS simulation environment is operating normally again, re-execute the current deduction step according to the target deduction data and the step information corresponding to the current deduction step. That is, each type of exception corresponds to an exception handling strategy. For example, if the exception type is a communication abnormality between the controller and the nuclear power plant DCS simulation environment, the disconnection and reconnection can be performed, and if the nuclear power plant DCS simulation environment freezes or crashes, the freeze and crash of the nuclear power plant DCS simulation environment can be restarted, etc., which is not limited here. In this embodiment, the exception handling strategy can be automatically determined from the preset exception handling list, and then the exception handling strategy can be automatically executed to achieve self-healing of the fault; and, after the fault is self-healed, the deduction step of the last completed deduction can be connected according to the target deduction data, and the deduction of the fault simulation task can be continued from the current unfinished deduction step, which ensures that the fault simulation task is not interrupted and does not have to be re-executed from the first deduction step of the fault deduction sequence. The deduction efficiency is greatly improved, the deduction time is saved, and the reliability and accuracy of the deduction are greatly improved.
[0050] In some embodiments, the nuclear power plant DCS simulation environment is provided with a start-stop button, and the nuclear power plant DCS simulation environment can be started or shut down and restarted with one click through the start-stop button (the difference between shutting down and restarting is that the triggering mechanism such as the number of triggers and duration of the start-stop button can be set). The simulation of the nuclear power plant DCS simulation environment simplifies the operation process, enhances the immediate response to fault handling during the simulation process, significantly improves the stability and ease of use of the simulation system, reduces the user's learning cost and difficulty of use, and brings unprecedented convenient experience to users; that is, users do not need to have a professional technical background, and can easily control the operation of the nuclear power plant DCS simulation environment by simply clicking on the start-stop button. This convenience is particularly important in time-sensitive scenarios such as emergency simulations. It can quickly start or stop simulations to respond to various emergencies, significantly enhancing the immediacy of emergency response.
[0051] In one embodiment, after step S30, that is, after generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data, the method further includes:
[0052] The task deduction report corresponding to each of the fault simulation tasks is input into the association analysis model, and the fault correlation data between each of the fault simulation tasks output in the association analysis model is obtained; that is, the task deduction report may include but is not limited to the fault simulation task and its related information, monitoring data, fault handling information, parameter change information and the deduction data, etc. Therefore, in this embodiment, each data can be analyzed through the association analysis model to determine the fault correlation data between each of the fault simulation tasks. Specifically, the association analysis model may include multiple sub-modules and a total analysis module, each of which can perform a change analysis on one of the data or information, and finally the total analysis module performs a predictive analysis on the analysis results of all sub-modules to determine the hidden correlation relationship between the data (that is, the fault correlation data). It can be understood that when training an association analysis model, the initial model can be trained using training samples, wherein the training samples contain multiple groups of sub-data with association relationships, and each training sample contains the association relationships between the multiple groups of sub-data; and the initial model also includes multiple initial sub-modules and initial analysis modules, and then, after the training sample is input into the initial model, each initial sub-module is used to analyze a group of sub-data respectively, and then the analysis results of the initial sub-modules are synchronously input into the initial analysis module, or the initial association information output by the initial analysis module; when the error between the initial association information and the association relationship is less than a preset error, it is determined that the initial model training is completed; when the error between the initial association information and the association relationship is greater than or equal to the preset error, it is determined that the initial model has not been trained, and then the basic parameters of the initial model are modified, and then the initial model after the basic parameters are modified is used to continue analyzing the next training sample until it is determined that the initial model training is completed, and the trained initial model can be determined as the association analysis model.
[0053] Fault prediction information and fault prediction treatment measures corresponding to each of the fault prediction information are determined according to the fault association data. It can be understood that the fault association data obtained by the above identification can be used to predict possible fault conditions (i.e., fault prediction information) in the future, so as to formulate fault prediction treatment measures corresponding to the fault prediction information in advance, that is, this embodiment can discover potential system problems and improvement points, and thus provide a data basis for subsequent fault prediction, system optimization and decision support.
[0054] In one embodiment, in step S30, generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data includes:
[0055] According to the deduction data, the difference factor corresponding to the parameter change information is determined from the fault deduction requirement information or / and the fault variable injection information; that is, the monitoring data can reflect the result of real-time monitoring of the monitoring indicators in the nuclear power plant DCS simulation environment, and the indicator data corresponding to the monitoring indicators in the fault handling information can represent the result of real-time monitoring of the monitoring indicators during the actual operation of the nuclear power plant DCS system. Therefore, according to the difference between the monitoring data and the indicator data in the fault handling information, the difference and change of the monitoring indicators in the actual operation of the nuclear power plant DCS system and in the process of deducing the fault simulation task in the nuclear power plant DCS simulation environment can be determined, and then the parameter change information is obtained; then, on the basis of knowing the parameter change information, combined with the deduction data, the difference factor that has a change influence on the parameter change information can be determined, and the difference factor belongs to the fault deduction requirement information or / and the fault variable injection information required for the execution of the fault simulation task. Therefore, this embodiment actually needs to determine the difference factor in the fault deduction requirement information or / and the fault variable injection information according to the parameter change information and the deduction data. Specifically, the influence relationship between the fault deduction requirement information and / or each information (or fault variables) in the fault variable injection information and the parameter change information is determined according to the deduction data, and then the information in the fault deduction requirement information that has an influence relationship with the parameter change information, or / and the fault variables in the fault variable injection information that have an influence relationship with the parameter change information can be determined as difference factors.
[0056] When the parameter change information representation reaches the preset deduction expected standard, the difference factor is determined to be a success factor; wherein, reaching the preset deduction expected standard means that the parameter change information corresponding to a monitoring indicator does not exceed the expected deviation range corresponding to the monitoring indicator; each monitoring indicator is pre-associated with an expected deviation range. When the preset deduction and its standard are reached, it is considered that the monitoring indicator is successfully deduced during the deduction of the fault simulation task, so the difference factor corresponding to the monitoring indicator can be determined as a success factor.
[0057] When the parameter change information representation fails to meet the preset deduction expectation standard, the difference factor is determined to be a failure factor; wherein, failure to meet the preset deduction expectation standard means that the parameter change information corresponding to a monitoring indicator exceeds the expected deviation range corresponding to the monitoring indicator. When the preset deduction and its standard are not met, it is considered that the monitoring indicator has failed in the deduction process of the fault simulation task, and therefore the difference factor corresponding to the monitoring indicator can be determined as a failure factor.
[0058] A task deduction report corresponding to the fault simulation task is generated according to the success factor, the failure factor, the parameter change information and the deduction data. Understandably, the success factor can be used as a successful experience to be referenced in the next deduction process, summarize the experience and extract a replicable success model to improve the deduction success rate; and for the failed or less than expected part, the failure factor will be analyzed in detail to determine whether it is due to improper fault injection strategy, incomplete recovery strategy or the fragility of the system itself, etc., and the content related to the failure factor can also be adjusted in the next deduction process to better complete the next deduction. In this way, after the deduction is completed, a comprehensive evaluation of the deduction results of the fault simulation task can be achieved, and the success and failure factors in the deduction process can be analyzed, so that the user can clearly understand which parts have reached expectations and which parts are still insufficient, and then point out the direction for subsequent improvement work. These analyses are extremely valuable to users because they are directly related to how to improve the stability and recovery capability of the system; in this embodiment, the task deduction report can also be used to perform fault impact analysis, system recovery efficiency evaluation, etc., to help users understand system performance and improve emergency plans. Through the mission simulation report, users can fully understand the performance of the nuclear power plant DCS system in the fault simulation, including the speed of recovery, bottlenecks in the recovery process, etc., thereby providing strong data support for optimizing emergency plans and ensuring stable and efficient operation of the system.
[0059] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0060] In one embodiment, a nuclear power plant DCS fault simulation device is provided, and the nuclear power plant DCS fault simulation device corresponds to the nuclear power plant DCS fault simulation method in the above embodiment. Figure 2 As shown, the nuclear power plant DCS fault simulation device includes:
[0061] The task determination module 11 is used to obtain a historical fault list of the DCS system of the nuclear power plant, and determine at least one fault simulation task according to the historical fault list, wherein the fault simulation task includes fault deduction requirement information, fault handling information and monitoring indicators;
[0062] The deduction module 12 is used to start the nuclear power plant DCS simulation environment according to the fault deduction demand information, so as to start the deduction of the fault simulation task in the nuclear power plant DCS simulation environment and obtain deduction data; at the same time, the fault simulation task started for deduction is monitored in real time according to the monitoring indicators to obtain monitoring data corresponding to each of the monitoring indicators;
[0063] The generating module 13 is used to determine parameter change information according to the monitoring data and the fault handling information, and to generate a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data.
[0064] The specific definition of the nuclear power plant DCS fault simulation device can be found in the above definition of the nuclear power plant DCS fault simulation method, which will not be repeated here. Each module in the above-mentioned nuclear power plant DCS fault simulation device can be implemented in whole or in part by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the controller in the form of hardware, or can be stored in the memory in the controller in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0065] In one embodiment, a controller is provided. The controller may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The controller includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the controller is used to provide computing and control capabilities. The memory of the controller includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the controller is used to store data generated during the execution of the nuclear power plant DCS fault simulation method. The network interface of the controller is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a nuclear power plant DCS fault simulation method is implemented.
[0066] In one embodiment, a controller is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the DCS fault simulation method of the nuclear power plant in the above embodiment when executing the computer program. For the specific definition of the controller, please refer to the definition of the DCS fault simulation method of the nuclear power plant above, which will not be repeated here.
[0067] In one embodiment, a nuclear power plant DCS fault simulation system is provided, including a nuclear power plant DCS simulation environment, and the controller, wherein the controller is communicatively connected to the nuclear power plant DCS simulation environment. The specific definition of the controller of the nuclear power plant DCS fault simulation system can be found in the definition of the nuclear power plant DCS fault simulation method above, which will not be repeated here.
[0068] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the nuclear power plant DCS fault simulation method in the above embodiment is implemented. To avoid repetition, it is not described here.
[0069] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0070] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0071] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for simulating DCS faults in a nuclear power plant, characterized in that: include: Obtain a historical fault list of a DCS system of a nuclear power plant, and determine at least one fault simulation task according to the historical fault list, wherein the fault simulation task includes fault simulation requirement information, fault handling information, and monitoring indicators; Starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, so as to start the fault simulation task in the nuclear power plant DCS simulation environment and obtain the simulation data; and at the same time, performing real-time monitoring on the started fault simulation task according to the monitoring indicators to obtain the monitoring data corresponding to each of the monitoring indicators; Determine parameter change information according to the monitoring data and the fault processing information, and generate a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data; The fault simulation requirement information includes a fault simulation sequence having a plurality of interrelated simulation steps, and step information corresponding to each of the simulation steps; After starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, the method further includes: When it is determined that a deduction anomaly occurs in the DCS simulation environment of the nuclear power plant, the operation status information corresponding to each module in the DCS simulation environment of the nuclear power plant and the target deduction data corresponding to the fault simulation task when the previous deduction step before the current deduction step is completed are obtained; Determine the abnormality type according to the operation status information; Determine an exception handling strategy corresponding to the exception type from a preset exception handling list, execute exception handling measures according to the exception handling strategy, and after monitoring that the nuclear power plant DCS simulation environment has resumed normal operation, re-execute the current deduction step according to the target deduction data and the step information corresponding to the current deduction step.
2. The method for simulating a DCS fault in a nuclear power plant according to claim 1, characterized in that: The deduction data includes first deduction data and second deduction data; The starting of the nuclear power plant DCS simulation environment according to the fault simulation requirement information, so as to start the fault simulation task in the nuclear power plant DCS simulation environment and obtain the simulation data, comprises: Starting the nuclear power plant DCS simulation environment at a preset simulation time point in the fault simulation requirement information, so as to start the simulation of the fault simulation task in the nuclear power plant DCS simulation environment, and detecting in real time whether there is fault variable injection information; When fault variable injection information is detected, the nuclear power plant DCS simulation environment is updated according to the fault variable injection information, so as to continue to deduce the fault simulation task according to the fault variable injection information, and when the deduction of the fault simulation task ends, first deduction data corresponding to the fault variable injection information and the fault deduction requirement information is obtained; If the fault variable injection information is not detected before the fault simulation task deduction is completed, then at the end of the fault simulation task deduction, second deduction data corresponding to the fault deduction requirement information is obtained.
3. The method for simulating a DCS fault in a nuclear power plant according to claim 2, characterized in that: The fault simulation requirement information includes a fault simulation sequence having a plurality of interrelated simulation steps, and step information corresponding to each of the simulation steps; When there are multiple fault simulation tasks, each of the fault simulation tasks further includes replaceable information between each of the deduction steps and the target step in the fault deduction sequence, and the target step refers to other deduction steps that do not belong to the same fault deduction sequence as the deduction step; The fault variable injection information is generated according to the step replacement information corresponding to the deduction step after determining that the current deduction step of the fault simulation task being deduced meets the replaceability requirement; wherein, meeting the replaceability requirement means that the replaceable information corresponding to the deduction step represents that the deduction step can be replaced by the target step or combined with the target step; the step replacement information refers to the step information corresponding to the target step that can replace the deduction step.
4. The method for simulating a DCS fault in a nuclear power plant according to claim 1, characterized in that: The deduction data includes the system response time, fault simulation data, fault recovery time and resource consumption data after starting the deduction of the fault simulation task.
5. The method for simulating a DCS fault in a nuclear power plant according to claim 1, characterized in that: The monitoring indicators include system performance indicators, resource usage data and fault propagation speed of the nuclear power plant DCS simulation environment.
6. The method for simulating a DCS fault in a nuclear power plant according to claim 1, characterized in that: After generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data, the method further includes: Inputting the task deduction report corresponding to each of the fault simulation tasks into the correlation analysis model, and obtaining the fault correlation data between each of the fault simulation tasks outputted in the correlation analysis model; Fault prediction information and fault prediction processing measures corresponding to each of the fault prediction information are determined according to the fault association data.
7. The method for simulating a DCS fault in a nuclear power plant according to claim 2, characterized in that: The generating a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data includes: Determine, according to the deduction data, a difference factor corresponding to the parameter change information from the fault deduction requirement information and / or the fault variable injection information; When the parameter change information representation reaches a preset deduction expected standard, determining the difference factor as a success factor; When the parameter change information representation fails to meet the preset deduction expectation standard, determining the difference factor as a failure factor; A task deduction report corresponding to the fault simulation task is generated according to the success factor, the failure factor, the parameter change information and the deduction data.
8. A nuclear power plant DCS fault simulation device, characterized in that: include: A task determination module is used to obtain a historical fault list of a nuclear power plant DCS system, and determine at least one fault simulation task according to the historical fault list, wherein the fault simulation task includes fault deduction requirement information, fault handling information and monitoring indicators; A deduction module is used to start the nuclear power plant DCS simulation environment according to the fault deduction demand information, so as to start the deduction of the fault simulation task in the nuclear power plant DCS simulation environment and obtain deduction data; at the same time, the fault simulation task started for deduction is monitored in real time according to the monitoring indicators to obtain monitoring data corresponding to each of the monitoring indicators; A generating module, configured to determine parameter change information according to the monitoring data and the fault handling information, and generate a task deduction report corresponding to the fault simulation task according to the parameter change information and the deduction data; The fault simulation requirement information includes a fault simulation sequence having a plurality of interrelated simulation steps, and step information corresponding to each of the simulation steps; After starting the nuclear power plant DCS simulation environment according to the fault simulation requirement information, the method further includes: When it is determined that a deduction anomaly occurs in the DCS simulation environment of the nuclear power plant, the operation status information corresponding to each module in the DCS simulation environment of the nuclear power plant and the target deduction data corresponding to the fault simulation task when the previous deduction step before the current deduction step is completed are obtained; Determine the abnormality type according to the operation status information; Determine an exception handling strategy corresponding to the exception type from a preset exception handling list, execute exception handling measures according to the exception handling strategy, and after monitoring that the nuclear power plant DCS simulation environment has resumed normal operation, re-execute the current deduction step according to the target deduction data and the step information corresponding to the current deduction step.
9. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the nuclear power plant DCS fault simulation method according to any one of claims 1 to 7 is implemented.
10. A nuclear power plant DCS fault simulation system, characterized in that: It comprises a nuclear power plant DCS simulation environment, and the controller as claimed in claim 9, wherein the controller is communicatively connected with the nuclear power plant DCS simulation environment.
11. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the nuclear power plant DCS fault simulation method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Fault prediction method and system of nuclear power plant, electronic equipment and medium
CN117521899A