Nuclear power system design drawing generation method and device, electronic equipment and storage medium
By automatically processing the design drawing generation method of the nuclear power plant control system, the pre-trained agent analyzes the key control points and generates schematic diagrams and application diagrams, the problem of low design efficiency of the nuclear power plant control system is solved, and efficient and reliable design drawing generation is achieved.
Patent Information
- Application Number
- CN202510305737.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-14
- Publication Date
- 2025-07-22
AI Technical Summary
The design drawing generation efficiency of nuclear power plant control system is limited by the differences in professional level of engineers and the multiple communication needs, resulting in a long design time.
By obtaining the design control requirements data of the target nuclear power control system, analyzing the control points, building schematic diagrams and verifying the system principles, generating application diagrams, and using pre-trained agents to automatically process the design diagram generation process to reduce manual intervention.
It improves the efficiency of design drawing generation of nuclear power plant control system design drawings, ensures the feasibility and reliability of design drawings, reduces communication time between engineers, and improves the reliability and accuracy of the system.
Smart Images

Figure CN120354702A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of nuclear power system design, and in particular, to a method and apparatus for generating a nuclear power system design drawing, an electronic device, and a storage medium. Background Art
[0002] The control system of a nuclear power plant is very important for the safe and economic operation of the nuclear power plant, and is an important part of the design, commissioning and operation of a nuclear power unit. However, with the increase in the unit systems and system parameters of the nuclear power plant, the number and complexity of the nuclear power plant control systems also increase accordingly. A change in one nuclear power plant control system will have a far-reaching impact on the entire nuclear power plant, which may affect the normal operation of the nuclear power plant control system.
[0003] Currently, the generation of the nuclear power plant control system design drawing is usually based on engineers docking with upstream requirement documents (such as requirement specification documents in Word, Pdf or Excel format) for necessary parameter checks and confirmations, and performing system logic design and verification according to the confirmed results. However, this method requires cooperation among multiple professional engineers and is also limited by the professional level of the design engineers. When there are differences in the engineers' levels and understanding of the nuclear power plant control system, a large amount of man-hours and experience are required for communication and parameter checks, resulting in low efficiency in generating the nuclear power plant control system design drawing. Therefore, how to improve the efficiency of generating the nuclear power plant control system design drawing remains a difficult problem to be solved in the industry. Summary of the Invention
[0004] The present application aims to at least solve one of the technical problems existing in the prior art. For this purpose, the present application provides a method and apparatus for generating a nuclear power system design drawing, an electronic device, and a storage medium, which can improve the efficiency of generating the nuclear power plant control system design drawing.
[0005] According to an embodiment of the first aspect of the present application, a method for generating a nuclear power system design drawing includes:
[0006] Obtaining design control requirement data of a target nuclear power control system;
[0007] Performing control key point analysis based on the design control requirement data to obtain target control key point data;
[0008] Constructing a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram;
[0009] In response to the target system schematic diagram meeting the system principle verification condition, constructing an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram;
[0010] In response to the target system schematic diagram meeting the system application verification conditions, determine the target system application diagram as the target system design diagram of the target nuclear power control system.
[0011] According to some embodiments of the present application, constructing a schematic diagram of the target nuclear power control system based on the target control key point data to obtain a target system schematic diagram, including:
[0012] Using a pre-trained schematic diagram generation model and the target control key point data to perform control strategy reasoning on the target nuclear power control system to obtain a target control strategy;
[0013] According to the target control strategy and preset target design principle data, perform system process logic reasoning on the target nuclear power control system to obtain a target design process logic;
[0014] Generate the target system schematic diagram of the target nuclear power control system based on the target control strategy and the target design process logic.
[0015] According to some embodiments of the present application, constructing an application diagram of the target nuclear power control system based on the target system schematic diagram and the target control key point data to obtain a target system application diagram, including:
[0016] Obtain a system application diagram template corresponding to the target nuclear power control system;
[0017] Input the target control key point data, the target design principle data, and the target system schematic diagram into a pre-trained design diagram intelligent agent to extract the target system architecture data of the target nuclear power control system;
[0018] Fill the system application diagram template according to the target system architecture data to obtain the target system application diagram.
[0019] According to some embodiments of the present application, inputting the target control key point data, the target design principle data, and the target system schematic diagram into a pre-trained design diagram intelligent agent to extract the target system architecture data of the target nuclear power control system includes:
[0020] Using the design diagram intelligent agent to obtain the system device information of the target nuclear power control system and the device connection relationship corresponding to the system device information from the target control key point data;
[0021] Obtain device control logic from the target design principle data according to the system device information;
[0022] Obtain the system hierarchical structure from the target system schematic diagram according to the system device information, and obtain the hierarchical priority of the system hierarchical structure;
[0023] Determine the target system architecture data according to the system device information, the device connection relationship, the device control logic, the system hierarchy structure, and the hierarchy priority.
[0024] According to some embodiments of the present application, the parsing of the control key points based on the design control requirement data to obtain the target control key point data includes:
[0025] Perform parsing of the control element naming based on the design control requirement data to obtain the control element naming rule;
[0026] Perform parsing of the system control signal based on the design control requirement data to obtain the control signal data;
[0027] Perform parsing of the system control set value based on the design control requirement data to obtain the control set value data;
[0028] Determine the target control key point data according to the control element naming rule, the control signal data, and the control set value data.
[0029] According to some embodiments of the present application, the obtaining of the design control requirement data of the target nuclear power control system includes:
[0030] Obtain the target system design data of the target nuclear power control system;
[0031] Perform requirement parsing on the target system design data to obtain the design control requirement data.
[0032] According to some embodiments of the present application, before inputting the target control key point data, the target design principle data, and the target system schematic diagram into the pre-trained design graph intelligent body to extract the target system architecture data of the target nuclear power control system, it further includes:
[0033] Obtain the initial design graph intelligent body and the training data set; wherein, the training data set includes a plurality of training architecture data and the training label data corresponding to each training architecture data;
[0034] Input the training architecture data into the design graph intelligent body to generate a training application graph through the design graph intelligent body based on the training architecture data;
[0035] Perform value evaluation on the training application graph based on the training label data to obtain the application graph value score;
[0036] Update the design drawing agent according to the value score of the application drawing, and return to execute inputting the training architecture data into the updated design drawing agent until the design drawing agent meets the preset training conditions, so as to obtain the pre-trained design drawing agent.
[0037] According to some embodiments of the present application, before performing system process logic reasoning on the target nuclear power control system according to the target control strategy and the preset target design principle data to obtain the target design process logic, it further includes:
[0038] Obtain the design principle requirement data of the target nuclear power control system;
[0039] Perform design basis logic parsing based on the design principle requirement data to obtain basic design logic data;
[0040] Perform design regulation logic parsing based on the design principle requirement data to obtain the regulation design logic function;
[0041] Determine the target design principle data according to the basic design logic data and the regulation design logic function.
[0042] According to some embodiments of the present application, after constructing the schematic diagram of the target nuclear power control system according to the target control key point data to obtain the target system schematic diagram, it further includes:
[0043] Perform simulation modeling on the target system schematic diagram to obtain an initial principle simulation model;
[0044] Generate verification test cases for the target system schematic diagram according to the target control key point data;
[0045] Verify the matching degree between the system control function and the system control requirement of the initial principle simulation model according to the verification test cases to obtain the control function matching degree;
[0046] Update the model parameters of the initial principle simulation model based on the control function matching degree, and return to construct the schematic diagram of the target nuclear power control system according to the target control key point data until the control function matching degree meets the preset matching conditions to obtain the target principle simulation model;
[0047] Modify the target system schematic diagram according to the target principle simulation model to obtain the updated target system schematic diagram.
[0048] According to some embodiments of the present application, after determining the target system application drawing as the target system design drawing of the target nuclear power control system, it further includes:
[0049] Obtain the application signal data of the target system application diagram; the application signal data is used to characterize all input signals and output signals of the target system application diagram;
[0050] Obtain the application annotation data of the target system application diagram; the application annotation data is used to characterize all parameter annotations of the target system application diagram.
[0051] According to the nuclear power system design diagram generation device of the second aspect embodiment of the present application, it includes:
[0052] A system control requirement acquisition module, configured to acquire the design control requirement data of the target nuclear power control system;
[0053] A control key point analysis module, configured to perform control key point analysis based on the design control requirement data to obtain target control key point data;
[0054] A schematic diagram construction module, configured to construct a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram;
[0055] An application diagram construction module, configured to, in response to the target system schematic diagram meeting the system principle verification condition, construct an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram;
[0056] A system design diagram generation module, configured to, in response to the target system schematic diagram meeting the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system.
[0057] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements the nuclear power system design diagram generation method according to any one of the first aspect embodiments of the present application.
[0058] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, the storage medium stores a program, and when the program is executed by a processor, it implements the nuclear power system design diagram generation method according to any one of the first aspect embodiments of the present application.
[0059] The method and device for generating a design drawing of a nuclear power system according to an embodiment of the present application, an electronic device, and a storage medium have at least the following beneficial effects: obtaining design control requirement data of a target nuclear power control system; analyzing control key points based on the design control requirement data to obtain target control key point data; constructing a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram; in response to the target system schematic diagram meeting the system principle verification condition, constructing an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram; in response to the target system schematic diagram meeting the system application verification condition, determining the target system application diagram as the target system design drawing of the target nuclear power control system. In this way, the efficiency of generating a design drawing of a nuclear power plant control system can be improved.
[0060] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0062] Figure 1 is a schematic flowchart of a method for generating a design drawing of a nuclear power system provided by an embodiment of the present application;
[0063] Figure 2 is Figure 1 a flowchart of step S101 in
[0064] Figure 3 is Figure 1 a flowchart of step S102 in
[0065] Figure 4 is another schematic flowchart of a method for generating a design drawing of a nuclear power system provided by an embodiment of the present application;
[0066] Figure 5 is Figure 1 a flowchart of step S103 in
[0067] Figure 6 is another schematic flowchart of a method for generating a design drawing of a nuclear power system provided by an embodiment of the present application;
[0068] Figure 7 is Figure 1 a flowchart of step S104 in
[0069] Figure 8 is another schematic flowchart of a method for generating a design drawing of a nuclear power system provided by an embodiment of the present application;
[0070] Figure 9 For Figure 7 the flowchart of step S702 in
[0071] Figure 10 Another schematic flowchart of the method for generating a nuclear power system design drawing provided by an embodiment of the present application;
[0072] Figure 11 Schematic structural diagram of the device for generating a nuclear power system design drawing provided by an embodiment of the present application;
[0073] Figure 12 Schematic hardware structure diagram of the electronic device provided by an embodiment of the present application. Detailed implementation manners
[0074] The embodiments of the present application will be described in detail below. The examples of the embodiments are shown in the drawings, where the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the drawings are exemplary and are only used to explain the present application and should not be construed as a limitation to the present application.
[0075] In the description of the present application, the meaning of several is one or more, the meaning of multiple is more than two, greater than, less than, exceeding, etc. are understood as not including the present number, and above, below, within, etc. are understood as including the present number. If there is a description of first and second, it is only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance or implicitly indicating the quantity of the indicated technical features or implicitly indicating the sequence relationship of the indicated technical features.
[0076] In the description of the present application, it should be understood that with regard to the orientation description, such as up, down, left, right, front, back, etc., the orientation or position relationship indicated is based on the orientation or position relationship shown in the drawings. It is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present application.
[0077] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "schematic embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0078] In the description of this application, it should be noted that, unless otherwise clearly defined, the terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application in combination with the specific content of the technical solution. In addition, the identification of specific steps below does not represent a limitation on the order of steps and execution logic. The execution order and execution logic between each step should be understood and inferred with reference to the contents described in the embodiment.
[0079] The control system of a nuclear power plant is very important for the safe and economic operation of the nuclear power plant, and is an important part of the design, commissioning and operation of nuclear power units. However, with the increase of nuclear power plant unit systems and system parameters, the number and complexity of nuclear power plant control systems have also increased. A change in one nuclear power plant control system will have a ripple effect on the entire nuclear power plant, which may affect the normal operation of the nuclear power plant control system.
[0080] At present, the generation of nuclear power plant control system design drawings is usually based on engineers connecting to upstream demand documents (such as demand description documents in Word, PDF or Excel format) to perform necessary parameter checks and parameter confirmations, and perform system logic design and verification based on the confirmed results. However, this method requires cooperation between multiple professional engineers and is also limited by the professional level of design engineers. When there are differences in the level of engineers and their understanding of nuclear power plant control systems, a lot of time is required for communication and parameter checks, resulting in low efficiency in the generation of nuclear power plant control system design drawings. Therefore, how to improve the efficiency of nuclear power plant control system design drawing generation is still a difficult problem that needs to be solved in the industry.
[0081] Therefore, constructing the schematic diagram of the target nuclear power control system according to the target control point data can initially realize the conversion of control points into visual schematic diagrams, saving the coordination and communication time between multiple professional engineers, and helping to initially improve the efficiency of generating design drawings of nuclear power plant control systems. When the target system schematic diagram is verified, the target nuclear power control system application diagram is generated, ensuring the feasibility and reliability of the nuclear power plant control system in actual operation. The verified target system application diagram is determined as the final design diagram, further improving the reliability of the nuclear power plant control system. There is no need for engineers to intervene to check the parameters of the control system, which significantly improves the efficiency of generating design drawings of nuclear power plant control systems.
[0082] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a method and device for generating a nuclear power system design drawing, an electronic device, and a storage medium, which can improve the efficiency of generating a nuclear power plant control system design drawing.
[0083] The following is a further explanation based on the attached drawings:
[0084] Reference Figure 1 , according to the method for generating a design drawing of a nuclear power system according to an embodiment of the present application, it may include, but is not limited to:
[0085] Step S101, obtaining design control requirement data of a target nuclear power control system;
[0086] Step S102, performing control key point analysis based on the design control requirement data to obtain target control key point data;
[0087] Step S103, constructing a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram;
[0088] Step S104, in response to the target system schematic diagram meeting the system principle verification condition, constructing an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram;
[0089] Step S105, in response to the target system schematic diagram meeting the system application verification condition, determining the target system application diagram as the target system design diagram of the target nuclear power control system.
[0090] The method for generating a design drawing of a nuclear power system shown in steps S101 to S105 of the embodiment of the present application needs to obtain design control requirement data of a target nuclear power control system; perform control key point analysis based on the design control requirement data to obtain target control key point data; construct a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram; in response to the target system schematic diagram meeting the system principle verification condition, construct an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram; in response to the target system schematic diagram meeting the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system. First, according to the target control key point data, the embodiment of the present application constructs a schematic diagram of the target nuclear power control system, which can initially realize the conversion of control key points into visual schematic diagrams, saving the cooperation and communication time among multiple professional engineers, helping to initially improve the efficiency of generating the design drawing of the nuclear power plant control system, and generating an application diagram of the target nuclear power control system when the target system schematic diagram passes the verification, ensuring the feasibility and reliability of the nuclear power plant control system in actual operation, and determining the verified target system application diagram as the final design drawing, further improving the reliability of the nuclear power plant control system, and there is no need to involve engineers in checking the parameters of the control system. In this way, the efficiency of generating the design drawing of the nuclear power plant control system can be improved.
[0091] Reference Figure 2, according to some embodiments of the present application, step S101 of obtaining the design control requirement data of the target nuclear power control system may include, but is not limited to:
[0092] Step S201, obtaining the target system design data of the target nuclear power control system;
[0093] Step S202, performing requirement analysis on the target system design data to obtain the design control requirement data.
[0094] Specifically, in step S201, the target system design data includes, but is not limited to, detailed data such as the nuclear power plant system architecture, equipment list, control logic, signal flow, and performance indicators.
[0095] Specifically, obtaining the target system design data of the target nuclear power control system includes: obtaining the target system document of the target nuclear power control system and obtaining the target document format of the target system document; the target document format includes text document format, portable document format, and drawing document format; if the target document format is portable document format, performing document optical character recognition on the target system document to obtain document character data; if the target document format is drawing document format, performing graphic analysis on the target system document to obtain document graphic data; performing semantic analysis on the document character data, document graphic data, and text document format to obtain the target system design data.
[0096] Furthermore, the target system document includes, but is not limited to, the architecture diagram of the nuclear power plant system, equipment specification, control logic flow chart, operation manual, etc. The target system document also includes text document format (such as Word), portable document format (such as PDF), and drawing document format (such as Visio).
[0097] Specifically, if the target system document is in PDF format, use optical character recognition (OCR) technology to extract the text content in the PDF document to obtain document character data; if the target system document is in Visio format, use a graphic analysis tool to extract the graphic elements and connection relationships in the drawing to obtain document graphic data.
[0098] Furthermore, use NLP technology to analyze the text content in the document, extract key information (such as equipment name, signal name, control logic, etc.), and integrate the extracted key information and document graphic data into structured data to form the target system design data.
[0099] In step S202, specifically, the design control requirement data are the requirement data such as specific control logics, functional requirements, and performance indicators extracted from the target system design data, and the design control requirement data are used to guide the design and implementation of the nuclear power plant control system.
[0100] Specifically, the purpose of requirement analysis is to extract the key information directly related to the design of the control system from the target system design data, that is, to clean the target system design data, remove duplicate and error information, classify it according to categories such as the equipment, signals, and control logics of the nuclear power plant control system, and extract the signal flow directions and control relationships between the equipment of the system from the nuclear power plant control system architecture diagram and control logic flow chart.
[0101] The embodiment of the present application shown by steps S201 to S203 can ensure that the design team has a comprehensive understanding of the overall architecture, functional modules, equipment list, signal flow directions, performance indicators, and safety requirements of the nuclear power plant control system, provide accurate input for the subsequent design of the nuclear power plant control system, and through the analysis of control key points, can transform complex design data into specific design control requirements, providing clear guidance for the implementation of the nuclear power plant control system.
[0102] In some more specific embodiments of the present application, taking the water system of a nuclear power plant as an example, the design control requirement data clarify the conditions for starting and stopping the cooling water pump in the water system, the signals for starting and stopping the cooling water pump (including protection signals, automatic start / stop, manual start / stop, etc.), as well as the on / off command signals of the valves under different conditions, the automatic and manual signals for the regulating valve to adjust according to different temperatures, and the operations such as starting and stopping backwashing of the filter under different pressure differences, so as to meet the normal operation function and accident operation function of the water system.
[0103] Refer to Figure 3 , according to some embodiments of the present application, in step S102, based on the design control requirement data, control key point analysis is performed to obtain target control key point data, which may include, but is not limited to:
[0104] Step S301, perform control element naming analysis based on the design control requirement data to obtain control element naming rules;
[0105] Step S302, perform system control signal analysis based on the design control requirement data to obtain control signal data;
[0106] Step S303, perform system control setpoint analysis based on the design control requirement data to obtain control setpoint data;
[0107] Step S304, determine the target control key point data according to the control element naming rules, control signal data, and control setpoint data.
[0108] In step S301, specifically, the control element naming rule is used to ensure the standardization and consistency of the naming of all control elements (such as equipment, signals, modules, etc.) in the nuclear power plant control system.
[0109] For example, in the water system of a nuclear power plant, the naming rule of equipment includes the naming of elements such as project code, unit number, system name, and equipment number.
[0110] Furthermore, naming name features (such as character sequences, lengths, prefixes, and suffixes, etc.) are extracted from the design control requirement data through a convolutional neural network, and name patterns (such as the project code starts with "NF", the unit number starts with "Unit", etc.) are identified. According to the identified name patterns, naming rules (such as the format of the project code is "NF-XXX", and the format of the unit number is "Unit-XXX") are summarized.
[0111] In this embodiment, performing control element naming analysis based on the design control requirement data can provide a clear identification framework for subsequent control point analysis, facilitating the subsequent maintenance and fault troubleshooting of the nuclear power plant control system.
[0112] In step S302, specifically, the core task of this step is to identify and extract all input and output devices and control signals in the nuclear power plant control system, including the source, destination, function description of the control signal, and the role of the control signal in the system.
[0113] For example, in the water system of a nuclear power plant, the control signal can include signals from liquid level sensors, flow regulating valve signals, etc.
[0114] Specifically, performing system control signal analysis based on the design control requirement data helps to understand the communication and interaction methods between various devices in the nuclear power plant control system, providing a basis for subsequent system design and verification.
[0115] In step S303, specifically, the control setpoint data refers to the parameters and parameter thresholds of the control functions required in the nuclear power plant control system, and this control setpoint data is crucial for the normal operation and safety control of the system.
[0116] For example, in the water system of a nuclear power plant, the parameters of the control function can be the PID (Proportional-Integral-Derivative) adjustment parameters of the regulating valve, delay time, pulse time, function curve, etc., and the parameter thresholds can be data such as the bearing temperature of the pump, pipeline pressure, pipeline flow, pipeline temperature, filter differential pressure, etc. in the system sensors.
[0117] In this embodiment, by parsing the system control setpoint based on the design control requirement data, it can ensure that the system meets the system performance and safety requirements during design, and can realize the automatic extraction of control setpoint data without the need for engineers to intervene in the parameter inspection and parameter confirmation processes, improving the efficiency of system control setpoint parsing.
[0118] In step S304, specifically, the target control key point data includes, but is not limited to, function coding, function description, related equipment, sensors, test steps, expected status feedback, actual status feedback, test results, testers, test time, remarks, etc., and the target control key point data is used to check whether the control function design of the nuclear power plant control system meets the control requirements.
[0119] In this embodiment, by determining the target control key point data according to the control element naming rules, control signal data, and control setpoint data, the scattered information of the nuclear power plant control system can be integrated to form a complete set of control key point data, providing comprehensive guidance for the subsequent control system design. Moreover, the target control key point data not only includes the standardized naming of each control element in the system, but also covers the detailed information of control signals and the specific values of control setpoints, thus laying a solid foundation for constructing an accurate and reliable control system design.
[0120] The embodiment of the present application shown by steps S301 to S304 can realize the automatic parsing of the control key points of the nuclear power plant control system without the need for design engineers to intervene in the parameter inspection process of system design, improving the efficiency of control key point parsing, ensuring the standardization and consistency of the naming of equipment, signals, and modules in system design, and providing detailed signal flow directions, function descriptions, and specific parameter settings for system design, thus providing an important data basis for the subsequent construction of the functional requirements and safety standards of the accurate nuclear power plant control system design.
[0121] Refer to Figure 4 , according to some embodiments of the present application, before step S103 performs system process logic reasoning on the target nuclear power control system according to the target control strategy and the preset target design principle data to obtain the target design process logic, it may further include, but is not limited to:
[0122] Step S401, obtaining the design principle requirement data of the target nuclear power control system;
[0123] Step S402, performing design basic logic parsing based on the design principle requirement data to obtain basic design logic data;
[0124] Step S403, performing design regulation logic parsing based on the design principle requirement data to obtain the regulation design logic function;
[0125] Step S404: Determine the target design principle data based on the basic design logic data and the regulated design logic function.
[0126] In step S401 of some embodiments, specifically, the design principle requirement data refers to the detailed information describing the design principle of the target nuclear power control system, including the interaction logic between system devices, modules, and signals, etc.
[0127] For example, in the water system of a nuclear power plant, the design principle requirement data can be the layout and connection relationships of devices such as liquid level sensors, flow regulating valves, PID controllers, and cooling water pumps.
[0128] Specifically, perform lexical analysis on the target system document of the target nuclear power control system to segment the text into words or morphemes, then perform syntactic analysis to determine the grammatical structure of the sentence, and extract key information related to the design principle such as the function description, shape characteristics, condition judgment, and operation process of the basic logic module in the target system document based on the grammatical structure.
[0129] Specifically, for the target system document in Visio format, use a graph neural network (such as GNN) to learn the feature representations of nodes (such as shapes in the flow chart) and edges (such as lines connecting shapes) in the Visio flow chart to extract flow chart information related to the design principle such as the topological structure and logical process of the Visio flow chart, and determine the design principle requirement data based on the flow chart information and the basic logic module information.
[0130] In step S402 of some embodiments, specifically, the basic design logic data refers to the logical functions of the basic logic modules extracted from the design principle requirement data, and these data are the basis for the control system design. The basic design logic data includes module logic data such as AND, OR, NOT, pulse, delay, flip - flop, selector, etc.
[0131] Specifically, use a convolutional neural network (CNN, Convolutional Neural Network) to identify the logical function features of the basic logic modules in the design principle requirement data, and input the logical function features into an activation function (such as the Softmax function) to output module logic data such as AND, OR, NOT, pulse, delay, flip - flop, selector, etc.
[0132] In step S403 of some embodiments, specifically, the regulated design logic function refers to the logical functions of the complex logic modules extracted from the design principle requirement data. The logical functions of the complex logic modules include logical data such as PID regulation, group control logic, and process function drive modules, and the regulated design logic function is used to ensure the stability and performance of the nuclear power plant control system under different working conditions.
[0133] Specifically, through a multi-layer perceptron (MLP) network, the logical function features of complex logical modules can be extracted from the design principle requirement data, and according to the system performance requirements, the key information of the logical function features can be analyzed to finally extract logical data such as PID regulation, group control logic, and process function drive modules.
[0134] In step S404 of some embodiments, specifically, the target design principle data refers to the final design data that integrates the basic design logic data and the regulated design logic function. These data provide comprehensive guidance for the subsequent design and verification of the nuclear power plant control system, ensuring that the design of the nuclear power plant control system not only meets the functional requirements but also satisfies the system performance and safety standards.
[0135] The embodiments of the present application provided by steps S401 to S404 can automatically extract the logical functions of the basic logical modules and complex logical modules of the nuclear power plant control system through a detailed analysis of the design principles, which is convenient for improving the performance of the nuclear power plant control system design subsequently, helps reduce system design errors and failures, and ensures the stable operation of the nuclear power plant control system.
[0136] In an optional embodiment of the present application, after determining the target design principle data according to the basic design logic data and the regulated design logic function, control entity extraction is performed on the control key point data to obtain control key point entities; principle entity extraction is performed on the target design principle data to obtain principle entities; control entity relationship recognition is performed on the control key point entities to obtain control key point entity relationships; principle entity relationship recognition is performed on the principle entities to obtain principle entity relationships; system design entity relationship recognition is performed on the control key point entities and the principle entities to obtain system design entity relationships; and a system design knowledge graph is constructed based on the control key point entities, principle entities, control key point entity relationships, principle entity relationships, and system design entity relationships.
[0137] Specifically, the system design knowledge graph represents entities (such as equipment control parameters, system components, operation steps, etc.) and the relationships between entities (such as causal relationships, sequential relationships, connection relationships, etc.) in a graphical structure. By constructing the system design knowledge graph, the knowledge related to the design of the nuclear power plant control system can be organized and managed more clearly, which is convenient for improving the efficiency of control strategy reasoning and process logic reasoning subsequently.
[0138] Referring to Figure 5 , according to some embodiments of the present application, step S103 constructs a schematic diagram of the target nuclear power control system based on the target control key point data to obtain the target system schematic diagram, which may include, but is not limited to:
[0139] Step S501, using a pre-trained schematic diagram generation model and target control key point data to perform control strategy inference on the target nuclear power control system, and obtaining a target control strategy;
[0140] Step S502, according to the target control strategy and preset target design principle data, performing system process logic inference on the target nuclear power control system, and obtaining a target design process logic;
[0141] Step S503, generating a target system schematic diagram of the target nuclear power control system based on the target control strategy and the target design process logic.
[0142] In step S501 of some embodiments, specifically, the pre-trained schematic diagram generation model refers to an intelligent agent for generating a system schematic diagram that has been trained using known nuclear power plant control system design cases and historical data of nuclear power plant control system design. This intelligent agent can generate corresponding control strategies based on the input control key point data.
[0143] Specifically, the target control strategy refers to the rule strategy for achieving the control target according to the design requirements and safety standards of the nuclear power plant control system.
[0144] For example, in the water use system of a nuclear power plant, according to the safety requirements of the water pumps in the water use system, the schematic diagram generation model obtains data on water pumps, liquid levels, and water pressure from the system design knowledge graph, and infers rules that match starting a standby pump when the liquid level is lower than the set water level threshold and closing the safety valve when the water pressure is too high. This rule is determined as the target control strategy.
[0145] In step S502 of some embodiments, specifically, the preset target design principle data refers to the final design data that integrates basic design logic data and regulatory design logic functions.
[0146] Specifically, the target design process logic refers to the logical rules for realizing the logical connection between devices or modules of the nuclear power plant control system according to the control strategy and design principles.
[0147] For example, in the water use system of a nuclear power plant, the target control strategy includes the signal threshold of the liquid level sensor and the control logic of the flow regulating valve. The target design principle data includes logic module function data such as pulses and PID regulation. Through system process logic inference, the flow regulation rule for the pulse signal of the liquid level sensor to be transmitted to the PID controller is obtained, and this flow regulation rule is determined as the target design process logic, so as to control the flow regulating valve through the output signal of the PID controller.
[0148] Step S503 of some embodiments. Specifically, the target system schematic diagram includes the connection relationships, control logics, signal flows, etc. of various devices and modules in the nuclear power control system. The process of generating the target system schematic diagram needs to comprehensively consider the target control strategy and the target design process logic to ensure that the schematic diagram can accurately reflect the design intent and functional requirements of the system.
[0149] Specifically, the design of the schematic diagram does not involve the specific device and module names of the nuclear power plant control system. It is only necessary to meet the control requirements in principle, and it can also be simplified. For example, if the water system includes three trains and the control functions of each train are basically the same, constructing a schematic diagram of one train can represent the system, which helps to shorten the construction time of the target system schematic diagram and is also convenient for immediate verification during the construction of the schematic diagram.
[0150] For example, in the water system of a nuclear power plant, the target control strategy and the target design process logic include the signal threshold of the liquid level sensor, the control logic of the flow regulating valve, the parameter settings of the PID controller, etc. Based on this, an agent generates the target system schematic diagram through the system schematic diagram, and this target system schematic diagram shows the connection relationships and control logics of various devices in the system.
[0151] Through the embodiments of the present application provided by steps S501 to S503, through detailed control strategy reasoning and process logic reasoning, the system schematic diagram generation agent can quickly generate a schematic diagram that meets the control requirements, saving the cooperation and communication time among multiple professional engineers, helping to initially improve the construction efficiency of the schematic diagram of the nuclear power plant control system, and also being able to accurately understand the requirements of the nuclear power plant control system, reducing design errors in the system schematic diagram, and helping to improve the accuracy of the construction of the system schematic diagram.
[0152] Refer to Figure 6 , according to some embodiments of the present application, after step S103 constructs the schematic diagram of the target nuclear power control system based on the target control key point data to obtain the target system schematic diagram, it may further include, but not limited to:
[0153] Step S601, perform simulation modeling on the target system schematic diagram to obtain an initial principle simulation model;
[0154] Step S602, generate verification cases for the target system schematic diagram according to the target control key point data;
[0155] Step S603, verify the matching degree between the system control function and the system control requirements of the initial principle simulation model according to the verification cases to obtain the control function matching degree;
[0156] Step S604: Update the model parameters of the initial principle simulation model based on the control function matching degree, and return to construct the schematic diagram of the target nuclear power control system according to the target control key point data until the control function matching degree meets the preset matching condition, and obtain the target principle simulation model;
[0157] Step S605: Revise the schematic diagram of the target system according to the target principle simulation model to obtain the updated schematic diagram of the target system.
[0158] In step S601 of some embodiments, specifically, since the control modules or control devices in the schematic diagram of the target system in the nuclear power plant control system and the control modules or control devices used in the simulation are in one-to-one correspondence, it means that each module or each device in the schematic diagram of the target system has a corresponding simulation module or simulation device for simulating its behavior in the simulation environment.
[0159] For example, the PID controller module in the schematic diagram of the target system also has a corresponding PID controller module in the initial principle simulation model, and the two are exactly the same in terms of function and control parameter settings.
[0160] Specifically, performing simulation modeling on the schematic diagram of the target system to obtain the initial principle simulation model includes: obtaining the target control modules of the schematic diagram of the target system and the target connection relationships of the target control modules; converting the target control modules into simulation control modules in a preset simulation environment; converting the target connection relationships into simulation connection relationships in the simulation environment; performing simulation processing on the schematic diagram of the target system based on the simulation control modules and simulation connection relationships to obtain the initial principle simulation model.
[0161] In this embodiment, by performing simulation modeling on the schematic diagram of the target system, not only the time consumed by manual modeling errors is reduced, but also the system behavior of the nuclear power plant control system under different working conditions can be simulated, which is convenient for improving the efficiency of subsequent system verification and optimization.
[0162] In step S602 of some embodiments, specifically, the verification cases are used to check whether the system control function design of the schematic diagram of the target system meets the control requirements. The verification cases include all devices, modules, sensors, the interaction logic and control strategies between each device or each module, expected state feedback, actual state feedback, test results, testers, and test time of the system.
[0163] For example, if the verification case can be used to verify whether the standby pump can be correctly started when the liquid level sensor of the water supply system detects that the liquid level is too low, and the response of the flow regulating valve under different flow requirements.
[0164] Step S603 of some embodiments, specifically, the control function matching degree is used to evaluate whether the control function of the initial principle simulation model matches the system control requirements. This step involves simulating the operation of the system under various working conditions and recording the deviation between the output of the initial principle simulation model and the expected results.
[0165] For example, by simulating the situation of too low liquid level, checking whether the standby pump can be started in time, and the verification result of whether the flow regulating valve can accurately regulate the flow will reflect the matching degree of the control function.
[0166] Step S604 of some embodiments, specifically, according to the verification result of the control function matching degree, adjust the parameters of the initial principle simulation model. If the verification result shows that the system control function fails to achieve the expected effect, such as the standby pump starts with a delay or the flow regulation is inaccurate, then adjust the parameters of the relevant equipment or optimize the control logic, and reconstruct the schematic diagram again. Then, perform simulation modeling and control function matching degree verification on the reconstructed schematic diagram again until the control function matching degree meets the preset matching conditions, so as to ensure that the finally obtained target principle simulation model can accurately reflect the system design requirements.
[0167] Specifically, the preset matching conditions include performance compliance conditions, safety compliance conditions, and fault tolerance conditions.
[0168] For example, performance indicators such as the response time of the flow regulating valve and the stability of the PID controller must meet the preset thresholds; when the pressure is too high, the safety valve must be able to open in time to prevent the system from overpressure; when some equipment fails or signals are lost in the system, the standby equipment must be able to start automatically when the main equipment fails.
[0169] Step S605 of some embodiments, specifically, after obtaining the target principle simulation model that meets the matching conditions, correct the target system schematic diagram according to the optimization results in the model, that is, adjust the connection relationship of the control system equipment, optimize the control logic, or update the equipment parameter settings.
[0170] In this embodiment, correcting the target system schematic diagram according to the target principle simulation model to obtain the updated target system schematic diagram can more accurately reflect the actual operation of the nuclear power plant control system and ensure that it can meet the safety and performance requirements of the nuclear power plant in actual applications.
[0171] The embodiments of the present application shown in steps S601 to S605, through simulation modeling, can test the behavior of the system under various working conditions in a virtual environment, reduce the risks and costs of actual testing, and the matching degree verification and iterative optimization ensure that the designed control function is highly consistent with the requirements, significantly improving the reliability and performance of the nuclear power plant control system.
[0172] In some embodiments of the present application, taking the water system of a nuclear power plant as an example, the schematic diagram of the target system includes modules such as a liquid level sensor, a flow regulating valve, and a PID controller. During simulation modeling, these modules are transformed into virtual objects in the simulation environment, and corresponding parameters are set. For example, the signal threshold of the liquid level sensor and the control logic of the flow regulating valve are input into the simulation model. By running the verification test cases, the performance of the initial principle simulation model under different working conditions is evaluated, such as whether the standby pump can be started in time when the liquid level is too low, and whether the flow regulating valve can accurately regulate the flow rate. According to the verification results, the parameters of the simulation model are adjusted, such as the proportional, integral, and derivative parameters of the PID controller, to optimize the response speed and stability of the system. Finally, the revised schematic diagram will more accurately reflect the actual operation of the system, ensuring that it can meet the safety and performance requirements of the nuclear power plant in practical applications.
[0173] Referring to Figure 7 , according to some embodiments of the present application, in step S104, based on the schematic diagram of the target system and the target control key point data, an application diagram of the target nuclear power control system is constructed to obtain the application diagram of the target system, which may include, but is not limited to:
[0174] Step S701, obtaining a system application diagram template corresponding to the target nuclear power control system;
[0175] Step S702, inputting the target control key point data, the target design principle data, and the schematic diagram of the target system into a pre-trained design diagram intelligent agent to extract the target system architecture data of the target nuclear power control system;
[0176] Step S703, filling the system application diagram template according to the target system architecture data to obtain the application diagram of the target system.
[0177] In step S701 of some embodiments, specifically, the system application diagram template refers to a pre-defined framework diagram for constructing the application diagram of the nuclear power plant control system. This system application template usually includes standard symbols, connection methods, and layout structures of various devices and modules in the system.
[0178] Referring to Figure 8 , according to some embodiments of the present application, before step S702 inputs the target control key point data, the target design principle data, and the schematic diagram of the target system into a pre-trained design diagram intelligent agent to extract the target system architecture data of the target nuclear power control system, it may further include, but is not limited to:
[0179] Step S801, obtaining an initial design diagram intelligent agent and a training data set; wherein, the training data set includes multiple training architecture data and training label data corresponding to each training architecture data;
[0180] Step S802: Input the training architecture data into the design graph agent to generate a training application graph through the design graph agent based on the training architecture data.
[0181] Step S803: Conduct a value assessment on the training application graph based on the training label data to obtain an application graph value score.
[0182] Step S804: Update the design graph agent according to the application graph value score, and then return to execute the step of inputting the training architecture data into the updated design graph agent until the design graph agent meets the preset training conditions, thereby obtaining a pre-trained design graph agent.
[0183] In step S801 of some embodiments, specifically, the initial design graph agent refers to a non-trained reinforcement learning (RL) model, which mainly learns the optimal system application graph generation strategy through interaction with the environment.
[0184] Specifically, the training dataset includes multiple pieces of training architecture data and corresponding training label data. The training architecture data is data on the actual production system equipment information, equipment connection relationships, equipment control logic, system hierarchical structure, and hierarchical priorities in each nuclear power plant control system, which is used to train the agent to recognize and generate effective system application graphs; the training label data refers to the performance indicators or design goals of the system architecture, which is used to evaluate the quality of the generated system application graphs.
[0185] For example, in the water system of a nuclear power plant, the training architecture data includes, but is not limited to, the positions, connection methods, and basic control logic of liquid level sensors, flow regulating valves, and PID controllers.
[0186] In step S802 of some embodiments, specifically, the training application graph refers to the initial nuclear power plant control system application graph generated by the design graph agent based on the training architecture data.
[0187] Specifically, the design graph agent identifies the execution actions on the training architecture data in the current system state. The execution actions include, but are not limited to, adjusting the connection relationships of equipment in the nuclear power plant control system, optimizing the control logic, and modifying the equipment parameter settings. Among them, the current system state is a comprehensive description of the nuclear power plant control system architecture and operating conditions learned by the design graph agent at the current moment.
[0188] Furthermore, the design graph agent generates a corresponding system application graph based on the execution actions from the training architecture data. The training application graph shows the equipment parameters, layout, and control logic of the nuclear power plant control system, etc.
[0189] For example, if the training architecture data is the water tank liquid level architecture data of the water use system in a nuclear power plant, the design drawing agent connects the signals of the liquid level sensors to a PID controller, and the output of the PID controller is connected to a flow regulating valve to achieve precise control of the water tank liquid level.
[0190] In step S803 of some embodiments, specifically, the application graph value score refers to the index score after quality evaluation of the training application graph.
[0191] Specifically, the value evaluation can be jointly determined by comparing the generated training application graph with the system performance indicators and their corresponding index weights in the training label data.
[0192] For example, the training label data may include performance indicators such as the response time, stability, and safety mechanism of the water use system. If the training application graph of the water use system generated by the design drawing agent meets all the control requirement points, and there are signal connections or logical relationships in the system application graph, and the response time index score of this training water use system application graph is 85, the corresponding index score weight is 0.3, the stability index score is 90, the corresponding index score weight is 0.3, and the safety mechanism index score is 88, the corresponding index score is 0.4, then the determined value score is 0.3×85 + 0.3×90 + 0.4×88 = 87.7.
[0193] In step S804 of some embodiments, specifically, the preset training condition may be that the application graph value score is greater than or equal to a preset value score threshold.
[0194] For example, the preset value score threshold is usually 85 points.
[0195] Specifically, if the application graph value score is lower than the preset value score threshold, it means that the generated training application graph fails to meet the design requirements or performance indicators. At this time, the design drawing agent will adjust the model parameters and parameter weights of the design drawing agent according to the evaluation result of the feedback application graph value score until the design drawing agent meets the preset training conditions and stops training.
[0196] In the embodiments of the present application shown in steps S801 to S804, by introducing reinforcement learning and a reward function, the design drawing agent can automatically learn and optimize control strategies in complex system designs, reduce human errors, and further improve the reliability and safety of the system.
[0197] Refer to Figure 9 , according to some embodiments of the present application, step S702 inputs the target control key point data, target design principle data, and target system schematic diagram into a pre-trained design drawing agent to extract the target system architecture data of the target nuclear power control system, which may include, but is not limited to:
[0198] Step S901: Use the design drawing agent to obtain the system device information of the target nuclear power control system and the device connection relationships corresponding to the system device information from the target control key point data;
[0199] Step S902: Obtain the device control logic from the target design principle data according to the system device information;
[0200] Step S903: Obtain the system hierarchical structure from the target system schematic diagram according to the system device information, and obtain the hierarchical priority of the system hierarchical structure;
[0201] Step S904: Determine the target system architecture data according to the system device information, device connection relationships, device control logic, system hierarchical structure and hierarchical priority.
[0202] In step S901 of some embodiments, specifically, the system device information refers to the basic information of all devices in the nuclear power plant control system, including device name, type, model and function, etc.
[0203] Specifically, the device connection relationship refers to the connection method between all devices in the nuclear power plant control system, such as signal flow direction and interaction logic, etc.
[0204] For example, in the water use system of a nuclear power plant, the target control key point data includes the signal threshold of the liquid level sensor, the control logic of the flow regulating valve, and the parameter settings of the PID controller. Then, through the design drawing agent, the system device information such as the model and function of the liquid level sensor, flow regulating valve and PID controller can be extracted from the target control key point data, as well as the device connection relationships such as how the signal of the liquid level sensor is transmitted to the PID controller and how the output of the PID controller controls the flow regulating valve.
[0205] In step S902 of some embodiments, specifically, the device control logic refers to the specific control logic of each device in the system, such as PID regulation, group control logic, etc.
[0206] Specifically, match the system device information with the target design principle data to find the control logic corresponding to the device, extract the specific control logic corresponding to each device from the target design principle data, and integrate the extracted control logic into the system device information to provide complete device control logic for subsequent steps.
[0207] In step S903 of some embodiments, specifically, the system hierarchical structure refers to the organizational level of devices and modules in the nuclear power plant control system, such as the hierarchical relationship between main devices, sub-devices and auxiliary devices.
[0208] Specifically, the hierarchical priority refers to the importance and priority processing order of devices at different levels during system operation.
[0209] Specifically, input the target system schematic diagram into the design drawing agent to parse the device and module layout in the schematic diagram, extract the system-level structure based on the device and module layout, clarify the organizational hierarchy of devices and modules, and determine the priorities of devices at different levels according to the system operation logic. Integrate the system-level structure and level priorities into the system device information to provide complete system-level information for subsequent steps.
[0210] In step S904 of some embodiments, the target system architecture data refers to the integrated system device information, device connection relationships, device control logic, system-level structure, and level priorities, etc. This target system architecture data provides comprehensive guidance for the final design of the nuclear power plant control system.
[0211] The embodiments of the present application shown by steps S901 to S904 can utilize the pre-trained design drawing agent to efficiently and accurately extract the target system architecture data of the target nuclear power control system, which not only improves the efficiency and accuracy of system design, but also reduces human errors through the automation ability of the agent, ensuring the consistency and reliability of system design, and contributing to improving the safety and performance of the system.
[0212] In step S703 of some embodiments, specifically, the target system application diagram refers to the detailed design diagram generated based on the target system architecture data, which shows the specific layout, connection relationships, and control logic of all devices and modules in the system. This target system application diagram not only includes the basic logic and functions in the schematic diagram, but also adds specific engineering details (such as device models, parameter settings, signal types, interface standards, etc.) to finally generate a complete application design diagram that can be used for actual engineering implementation.
[0213] For example, taking the water system in a nuclear power plant as an example, this water system has three columns, and the target water system application diagram should detail the specific layout, connection relationships, and control functions of all devices and modules in the three columns.
[0214] Specifically, the application diagram template usually contains elements such as standardized device symbols, connection lines, and interface specifications. By filling the target system architecture data into this application diagram template, an application diagram can be generated that details the location, connection method, and interaction relationship with other devices of each device in the system.
[0215] The embodiment of the present application provided through steps S701 to S703 can reduce the uncertainty in the actual construction and commissioning phases through detailed engineering details, and there is no need for engineers to intervene in parameter checking of the control system, significantly improving the efficiency of generating the design drawing of the nuclear power plant control system. It further realizes the smooth transition of the nuclear power plant control system design from the conceptual phase to the actual implementation phase, thus ensuring the safe and efficient operation of the nuclear power plant control system.
[0216] In step S105 of some embodiments, specifically, the system application verification conditions are used to verify whether the functionality and safety of the target system application diagram can meet the actual production process, and are specifically determined based on the actual application scenario.
[0217] For example, in the water supply system of a nuclear power plant, it can be determined that the system application verification condition is whether the liquid level sensor can trigger an alarm when the liquid level is lower than the liquid level threshold and start the standby pump.
[0218] Specifically, the target system design diagram refers to the target system application diagram that meets the system application verification conditions.
[0219] Further, before determining the target system application diagram as the target system design diagram of the target nuclear power control system, it also includes: performing simulation modeling on the target system application diagram to obtain an initial application simulation model; generating application verification test cases for the target system application diagram according to the target control key point data; verifying the application matching degree between the system control function and the system control requirements of the initial application simulation model according to the application verification test cases to obtain the application function matching degree; updating the model parameters of the initial application simulation model based on the application function matching degree, and returning to construct the application diagram for the target nuclear power control system according to the target system schematic diagram and the target control key point data until the application function matching degree meets the system application verification conditions to obtain the target application simulation model; correcting the target system application diagram according to the target application simulation model to obtain the updated target system application diagram.
[0220] Specifically, the simulation verification process of the target system application diagram is the same as that of the target system schematic diagram, and will not be elaborated here.
[0221] In this embodiment, by determining the target system application diagram as the target system design diagram of the target nuclear power control system in response to the target system schematic diagram meeting the system application verification conditions, the secondary verification of the functionality and safety of the target system application diagram is realized. Through the two verifications of the target system schematic diagram and the target system application diagram, the accuracy of generating the target system design diagram is significantly improved, which is more in line with the actual production application of the nuclear power plant control system, and further ensures the safe operation of the nuclear power plant control system.
[0222] Refer to Figure 10, according to some embodiments of the present application, after step S901 determines the target system application diagram as the target system design diagram of the target nuclear power control system, it may further include, but not limited to:
[0223] Step S1001, obtain the design signal data of the target system design diagram; the design signal data is used to characterize all input signals and output signals of the target system design diagram;
[0224] Step S1002, obtain the design annotation data of the target system design diagram; the design annotation data is used to characterize all parameter annotations of the target system design diagram.
[0225] In step S1001 of some embodiments, specifically, the design signal data refers to the detailed information of the input signals and output signals of all devices or modules in the target system design diagram, and the signal data characterizes the communication and interaction methods between various devices or modules in the nuclear power plant control system.
[0226] Specifically, by parsing the signal data in the target system design diagram through the design diagram agent, the input and output signal information of all devices in the design diagram can be extracted, and based on the input and output signal information, input and output device files and signal files are generated. These files are presented in the form of tables or documents, and the signals of each device are listed in detail (for example, the input and output device files may include, but not limited to, information such as device name, signal type, signal source, signal destination, etc.); the signal file may include, but not limited to, information such as the type of signal (such as analog signal or digital signal), the source and destination of the signal, the threshold and range of the signal, etc.
[0227] In step S1002 of some embodiments, specifically, the design annotation data refers to the detailed annotations of all parameters in the target system design diagram. These annotations provide additional information about the nuclear power plant system parameters for designers and maintenance personnel, and help designers or maintenance personnel understand the design intent and specific operation mechanism of the system.
[0228] Specifically, by parsing the parameter annotation information of all devices and modules in the target system design diagram through the design diagram agent, and generating a setting value file based on the extracted parameter annotation information. This setting value file is also presented in the form of a table or document, and details the parameter settings and their annotations of each device and module in the system. For example, the setting value file may include, but not limited to, information such as the parameter name, parameter value, adjustment basis, design description, etc. of each device or module.
[0229] Through steps S1001 to S1002 provided by the embodiments of the present application, the designed signal data can provide detailed signal interaction information for system debugging and operation, ensuring error-free communication between various devices in the system. The designed annotation data provides additional information about system parameters for designers and maintenance personnel, helping to quickly understand and solve problems in the actual operation of the system, thereby further ensuring the safe and efficient operation of the nuclear power plant control system.
[0230] It should be noted that the embodiments of the present application obtain the design control requirement data of the target nuclear power control system; perform control key point analysis based on the design control requirement data to obtain the target control key point data; construct a schematic diagram of the target nuclear power control system according to the target control key point data to obtain the target system schematic diagram; in response to the target system schematic diagram meeting the system principle verification condition, construct an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain the target system application diagram; in response to the target system schematic diagram meeting the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system. The embodiments of the present application first construct a schematic diagram of the target nuclear power control system according to the target control key point data, which can initially realize the conversion of control key points into visual schematic diagrams, saving the cooperation and communication time among multiple professional engineers, helping to initially improve the efficiency of generating the design diagram of the nuclear power plant control system. When the target system schematic diagram is verified to be passed, an application diagram of the target nuclear power control system is generated, ensuring the feasibility and reliability of the nuclear power plant control system in actual operation. Determining the verified target system application diagram as the final design diagram further improves the reliability of the nuclear power plant control system and eliminates the need for engineers to intervene in parameter inspection of the control system. In this way, the efficiency of generating the design diagram of the nuclear power plant control system can be improved.
[0231] Refer to Figure 11 , according to the nuclear power system design diagram generation device of the second aspect embodiment of the present application, it may include, but is not limited to:
[0232] A system control requirement acquisition module 1101, configured to acquire the design control requirement data of the target nuclear power control system;
[0233] A control key point analysis module 1102, configured to perform control key point analysis based on the design control requirement data to obtain the target control key point data;
[0234] A schematic diagram construction module 1103, configured to construct a schematic diagram of the target nuclear power control system according to the target control key point data to obtain the target system schematic diagram;
[0235] The application diagram construction module 1104 is configured to, in response to the target system schematic diagram satisfying the system principle verification condition, construct an application diagram for the target nuclear power control system according to the target system schematic diagram and the target control key point data, so as to obtain the target system application diagram;
[0236] The system design diagram generation module 1105 is configured to, in response to the target system schematic diagram satisfying the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system.
[0237] It can be seen that the content in the above embodiments of the nuclear power system design diagram generation method is applicable to the embodiments of the present nuclear power system design diagram generation device. The functions specifically implemented by the embodiments of the present nuclear power system design diagram generation device are the same as those of the above embodiments of the nuclear power system design diagram generation method, and the beneficial effects achieved are also the same as those of the above embodiments of the nuclear power system design diagram generation method.
[0238] Refer to Figure 12 , Figure 12 schematically shows the hardware structure of an electronic device in another embodiment. The electronic device includes:
[0239] The processor 1201 can be implemented in a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided by the embodiments of the present application;
[0240] The memory 1202 can be implemented in the form of a read-only memory (ROM), static storage device, dynamic storage device, or random access memory (RAM), etc. The memory 1202 can store an operating system and other application programs. When implementing the technical solutions provided by the embodiments of the present specification through software or firmware, the relevant program codes are stored in the memory 1202 and are called by the processor 1201 to execute the nuclear power system design diagram generation method of the embodiments of the present application;
[0241] The input / output interface 1203 is used to implement information input and output;
[0242] The communication interface 1204 is used to implement communication interaction between this device and other devices, and can implement communication through a wired manner (such as USB, network cable, etc.) or through a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);
[0243] The bus 1205 transmits information among various components of the device (such as the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204);
[0244] Among them, the processor 1201, the memory 1202, the input / output interface 1203, and the communication interface 1204 are communicatively connected to each other inside the device through the bus 1205.
[0245] The embodiment of the present application also provides a computer program product, which includes a computer program. The processor of the computer device reads and executes the computer program, so that the computer device executes the method for generating the nuclear power system design diagram described above.
[0246] Terms such as "first", "second", "third", "fourth", etc. (if any) in the specification of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "include" and "comprise" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0247] It should be understood that in the present disclosure, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. "At least one (one) of the following" or its similar expression means any combination of these items, which can include, but is not limited to, any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", where a, b, and c can be single or multiple.
[0248] It should be understood that in the description of the embodiments of the present application, the meaning of "a plurality (or multiple items)" is more than two. Understandings such as greater than, less than, exceeding, etc. do not include the present number, and understandings such as above, below, within, etc. include the present number.
[0249] In several embodiments provided by the present disclosure, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0250] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0251] In addition, in each embodiment of the present disclosure, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0252] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present disclosure, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and can include, but is not limited to, several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present disclosure. And the aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROM for short), random access memories (RAM for short), magnetic disks, or optical discs and other various media that can store program codes.
[0253] It should also be understood that the various embodiments provided in the embodiments of the present application can be combined arbitrarily to achieve different technical effects.
Claims
1. A method for generating a design drawing of a nuclear power system, characterized in that, Including: Obtain the design control requirement data of the target nuclear power control system; Based on the design control requirement data, perform control key point analysis to obtain target control key point data; According to the target control key point data, construct a schematic diagram of the target nuclear power control system to obtain a target system schematic diagram; In response to the target system schematic diagram meeting the system principle verification condition, construct an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram; In response to the target system schematic diagram meeting the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system.
2. The method according to claim 1, wherein The constructing a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram includes: Use a pre-trained schematic diagram generation model and the target control key point data to perform control strategy reasoning on the target nuclear power control system to obtain a target control strategy; According to the target control strategy and preset target design principle data, perform system process logic reasoning on the target nuclear power control system to obtain target design process logic; Generate the target system schematic diagram of the target nuclear power control system based on the target control strategy and the target design process logic.
3. The method according to claim 2, characterized in that, The constructing an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram includes: Obtain the system application diagram template corresponding to the target nuclear power control system; Input the target control key point data, the target design principle data, and the target system schematic diagram into a pre-trained design drawing intelligent agent to extract the target system architecture data of the target nuclear power control system; Fill the system application diagram template according to the target system architecture data to obtain the target system application diagram.
4. The method according to claim 3, wherein The inputting the target control key point data, the target design principle data, and the target system schematic diagram into a pre-trained design drawing intelligent agent to extract the target system architecture data of the target nuclear power control system includes: Use the design drawing intelligent agent to obtain the system device information of the target nuclear power control system and the device connection relationship corresponding to the system device information from the target control key point data; Obtain device control logic from the target design principle data according to the system device information; Obtain the system hierarchical structure from the target system schematic diagram according to the system device information, and obtain the hierarchical priority of the system hierarchical structure; Determine the target system architecture data according to the system device information, the device connection relationship, the device control logic, the system hierarchical structure, and the hierarchical priority.
5. The method according to claim 1, wherein The performing control key point analysis based on the design control requirement data to obtain target control key point data includes: Perform control element naming analysis based on the design control requirement data to obtain a control element naming rule; Perform system control signal analysis based on the design control requirement data to obtain control signal data; Perform system control setpoint parsing based on the design control requirement data to obtain control setpoint data; Determine the target control key point data according to the control element naming rule, the control signal data, and the control setpoint data.
6. The method according to claim 1, wherein The obtaining of the design control requirement data of the target nuclear power control system includes: Obtain the target system design data of the target nuclear power control system; Perform requirement parsing on the target system design data to obtain design control requirement data.
7. The method according to claim 3, wherein Before inputting the target control key point data, the target design principle data, and the target system schematic diagram into a pre-trained design graph agent to extract the target system architecture data of the target nuclear power control system, it further includes: Obtain the initial design graph agent and a training data set; wherein, the training data set includes multiple training architecture data and training label data corresponding to each training architecture data; Input the training architecture data into the design graph agent to generate a training application graph through the design graph agent based on the training architecture data; Perform value evaluation on the training application graph based on the training label data to obtain an application graph value score; Update the design graph agent according to the application graph value score, and return to execute inputting the training architecture data into the updated design graph agent until the design graph agent meets the preset training conditions to obtain the pre-trained design graph agent.
8. The method according to claim 2, wherein Before performing system process logic reasoning on the target nuclear power control system according to the target control strategy and the preset target design principle data to obtain the target design process logic, it further includes: Obtain the design principle requirement data of the target nuclear power control system; Perform basic design logic parsing based on the design principle requirement data to obtain basic design logic data; Perform design regulation logic parsing based on the design principle requirement data to obtain a regulation design logic function; Determine the target design principle data according to the basic design logic data and the regulation design logic function.
9. The method according to any one of claims 1 to 8, characterized in that After constructing the schematic diagram of the target nuclear power control system according to the target control key point data to obtain the target system schematic diagram, it further includes: Perform simulation modeling on the target system schematic diagram to obtain an initial principle simulation model; Generate verification use cases for the target system schematic diagram according to the target control key point data; Perform matching degree verification on the system control function and the system control requirement of the initial principle simulation model according to the verification use cases to obtain the control function matching degree; Update the model parameters of the initial principle simulation model based on the control function matching degree, and return to construct the schematic diagram of the target nuclear power control system according to the target control key point data until the control function matching degree meets the preset matching conditions to obtain the target principle simulation model; Revise the target system schematic diagram according to the target principle simulation model to obtain an updated target system schematic diagram.
10. The method according to any one of claims 1 to 8, characterized in that After determining the target system application diagram as the target system design diagram of the target nuclear power control system, it further includes: Obtain the application signal data of the target system application diagram; the application signal data is used to characterize all input signals and output signals of the target system application diagram; Obtain the application annotation data of the target system application diagram; the application annotation data is used to characterize all parameter annotations of the target system application diagram.
11. A device for generating a design diagram of a nuclear power system, characterized in that, It includes: A system control requirement acquisition module, configured to obtain the design control requirement data of the target nuclear power control system; A control key point analysis module, configured to perform control key point analysis based on the design control requirement data to obtain target control key point data; A schematic diagram construction module, configured to construct a schematic diagram of the target nuclear power control system according to the target control key point data to obtain a target system schematic diagram; An application diagram construction module, configured to, in response to the target system schematic diagram satisfying the system principle verification condition, construct an application diagram of the target nuclear power control system according to the target system schematic diagram and the target control key point data to obtain a target system application diagram; A system design diagram generation module, configured to, in response to the target system schematic diagram satisfying the system application verification condition, determine the target system application diagram as the target system design diagram of the target nuclear power control system.
12. An electronic device, characterized in that, It includes: A memory and a processor, the memory stores a computer program, and when the processor executes the computer program, it implements the nuclear power system design diagram generation method according to any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The storage medium stores a program, and when the program is executed by the processor, it implements the nuclear power system design diagram generation method according to any one of claims 1 to 10.
Citation Information
Cited By
Method and device for generating electrical schematic diagram of carrier rocket
CN120671220A