A digital platform for developing a full scope simulator of a nuclear power plant
Patent Information
- Application Number
- CN202611171840.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-04
- Publication Date
- 2026-10-13
AI Technical Summary
[0005]本申请的目的在于提供一种核电厂全范围模拟机研制数字化平台,解决传统模拟机开发方式存在的调试质量过于依赖开发人员素质和经验、测试周期长和效率低下、项目管理流程中依托纯人力组织所导致的流程卡顿、需求追溯困难、任务遗漏、指标失控等问题
本申请通过构建模拟机开发运维统一数据底座,实现仿真输入和输出数据的结构化,并打通数据底座与仿真平台的双向数据同步接口,为开发、测试辅助工具以及全过程管理模块提供数据服务。
Smart Images

Figure CN122902311A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of nuclear power simulation and digital technology, and in particular relates to a digital platform for the development of a full-range nuclear power plant simulator. Background Technology
[0002] A full-range nuclear power plant simulator is a training facility for operators that uses a specific nuclear power unit as a reference unit and whose main control room layout, equipment shape and size, functions and responses are consistent with the reference unit's. The operational actions and responses taken by operators on the full-range simulator to handle a changing process using the reference unit's operating procedures should be consistent with the actions and responses taken on the reference unit until a stable operating condition is achieved.
[0003] Developing a full-range simulator requires collaboration among multiple professionals on a simulation platform to design, model, debug, and test based on unit design, operational data, and simulation requirements. It also involves data upgrades throughout the unit's entire lifecycle. This process is characterized by its multidisciplinary nature, high demands on the skills and experience of development personnel, and long project cycles. Furthermore, because the simulator needs to accurately simulate the coupling states of numerous process systems of the reference unit under different scenarios and operating parameters, even minor modifications to the simulation model can cause significant changes in the simulator's performance. Consistent response between the simulator and the unit requires extensive testing to verify.
[0004] Therefore, traditional development methods for simulators face significant challenges in terms of work quality and efficiency in modeling, debugging, testing, and project management. Thus, leveraging digital transformation technologies to systematically streamline the entire lifecycle of simulator products, construct a unified data foundation, and integrate automated design, debugging, and testing tools to form a digital simulator development platform has significant engineering value. Summary of the Invention
[0005] The purpose of this application is to provide a digital platform for the development of full-range simulators for nuclear power plants, which solves the problems of traditional simulator development methods, such as debugging quality being too dependent on the quality and experience of developers, long testing cycles and low efficiency, process bottlenecks caused by relying on purely human organization in project management, difficulty in tracing requirements, task omissions, and loss of control over indicators.
[0006] To achieve the above objectives, this application provides the following technical solution: A digital platform for developing a full-range nuclear power plant simulator includes: The engineering and simulation data management module is used to perform structured storage and unified management of relevant data in all stages of simulator development, and to provide data services for development assistance module, testing assistance module and whole process management module; An auxiliary module was developed to automatically draw simulation node diagrams and automatically initialize simulation input parameters for power plant process systems using an automatic process flow modeling tool, thus assisting developers in simulator development. The test assistance module provides a digital procedure creation page and is used to automatically execute tests by converting digital test procedures into simulator execution scripts, and automatically extract simulator test results to generate test reports to assist testers in conducting simulator tests. The full-process management module is used to dynamically track and manage the process and tasks of simulator development through the process engine, enabling requirement traceability, task allocation and progress monitoring.
[0007] As an implementable approach, the engineering and simulation data management module includes: The raw data warehouse unit is used to store the original design inputs for the full-range simulator; The main database unit of the project is used to extract the parameters required for simulator development from the original data warehouse and establish a structured database with the equipment code as the primary key. The simulation master database unit is used to organize the smallest dataset that determines the model's operating status based on the simulation software, and establishes a structured database with the device code as the primary key. The application data service unit is used to establish a two-way file synchronization and parameter read / write interface with the simulation platform, and to provide data services for the development auxiliary module and the test auxiliary module.
[0008] As an feasible approach, the project master database unit is used for: Data standardization management: Standardize the definition of unit and system operating conditions, establish hierarchical power plant system list, equipment type list and equipment list, define the standard parameter structure of simulation equipment model, and unify the units of all parameters; Data verification and backup management: Mandatory compliance verification of the integrity of power plant systems, equipment, and required parameters; checking sensor operating conditions; and checking engineering value boundaries. Format standard check: Check the naming conventions of equipment codes, the data format of date values and text, and the format standards of various codes; Data operation logging and recovery: Automatically stores data interaction logs and provides data rollback capabilities based on historical versions.
[0009] As one feasible approach, the simulation master database unit is used for: Engineering environment management: manage the simulator environment, unify the management of heterogeneous computing nodes, manage computing resources and project trees, and define the minimum / maximum boundary values that the simulation software can handle; Simulation system management: Define system code, simulation level and mapping relationship with physical power plant, mark simulation range online, and define data exchange interface between systems; Component management: Define parameter templates for typical equipment types and create specific equipment instances based on the templates; Parameter management: Defines and manages parameter types, characteristic values, and runtime values, and provides parameter version control functionality.
[0010] As an implementable approach, the engineering and simulation data management module also includes: The test linkage unit is used to generate a test configuration table, establish test focus data with the device code as the primary key, and connect the data read and write interfaces of simulation teaching and control, model variables, DCS second-level variables and DCS second-level logs. The data coordination unit is used to convert massive amounts of unit operation data into samples with limited time and limited measurement points, and to coordinate the unit data based on physical mechanisms. The document storage management unit is used to archive the actual unit documents and process documents required for simulator development.
[0011] As an feasible approach, developing auxiliary modules includes: The data checking unit is used to check the rationality of the numerical values and the correctness of the correlations in the engineering database and simulation database; The automatic process flow modeling unit is used to automatically draw the simulation node diagram of the process flow of the power plant process system based on image recognition technology, and to initialize the simulation input parameters of the process system by combining the conversion and mapping between engineering data and simulation data. The automatic modeling unit for control-related components is used to automatically configure and generate simulation models and parameter initializations for actuators, model-control system interface components, and floppy disk console components based on the simulation database, and to generate the wiring relationship between the flow network body component and the control-related components. The visual debugging unit is used to provide a visual interface to prompt modelers to supplement and modify data.
[0012] As an feasible approach, the automated process modeling unit is used for: Simulation data mapping: Directly or indirectly mapping parameters from the main engineering database to the main simulation database. Indirect mapping includes data calibration and data augmentation. Initialization of basic flow network parameters: Based on the calculation principle and debugging objectives of the underlying program of the flow network, the initial calculations of pipeline flow rate and conductance, node pressure and temperature, heat exchange area and heat transfer coefficient of heat exchange equipment are performed.
[0013] As an implementable approach, the test support module includes: The procedure editing and management unit is used for online editing and management of digital test procedures; The task management unit is used to create test tasks based on the test plan, and to edit, display, and execute test tasks. The test execution unit is used to convert the approved and released digital procedures into simulator execution scripts and automatically generate test records and test reports based on the simulator operation results. The event reproduction unit is used to call the operator operation logs and operation data samples of the actual unit's DCS layer 2, form simulator test procedures from the operation logs, and map the operation data to simulator operation parameters; The regression test unit is used to automatically execute operations that store the current initial conditions when test deviations occur in the simulator, convert the simulator DCS and instructor station operation logs into retest procedures, and save the deviation retest scenario.
[0014] As an feasible approach, the end-to-end management module includes a process engine unit, which is used to decompose the simulator development plan, testing plan, and operation and maintenance plan into traceable project processes and tasks based on the project initiation criteria.
[0015] As an implementable approach, the process engine unit is used for: Process definition and template management: Establish a general process template system for simulator projects, supporting flexible configuration and custom processes; Visual process designer: Provides a drag-and-drop process design interface based on the BPMN 2.0 standard; Dynamic progress management: Real-time monitoring of project progress, early warning of tasks that may be delayed, and adjustment of task order and resource allocation to optimize progress; Dynamic task management: Decompose processes into executable and traceable task items.
[0016] As an implementable approach, the full-process management module also includes a requirements management unit, which is used to collect project requirements analysis, form a requirements analysis matrix, conduct requirements review, track and trace requirements, and manage requirements changes.
[0017] As an implementable approach, the requirements management unit is used for: Based on the owner's training and examination needs and the unit data tracking, structured requirements are continuously entered and linked to the corresponding development, testing, and maintenance tasks; Establish design, development, testing, and deployment processes for new requirements, and break down these processes into assignable and traceable tasks; Track the progress of tasks and processes corresponding to the requirement, and submit supporting documents to close the requirement after completing testing and deployment tasks.
[0018] As an implementable approach, the end-to-end management module also includes: The design unit is used to carry out the overall design of the simulator, the process instrumentation and control design, the human-machine interface design, and to review the execution of each design. The development integration unit is used to prepare and manage the development environment, develop and update the simulation platform and components, and perform subsystem modeling, debugging, and integration debugging of simulation models for various process systems. The Quality Control and Testing Unit is responsible for developing and reviewing quality plans, compiling test outlines and test cases, implementing tests at each stage, and generating test reports. The deployment and maintenance unit is used to develop user integration and support plans, develop and implement hardware maintenance plans, and conduct daily maintenance and inspection of the simulator training and examination environment. The configuration management unit is used for defect management, hardware and environment management, and software baseline and version management.
[0019] Compared with existing technologies, the digital platform for developing a full-range nuclear power plant simulator provided in this application has the following advantages: This application constructs a unified data foundation for simulator development and operation, realizes the structuring of simulation input and output data, and establishes a two-way data synchronization interface between the data foundation and the simulation platform, providing data services for development and testing auxiliary tools and full-process management modules.
[0020] This application achieves automatic debugging of core parameters for nuclear power plant process system modeling by incorporating mechanism calculations, modeling and debugging specifications, and personnel debugging experience into the simulator process system development auxiliary algorithm; it also improves testing quality and efficiency by constructing a digital testing system to ensure that simulator testing procedures are standardized and operable, testing processes are reproducible, and test results are recordable; and it develops a process engine to achieve visualized orchestration, task push, process flow, and indicator monitoring throughout the entire simulator product development process.
[0021] Furthermore, through digital means, this platform has improved the efficiency and quality of the development of full-range simulators for nuclear power plants, thereby reducing costs. The construction period from preliminary design to factory acceptance of new simulator projects can be shortened by 2 months, the error of the main parameters formed by the flow network debugging auxiliary tools is less than 0.5%, and the standardized labor cost of the entire project cycle is reduced by 3 million. Attached Figure Description
[0022] To more clearly illustrate the technical solution of this application, the accompanying drawings used in the technical description will be briefly introduced below.
[0023] Figure 1 A schematic diagram of the digital platform for developing the full-range nuclear power plant simulator provided in this application. Detailed Implementation
[0024] The following detailed description provides further details on specific implementation methods.
[0025] like Figure 1 As shown, this application provides a digital platform for the development of a full-range nuclear power plant simulator, including an engineering and simulation data management module, a development support module, a testing support module, and a full-process management module. The data management module, serving as the platform's data foundation, manages relevant data at each stage of simulator development. On one hand, it establishes a bidirectional parameter read / write and file synchronization interface with the simulation platform; on the other hand, it provides data services to the other three modules. The development support module and the testing support module focus on the development and testing processes, respectively, encapsulating reusable modeling and debugging experience and testing processes into semi-automated tools to improve related work efficiency and quality. At the top level of the platform is the full-process management module, which achieves comprehensive management and coordination of the full-range simulator development at both the management and execution levels, ultimately outputting a simulation product that is stored on the simulation platform and controlled by the product development digital platform.
[0026] This platform achieves the structuring of reference unit data, simulation data, and test interaction data by constructing a structured engineering database, a simulation master database, and a test configuration table. Based on this, it manages the data of each stage of simulation product development, such as unit engineering documents, unit operation data, simulator development environment documents and configurations, in a related and thematic manner, and provides general data services to support the data reading and writing needs of various tools as well as the maintenance needs of simulator data versions.
[0027] Specifically, the engineering and simulation data management module includes: The raw data warehouse unit stores the original design inputs for the full-range simulator, including power plant design, commissioning, and operation-related documents, DCS level 1 and 2 configuration packages, power plant operation logs, and time series data in various formats. This unit provides reference unit input file management functionality throughout the simulator's entire lifecycle and is also the data source for the main project database.
[0028] The main engineering database unit is used to extract the parameters required for simulator development from the original data warehouse and establish a structured database with equipment codes as the primary key according to simulation requirements, realizing the structuring of unit design, commissioning, and operation data. This unit is the single, reliable source platform for structured engineering data input to simulator modeling, and through standardized management, it enables full lifecycle traceability and control of equipment parameters, unit information, and operating conditions. The main functions of this unit include: (1) Data standardization management: Standardize the definition of unit and system operating conditions, and establish the correlation between unit operating conditions and system operating conditions; establish a hierarchical list of power plant system, equipment type, and equipment; define the standard parameter structure of simulation equipment model; standardize the units of all parameters to eliminate data ambiguity; (2) Data verification and backup management: Mandatory compliance verification of the integrity of power plant systems, equipment and parameters; inspection of sensor operating conditions, detection of measurement range exceeding limits and identification of abnormal operating parameters; inspection of engineering value boundaries, detection of pressure parameters exceeding limits (>20MPa) and abnormal temperatures (<0℃ or>500℃); (3) Format standard check: Check the naming conventions of equipment codes, the data format of date values and text, and the format standards of various codes; (4) Data operation record and recovery: It can automatically store data interaction logs and provide data rollback capability based on historical versions.
[0029] The use and maintenance of the engineering master database are carried out throughout the entire life cycle of the simulator. As new data is collected from the power plant, data is continuously collected from it and the engineering master database is updated. Based on project decisions, the engineering master database is introduced into the development and testing process at the appropriate time.
[0030] The simulation master database unit is the smallest dataset that determines the model's operating state based on the simulation software. It's a structured database built using equipment codes as the primary key, thus structuring the simulation model parameters. Data in the simulation master database can be transformed from data in the project master database according to mapping rules, forming modeling parameters that can be directly used in the simulation platform. Its main functions include: (1) Engineering environment management: manage the simulator environment, unify the management of heterogeneous computing nodes in the development environment, testing environment, training environment and backup environment, and uniformly allocate simulator time; manage computing resources, manage computer IP address, username, password and other information; manage project tree, build a five-level architecture in the simulation platform: simulation system - control loop - functional segment - engineering drawing - component; manage computing range, define the minimum / maximum boundary value that the simulation software can handle, and avoid numerical overflow; (2) Simulation system management: simulation system metadata management, defining system code, simulation level, and mapping relationship with the real power plant; online marking of simulation scope, based on the power plant system flowchart, marking the equipment and pipelines that the simulator needs to simulate online; system interface management, defining the type, components and parameters of data exchange interfaces between systems; (3) Component management: Define parameter templates for typical equipment types such as valves, pumps, heat exchangers, and sensors; instantiate components, create specific equipment instances based on templates, and associate them with their respective drawings and systems.
[0031] (4) Parameter management: Parameter type definition, defining data type, array length, default value, valid value range, description information, etc.; Characteristic value management, recording the inherent characteristic parameters of the equipment; Operating value management, recording the operating parameter values bound to each operating condition; Parameter version control, providing historical records of parameter changes and version rollback function.
[0032] The application data service unit is used to establish a two-way file synchronization and parameter read / write interface between this platform and the simulation platform. Based on the mapping of the structured database and the structured simulation environment, it develops various general data interactions to support the data service needs of the entire process of digital modules for various development auxiliary tools and testing auxiliary tools of this platform.
[0033] The test linkage unit is used to generate a test configuration table, using the device code as the primary key, to establish test-related data including instructions, status, attributes, upper and lower limits of analog quantities and ranges, and alarm levels. This supports the data structuring requirements of the test auxiliary module and enables read and write interfaces for data such as simulation teaching and control, model variables, DCS second-level variables, and DCS second-level logs.
[0034] The data coordination unit is used to process massive amounts of unit operation data into samples with limited time and limited measurement points as needed, and coordinate the unit data based on physical mechanisms to meet the requirements of the simulation scenario, and then synchronize the coordinated data to the simulator for use.
[0035] The document storage management unit is used to archive and process actual unit documents, process documents, etc. required for simulator development.
[0036] Develop model generation and debugging algorithms for various simulation objects, solidify physical mechanisms and human experience into the algorithms, provide a graphical interactive interface to guide developers to complete the necessary data supplementation and modification with the help of tools, and then the tools complete the mapping and expansion calculation from engineering data to simulation master data to form drawings and initial conditions that can run on the simulation platform. The data is then synchronized to the simulation platform through the data management module, thereby improving the automation and standardization of the modeling and debugging environment.
[0037] Specifically, the development of auxiliary modules includes: The data checking unit performs basic data verification for the subsequent automatic modeling unit of process flow and control components. It checks the rationality of values and the correctness of correlations in the engineering database and simulation database, and checks the consistency between engineering and simulation, such as checking whether the type of equipment actuator is correct and whether the equipment characteristic parameters are consistent with the engineering data.
[0038] The automatic process flow modeling unit, based on image recognition technology, automatically draws simulation node diagrams of the power plant's process flow. It combines one-way or two-way conversion mapping between engineering data and simulation data with flow network programming principles to initialize all input parameters for the process system simulation. Its main functions include: (1) Simulation data mapping: Direct mapping from the engineering master database to the simulation master database is applicable to modeling parameters that correspond one-to-one between the engineering master database and the simulation master database. This includes mapping equipment type to simulation component type (e.g., mapping specific subtypes of pneumatic valves to actuator component types), mapping equipment design parameters to simulation component parameters (e.g., valve stroke time, safety valve setpoints, etc.), and mapping operating condition parameters to component parameters under that operating condition (e.g., temperature and pressure measurements, valve position, etc.). Indirect mapping from the engineering master database to the simulation master database is applicable to parameters that do not correspond one-to-one between the engineering master database and the simulation master database. It is necessary to perform certain calculations or calibrations on the parameters in the engineering master database to convert them into parameters required for simulation debugging. This includes data calibration (e.g., calibrating the pump body's operating characteristic curve function coefficients based on the three operating points of the pump) and data expansion (e.g., expanding the liquid level table and number of elements in the simulation master data based on the height and volume relationship of the regular box).
[0039] (2) Initialization of basic flow network parameters: In the traditional simulator development process, the development engineer needs to manually calculate and fill in the initial parameters of the flow network model in the simulation platform, and then manually debug the model state to the target value. However, based on the tools provided in this unit, during the initial development and debugging of the flow network simulation model, the parameter initialization tool can be used for single-system auxiliary debugging. According to the calculation principle of the flow network's underlying program and the debugging target, the initial calculation of pipeline flow rate and conductance, node pressure and temperature, and heat exchange area and heat exchange coefficient of heat exchange equipment is performed, and then the initial parameters are debugged to the target value through iterative calculation. Through this automatic initialization method, the debugging quality and efficiency of the flow network system can be greatly improved, avoiding the problem of inconsistent debugging quality caused by relying on the quality and experience of the developers.
[0040] The automatic modeling unit for control-related components is crucial in simulation systems. Besides modeling the process flow, it also models control components to facilitate data interaction between the process equipment and the DCS system. For the control component simulation process, this unit can automatically configure and generate simulation models and parameter initializations for actuators, model-control system interface components, and floppy disk console components based on the interface component form in the simulation database. It also generates the wiring relationships between the flow network body components and control-related components.
[0041] The visual debugging unit provides a visual interface to prompt modelers to supplement and modify data.
[0042] Traditional simulator testing requires testers to manually create numerous test procedures, execute them, and record results, consuming significant time. To address this issue, this platform enables test engineers to create structured test plans by specifying equipment and attributes through structured configuration of DCS, control panels, and teaching control commands and information. This facilitates automated data interaction with the simulator, enabling the creation of procedures, test execution, and report generation covering all stages of unit testing, integration testing, and acceptance testing.
[0043] Specifically, the test support module, based on the workflow of procedure preparation, procedure execution, and regression testing, includes the following linear units: The procedure editing and management unit is fundamental to test support functions. This unit enables online editing and management of various digital test procedures. Its main functions include: (1) Procedure editing and approval: Provides online editing templates for various test procedures, and can automatically capture information such as file number and version in the file management module. It also supports later editing and version upgrades; provides an online approval process for procedures, and allows the completed procedures to be proofread, reviewed and approved on the platform.
[0044] (2) Procedure Management: Manage digital testing procedures, including displaying, viewing and importing / exporting procedure information.
[0045] The task management unit, after obtaining the test procedures, needs to create test tasks according to the test plan. This unit implements functions such as editing, displaying, and executing test tasks. When executing test tasks, users can view the execution status of the procedures online in real time, monitor the trend changes of parameters, and the test results can be retrieved from the subsequent report management unit.
[0046] The test execution unit converts the approved and released procedures into simulator execution scripts and automatically generates test records and test reports based on the simulator's execution results. Its main functions include: (1) Convert some structured procedures into executable scripts for simulators to perform subsystem testing, steady-state parameter checking and transient testing, and generate test reports based on the test results; (2) For test procedures that cannot generate executable scripts, you can select to manually execute the test procedure in the test execution module and record the results online; (3) Deviations that occur during the test can be automatically imported into the configuration management system and transferred to the deviation handling process.
[0047] The event reproduction unit, during simulator testing, not only executes test procedures but also frequently tests the simulator's ability to reproduce actual operational events that have occurred on the reference unit. This unit can access the operator operation logs and operational data samples from the actual unit's DCS layer 2, generate simulator test procedures from the operation logs, map the operational data to simulator operating parameters, and then have simulator testing personnel confirm whether online modifications to the test procedures are necessary. They then select the variables to be monitored during the test, and finally initiate the automatic execution of the test procedures, along with the monitoring and recording of the results.
[0048] The regression testing unit is used by testers to perform regression tests on the modified deviations after developers have modified the simulator based on the deviations generated during testing. When a test deviation occurs in the simulator, this unit automatically saves the current initial conditions and converts the DCS and instructor station operation logs into a retest procedure, saving the deviation retest scenario. During deviation modification, this scenario can be automatically invoked based on the deviation number, thus achieving the deviation retest function.
[0049] The full-process management module establishes a driving engine for the entire simulator development process, decomposing the work plan into executable and traceable processes and tasks, and using digital means for tracking and management. This application standardizes and personalizes the definitions of each lifecycle stage, process, sub-process, and related roles, tasks, and deadlines in simulator development. Dynamic push and tracking are achieved through the process engine. Driven by the requirements management process, and based on requirements tracking and traceability functions, it continuously generates requirements by tracking unit data and nuclear power plant operator training and examination needs, recording and comparing the implementation status of requirements in design, development, integration, testing, and operation and maintenance processes. With toolchain integration as the core, it integrates development auxiliary tools, testing auxiliary tools, configuration management tools, and document generation tools to assist in each process task, enabling digital processes to generate real business value. Based on configuration management, permissions, and logs, it ensures efficient and secure collaboration among multiple users, with consistent, controllable, and traceable data. Presented through data visualization, it statistically displays key parameters of project progress, cost, and quality, enabling all stakeholders to quickly obtain key project information and make decisions.
[0050] Specifically, the end-to-end management module includes: The Process Engine unit is the core of the end-to-end management module and the foundation for the functions of other units, which are all parallel to each other. Based on upstream initiation criteria such as project task books, project initiation reports, and contracts, this unit further decomposes the simulator development plan, testing plan, and operation and maintenance plan into traceable project processes and tasks. Its main functions include the following: (1) Process definition and template management: Establish a general process template system for simulator projects, support flexible configuration from company standards to project-specific configurations, and provide custom process functionality; (2) Visual process designer, which provides a drag-and-drop process design interface based on the BPMN 2.0 standard, allowing editing of process templates or custom processes; (3) Dynamic progress management of the process, real-time monitoring of project progress, and support for dynamic adjustment and risk warning. Project managers can view the process progress in real time as a reference for progress adjustment, and task managers can view the progress of their assigned tasks. The platform will automatically identify tasks that may be delayed and issue warnings in advance. Project managers can adjust the estimated duration of tasks, optimize the order of tasks, shorten the critical path, and allocate resources from non-critical tasks to support critical tasks.
[0051] (4) Dynamic task management function: After the main project process and second- and third-level sub-processes are defined, the process owner can further decompose the process into executable and clearly trackable task items. The specific implementation method is as follows: a. The process owner enters the task management module and designs the task; b. Define information such as task content, task target output, task input interface data, and expected task completion time, assign the task to project members, and associate it with the process; c. The platform automatically uses the input of this process as the input of all tasks in this process, and automatically pushes the output of the task to the next task as input after the previous task is completed; d. Once the task leader submits the task output and the corresponding process leader approves it, the task can be closed. e. The task management interface allows you to view the task review progress.
[0052] The Requirements Management unit is used for project requirements analysis and collection, forming a requirements analysis matrix, performing requirements review, requirements tracking and traceability, and handling requirements changes. This unit can continuously input structured requirements based on owner training and examination needs and unit data tracking, and link them to corresponding development, testing, and maintenance tasks to ensure that new requirements or requirements changes are responded to. The specific implementation method is as follows: (1) The project leader enters the requirements management module, clicks "Add Requirements", and submits the supporting documents for the new requirements; (2) Form structured requirement items with attributes such as unique ID, description, source, priority, and acceptance criteria; (3) The project leader shall establish design, development, testing and deployment processes based on the new requirements, and set process closure, transfer time and transfer logic, and designate the person in charge of the process; (4) The process responsibility person decomposes the task requirements into assignable and traceable tasks at each level, sets corresponding tasks and assigns responsibility persons and task closing times, and establishes the flow logic between tasks; (5) Track the progress of the tasks and processes corresponding to this requirement, and submit supporting documents to close the requirement after completing the corresponding testing and deployment tasks; (6) The requirements management page provides an overview of the progress of all requirements in the project and allows exporting detailed information.
[0053] The design unit is used to carry out overall simulator design, process instrumentation and control design, human-machine interface design, teaching console software design, hard disk platform design, interface and communication design, special instrument design, structured design of process simulation model subsystem, and review of each design. It can also track unit design changes and upgrade simulator design documents.
[0054] The development and integration unit is used for preparing and managing the development environment, developing and updating simulation platforms and components, modeling and debugging subsystems of simulation models for various process systems, developing and configuring teaching and control console software and data, developing panel interface software, developing DCS process instrumentation and control systems, developing DCS human-machine interface software, connecting and synchronizing between systems, developing communication programs, integrating and debugging, installing and deploying on-site hardware, debugging hard disk platforms and special instruments, handling test defects, modifying change items, and upgrading debugging and operating data.
[0055] The Quality Control and Testing Unit is used to develop and review quality plans, monitor and manage the quality evaluation indicators of simulators and their components, prepare test outlines and test cases, implement unit testing, integration testing, factory testing, outgoing testing, field testing and regression testing, generate test reports and organize reviews, analyze, sort and archive test cases, provide long-cycle test verification support, model quality checks and non-graphical code reviews, and project quality evaluation, etc.
[0056] The deployment and operation and maintenance unit is used to develop user integration and support plans, formulate and implement hardware operation and maintenance plans, check the effectiveness of the deployment environment and network, back up and update the development base and field environment, perform daily operation and maintenance and inspection of the simulator training and examination environment, and record operation and maintenance experience.
[0057] The supply chain management unit is used to initiate supplier research processes, prepare procurement technical specifications, initiate procurement processes, arrange for suppliers or mature products to be delivered and installed, manage and monitor suppliers, obtain and confirm procurement contract acceptance materials, and initiate payment processes.
[0058] The Resources and Costs unit is used to plan project team roles and size, acquire, optimize and evaluate project resource compliance, monitor and manage project implementation cost execution, etc.
[0059] The configuration management unit is used for defect management, hardware and environment management, software baseline and version management, continuous improvement, data organization and analysis, and project document management.
[0060] The above description is only a specific embodiment of this application, but the protection scope of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application.
Claims
1. A digital platform for developing a full-range nuclear power plant simulator, characterized in that, include: The engineering and simulation data management module is used to perform structured storage and unified management of relevant data in all stages of simulator development, and to provide data services for development assistance module, testing assistance module and whole process management module; An auxiliary module was developed to automatically draw simulation node diagrams and automatically initialize simulation input parameters for power plant process systems using an automatic process flow modeling tool, thus assisting developers in simulator development. The test assistance module provides a digital procedure creation page and automatically executes tests by converting digital test procedures into simulator execution scripts. It also automatically extracts simulator test results and generates test reports to assist testers in performing simulator tests. The full-process management module is used to dynamically track and manage the process and tasks of simulator development through the process engine, and to trace requirements, assign tasks and monitor progress.
2. The digital platform for developing a full-range nuclear power plant simulator according to claim 1, characterized in that, The engineering and simulation data management module includes: The raw data warehouse unit is used to store the original design inputs for the full-range simulator; The main database unit of the project is used to extract the parameters required for simulator development from the original data warehouse and establish a structured database with the equipment code as the primary key. The simulation master database unit is used to organize the smallest dataset that determines the model's operating status based on the simulation software, and to establish a structured database with the device code as the primary key. The application data service unit is used to establish a two-way file synchronization and parameter read / write interface with the simulation platform, and to provide data services for the development auxiliary module and the test auxiliary module.
3. The digital platform for developing a full-range nuclear power plant simulator according to claim 2, characterized in that, The main database unit of the project is configured as follows: Standardize the definition of unit and system operating conditions, establish a hierarchical list of power plant systems, equipment types and equipment, define the standard parameter structure of simulation equipment models, and unify the units of all parameters; Mandatory compliance verification of the completeness of power plant systems, equipment, and required parameters; inspection of sensor operating conditions; and inspection of engineering value boundaries. Check the naming conventions for equipment codes, the data formats for date values and text, and the format standards for various codes; Automatically stores data interaction logs and provides data rollback capabilities based on historical versions.
4. The digital platform for developing a full-range nuclear power plant simulator according to claim 2, characterized in that, The simulation master database unit is configured as follows: Manage the simulator environment, unify the management of heterogeneous computing nodes, manage computing resources and project trees, and define the minimum / maximum boundary values that the simulation software can handle; Define the system code, simulation level, and mapping relationship with the actual power plant; mark the simulation range online; and define the data exchange interface between systems. Define parameter templates for typical equipment types, and create specific equipment instances based on the templates; It defines and manages parameter types, characteristic values, and runtime values, and provides parameter version control functionality.
5. The digital platform for developing a full-range nuclear power plant simulator according to claim 1, characterized in that, The engineering and simulation data management module also includes: The test linkage unit is used to generate a test configuration table, establish test focus data with the device code as the primary key, and connect the data read and write interfaces of simulation teaching and control, model variables, DCS second-level variables and DCS second-level logs. The data coordination unit is used to convert massive amounts of unit operation data into samples with limited time and limited measurement points, and to coordinate the unit data based on physical mechanisms. The document storage management unit is used to archive the actual unit documents and process documents required for simulator development.
6. The digital platform for developing a full-range nuclear power plant simulator according to claim 1, characterized in that, The development support modules include: The data checking unit is used to check the rationality of the numerical values and the correctness of the correlations in the engineering database and simulation database; The automatic process flow modeling unit is used to automatically draw the simulation node diagram of the power plant process system based on image recognition technology, and initialize the simulation input parameters of the process system by combining the conversion mapping between engineering data and simulation data. The automatic modeling unit for control-related components is used to automatically configure and generate simulation models and parameter initializations for actuators, model-control system interface components, and floppy disk console components based on the simulation database, and to generate the wiring relationship between the flow network body component and the control-related components. The visual debugging unit is used to provide a visual interface to prompt modelers to supplement and modify data.
7. The digital platform for developing a full-range nuclear power plant simulator according to claim 6, characterized in that, The automatic process flow modeling unit is configured as follows: The parameters in the main engineering database are directly or indirectly mapped to the main simulation database. Indirect mapping includes data calibration and data expansion. Based on the calculation principles and debugging objectives of the underlying program of the flow network, the initial calculations of pipeline flow rate and conductance, node pressure and temperature, heat exchange area and heat transfer coefficient of heat exchange equipment are performed.
8. The digital platform for developing a full-range nuclear power plant simulator according to claim 1, characterized in that, The test support module includes: The procedure editing and management unit is used for online editing and management of digital test procedures; The task management unit is used to create test tasks based on the test plan. The test execution unit is used to convert the approved and released digital procedures into simulator execution scripts and automatically generate test records and test reports based on the simulator operation results. The event reproduction unit is used to call the operator operation logs and operation data samples of the actual unit's DCS layer 2, form simulator test procedures from the operation logs, and map the operation data to simulator operation parameters; The regression test unit is used to automatically execute operations that store the current initial conditions when test deviations occur in the simulator, convert the simulator DCS and instructor station operation logs into retest procedures, and save the deviation retest scenario.
9. The digital platform for developing a full-range nuclear power plant simulator according to claim 1, characterized in that, The end-to-end management module includes: The process engine unit is used to decompose the simulator development plan, test plan, and operation and maintenance plan into traceable project processes and tasks based on the project initiation criteria. The requirements management unit is used for collecting project requirements analysis, forming a requirements analysis matrix, performing requirements review, requirements tracking and tracing, and managing requirements changes. The design unit is used to carry out the overall design of the simulator, the process instrumentation and control design, the human-machine interface design, and to review the execution of each design. The development integration unit is used to prepare and manage the development environment, develop and update the simulation platform and components, and perform subsystem modeling, debugging, and integration debugging of simulation models for various process systems. The Quality Control and Testing Unit is responsible for developing and reviewing quality plans, compiling test outlines and test cases, implementing tests at each stage, and generating test reports. The deployment and maintenance unit is used to develop user integration and support plans, develop and implement hardware maintenance plans, and conduct daily maintenance and inspection of the simulator training and examination environment. The configuration management unit is used for defect management, hardware and environment management, and software baseline and version management.
10. The digital platform for developing a full-range nuclear power plant simulator according to claim 9, characterized in that, The demand management unit is configured as follows: Based on the owner's training and examination needs and the unit data tracking, structured requirements are continuously entered and linked to the corresponding development, testing, and maintenance tasks; Establish design, development, testing, and deployment processes for new requirements, and break down these processes into assignable and traceable tasks; Track the progress of tasks and processes corresponding to the requirement, and submit supporting documents to close the requirement after completing testing and deployment tasks.