Design method and system for nuclear accident auxiliary decision-making software architecture

By designing a nuclear accident-assisted decision-making software architecture, including the collaborative work of multiple functional modules, the problems of redundant information and difficult decision-making in the nuclear accident emergency decision-making support system are solved, real-time monitoring, analysis and prediction of the status of nuclear power plants are realized, and the scientificity and effectiveness of emergency decision-making are improved.

CN119536687APending Publication Date: 2025-02-28CHINA NUCLEAR POWER OPERATION TECH CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411396709.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

The nuclear accident emergency decision support system faces practical problems such as complex monitoring information, uncertain accident development process, and diverse emergency tasks, which leads to difficult decision-making and affects the effectiveness of emergency response.

Method used

Design a nuclear accident-assisted decision-making software architecture, including data acquisition module, diagnostic analysis module, real-time tracking module, fast prediction module, disposal evaluation module and information display module. Through the coordinated work of these modules, real-time monitoring, analysis and prediction of the status of nuclear power plants can be realized to assist in emergency decision-making.

Benefits of technology

It improves the scientificity and effectiveness of nuclear accident emergency decision-making, enhances the handling capabilities of emergency personnel, reduces the risk of accidents continuing to worsen, and improves the stability and maintainability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536687A_ABST
    Figure CN119536687A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of nuclear safety and emergency, discloses a design method and system of a nuclear accident auxiliary decision-making software architecture, provides an implementation method of a core function module, follows a corresponding combination rule, and further solidifies a basic form of a decision-making support system facing accident emergency disposal. Comprising an overall structure, a relationship between modules and a data flow direction. According to the design method, operation data are analyzed, a simulation calculation engine is loaded, advanced simulation is carried out on the future state of the nuclear power station, an intervention scheme is formulated, and the implementation effect of the intervention scheme is evaluated in combination with prediction calculation. According to the method, high modularization of nuclear accident auxiliary decision-making software design is realized, analysis software for emergency decision-making needs in the nuclear accident period can be quickly constructed, and the design flexibility and the overall stability are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of nuclear safety and emergency technology, and in particular to a method and system for designing a nuclear accident auxiliary decision-making software architecture. Background Art

[0002] In recent years, my country's nuclear power industry has flourished, with coastal nuclear power plants, advanced reactors, modular small reactors, etc. being rapidly built. However, with the increase in nuclear facilities and nuclear-related activities, the possibility of nuclear accidents is also increasing. Serious nuclear accidents can lead to radioactive spills, pollute the surrounding ecological environment, endanger public health, and cause significant losses to the social economy. At the same time, their impact will last for a long time.

[0003] Nuclear accident emergency tasks are complex and diverse, involving multiple departments and multiple professions, and are extremely difficult to handle. In addition, accidents can also cause secondary disasters such as explosions and fires. Accidents develop and change rapidly, and it is necessary to respond as soon as possible and effectively control the impact of accidents. Emergency preparedness and response to nuclear power plant accidents are the last barrier of its nuclear safety defense in depth. The selection of appropriate mitigation measures by nuclear power plant emergency personnel during the emergency response process can reduce the risk of further deterioration of accidents and mitigate the consequences and impacts of accidents. It can be seen that during nuclear accidents, emergency personnel have high requirements for handling and decision-making capabilities. Therefore, it is necessary to develop corresponding analysis tools and auxiliary software to enhance the accident prevention and handling capabilities of nuclear power plants and effectively prevent and control the hazards of nuclear accidents.

[0004] Among them, the decision support system is an analysis system based on computer technology, simulation technology and information technology, which carries out a series of automated and intelligent tasks for semi-structured decision-making goals. However, in nuclear accident emergency decision support, it faces practical problems such as redundant monitoring information, uncertain accident development process, and diverse emergency tasks. Summary of the invention

[0005] The purpose of the present invention is to provide a method and system for designing a software architecture for assisting decision-making in nuclear accidents, provide a method for implementing core functional modules, and follow corresponding combination rules, further solidifying the basic form of a decision support system for emergency response to accidents, including overall structure, relationship between modules, and data flow. The present invention not only helps developers speed up the design process and improve the stability and maintainability of the system itself, but also provides flexible scalability to meet different task requirements in the process of emergency response to nuclear accidents.

[0006] In order to achieve the above object, the present invention provides the following technical solutions:

[0007] In a first aspect, the present invention provides a method for designing a nuclear power plant auxiliary decision-making software architecture, comprising the following steps:

[0008] Step 1: Select a designated nuclear power plant, and the data acquisition module acquires and processes instrument signals;

[0009] Step 2: Enable decision support and the diagnostic analysis module to analyze the operation data;

[0010] Step 3: The real-time tracking module loads the simulation calculation engine and performs synchronous simulation of the current state of the nuclear power plant;

[0011] Step 4: Start the prediction analysis, load the simulation calculation engine in the rapid prediction module, and perform advanced simulation on the future state of the nuclear power plant;

[0012] Step 5: The treatment evaluation module formulates an intervention plan and evaluates its implementation effect in combination with the prediction calculation;

[0013] Step 6: The information display module displays the analysis and calculation results to emergency personnel to assist in emergency response and decision-making analysis.

[0014] In some embodiments, step 1 comprises:

[0015] Step 1.1: Select a nuclear power plant and make sure that the configuration files of the associated functional modules are consistent with the selected target reactor type;

[0016] Step 1.2: Select a data source, the data acquisition module establishes communication with the selected data source, and obtains metadata of the monitoring instrument from the selected data source according to the acquisition cycle T;

[0017] Step 1.3: Data processing: After validity check, multiplicity check, consistency check, user modification check and unit conversion, the metadata is converted into a data format that meets the needs of software analysis;

[0018] Step 1.4: Data transmission: transmit the processed operation data to other functional modules or databases.

[0019] In some embodiments, step 2 comprises:

[0020] Step 2.1: Issue a control instruction to start auxiliary decision making, and the diagnostic analysis module starts to analyze the operation data, and the analysis time Td < the collection period T, and the collection period is repeated;

[0021] Step 2.2: The diagnostic analysis module analyzes typical accident signs, the current accident stage of the nuclear power plant, the status of safety barriers, the root cause of the accident, and the status of dedicated safety equipment based on the operating data;

[0022] Step 2.3: The diagnostic analysis module organizes the diagnostic results into the calculation boundary conditions of the simulation model.

[0023] In some embodiments, step 3 includes:

[0024] Step 3.1: Load the simulation engine through the real-time tracking module;

[0025] Step 3.2: The real-time tracking module completes the simulation calculation corresponding to a collection period T based on the boundaries provided by the operating data and the diagnosis results, the calculation time Tt < the collection period T, and it cycles according to the collection period;

[0026] Step 3.3: In each calculation cycle, compare the consistency between the real-time tracking simulation results and the running data;

[0027] Step 3.4: If the tracking consistency is good and no typical event response occurs, make small adjustments or no adjustments to the relevant calculation parameters of the simulation model;

[0028] Step 3.5: The real-time tracking module generates the RESTART file and parameter input card of the current tracking calculation as the initial state of the calculation of the fast prediction module.

[0029] In some embodiments, step 4 includes:

[0030] Step 4.1: Issue the control command to start the prediction analysis, the fast prediction module loads the simulation calculation engine, reads the RESTART file and parameter input card, and completes the initialization based on the current tracking calculation;

[0031] Step 4.2: The rapid prediction module performs advance calculations on the development of the accident;

[0032] Step 4.3: Based on this state, quickly calculate and predict the development of the accident, and issue an early warning of the triggering time of important accident events;

[0033] Step 4.4: Load different intervention plans into the calculation of the rapid prediction module and give the corresponding calculation results.

[0034] In some embodiments, step 5 includes:

[0035] Step 5.1: The treatment assessment module develops an appropriate intervention plan;

[0036] Step 5.2: Insert the analyzable intervention plan through simulation calculation in the rapid prediction module;

[0037] Step 5.3: Evaluate different intervention plans and select the best one.

[0038] In some embodiments, step 6 includes:

[0039] Step 6.1: Use IOTDB as the historical data storage, use Redis as the real-time database data storage, and use MySQL database as the business database;

[0040] Step 6.2: The information display module reads the analysis results of the data acquisition module from the database and displays them in the situation display area;

[0041] Step 6.3: The information display module reads the analysis results of the diagnosis analysis module and the real-time tracking module from the database and displays them in the diagnosis tracking area;

[0042] Step 6.4: The information display module reads the analysis results of the rapid prediction module and the disposal evaluation module from the database and displays them in the prediction evaluation area.

[0043] In a second aspect, the present invention provides a nuclear power plant auxiliary decision software architecture design system, comprising:

[0044] The data acquisition module collects and processes the instrument signals of the nuclear power plant and integrates them into the operating data in the format required by the software to drive other modules;

[0045] The diagnostic analysis module is used to cyclically judge the status of the nuclear power plant, analyze the signs of accidents, identify the types of accidents, and correct the boundary conditions of simulation calculations based on the collected data;

[0046] The real-time tracking module is used to build a synchronous simulation map of the nuclear power plant, provide a more comprehensive and in-depth description of the current accident status, and provide the calculation initial state for the rapid prediction module;

[0047] The rapid prediction module is used to build an advanced simulation map of the future state of the nuclear power plant and provide forward-looking analysis results for emergency personnel;

[0048] The disposal assessment module provides mitigation measures instructions to the rapid prediction module;

[0049] The simulation calculation engine establishes an effective simulation model based on the completed design of the nuclear power plant and serves as the simulation calculation engine for the real-time tracking module and the rapid prediction module;

[0050] The information display module is classified according to the needs of decision-making support application scenarios, displays various analysis and calculation results, and assists in nuclear accident emergency response and decision-making analysis.

[0051] In a third aspect, the present invention provides a computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor implements the steps of the method for designing a nuclear power plant auxiliary decision-making software architecture when executing the computer-readable instructions.

[0052] In a fourth aspect, the present invention provides a computer-readable storage medium having computer-readable instructions stored thereon, and the computer-readable instructions, when executed, implement the steps of the method for designing a nuclear power plant auxiliary decision-making software architecture.

[0053] Compared with the prior art, the nuclear accident decision-making support software architecture design method and system provided by the present invention has the following beneficial effects:

[0054] The present invention realizes high modularization of the design of nuclear accident auxiliary decision-making software, can quickly build analysis software for emergency decision-making needs during nuclear accidents, and improves design flexibility and overall stability.

[0055] The present invention meets the needs of decision-making analysis in nuclear power plant emergency response and ensures the scientificity and effectiveness of emergency command decisions during nuclear accidents. At the same time, the modular design method can greatly reduce the coupling between functional modules and avoid functional confusion caused by complex nuclear emergency decision-making requirements. It not only improves the stability of software use, but also helps the subsequent maintenance, transplantation and upgrading of the software.

[0056] The present invention proposes an integrated technical support tool development framework for automated monitoring and analysis of nuclear accident status, which is of great significance for safe operation of nuclear power plants, emergency preparedness, accident management, etc. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for the technical description.

[0058] Figure 1 A flowchart of the method for designing a nuclear accident decision-making support software architecture provided by the present invention;

[0059] Figure 2 The architecture diagram of the nuclear accident decision-making support software provided by the present invention;

[0060] Figure 3 A schematic diagram of the structure of the nuclear accident auxiliary decision-making software architecture design system provided by the present invention;

[0061] Figure 4 This is a flow chart of the nuclear accident decision-making support software provided by the present invention. DETAILED DESCRIPTION

[0062] The following is further explained in detail through specific implementation methods.

[0063] On the one hand, if Figure 1 and Figure 2 As shown, the present invention provides a method for designing a nuclear power plant auxiliary decision-making software architecture, comprising the following steps:

[0064] Step 1: Select a designated nuclear power plant, and the data acquisition module acquires and processes instrument signals;

[0065] Step 2: Enable decision support and the diagnostic analysis module to analyze the operation data;

[0066] Step 3: The real-time tracking module loads the simulation calculation engine and performs synchronous simulation on the current state of the nuclear power plant;

[0067] Step 4: Start the prediction analysis, load the simulation calculation engine in the rapid prediction module, and perform advanced simulation on the future state of the nuclear power plant;

[0068] Step 5: The treatment evaluation module formulates an intervention plan and evaluates its implementation effect in combination with the prediction calculation;

[0069] Step 6: The information display module displays the analysis and calculation results to emergency personnel to assist in emergency response and decision-making analysis.

[0070] In step 1, a designated nuclear power plant is selected, and the data acquisition module acquires and processes instrument signals. Step 1 specifically includes the following steps:

[0071] Step 1.1: Select a nuclear power plant and make sure that the configuration files of the associated functional modules are consistent with the selected target reactor type.

[0072] Step 1.2: Select the data source, including the real-time data of the unit and the simulator. The data acquisition module establishes communication with the selected data source and obtains the metadata of the monitoring instrument from the selected data source according to the acquisition cycle T.

[0073] Step 1.3: Data processing, after validity check, multiplicity check, consistency check, user modification check and unit conversion, the metadata is converted into a data format that meets the needs of software analysis. The validity check is to check whether the signal is within the range; the multiplicity check is to merge multiple channels into one signal; the consistency check is to check the consistency of multiple signal channels; the user modification check is to allow users to change the data value; the unit conversion is to be consistent with the unit of the corresponding physical quantity in the simulation calculation engine.

[0074] Step 1.4: Data transmission: transmit the processed operation data to other functional modules or databases.

[0075] In step 2, the decision support module is enabled and the diagnostic analysis module analyzes the operation data. Step 2 specifically includes the following steps:

[0076] Step 2.1: Issue a control instruction to start auxiliary decision making, and the diagnostic analysis module starts to analyze the operation data, and the analysis time Td < the collection cycle T, and the collection cycle is repeated. The control instruction is issued through the middleware interface.

[0077] Step 2.2: The diagnostic analysis module will analyze typical accident signs, the current accident stage of the nuclear power plant, the status of safety barriers, the root cause of the accident, the status of dedicated safety equipment, etc. based on the operating data;

[0078] Step 2.3: The diagnostic analysis module will organize the diagnostic results into the calculation boundary conditions of the simulation model.

[0079] In step 3, the real-time tracking module loads the simulation calculation engine and performs synchronous simulation on the current state of the nuclear power plant. Step 3 specifically includes the following steps:

[0080] Step 3.1: The real-time tracking module loads the simulation computing engine, which is synchronized with the diagnosis and analysis module starting data analysis in step 2, that is, the initialization is completed.

[0081] Step 3.2: The real-time tracking module completes the simulation calculation corresponding to a collection period T based on the boundaries provided by the operating data and the diagnosis results. The calculation time Tt<collection period T, and it cycles according to the collection period.

[0082] Step 3.3: In each calculation cycle, compare the consistency between the real-time tracking simulation results and the running data.

[0083] Step 3.4: If the tracking consistency is good and no typical event response occurs, make small adjustments or no adjustments to the relevant calculation parameters of the simulation model.

[0084] Step 3.5: The real-time tracking module generates the RESTART file and parameter input card of the current tracking calculation as the initial state of the calculation of the fast prediction module.

[0085] In step 4, the prediction analysis is started, the rapid prediction module loads the simulation calculation engine, and performs advanced simulation of the future state of the nuclear power plant. Step 4 specifically includes the following steps:

[0086] Step 4.1: Issue a control command to start the prediction analysis. The fast prediction module loads the simulation calculation engine, reads the RESTART file and parameter input card, and completes the initialization based on the current tracking calculation. The control command is issued through the middleware interface.

[0087] Step 4.2: The rapid prediction module performs advance calculations on the development of the accident and has a 15-fold faster time capability.

[0088] Step 4.3: Based on this state, quickly calculate and predict the development of the accident, and issue an early warning of the triggering time of important accident events (core melting, failure of the lower head of the pressure vessel, failure of the containment, etc.).

[0089] Step 4.4: The rapid prediction module can support the calculation of at least three different intervention scenarios.

[0090] In step 5, the treatment evaluation module formulates an intervention plan and evaluates its implementation effect in combination with the prediction calculation. Step 5 specifically includes the following steps:

[0091] Step 5.1: The disposal assessment module develops appropriate intervention plans, and the equipment involved is derived from the severe accident management guidelines for nuclear power plants.

[0092] Step 5.2: Insert the analyzable intervention plan in the simulation calculation in the fast prediction module. There are two ways to insert. The first is to write the intervention plan into the parameter input card, which can only take effect before the prediction calculation is started. The second is to use the middleware interface to issue the insertion instruction, which can only take effect during the prediction calculation.

[0093] Step 5.3: Evaluate different intervention plans, involving multiple dimensions such as radioactive containment, core integrity, positive evaluation items and negative evaluation items, and screen out the best intervention plan.

[0094] In step 6, the information display module displays the analysis and calculation results to emergency personnel to assist in emergency response and decision analysis. Step 6 specifically includes the following steps:

[0095] Step 6.1: In terms of database, IOTDB is used as historical data to store data such as units, simulators, and simulation models; Redis is used as a real-time database to store real-time reading and writing, control instructions, logical status, and other data; MySQL database is used as a business database to ensure data persistence.

[0096] Step 6.2: The information display module reads the analysis results of the data acquisition module from the database and displays them in the situation display area to help emergency personnel understand the operating status of the nuclear power plant.

[0097] Step 6.3: The information display module reads the analysis results from the diagnosis analysis module and the real-time tracking module from the database and displays them in the diagnosis tracking area to help emergency personnel understand the accident status and safety margin of the nuclear power plant.

[0098] Step 6.4: The information display module reads the analysis results of the rapid prediction module and the disposal assessment module from the database and displays them in the prediction assessment area to help emergency personnel understand the future status of the nuclear power plant and the intervention effect.

[0099] On the other hand, Figure 3 and Figure 4 As shown, the present invention provides a nuclear power plant auxiliary decision software architecture design system, including:

[0100] The data acquisition module (detector) obtains the metadata of the nuclear power plant monitoring instruments, inputs it into the software after processing, and drives other functional modules.

[0101] The data acquisition module obtains the instrument signals of the nuclear power plant, forms complete operation data after processing, and serves as the data source of the driver software. The instrument signals involve six aspects: the main coolant system, steam generator, containment, spent pool, dedicated safety system and equipment signals. Data processing includes validity check, multiplicity check, consistency check, user modification check and unit conversion.

[0102] The diagnostic analysis module (diagnoser) is based on data within 5T of 5 acquisition cycles, and the diagnostic model completes an analysis. The analysis time Td<acquisition cycle T, and iterates according to the acquisition cycle.

[0103] The diagnostic analysis module cyclically determines the status of the nuclear power plant, analyzes accident signs, identifies accident types, and corrects simulation calculation boundary conditions based on the collected data.

[0104] By analyzing the operating data within a period of time, the diagnosis model is used to provide diagnosis results such as the cause of the accident, the stage of the accident and the degree of the accident, and it serves as the basis for correcting the simulation calculation boundary in the real-time tracking module.

[0105] The real-time tracking module builds a synchronous simulation mapping of the nuclear power plant based on the simulation model and diagnosis results, which not only provides a more comprehensive and in-depth description of the current accident status, but also provides the initial state for the rapid prediction module. Based on the boundary conditions provided by the data acquisition module and the diagnosis and analysis module, the simulation calculation corresponding to a collection cycle T is completed, the calculation time Tt<collection cycle T, and it is iterated according to the collection cycle.

[0106] First, the simulation model is established by the simulation calculation engine and initialized according to the modeling file. Then, the analysis results of the diagnostic analysis module are used to determine whether the boundary conditions of the simulation model need to be corrected, and the real-time tracking simulation results and operation data are compared. If the power plant status is well tracked and no typical event response occurs, the relevant calculation parameters of the simulation model are fine-tuned in a small range or not adjusted.

[0107] The rapid prediction module (predictor) builds an advanced simulation mapping of the future state of the nuclear power plant based on the simulation model and the above-mentioned tracked accident status, providing emergency personnel with forward-looking analysis results and supporting the insertion of intervention plans in the calculation.

[0108] The rapid prediction module performs advance calculation of the accident development based on the initial conditions provided by the real-time tracking module, with the calculation time Tp / real time Treal>15, which means it has at least 15 times the rapid time capability.

[0109] The simulation model is also established by the simulation calculation engine, and the initialization is completed according to the restart file provided by the real-time tracking module, that is, the current simulation state recorded by the real-time tracking module is obtained, and fast advance calculation is performed. Considering that the simulation model in the fast prediction module needs to reach a fast time multiplier of more than 15 times, there are requirements for computer performance and complexity of the simulation model. The server used for deployment needs to have a high CPU frequency and large memory, and the simulation model should not be too complex, especially the core and containment nodes should not be divided too much.

[0110] The treatment evaluation module (evaluator) provides mitigation measures instructions to the rapid prediction module. The treatment evaluation module formulates appropriate intervention plans and evaluates the implementation effect of the introduced intervention plans based on the calculation results of the rapid prediction module.

[0111] The disposal assessment module refers to the process of the nuclear power plant technical support group in formulating decision sheets in severe accident management, and forms intervention plans that can be analyzed by simulation calculation in the rapid prediction module. At least three different intervention plans can be predicted at the same time to complete the evaluation of different intervention plans and screen out the best intervention plan.

[0112] The simulation engine (simulator) is the computing core of the internationally used severe accident analysis software and provides simulation models for the real-time tracking module and the rapid prediction module. Based on the completed design of the nuclear power plant, an effective simulation model is established and used as the simulation engine for the real-time tracking module and the rapid prediction module.

[0113] The simulation engine uses an integrated severe accident calculation program, which can simulate the system response and its thermal-hydraulic evolution during nuclear power plant accidents, as well as various severe accident phenomena and source term releases.

[0114] The information display module (displayer) obtains the software analysis results from the database and displays them to emergency personnel. The analysis results and calculation results of all the above modules will be stored in the database, and classified according to the needs of the auxiliary decision-making application scenario, and displayed to emergency personnel using a structured interface design, with a situation display area, a diagnosis and tracking area, and a prediction and evaluation area.

[0115] The information display module is classified according to the needs of decision-making support application scenarios, and uses a structured interface design to display various analysis and calculation results of the software to emergency personnel, assisting in nuclear accident emergency response and decision-making analysis.

[0116] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for designing a software architecture for assisting decision making in a nuclear power plant, characterized in that: include: Step 1: Select a designated nuclear power plant, obtain and process instrument signals; Step 2: Analyze the operation data; Step 3: Load the simulation engine and perform synchronous simulation on the current state of the nuclear power plant; Step 4: Start predictive analysis, load the simulation engine, and perform advanced simulation of the future state of the nuclear power plant; Step 5: Develop an intervention plan and evaluate its effectiveness using predictive calculations; Step 6: Display the analysis and calculation results to emergency personnel to assist in emergency response and decision-making analysis.

2. The method for designing a software architecture for assisting decision making in a nuclear power plant according to claim 1, characterized in that: Step 1 includes: Step 1.1: Select a nuclear power plant and make sure that the configuration files of the associated functional modules are consistent with the selected target reactor type; Step 1.2: Select a data source, the data acquisition module establishes communication with the selected data source, and obtains metadata of the monitoring instrument from the selected data source according to the acquisition cycle T; Step 1.3: Data processing: After validity check, multiplicity check, consistency check, user modification check and unit conversion, the metadata is converted into a data format that meets the needs of software analysis; Step 1.4: Data transmission: transmit the processed operation data to other functional modules or databases.

3. The method for designing a nuclear power plant decision-making support software architecture according to claim 1, characterized in that: Step 2 includes: Step 2.1: Issue a control instruction to start auxiliary decision making, and the diagnostic analysis module starts to analyze the operation data, and the analysis time Td < the collection period T, and the collection period is repeated; Step 2.2: The diagnostic analysis module analyzes typical accident signs, the current accident stage of the nuclear power plant, the status of safety barriers, the root cause of the accident, and the status of dedicated safety equipment based on the operating data; Step 2.3: The diagnostic analysis module organizes the diagnostic results into the calculation boundary conditions of the simulation model.

4. The method for designing a software architecture for assisting decision making in a nuclear power plant according to claim 1, characterized in that: Step 3 includes: Step 3.1: Load the simulation engine through the real-time tracking module; Step 3.2: The real-time tracking module completes the simulation calculation corresponding to a collection period T based on the boundaries provided by the operating data and the diagnosis results, the calculation time Tt < the collection period T, and it cycles according to the collection period; Step 3.3: In each calculation cycle, compare the consistency between the real-time tracking simulation results and the running data; Step 3.4: If the tracking consistency is good and no typical event response occurs, make small adjustments or no adjustments to the relevant calculation parameters of the simulation model; Step 3.5: The real-time tracking module generates the RESTART file and parameter input card of the current tracking calculation as the initial state of the calculation of the fast prediction module.

5. The method for designing a software architecture for assisting decision-making in a nuclear power plant according to claim 1, characterized in that: Step 4 includes: Step 4.1: Issue the control command to start the prediction analysis, the fast prediction module loads the simulation calculation engine, reads the RESTART file and parameter input card, and completes the initialization based on the current tracking calculation; Step 4.2: The rapid prediction module performs advance calculations on the development of the accident; Step 4.3: Based on this state, quickly calculate and predict the development of the accident, and issue an early warning of the triggering time of important accident events; Step 4.4: In the calculation of the rapid prediction module, different intervention plans are supported to be loaded and the corresponding calculation results are given.

6. The method for designing a software architecture for assisting decision making in a nuclear power plant according to claim 1, characterized in that: Step 5 includes: Step 5.1: The treatment assessment module develops an appropriate intervention plan; Step 5.2: Insert the analyzable intervention plan through simulation calculation in the rapid prediction module; Step 5.3: Evaluate different intervention plans and select the best one.

7. The method for designing a software architecture for assisting decision making in a nuclear power plant according to claim 1, characterized in that: Step 6 includes: Step 6.1: Use IOTDB as the historical data storage, use Redis as the real-time database data storage, and use MySQL database as the business database; Step 6.2: The information display module reads the analysis results of the data acquisition module from the database and displays them in the situation display area; Step 6.3: The information display module reads the analysis results of the diagnosis analysis module and the real-time tracking module from the database and displays them in the diagnosis tracking area; Step 6.4: The information display module reads the analysis results of the rapid prediction module and the disposal evaluation module from the database and displays them in the prediction evaluation area.

8. A nuclear power plant decision-making software architecture design system, characterized in that: include: The data acquisition module is used to obtain the instrument signals of the nuclear power plant, and after processing, it forms complete operating data and serves as the data source of the driving software; The diagnostic analysis module is used to cyclically judge the status of the nuclear power plant, analyze the signs of accidents, identify the types of accidents, and correct the boundary conditions of simulation calculations based on the collected data; The real-time tracking module is used to build a synchronous simulation map of the nuclear power plant, provide a more comprehensive and in-depth description of the current accident status, and provide the calculation initial state for the rapid prediction module; The rapid prediction module is used to build an advanced simulation map of the future state of the nuclear power plant and provide forward-looking analysis results for emergency personnel; The disposal assessment module is used to formulate intervention plans, support insertion into the simulation calculation of the rapid prediction module, and evaluate its mitigation effect during the accident evolution process; The simulation calculation engine builds a simulation model based on the completed design of the nuclear power plant and serves as the simulation calculation engine for the real-time tracking module and the rapid prediction module; The information display module is classified according to the needs of decision-making support application scenarios, displays various analysis and calculation results, and assists in nuclear accident emergency response and decision-making analysis.

9. A computer device comprising a memory and a processor, wherein the memory stores computer-readable instructions, characterized in that: When the processor executes the computer-readable instructions, the steps of the nuclear power plant auxiliary decision-making software architecture design method described in any one of claims 1-7 are implemented.

10. A computer-readable storage medium having computer-readable instructions stored thereon, characterized in that: When the computer-readable instructions are executed, the steps of the method for designing a nuclear power plant auxiliary decision-making software architecture as described in any one of claims 1 to 7 are implemented.