Design method, device, equipment, medium and product of nuclear energy system
By generating and adjusting the directed topology diagram of the nuclear energy system, the inefficiency problem caused by design data changes in the nuclear energy system design process is solved, real-time adjustment and optimization are achieved, and design efficiency and system safety are improved.
Patent Information
- Application Number
- CN202411913344.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-25
AI Technical Summary
During the design process of nuclear energy system, due to frequent changes in design data, the design efficiency is low, and existing fixed document-based process design methods are difficult to achieve real-time adjustment and optimization.
By obtaining multiple design elements of the nuclear energy system and their association relationships, a directed topology diagram is generated, and the target design elements are adjusted in real time based on the input information to generate a target topology diagram to improve design efficiency.
Real-time adjustment and optimization of nuclear energy system design is realized, design efficiency is improved, and it can respond to changes in design data more quickly, ensuring the safety of the system's operation and economic cost optimization.
Smart Images

Figure CN119885586A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of nuclear energy systems, and in particular to a design method, device, equipment, medium and product of a nuclear energy system. Background Art
[0002] The operation of nuclear energy systems depends on the stable and reliable operation of multiple systems. During the design, manufacturing, and construction of nuclear energy systems, a large number of design data changes will occur according to the structural characteristics of the nuclear energy system itself, the surrounding environment, and other actual conditions. Changes in design data will have a huge impact on the operational safety and economic costs of nuclear energy systems.
[0003] At present, the design of nuclear energy systems is generally based on fixed processes such as paper management processes. In the fixed design process, if there are design adjustments, they are gradually checked and adjusted based on the fixed process, resulting in low design efficiency of nuclear energy systems. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a design method, device, equipment, medium and product for a nuclear energy system to improve the design efficiency of the nuclear energy system.
[0005] In a first aspect, an embodiment of the present application provides a design method for a nuclear energy system, the design method comprising:
[0006] Acquire multiple design elements of a nuclear energy system and associations between the design elements;
[0007] Generate a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph;
[0008] Display the directed topological graph;
[0009] receiving a first input, the first input being used to determine a target design element;
[0010] In response to the first input, a target design element in the directed topological graph is adjusted to obtain a target topological graph.
[0011] In some implementations, in response to the first input, adjusting the target design element in the directed topology graph to obtain the target topology graph includes:
[0012] In response to the first input, the target design element in the directed topological graph is adjusted according to a first rule to obtain a target topological graph, wherein the first rule includes one of the following:
[0013] Modifying element information of a target design element in the directed topological graph, wherein the element information of the target design element includes at least one of a type of the target design element, an element value of the target design element, and an association relationship of the target design element, wherein the association relationship of the target design element refers to an association relationship between the target design element and a first design element, wherein the first design element is a design element other than the target design element in the directed topological graph;
[0014] Adding a target design element to the directed topological graph;
[0015] Delete the sub-topological graph in the directed topological graph and the directed edge in the directed topological graph with the design element in the sub-topological graph as the target node, wherein the sub-topological graph is a topological graph in the directed topological graph with the target design element as the starting node.
[0016] In some implementations, in response to the first input, adjusting the target design element in the directed topology graph to obtain the target topology graph includes:
[0017] In response to the first input, determining the influencing elements of the target design element based on the directed topological graph, wherein the influencing elements include design elements other than the target design element in a sub-topological graph, and the sub-topological graph is a topological graph in the directed topological graph with the target design element as a starting node;
[0018] Displaying the influencing elements;
[0019] receiving a second input;
[0020] In response to the second input, if the second input indicates to adjust the target design element, the target design element in the directed topology graph is adjusted to obtain a target topology graph.
[0021] In some embodiments, the influencing element includes a second design element and a third design element, wherein the second design element is a design element in the sub-topology graph associated with the target design element through a directed edge, and the third design element is a design element in the influencing element other than the second design element;
[0022] The displaying of the influencing elements comprises:
[0023] The second design element in the directed topological graph is marked with a first identifier, and the third design element is marked with a second identifier.
[0024] In some implementations, if the second input indicates adjusting the target design element, then adjusting the target design element in the directed topology graph to obtain the target topology graph, the method further includes:
[0025] Prompt information is sent to an information receiving terminal associated with the second design element, where the prompt information is used to prompt that there is an adjustment to the target design element in the directed topology graph.
[0026] In some implementations, after adjusting the target design element in the directed topology graph in response to the first input to obtain the target topology graph, the method further includes:
[0027] Traversing each directed edge and each design element of the target topological graph, if both ends of each directed edge are associated with a design element, and each design element is associated with at least one design element of the target topological graph through at least one directed edge, then displaying the target topological graph;
[0028] If there is a first directed edge in the target topology graph and both ends of the first directed edge are not associated with design elements, display the target topology graph and highlight the first directed edge in the target topology graph;
[0029] If there is no directed edge between the fourth design element in the target topology graph and all other design elements in the target topology graph, the target topology graph is displayed, and the fourth design element in the target topology graph is highlighted.
[0030] In a second aspect, an embodiment of the present application provides a design device for a nuclear energy system, the design device comprising:
[0031] An acquisition module, used to acquire multiple design elements of a nuclear energy system and the association relationship between the design elements;
[0032] A generating module, configured to generate a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph;
[0033] A display module, used for displaying the directed topology graph;
[0034] A receiving module, configured to receive a first input, wherein the first input is used to determine the target design element;
[0035] The response module is used to adjust the target design element in the directed topological graph in response to the first input to obtain a target topological graph.
[0036] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0037] a memory configured to store instructions; and
[0038] The processor is configured to call the instructions from the memory and to implement the nuclear energy system design method provided in the first aspect of the embodiment of the present application when executing the instructions.
[0039] In a fourth aspect, an embodiment of the present application provides a machine-readable storage medium, on which instructions are stored, and the instructions are used to enable a machine to execute the design method of the nuclear energy system according to the above-mentioned method.
[0040] In a fifth aspect, an embodiment of the present application provides a computer program product. When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the design method of the nuclear energy system as described above.
[0041] In an embodiment of the present application, a plurality of design elements of a nuclear energy system and the association relationship between the design elements are first obtained. A directed topological graph is generated based on the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements with an association relationship constitute a directed edge of the directed topological graph; the directed topological graph is displayed. A first input is received, and the first input is used to determine a target design element. In response to the first input, the target design element in the directed topological graph is adjusted to obtain a target topological graph. In this way, a directed topological graph is constructed according to the design elements of the nuclear energy system, and the directed topological graph is adjusted in real time based on the input information to obtain a target topological graph, that is, a design scheme of the nuclear energy system, which can improve the design efficiency of the nuclear energy system. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a flow chart of a design method for a nuclear energy system provided in an embodiment of the present application;
[0043] Figure 2 It is a qualitative association diagram of different design elements provided in the embodiments of the present application;
[0044] Figure 3 It is a schematic diagram of quantitative association of different design elements provided in the embodiments of the present application;
[0045] Figure 4 is a schematic diagram of the influencing elements of the target design elements provided in the embodiments of the present application;
[0046] Figure 5 It is a schematic diagram of illegal hanging edges of design elements provided in the embodiment of the present application;
[0047] Figure 6It is a structural schematic diagram of a design device for a nuclear energy system provided in an embodiment of the present application;
[0048] Figure 7 It is a structural schematic diagram of a design system of a nuclear energy system provided in an embodiment of the present application;
[0049] Figure 8 is a flow chart of a design method for a nuclear energy system provided in an embodiment of the present application;
[0050] Fig. 9 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0052] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0053] The following, in conjunction with the accompanying drawings, describes in detail the design method, device, equipment, medium and product of the nuclear energy system provided by the embodiments of the present application through specific embodiments and their application scenarios.
[0054] See also Figure 1 , is a flow chart of a design method for a nuclear energy system provided in an embodiment of the present application, which is applied to electronic equipment. Figure 1 As shown, the design method of the nuclear energy system includes the following steps S100 to S500.
[0055] Step S100: Acquire multiple design elements of a nuclear energy system and the association relationship between the design elements.
[0056] In an embodiment of the present application, the design elements of a nuclear energy system can be understood as various types of engineering information used in the design process of a nuclear energy system. In one example, the design elements can be divided according to the design stage, and may include but are not limited to: stakeholders of nuclear energy models, stakeholder requirements, system requirement models, system function models, system architecture models, and system parameter models. In another example, the design elements can be divided according to professional disciplines, and may include but are not limited to: nuclear physics, mechanics, control, heat, electricity, software and other subject information. In another example, the design elements are divided according to the model field, and may include but are not limited to different types of models such as design, simulation, and optimization. The set of design elements of a nuclear energy system is the sum of the above-mentioned types of information.
[0057] In the embodiments of the present application, each design element does not exist in isolation, and various qualitative or quantitative relationships may exist between the design elements. Qualitative relationships refer to relationships between variables that describe a direction, trend, or property, without involving specific numerical values or quantitative relationships. Quantitative relationships involve specific numerical values, ratios, or formulas between variables, and can describe the precise relationship between variables through mathematical expressions.
[0058] In one example, the structural scheme of the nuclear energy system depends on the nuclear energy system architecture, so there is an association between the structural scheme of the nuclear energy system and the nuclear energy system architecture. The functions of the nuclear energy system depend on the nuclear energy system requirements, so there is an association between the functions of the nuclear energy system and the nuclear energy system requirements.
[0059] Step S200: generating a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph.
[0060] In the embodiment of the present application, a directed topological graph can be understood as a graph composed of directed edges and nodes, and its edges are directional, which means that the edges point from one node to another. In order to uniformly describe the design elements and their associations, a directed topological graph can be used to represent a design element association model covering various qualitative or quantitative dependencies. In the directed topological graph of the nuclear energy system, the design elements constitute the nodes of the directed topological graph, and two design elements with an association relationship constitute a directed edge of the directed topological graph.
[0061] See also Figure 2 , requirement (R) affects function (F), function (F) affects structure (S), the design dependency between R and F is d1, which means that the directed edge of d1 points from R to F, and the design dependency between F and S is d2, which means that the directed edge of d2 points from F to S. Based on the directed topological graph, an expression of qualitative association relationship is formed.
[0062] See also Figure 3 , density ρ and volume v both affect mass m. The relationship between the three can be quantitatively expressed as m=ρv. This quantitative relationship can be stored in the m node. The design dependency between ρ and m is d3, which means that the directed edge of d3 points from ρ to m. The design dependency between v and m is d4, which means that the directed edge of d4 points from v to m. Therefore, the relationship between different design elements is not necessarily one-to-one. The directed topological graph has the ability to quantitatively represent the relationship between design elements, and the expression of quantitative relationship is formed based on the directed topological graph.
[0063] Step S300: displaying the directed topology graph.
[0064] In the embodiment of the present application, after a directed topological graph is constructed based on a plurality of design elements and the association relationship between the design elements, the directed topological graph can be displayed for operation by designers.
[0065] Step S400: receiving a first input, where the first input is used to determine a target design element.
[0066] In the embodiment of the present application, the first input may be understood as an input initiated by a designer for determining a target design element. The target design element may be a design element to be adjusted. In one example, the adjustment may include but is not limited to a change in element information of a design element or an adjustment of an association relationship between design elements.
[0067] Step S500: In response to the first input, adjusting the target design element in the directed topological graph to obtain a target topological graph.
[0068] In an embodiment of the present application, after receiving a first input, in response to the first input, the target design element in the directed topological graph can be adjusted according to a first rule to obtain a target topological graph. The first rule can be understood as an adjustment rule for the target design element. For example, when the first rule is to change the element information of the design element, the element information of the target design element in the directed topological graph is changed based on the first rule. The element information may include the type or element value of the target design element. The target topological graph adjusted based on the first rule is the design scheme of the nuclear energy system.
[0069] Through the above steps S100-S500, firstly, a plurality of design elements of the nuclear energy system and the association relationship between the design elements are obtained. And according to the plurality of design elements and the association relationship between the design elements, a directed topological graph is generated, wherein the design elements constitute nodes of the directed topological graph, and two design elements with an association relationship constitute a directed edge of the directed topological graph; and the directed topological graph is displayed. A first input is received, and the first input is used to determine a target design element. And in response to the first input, the target design element in the directed topological graph is adjusted to obtain a target topological graph. In this way, a directed topological graph is constructed according to the design elements of the nuclear energy system, and the directed topological graph is adjusted in real time based on the input information to obtain a target topological graph, that is, a design scheme of the nuclear energy system, which can improve the design efficiency of the nuclear energy system.
[0070] In some implementations, in response to the first input, adjusting the target design element in the directed topology graph to obtain the target topology graph includes:
[0071] In response to the first input, the target design element in the directed topological graph is adjusted according to a first rule to obtain a target topological graph, wherein the first rule includes one of the following:
[0072] Modifying element information of a target design element in the directed topological graph, wherein the element information of the target design element includes at least one of a type of the target design element, an element value of the target design element, and an association relationship of the target design element, wherein the association relationship of the target design element refers to an association relationship between the target design element and a first design element, wherein the first design element is a design element other than the target design element in the directed topological graph;
[0073] Adding a target design element to the directed topological graph;
[0074] Delete the sub-topological graph in the directed topological graph and the directed edge in the directed topological graph with the design element in the sub-topological graph as the target node, wherein the sub-topological graph is a topological graph in the directed topological graph with the target design element as the starting node.
[0075] Specifically, the first rule can be understood as an adjustment rule for the target design element. Based on the first input, the target design element of the nuclear energy system can be determined, and the target design element can be understood as the design element to be adjusted. In response to the first input, the target design element in the directed topological graph can be adjusted according to the first rule to obtain a target topological graph.
[0076] In the embodiment of the present application, the first rule may include, but is not limited to: changing element information, adjusting association relationships, adding target design elements, and deleting sub-topology graphs.
[0077] When the first rule is to change element information, the element information of the target design element in the directed topological graph can be changed based on the first rule, and the element information includes at least one of the type, element value and association relationship of the target design element.
[0078] In the case where the first rule is to add a new target design element, the target design element may be added to the directed topology graph based on the first rule.
[0079] When the first rule is to delete the sub-topology graph, the sub-topology graph in the directed topology graph can be newly deleted based on the first rule, that is, the topology graph in the directed topology graph with the target design element as the starting node, and the directed edge in the directed topology graph with the design element in the sub-topology graph as the target node can be deleted.
[0080] In this embodiment, in response to the first input, by adjusting the target design elements in the directed topological graph based on the first rule, the target topological graph can be adjusted in real time to improve the design efficiency of the nuclear energy system.
[0081] In some implementations, in response to the first input, adjusting the target design element in the directed topology graph to obtain the target topology graph includes:
[0082] In response to the first input, determining the influencing elements of the target design element based on the directed topological graph, wherein the influencing elements include design elements other than the target design element in a sub-topological graph, and the sub-topological graph is a topological graph in the directed topological graph with the target design element as a starting node;
[0083] Displaying the influencing elements;
[0084] receiving a second input;
[0085] In response to the second input, if the second input indicates to adjust the target design element, the target design element in the directed topology graph is adjusted to obtain a target topology graph.
[0086] Specifically, based on the first input, the target design element and the influencing element of the target design element in the directed topological graph can be determined. The influencing element of the target design element can be understood as the design element that is directly or indirectly affected when the target design element is changed.
[0087] In the embodiment of the present application, according to the target design element, a sub-topology graph with the target design element as the starting node in the directed topology graph can be determined. The design elements other than the target design element in the sub-topology graph are all the influencing elements of the target design element. Figure 4, taking the target design element e3 as an example, e6, e7, e8, and e9 are all influencing elements of the target design element, and the topological graph composed of e3, e6, e7, e8, and e9 is a sub-topological graph.
[0088] In an embodiment of the present application, after determining the influencing elements of the target design element, the influencing elements are displayed so that the designer can determine the adjustment of the target design element based on the influencing elements. After receiving the second input, the target design element is operated based on the second input. If the second input indicates to adjust the target design element, the target design element in the directed topological graph is adjusted to obtain the target topological graph. In one example, the second input indicating to adjust the target design element may be to delete the target design element.
[0089] In this embodiment, by determining the influencing elements of the target design elements and displaying the influencing elements, the influencing elements can be provided to designers for judgment, thereby improving the design efficiency of the nuclear energy system.
[0090] In some embodiments, the influencing element includes a second design element and a third design element, wherein the second design element is a design element in the sub-topology graph associated with the target design element through a directed edge, and the third design element is a design element in the influencing element other than the second design element;
[0091] The displaying of the influencing elements comprises:
[0092] The second design element in the directed topological graph is marked with a first identifier, and the third design element is marked with a second identifier.
[0093] Specifically, the influencing elements include the second design element and the third design element. The second design element can be understood as a direct influencing element, that is, a design element associated with the target design element through a directed edge in the sub-topology graph. The third design element can be understood as an indirect influencing element, that is, a design element other than the second design element in the influencing element. Figure 4 , taking the target design element e3 as an example, e6, e7, e8, and e9 are all influencing elements of the target design element, among which e6 and e7 are the second design elements, and e8 and e9 are the third design elements.
[0094] In the implementation of the present application, when displaying the influencing elements, the second design element and the third design element may be marked with different identifiers to distinguish them. The second design element in the directed topological graph may be marked with the first identifier, and the third design element may be marked with the second identifier. In one example, the first identifier and the second identifier may be different colors, the second design element may be marked in red, and the third design element may be marked in green. In another example, the first identifier and the second identifier may be different symbols, 1 may be marked next to the second design element, and 2 may be marked next to the third design element.
[0095] In this embodiment, by marking the second design element and the third design element in the influencing element with different identifiers, the distinguishability of the influencing elements can be improved.
[0096] In some implementations, if the second input indicates adjusting the target design element, then adjusting the target design element in the directed topology graph to obtain the target topology graph, the method further includes:
[0097] Prompt information is sent to an information receiving terminal associated with the second design element, where the prompt information is used to prompt that there is an adjustment to the target design element in the directed topology graph.
[0098] Specifically, after adjusting the target design element in the directed topological map and obtaining the target topological map, it is also necessary to send a prompt message to the second design element, that is, the associated information receiving end of the target design element's directly affecting element. The associated information receiving end of the target design element's directly affecting element can be the mobile phone number or email address of the designer who directly affects the element. The prompt message can be used to prompt that there is an adjustment to the target design element in the directed topological map. The prompt message may include, but is not limited to: an adjustment method for the target design element, and information related to the adjustment. For example, in the case where the adjustment is to update the element value of the design element, the prompt message needs to include at least: the adjustment type is element value update, the element value before the update, and the element value after the update.
[0099] In this embodiment, by sending prompt information to the information receiving terminal associated with the second design element after adjustment, the adjustment information can be synchronized to the information receiving terminal associated with the second design element. The information receiving terminal associated with the second design element can decide whether to update the second design element according to the prompt information.
[0100] In some implementations, after adjusting the target design element in the directed topology graph in response to the first input to obtain the target topology graph, the method further includes:
[0101] Traversing each directed edge and each design element of the target topological graph, if both ends of each directed edge are associated with a design element, and each design element is associated with at least one design element of the target topological graph through at least one directed edge, then displaying the target topological graph;
[0102] If there is a first directed edge in the target topology graph and both ends of the first directed edge are not associated with design elements, display the target topology graph and highlight the first directed edge in the target topology graph;
[0103] If there is no directed edge between the fourth design element in the target topology graph and all other design elements in the target topology graph, the target topology graph is displayed, and the fourth design element in the target topology graph is highlighted.
[0104] Specifically, in a directed topological graph, both ends of each directed edge must be associated with a design element, and no dangling edge is allowed at any end. After adjusting the target design element in the directed topological graph in response to the first input and obtaining the target topological graph, the target topological graph needs to be verified to improve the accuracy of the target topological graph. First, traverse each directed edge and each design element of the target topological graph to determine whether both ends of each directed edge are associated with a design element, and each design element is associated with at least one design element of the target topological graph through at least one directed edge.
[0105] If both ends of each directed edge are associated with design elements, and each design element is associated with at least one design element of the target topology graph through at least one directed edge, then the target topology graph is correct and is displayed.
[0106] If both ends of the first directed edge in the target topology graph are not associated with design elements, the target topology graph is displayed and the first directed edge is highlighted in the target topology graph. The highlighting may include but is not limited to bold display and yellow display. Figure 5 , there is a dangling edge at one end of the design element e, and both ends of the dangling edge are not associated with design elements, that is, the directed edge connected to the design element e is the first directed edge.
[0107] If there is no directed edge between the fourth design element in the target topology graph and all other design elements in the target topology graph, the target topology graph is displayed, and the fourth design element is highlighted in the target topology graph.
[0108] In this embodiment, by verifying the target topology map, the accuracy of the target topology map can be improved, thereby improving the accuracy of the design of the nuclear energy system.
[0109] See also Figure 6, is a schematic diagram of the structure of a design device for a nuclear energy system provided in an embodiment of the present application. In a second aspect, an embodiment of the present application provides a design device 60 for a nuclear energy system, and the device 60 includes:
[0110] An acquisition module 61 is used to acquire multiple design elements of a nuclear energy system and the association relationship between the design elements;
[0111] A generating module 62, configured to generate a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph;
[0112] A display module 63, used to display the directed topology graph;
[0113] A receiving module 64, configured to receive a first input, wherein the first input is used to determine the target design element;
[0114] The response module 65 is used to adjust the target design element in the directed topological graph in response to the first input to obtain a target topological graph.
[0115] The nuclear energy system design device 60 provided in the second aspect of the embodiment of the present application is capable of implementing the various processes implemented in the above-mentioned method embodiment and achieving the same beneficial effects. To avoid repetition, it will not be described here.
[0116] See also Figure 7 , is a schematic diagram of the structure of the design system of the nuclear energy system provided in the embodiment of the present application. Figure 7 As shown in the figure, the design system of the nuclear energy system includes a data layer, a tool layer, and an application layer. The data layer mainly includes a set of various design elements, a set of association relationships of design elements, and a design element association model based on a directed topological graph. The tool layer mainly includes a design element association model generation tool, a design element association model verification tool, a design element full impact range identification tool, and a design element direct impact range identification tool. These tools use the underlying data and the data sent by the top-level application as input, perform corresponding analysis and calculation work, and provide functional support for the top-level application. The application layer receives input from designers and provides top-level system functions such as impact range display, association model editing, impact statistical analysis, and automatic impact notification.
[0117] The design element set of the data layer is divided by design stage, including the following information: stakeholders of nuclear energy models, stakeholder requirements, system requirements model, system function model, system architecture model and system parameter model. According to professional disciplines, the disciplines involved include nuclear physics, machinery, control, heat, electricity, software and many other disciplines. According to the model field, it can also be divided into different types of models such as design, simulation, optimization, etc. The nuclear energy system design element set is the sum of the above information.
[0118] For the association relationship set of the design elements in the data layer, there are various qualitative or quantitative association relationships between the design elements, and the sum of the association relationships of the design elements forms the association relationship set.
[0119] For the design element association model based on directed topological graphs at the data layer, in order to uniformly describe the design elements and their association relationships, a directed topological graph is used to represent the design element association model covering various qualitative and quantitative dependencies. The nodes in the directed topological graph represent the design elements, and the directed edges of the graph represent the association relationships. The source node initiated by the directed edge is the dependent input of the target node it points to.
[0120] As for the design element association model generation tool at the tool layer, this tool is responsible for analyzing the design elements and the associations between them, and generating a design element association model based on a directed topological graph. Taking the design element density ρ, volume v, and mass m as an example, the association between the three is m=ρv. By analyzing this quantitative relationship, it can be seen that: the calculation of m requires ρ and v as inputs, which means that ρ and v affect m. The associations from ρ to m and from v to m should be defined respectively, so as to form the following: Figure 3 The directed topology graph shown.
[0121] For the design element association model verification tool at the tool layer, this tool is responsible for verifying the correctness of the association model represented by the directed topology graph. In the directed topology graph, both ends of each directed edge must be associated with the design element, and no dangling edge is allowed at any end to ensure the legitimacy of the directed topology graph.
[0122] For the tool layer's full impact scope identification tool for design elements, given a specific design element e, the full impact scope identification tool for design elements identifies all design elements that may be affected by element e from the directed topological graph that represents the association model, including directly affecting elements and indirectly affecting elements, as well as the set of association relationships between these design elements. The implementation method is: for the directed topological graph, starting from element e, using the breadth-first or depth-first traversal algorithm, find out the set of design elements Se affected by e in turn, and all directed edges visited during the traversal process are the set of association relationships Sd. Design elements e, Se, and Sd constitute a subgraph of the association model, and the full impact scope of e is the set of design elements Se. Figure 2Taking the design element R as an example, its full impact range is the set {F, S}, where F is the direct impact element and S is the indirect impact element.
[0123] For the design element direct impact range identification tool at the tool level, given a specific design element e, the tool identifies all design elements directly affected by element e from the directed topological graph G that represents the association model, Figure 2 Taking the design element R as an example, its direct impact range set is {F}.
[0124] For the design element association model editing tool at the application layer, designers can also manually edit the design element association model according to design needs. For this purpose, corresponding editing tools need to be provided, through which design element nodes in the directed topological diagram of the association model can be added, deleted, and updated, or directed edges that describe the association relationship can be described.
[0125] For the application layer design element impact range display tool, based on the directed topology graph, for the target design element, designers can know the potential impact range of the element in advance, and the identification of the impact range can be realized based on the breadth-first or depth-first algorithm of the graph. Through the display, designers can intuitively view the consequences of changes that may be caused by changes in a certain design element, which is helpful for designers to predict the consequences of changes and fully evaluate the necessity of design changes.
[0126] For the design element impact statistical analysis tool at the application layer, after identifying the impact range of the design element, the design element impact statistical analysis tool can perform statistical analysis based on the characteristics of the design element and give the analysis results. Figure 5 Taking the influence range of design element e3 as an example, the statistical analysis results are as follows:
[0127] The set of potential impact ranges is: {e6, e7, e8, e9};
[0128] The set of directly affected ranges is: {e6, e7};
[0129] The set of design elements that have no impact on other design elements is: {e7, e8, e9}.
[0130] For the design element impact automatic notification tool at the application layer, when the target design element changes, the design element impact automatic notification tool is responsible for notifying the design elements within its direct impact range set. Figure 5 For example, when the value of design element e3 changes, the set of directly affected ranges of e3 is: {e6, e7}, then the change of e3 should be pushed to the designers responsible for e6 and e7, and the prompt content should at least include the following information: Adjustment type: element addition, element value update, element deletion. When the adjustment type is element value update, the prompt information also needs to include the value information change: element value before update, element value after update.
[0131] At the e6 and e7 design end, based on the above notification information, the designer makes a design decision to decide whether the e6 and e7 design elements should be updated. After the designer makes the decision, if e6 and e7 remain unchanged, the impact notification will be stopped; if it is decided to change e6, the change of e6 should continue to be notified to the e8 and e9 designers until the affected design elements remain unchanged or the direct impact range set is empty.
[0132] See also Figure 8 , is a flow chart of the design method of the nuclear energy system provided in the embodiment of the present application. Figure 8 As shown, the design method of a nuclear energy system may include the following steps:
[0133] Step S801: Generate a directed topological graph of a design association model based on design elements and design associations;
[0134] Step S802: Determine whether to perform manual adjustment, if yes, proceed to step S803, if no, proceed to step S805;
[0135] Step S803: the designer edits the association model;
[0136] Step S804: Check the validity of the association model;
[0137] Step S805: The designer selects the design element to be changed;
[0138] Step S806: Identify the impact scope of the design change;
[0139] Step S807: Statistical analysis of impact range;
[0140] Step S808: the designer evaluates the design changes;
[0141] Step S809: determine whether to make a design change, if yes, proceed to step S810, if no, end;
[0142] Step S810: the designer updates the design elements;
[0143] Step S811: Push change notification.
[0144] In an embodiment of the present application, in combination with the design system of a nuclear energy system, step S801 generates a directed topological graph of a design association model based on design elements and design associations, which can be completed by a design element association model generation tool. Step S803 allows designers to edit the association model, which can be completed by a design element association model editing tool. Step S804 verifies the legality of the association model, which can be completed by a design element association model verification tool. Step S806 identifies the impact scope of the design change, which can be completed by a design element full impact scope identification tool and a design element direct impact scope identification tool. Step S807 statistical analysis of the impact scope can be completed by a design element impact statistical analysis tool. Step S808 allows designers to evaluate design changes, which can be completed by a design element impact scope display tool. Step S811 pushes change notifications, which can be completed by a design element impact automatic notification tool.
[0145] The design method of the nuclear energy system in the embodiment of the present application is illustrated by taking the change of design elements as an example, and does not limit the specific execution order of the design method of the nuclear energy system.
[0146] In the embodiments of the present application, the specific implementation can be found in the above description and will not be repeated here.
[0147] See also Fig. 9 , is a structural diagram of an electronic device provided in an embodiment of the present application. The third aspect of the embodiment of the present application provides an electronic device 9000, including a processor 9100 and a memory 9200, the memory 9200 stores machine executable instructions that can be executed by the processor 9100, and the processor 9100 can execute the machine executable instructions to implement the above-mentioned nuclear energy system design method.
[0148] In some embodiments, the embodiments of the present application further provide a machine-readable storage medium, on which instructions are stored, and when the instructions are executed by a processor, the processor implements the above-mentioned nuclear energy system design method.
[0149] In some embodiments, the embodiments of the present application also provide a computer program product, including a computer program, which, when executed by a processor, implements the design method of the nuclear energy system according to the above-mentioned embodiment.
[0150] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0151] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0152] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0153] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0154] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0155] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0156] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
[0157] In addition, various embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the present invention, they should also be regarded as the contents disclosed by the present invention.
Claims
1. A design method for a nuclear energy system, characterized in that: The design method comprises: Acquire multiple design elements of a nuclear energy system and associations between the design elements; Generate a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph; Display the directed topological graph; receiving a first input, the first input being used to determine a target design element; In response to the first input, a target design element in the directed topological graph is adjusted to obtain a target topological graph.
2. The design method according to claim 1, characterized in that: In response to the first input, adjusting the target design element in the directed topological graph to obtain a target topological graph includes: In response to the first input, the target design element in the directed topological graph is adjusted according to a first rule to obtain a target topological graph, wherein the first rule includes one of the following: Modifying element information of a target design element in the directed topological graph, wherein the element information of the target design element includes at least one of a type of the target design element, an element value of the target design element, and an association relationship of the target design element, wherein the association relationship of the target design element refers to an association relationship between the target design element and a first design element, wherein the first design element is a design element other than the target design element in the directed topological graph; Adding a target design element to the directed topological graph; Delete the sub-topological graph in the directed topological graph and the directed edge in the directed topological graph with the design element in the sub-topological graph as the target node, wherein the sub-topological graph is a topological graph in the directed topological graph with the target design element as the starting node.
3. The design method according to claim 1, characterized in that: In response to the first input, adjusting the target design element in the directed topological graph to obtain a target topological graph includes: In response to the first input, determining the influencing elements of the target design element based on the directed topological graph, wherein the influencing elements include design elements other than the target design element in a sub-topological graph, and the sub-topological graph is a topological graph in the directed topological graph with the target design element as a starting node; Displaying the influencing elements; receiving a second input; In response to the second input, if the second input indicates to adjust the target design element, the target design element in the directed topology graph is adjusted to obtain a target topology graph.
4. The design method according to claim 3, characterized in that: The influencing elements include a second design element and a third design element, wherein the second design element is a design element in the sub-topology graph associated with the target design element through a directed edge, and the third design element is a design element in the influencing elements other than the second design element; The displaying of the influencing elements comprises: The second design element in the directed topological graph is marked with a first identifier, and the third design element is marked with a second identifier.
5. The design method according to claim 4, characterized in that: If the second input indicates adjusting the target design element, then adjusting the target design element in the directed topology graph to obtain the target topology graph, the design method further includes: Prompt information is sent to an information receiving terminal associated with the second design element, where the prompt information is used to prompt that there is an adjustment to the target design element in the directed topology graph.
6. The design method according to claim 1, characterized in that: After adjusting the target design element in the directed topological graph in response to the first input to obtain the target topological graph, the design method further includes: Traversing each directed edge and each design element of the target topological graph, if both ends of each directed edge are associated with a design element, and each design element is associated with at least one design element of the target topological graph through at least one directed edge, then displaying the target topological graph; If there is a first directed edge in the target topology graph and both ends of the first directed edge are not associated with design elements, display the target topology graph and highlight the first directed edge in the target topology graph; If there is no directed edge between the fourth design element in the target topology graph and all other design elements in the target topology graph, the target topology graph is displayed, and the fourth design element in the target topology graph is highlighted.
7. A design device for a nuclear energy system, characterized in that: The design device comprises: An acquisition module, used for acquiring a plurality of design elements of a nuclear energy system and the association relationship between the design elements; A generating module, configured to generate a directed topological graph according to the plurality of design elements and the association relationship between the design elements, wherein the design elements constitute nodes of the directed topological graph, and two design elements having an association relationship constitute a directed edge of the directed topological graph; A display module, used for displaying the directed topology graph; A receiving module, configured to receive a first input, wherein the first input is used to determine the target design element; A response module is used to adjust the target design element in the directed topological graph in response to the first input to obtain a target topological graph.
8. An electronic device, characterized in that: include: a memory configured to store instructions; as well as A processor is configured to call the instructions from the memory and implement the design method of a nuclear energy system according to any one of claims 1 to 6 when executing the instructions.
9. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions for causing a machine to execute the method for designing a nuclear energy system according to any one of claims 1 to 6.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the design method of a nuclear energy system as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Function module searching method and device, terminal and computer readable storage medium
CN111460232A
Digital expression-based primitive display method
CN115081158A
Network topological graph dynamic generation method, system and terminal based on data driving
CN117914717A
Method and device for realizing visual topological graph
CN117978662A